Introdução ao Delphi. Introdução. Edições do Software. Capítulo 1. InforBRás - Informática Brasileira Ltda. O Que é o Delphi.



Documentos relacionados
Introdução ao Delphi. Introdução. Edições do Software. Capítulo 1. O Que é o Delphi

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa

Capítulo 7. Arquitetura de Acesso a Dados do Delphi

Noções de. Microsoft SQL Server. Microsoft SQL Server

Unidade IV ADMINISTRAÇÃO DE. Prof. Luiz Fernando

A interface do Microsoft Visual Studio 2005

Planejando o aplicativo

Semântica para Sharepoint. Busca semântica utilizando ontologias

Elementos do IDE do Delphi

Ferramentas de Administração. PostgreSQL

RESUMO DA SOLUÇÃO CA ERwin Modeling. Como eu posso gerenciar a complexidade dos dados e aumentar a agilidade dos negócios?

Apostila de Programação IV. Módulo V

PL/SQL Developer. Solução para Ambiente de Desenvolvimento Integrado Oracle

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Figura 1 - Arquitetura multi-camadas do SIE

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho

Desenvolvendo Websites com PHP

Implementação de BD. Banco de dados relacional. Elementos que compõem o banco de dados CAMPO REGISTRO TABELA. Paulo Damico MDK Informática Ltda.

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF

ESTUDO DE CASO WINDOWS VISTA

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: ou

Visão geral do Microsoft Office Word Crie conteúdo com aparência profissional

Feature-Driven Development

Unidade IV ADMINISTRAÇÃO DE BANCO DE DADOS. Software livre se refere à liberdade dos usuários com relação ao software, mais precisamente:

08/04/2013. Agenda. O Sistema CACHÉ. O Sistema CACHÉ. O Sistema CACHÉ. O Sistema CACHÉ

LEIA ISTO PRIMEIRO. IBM Tivoli Configuration Manager, Versão 4.2.1

Ferramentas RAD e DELPHI

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick

Sistema generationq. iq - pós produção em high-end. eq edição de efeitos online. QEdit Pro turkey, sistema online SD baseado em PC

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Uso do Action₀NET com o PI System da OsiSoft

A Nova Interface do Data Discovery no MicroStrategy 10. Anderson Santos, Sales Engineer Brazil 11/08/2015

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14


DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9

Introdução a Banco de Dados Aula 03. Prof. Silvestri

15 Computador, projeto e manufatura

O Primeiro Programa em Visual Studio.net

GBD. Introdução PROF. ANDREZA S. AREÃO

? O SQL SERVER é um sistema de gerenciamento de banco de dados relacional que foi desenvolvido inicialmente pela Microsoft em parceria com a Sybase.

Corporativo. Transformar dados em informações claras e objetivas que. Star Soft.

Tarefa Orientada 2 Criar uma base de dados

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado

Sumário. Arquitetura de Software com VSTS...1 Emerson Facunte. Gerenciando Projetos no VSTS com Práticas do PMI Alércio Bressano

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

WebApps em Java com uso de Frameworks

Banco de Dados. Professor: Rômulo César.

Documento de Visão. Sistema de Ponto Eletrônico A2MEPonto. Versão 1.0

Intellikon 2.2. Código de Manual: Ik22001POR Versão do Manual: 1.0 Última revisão: 21/2/2006 Aplica-se a: Intellikon 2.2.

INTERNET HOST CONNECTOR

Santa Cruz do Sul, outubro de 2015.

Ficha prática nº 7. SGBD Microsoft Access e SQL Server

Instalar o MarkVision

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

Access Professional Edition O sistema de controle de acesso flexível que cresce com o seu negócio

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

Introdução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional

1. CONCEITOS BÁSICOS DE BD, SBD E SGBD

Tecnologia de Soluções Biométricas Neokoros AFIS Corporate / SDK: Visão Geral

Programação Palm OS. Roteiro da Apresentação. Motivação

Anexo IV PLANILHA DESCRITIVA DE ESPECIFICAÇÕES TÉCNICAS

Inicialização Rápida do Novell Vibe Mobile

SHAREPOINT Ligação e autonomização das pessoas. Plataforma de colaboração

Prof. Marcelo Machado Cunha

Guia Rápido de Licenciamento do SQL Server 2012

CA ERwin Data Modeling Visualize the Power of Your Data On Premise or in the Cloud

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01. Prof. André Lucio

CURSOS OFERECIDOS. seus objetivos e metas. E também seus elementos fundamentais de Administração, como: PLANEJAMENTO, ORGANIZAÇÃO E CONTROLE.

Gerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas

Engenharia de Requisitos

Construção de uma ferramenta para preenchimento de uma base de dados RAFAEL MUNDIM SILVA

Banco de Dados BrOffice Base

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

Soluções de Gerenciamento de Clientes e de Impressão Universal

Introdução à Computação

Fundament n os s da platafo f rm r a. NE N T André Menegassi

Arquitetura de Banco de Dados

Organizar a estrutura do site

O PaperPort 12 Special Edition (SE) possui uma grande variedade de novos e valiosos recursos que ajudam a gerenciar seus documentos.

USANDO O IZCODE PARA GERAR SOFTWARE RAPIDAMENTE

Principais diferenciais do Office 365

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio

Consultoria sobre Joomla!

Instruções de Instalação do IBM SPSS Modeler (Licença Simultânea)

O e-docs foi testado e homologado pela Microsoft via certificadora internacional Verisign.

PROJECT 1 Delphi Project (Extensão. DPR)

Front-End Uso da Linguagem Turbo Delphi para Acesso ao Banco de Dados Mysql

Transcrição:

Capítulo 1 O Que é o Delphi Diferenças entre Delphi Client/Server do Delphi for Windows Características que compõem o Integrated Development Invironment (IDE) Como o Delphi se encaixa na família Borland Overview O Delphi oferece uma nova maneira de desenvolver aplicações Client/Server para MS Windows. Ele combina a facilidade de utilização 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 capítulo o introduz as várias características do Delphi e da família de produtos Borland. Introdução ao Delphi Introdução O Delphi é um ambiente de desenvolvimento de aplicações, orientado a objeto, que permite o desenvolvimento de poderosas aplicações baseadas no MS Windows com o mínimo de codificação. O Delphi também oferece ferramentas de desenvolvimento, tais como templates de aplicações e forms, que lhe permitem criar e testar rápidamente o protótipo de suas aplicações. Você pode utilizar o conjunto de componentes e código gerado para transformar seus protótipos em aplicações robustas que satisfaçam suas necessidades. O Delphi também oferece ferramentas de bancos de dados que lhe permitem desenvolver aplicações Client/Server e relatórios. 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 estão de acordo com suas necessidades. Edições do Software O Software Delphi vêm em duas edições: Delphi for Windows O Delphi for Windows Edition é voltado aos desenvolvedores de aplicações desktop que estão interessados em desenvolver aplicações desktop de alta performance que acessem dados armazenados nos formatos dbase e Paradox. O Delphi for Windows inclui: Servidor InterBase Local para Windows 3.1 ReportSmith Delphi Client/Server O Delphi Client/Server Editon é voltado aos desenvolvedores corporativos de aplicações Client/Server interessados em desenvolver aplicações Workgroup de alta performance. 1

Características do Delphi InforBRás - Informática Brasileira Ltda. O Delphi consiste de vários elementos, ferramentas de design e de banco de dados para auxiliá-lo a desenvolver e testar suas aplicações de forma rápida e intuitiva. A seguir descrevemos as características do Delphi: Construtor Visual de Interface com o Usuário O IDE permite criar visualmente aplicações Client/Server de forma rápida através da seleção de componentes na paleta. Arquitetura Baseada em Componentes Os componentes asseguram que as aplicações Delphi sejam robustas, reutilizáveis e de fácil manutenção. Compilador de Código Nativo de Alta Performance O Compilador gera código otimizado de máquina ao invés de p-code interpretado e lento, fazendo com que as aplicações sejam até vinte vezes mais rápidas. Tow-Way Tools A capacidade de alternar entre um form e seu código permite aos desenvolvedores trabalhar tanto na edição de texto como no modo de design visual através de total sincronização do código fonte com a representação visual. Biblioteca de Componentes Visuais A biblioteca de componentes visuais (VCL-Visual Component Library) consiste de objetos reutilizáveis incluindo objetos padrão de interface com o usuário, gerenciamento de dados, gráficos e multimidia, gerenciamento de arquivos e quadros de dialogo padrão. A Client/Server edition inclui o código fonte do Visual Component Library. Arquitetura Aberta A arquitetura do IDE permite adicionar componentes e ferramentas personalizadas e de terceiros. Linguagem Orientada a Objetos O Delphi utiliza o Object Pascal, que oferece a facilidade de programação em 4GL de alto nível com a performance e poderio de um 3GL. Suporte à Tecnologia do Windows O Delphi é compatível com a tendência da tecnologia Windows, incluindo suporte a OLE 2.0,DDE,VBXs e ODBC. Deputador Gráfico O Debugger permite encontrar e eliminar "bugs" em seu código. Edição Estilo Brief O Editor permite a utilização de um conjunto de símbolos para expressões. Consulte Brief Regular Expressions no Help on-line. Ambiente Personalizável A opção de menu Environment Options permite personalizar seu ambiente para o máximo de produtividade. 2

Object Browser O Object Browser permite a visualização da hierarquia dos objetos na visual component library. Gerenciador de Projetos O Project Manager oferece uma visualização 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 através do desenvolvimento de tipos padrões de forms. Por exemplo, o Database form expert auxilia-o na construção de forms que exibam dados em bancos de dados locais ou remotos. Gerador de Relatórios O ReportSmithä oferece a mais avançada ferramenta de geração de relatórios para desenvolvedores que precisem criar relatórios que acessem grandes volumes de dados. Servidor Local Baseado em SQL O Local InterBase Server permite desenvolvimento off-line econômico com um engine SQL de alta performance compatível com ANSI 92 que oferece acessibilidade a outros servidores, incluindo Oracle, Sybase, Informix, e InterBase em outras plataformas. Características do Delphi Client/Server O Delphi Client/Server Edition inclui todas as características do Delphi for e as seguintes características específicas ao ambiente Client/ Server: Conectividade de Alta Performance Os SQL Links oferecem acesso de alta performance aos drives nativos, conectando com bancos de dados populares, incluindo Oracle, Sybase,Informix, e InterBase. Suporte a Team Development O Intersolv PVCS permite que grupos de desenvolvedores trabalhem juntos com códigos fonte integrados, check-in, check-out e gerenciamento de controle de versão. Esta característica requer Intersolv PVCS 5.1 ou posterior. Construtor Visual de Query O Visual Query Builder oferece uma ferramenta visual automaticamente o código SQL correspondente. para criar facilmente queries sofisticadas e gerar 3

Como o Delphi se Encaixa na Família Borland Introdução Os produtos Client/Server da Borland compartilham de um design e tecnologia em comum. Esta caracteristica da aos produtos Borland consistência e funcionalidade, mas ao mesmo tempo, oferece flexibilidade ao desenvolvedor para escolher a linguagem de desenvolvimento e fonte de dados. No nível 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 organização. Estes tipos de dados incluem: Bancos de dados PC tais como dbase e Paradox Bancos de dados workgroup tais como Oracle, Sybase, Informix, e InterBase Bancos de dados acessados através de drives ODBC Você pode misturar componentes Borland para construir o ambiente Client/Server que melhor atenda suas necessidades. Componentes Chave da Família Borland A Borland fornece uma linha completa de soluções Client/Server nas seguintes famílias de componentes chave: Upsizing Cients Upsizing é o processo de escalar aplicações de banco de dados baseados em PC para a arquitetura Client/Server. Como aplicações de banco de dados baseados em PC e aplicações de banco de dados Client/Server baseados em SQL cresceram em diferentes mercados, o Upsizing Client Tools satisfaz os requisitos de ambos os mercados. Através dos SQL Links, aplicações dbase e Paradox podem continuar a utilizar as ferramentas já famíliares enquanto aproveitam a vantagem de servidores de banco de dados Workgroup. Ferramentas de Desenvolvimento de Última Geração As ferramentas de desenvolvimento de ultima geração como Delphi e Borland C++, permitem criar aplicações Client/Server escaláveis do desktop ao nível enterprise. Estas ferramentas permitem rápida prototipação, desenvolvimento e alta performance. Estas ferramentas são orientadas a objeto, permitem reutilização de código e componentes, e também suportam o team development. Servidores de banco de dados A estratégia Client/Server da Borland inclui versões do InterBase Workgroup Server para MS Windows NT e Novell NetWare, bem como versões UNIX. O InterBase é um líder em tecnologia no mercado de bancos de dados relacionais e esta de acordo com o SQL 92, suportando diversas extensões da linguagem SQL. Delphi Companion Products Os seguintes produtos estão disponíveis para o Delphi: BRIEF 3.1* Delphi/Link for Notes ForeHelp* Turbo Assembler* VB Conversion Assistant 4

CL Source Code Visual Solutions Pack* * Também trabalha com Borland C++ Resumo do Capítulo Pontos Chave Após completar este capítulo, você aprendeu que: o Delphi é um ambiente de desenvolvimento de aplicações baseado em componentes que permitem desenvolver poderosas aplicações baseadas em MS Windows. dentre as características do Delphi incluem ferramentas de bancos de dados que permitem o desenvolvimento de aplicações e relatórios de bancos de dados. o software Delphi vêm em duas edições: * Delphi for Windows * Delphi Client/Server a Borland oferece soluções Client/Server nas seguintes famílias de componentes chave: * Upsizing clients *Ferramentas de desenvolvimento de ultima geração *Servidores de bancos de dados * Companion products Termos e Definições A tabela a seguir é uma referência rápida aos termos apresentados neste capítulo: Termo DBE IDE Descrição Borland Database Engine, que pode conectar com e integrar quaisquer tipos de dados em uma organização, incluindo: Bancos de dados PC tais como dbase e Paradox Bancos de dados workgroup tais como Oracle, Informix, Sybase, e InterBase Bancos de dados acessáveis através de drives ODBC 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 rápida e intuitivamente em uma interface com o usuário 5

6