Escolar Documentos
Profissional Documentos
Cultura Documentos
Capítulo 1
Capítulo 1
O Que o Delphi
Diferenas entre Delphi Client/Server do Delphi for Windows
Caractersticas que compem o Integrated Development Invironment (IDE)
Como o Delphi se encaixa na famlia Borland
Overview
O Delphi oferece uma nova maneira de desenvolver aplicaes Client/Server para MS Windows. Ele
combina a facilidade de utilizao de um ambiente de desenvolvimento visual, o poder de uma linguagem
compilada orientada a objetos e uma tecnologia de ponta em banco de dados. Este captulo o introduz as
vrias caractersticas do Delphi e da famlia de produtos Borland.
Introduo ao Delphi
Introduo
O Delphi um ambiente de desenvolvimento de aplicaes, orientado a objeto, que permite o
desenvolvimento de poderosas aplicaes baseadas no MS Windows com o mnimo de codificao. O
Delphi tambm oferece ferramentas de desenvolvimento, tais como templates de aplicaes e forms, que
lhe permitem criar e testar rpidamente o prottipo de suas aplicaes. Voc pode utilizar o conjunto de
componentes e cdigo gerado para transformar seus prottipos em aplicaes robustas que satisfaam
suas necessidades. O Delphi tambm oferece ferramentas de bancos de dados que lhe permitem
desenvolver aplicaes Client/Server e relatrios. As ferramentas de bancos de dados permitem que voc
visualize seus dados dinamicamente durante o desenvolvimento para que verifique imediatamente se os
resultados de suas queries esto de acordo com suas necessidades.
Edies do Software
O Software Delphi vm em duas edies:
Delphi Client/Server
O Delphi Client/Server Editon voltado aos desenvolvedores corporativos de aplicaes Client/Server
interessados em desenvolver aplicaes Workgroup de alta performance.
Caractersticas do Delphi
O Delphi consiste de vrios elementos, ferramentas de design e de banco de dados para auxili-lo a
desenvolver e testar suas aplicaes de forma rpida e intuitiva. A seguir descrevemos as caractersticas do
Delphi:
Tow-Way Tools
A capacidade de alternar entre um form e seu cdigo permite aos desenvolvedores trabalhar tanto na
edio de texto como no modo de design visual atravs de total sincronizao do cdigo fonte com a
representao visual.
Arquitetura Aberta
A arquitetura do IDE permite adicionar componentes e ferramentas personalizadas e de terceiros.
Deputador Grfico
O Debugger permite encontrar e eliminar "bugs" em seu cdigo.
Ambiente Personalizvel
A opo de menu Environment Options permite personalizar seu ambiente para o mximo de
produtividade.
Object Browser
O Object Browser permite a visualizao da hierarquia dos objetos na visual component library.
Gerenciador de Projetos
O Project Manager oferece uma visualizao de todos os forms e units de um determinado projeto e
oferece um mecanismo conveniente para gerenciar projetos.
Experts
Uma variedade de Experts o guiam atravs do desenvolvimento de tipos padres de forms. Por exemplo, o
Database form expert auxilia-o na construo de forms que exibam dados em bancos de dados locais ou
remotos.
Gerador de Relatrios
O ReportSmith oferece a mais avanada ferramenta de gerao de relatrios para desenvolvedores que
precisem criar relatrios que acessem grandes volumes de dados.
Introduo
Os produtos Client/Server da Borland compartilham de um design e tecnologia em comum. Esta
caracteristica da aos produtos Borland consistncia e funcionalidade, mas ao mesmo tempo, oferece
flexibilidade ao desenvolvedor para escolher a linguagem de desenvolvimento e fonte de dados.
No nvel desktop e LAN, os bancos de dados, linguagens e ferramentas Borland compartilham o
mesmo Borland Database Engine (BDE), que podem conectar com e integrar quaisquer tipos de dados
em sua organizao. Estes tipos de dados incluem:
Voc pode misturar componentes Borland para construir o ambiente Client/Server que melhor
atenda suas necessidades.
Upsizing Cients
Upsizing o processo de escalar aplicaes de banco de dados baseados em PC para a arquitetura
Client/Server. Como aplicaes de banco de dados baseados em PC e aplicaes de banco de dados
Client/Server baseados em SQL cresceram em diferentes mercados, o Upsizing Client Tools satisfaz os
requisitos de ambos os mercados. Atravs dos SQL Links, aplicaes dBase e Paradox podem continuar
a utilizar as ferramentas j famliares enquanto aproveitam a vantagem de servidores de banco de
dados Workgroup.
Resumo do Captulo
Pontos Chave
Aps completar este captulo, voc aprendeu que:
o Delphi um ambiente de desenvolvimento de aplicaes baseado em componentes que permitem
desenvolver poderosas aplicaes baseadas em MS Windows.
dentre as caractersticas do Delphi incluem ferramentas de bancos de dados que permitem o
desenvolvimento de aplicaes e relatrios de bancos de dados.
o software Delphi vm em duas edies:
* Delphi for Windows
* Delphi Client/Server
a Borland oferece solues Client/Server nas seguintes famlias de componentes chave:
* Upsizing clients
*Ferramentas de desenvolvimento de ultima gerao
*Servidores de bancos de dados
* Companion products
Termos e Definies
A tabela a seguir uma referncia rpida aos termos apresentados neste captulo:
Termo Descrio
DBE Borland Database Engine, que pode conectar com e integrar quaisquer tipos de dados em uma
organizao, incluindo:
Bancos de dados PC tais como dBase e Paradox
Bancos de dados workgroup tais como Oracle, Informix, Sybase, e InterBase
Bancos de dados acessveis atravs de drives ODBC
IDE Integrated Development Environment ( Ambiente de Desenvolvimento Integrado ), um conjunto de
elementos, ferramentas de design e de bancos de dados que auxiliam a desenvolver e testar rpida e
intuitivamente em uma interface com o usurio