Menu

Delphi 2010 – Desenvolvendo Aplicações

R$33,00

 O Delphi é uma poderosa ferramenta para o desenvolvimento de aplicativos que envolvem vários elementos de um banco de dados. É um completo ambiente para construç…

208 páginasAutor(es): Adriana de Fátima AraújoISBN: 978-85-371-0223-7
Sumário

Sumário

 1. Introdução ao Delphi 2010

1.1. O IDE do Delphi

1.1.1. Barra de Menus

1.1.2. Barras de Ferramentas

1.1.3. Formulário

1.1.4. Object Inspector

1.1.4.1. Guia Properties

1.1.4.2. Guia Events

1.1.5. Project Manager

1.1.6. To-Do List

1.2. Projetos no Delphi

1.2.1. Arquivo DCU (*.DCU)

1.2.2. Arquivos de Formulários (*.DFM)

1.2.3. Arquivos de Projeto (*.DPR)

1.2.4. Arquivo Executável (*.EXE)

1.2.5. Arquivo IDENTICACHE (*.IDENTCACHE)

1.2.6. Arquivo LOCAL (*.LOCAL)

1.2.7. Arquivos de Código (*.PAS)


2. Programando no Delphi

2.1. Tipos de Dados

2.1.1. Dados do Tipo Inteiro (Integer)

2.1.2. Dados do Tipo Real (Real)

2.1.3. Dados do Tipo Texto (Char ou String)

2.1.4. Dados do Tipo Lógico (Boolean)

2.2. Constantes

2.3. Variáveis

2.3.1. Variáveis Locais e Globais

2.4. Operadores

2.4.1. Tipos de Operadores

2.4.1.1. Operadores Aritméticos

2.4.1.2. Operador de Atribuição

2.4.1.3. Operador de Concatenação

2.4.1.4. Operadores Lógicos

2.4.1.5. Operadores Relacionais

2.4.2. Tipos de Expressões

2.4.2.1. Expressões Aritméticas

2.5. Condições e Decisões

2.5.1. Desvios Condicionais

2.5.1.1. Simples

2.5.1.2. Composto

2.5.1.3. Sequencial

2.6.1.4. Encadeado

2.6. Laços de Repetição

2.6.1. For

2.6.2. While

2.6.3. Repeat

2.7. Sub-Rotinas

2.7.1. Procedimentos

2.7.1.1. Passagens de Parâmetros

2.7.2. Funções


3. A Programação Orientada a Objetos (POO)

3.1. Classes e Objetos

3.1.1. Métodos

3.1.2. Encapsulamento

3.1.2.1. Operadores de Visibilidade

3.1.3. Herança

3.1.4. Compatibilidade de Tipos

3.5. Polimorfismo

3.6. Métodos

3.7. Trabalhando com Exceções

3.7.1. Try...Except...End

3.7.2. Try...Finally...End

3.7.3. Except e Finally

3.7.4. Raise


4. Desenvolvendo Aplicações

4.1. Planejamento da Aplicação

4.2. Trabalhando com as Regras de Negócio

4.3. Modelo de Dados

4.3.1. Modelo Conceitual

4.3.2. Modelo Lógico

4.3.3. Modelo Físico

4.4. Sistemas Multicamadas

4.4.1. Vantagens de um Sistema Multicamadas

4.4.2. O DataSnap


5. Criação de Componentes

5.1. TButton

5.2. TBitBtn

5.3. TCheckBox

5.4. TComboBox

5.5. TEdit

5.6. TGroupBox

5.7. TImage

5.8. TLabel

5.9. TListBox

5.10. TMainMenu

5.11. TMaskEdit

5.12. TPopupMenu

5.13. TProgressBar

5.14. TRadioGroup

5.15. TShape

5.16. TStatusBar

5.17. TTimer

5.18. TMediaPlayer

5.19. TDBNavigator

5.20. TPageControl


6. Trabalhando com Formulários

6.1. Criando Formulários

6.2. Defi nindo Alinhamento, Proporções e Escala

6.3. Atribuindo Estilo ao Formulário


7. Manipulação de Componentes

7.1. Alinhando os Componentes

7.2. Confi gurando Propriedades

7.2.1. Propriedade Name

7.2.2. Propriedade Caption

7.2.3. Propriedade Color

7.2.4. Propriedades Font e Style

7.2.5. Propriedades Enabled, Visible e ShowHint

7.2.6. Propriedades de Tamanho e Posição

7.2.7. Propriedade TabOrder

7.3. Métodos

7.4. Eventos


8. Erros na Aplicação

8.1. Tipos de Erros

8.1.1. Erros de Compilação

8.1.2. Erros de Execução

8.2. Depurando Erros na Aplicação

8.2.1. Comando Trace Into

8.2.2. Comando Step Over


9. Trabalhando com Banco de Dados

9.1. Introdução a Banco de Dados

9.1.1. Criando Tabelas

9.1.1.1. Índice

9.1.2. Campo

9.1.3. Registro

9.1.4. Chave

9.1.4.1. Chave Primária

9.1.4.2. Chave Estrangeira

9.1.4.3. Chave Candidata

9.1.5. Modelo Entidade Relacionamento (MER)

9.1.5.1. Entidades

9.1.5.2. Relacionamentos

9.1.6. Modelo Entidade Relacionamento Estendido

9.1.6.1. Agregação

9.1.6.2. Generalização/Especialização

9.1.6.3. Restrições de Herança

9.2. Acesso ao Banco de Dados

9.2.1. Data Access

9.2.2. BDE

9.2.3. Data Controls

9.2.4. Componente TDataSource

9.3. Sistema de Gestão de Base de Dados – SGBD

9.3.1. Vantagens do Uso de Banco de Dados

9.3.1.1. Redução ou Eliminação de Redundâncias

9.3.1.2. Eliminação de Inconsistências

9.3.1.3. Compartilhamento dos Dados

9.3.1.4. Restrições de Segurança

9.3.1.5. Padronização dos Dados

9.3.1.6. Independência dos Dados

9.3.1.7. Manutenção da Integridade


10. Gestos, Toques e Multitoques

10.1. Propriedades e Componentes

10.1.1. Gestos Padrão

10.1.2. Gestos Personalizados

10.1.3. Inserindo Gestos na Aplicação

10.2. Teclado de Toque

10.2.1. Inserindo um Teclado de Toque


11. Gráficos e Relatórios

11.1. Gráficos no Delphi

11.1.1. Inserindo Gráfico

11.1.2. Exportando Gráficos

11.1.3. Imprimindo Gráfico


12. Rave Reports Designer

12.1. Área de Trabalho do Rave

12.1.1. Barras de Ferramentas

12.1.2. Componentes

12.1.2.1. Standard

12.1.2.2. Zoom

12.1.2.3. Colors

12.1.2.4. Lines

12.1.2.5. Fills

12.1.2.6. Fonts

12.1.2.7. Alignment

12.1.2.8. Drawing

12.1.2.9. Bar Code

12.1.2.10. Report

12.1.3. Property Panel

12.1.4. Barra de Status

12.1.5. Page Designer

12.1.6. Event Editor

12.1.7. Project Tree

12.1.8. Réguas

12.2. Desenvolvendo Relatórios

12.2.1. Criando Relatório

12.2.2. Testando o Relatório

12.3. Salvar Relatório

12.4. Exportando Relatório

12.4.1. Imprimindo Relatório

12.5. Global Page


13. Exercícios Práticos

13.1. Calculando

13.2. Formulário de Cadastro

13.3. Formulários com Menus

13.4. Relatório de Clientes

13.5. Despertador Virtual

13.6. Criando um Player


Referências

Glossário


 

Amostra Exercícios

Download do arquivo de exercícios

Clique aqui para fazer o download.
REF: 978-85-371-0223-7 Categoria

 O Delphi é uma poderosa ferramenta para o desenvolvimento de aplicativos que envolvem vários elementos de um banco de dados. É um completo ambiente para construção de pequenas, médias e grandes aplicações. Muitas empresas em diversos segmentos do mercado utilizam o Delphi como ferramenta de soluções de desenvolvimento para sistemas corporativos. Sua versatilidade possibilita a criação de softwares multi-plataforma (Windows e Linux), sistemas multicamadas e aplicações para a Web, além de aplicações para o ambiente cliente-servidor e para dispositivos com tela sensível ao toque (touch).

O livro Embarcadero Delphi 2010Desenvolvendo Aplicações aborda essa linguagem de programação, os componentes e a conexão com banco de dados, que são elementos essenciais para o desenvolvimento de aplicativos. Entre os tópicos apresentados no livro estão: as ferramentas e os recursos do IDE do Delphi, tipos de dados, constantes, operadores, programação orientada a objetos, desenvolvimento de aplicações, modelos de dados, criação de componentes, criação e edição de formulários, a manipulação de componentes, erros na aplicação, a utilização do banco de dados, as tecnologias touch, multitouch e gestures, utilização gráficos e relatórios entre outros.

O livro possui ainda exemplos que ilustram o conteúdo, facilitando o aprendizado dos recursos e técnicas da linguagem e, exercícios práticos para a fixação dos principais tópicos abordados, possibilitando que no final do estudo o leitor tenha conhecimento suficiente para desenvolver aplicativos para a Web.

Peso 0.28 kg
Dimensões 210 x 148 x 2 mm
Autor

Adriana de Fátima Araújo

Sumario

<p> <strong>1. Introdução ao Delphi 2010</strong></p>
<p class="western">1.1. O IDE do Delphi</p>
<p class="western">1.1.1. Barra de Menus</p>
<p class="western">1.1.2. Barras de Ferramentas</p>
<p class="western">1.1.3. Formulário</p>
<p class="western">1.1.4. Object Inspector</p>
<p class="western">1.1.4.1. Guia Properties</p>
<p class="western">1.1.4.2. Guia Events</p>
<p class="western">1.1.5. Project Manager</p>
<p class="western">1.1.6. To-Do List</p>
<p class="western">1.2. Projetos no Delphi</p>
<p class="western">1.2.1. Arquivo DCU (*.DCU)</p>
<p class="western">1.2.2. Arquivos de Formulários (*.DFM)</p>
<p class="western">1.2.3. Arquivos de Projeto (*.DPR)</p>
<p class="western">1.2.4. Arquivo Executável (*.EXE)</p>
<p class="western">1.2.5. Arquivo IDENTICACHE (*.IDENTCACHE)</p>
<p class="western">1.2.6. Arquivo LOCAL (*.LOCAL)</p>
<p class="western">1.2.7. Arquivos de Código (*.PAS)</p>
<p class="western"><br /></p>
<p class="western"><strong>2. Programando no Delphi</strong></p>
<p class="western">2.1. Tipos de Dados</p>
<p class="western">2.1.1. Dados do Tipo Inteiro (Integer)</p>
<p class="western">2.1.2. Dados do Tipo Real (Real)</p>
<p class="western">2.1.3. Dados do Tipo Texto (Char ou String)</p>
<p class="western">2.1.4. Dados do Tipo Lógico (Boolean)</p>
<p class="western">2.2. Constantes</p>
<p class="western">2.3. Variáveis</p>
<p class="western">2.3.1. Variáveis Locais e Globais</p>
<p class="western">2.4. Operadores</p>
<p class="western">2.4.1. Tipos de Operadores</p>
<p class="western">2.4.1.1. Operadores Aritméticos</p>
<p class="western">2.4.1.2. Operador de Atribuição</p>
<p class="western">2.4.1.3. Operador de Concatenação</p>
<p class="western">2.4.1.4. Operadores Lógicos </p>
<p class="western">2.4.1.5. Operadores Relacionais</p>
<p class="western">2.4.2. Tipos de Expressões</p>
<p class="western">2.4.2.1. Expressões Aritméticas</p>
<p class="western">2.5. Condições e Decisões</p>
<p class="western">2.5.1. Desvios Condicionais</p>
<p class="western">2.5.1.1. Simples</p>
<p class="western">2.5.1.2. Composto</p>
<p class="western">2.5.1.3. Sequencial</p>
<p class="western">2.6.1.4. Encadeado</p>
<p class="western">2.6. Laços de Repetição</p>
<p class="western">2.6.1. For</p>
<p class="western">2.6.2. While</p>
<p class="western">2.6.3. Repeat</p>
<p class="western">2.7. Sub-Rotinas</p>
<p class="western">2.7.1. Procedimentos</p>
<p class="western">2.7.1.1. Passagens de Parâmetros</p>
<p class="western">2.7.2. Funções</p>
<p class="western"><br /></p>
<p class="western"><strong>3. A Programação Orientada a Objetos (POO)</strong></p>
<p class="western">3.1. Classes e Objetos</p>
<p class="western">3.1.1. Métodos</p>
<p class="western">3.1.2. Encapsulamento</p>
<p class="western">3.1.2.1. Operadores de Visibilidade</p>
<p class="western">3.1.3. Herança</p>
<p class="western">3.1.4. Compatibilidade de Tipos</p>
<p class="western">3.5. Polimorfismo</p>
<p class="western">3.6. Métodos</p>
<p class="western">3.7. Trabalhando com Exceções</p>
<p class="western">3.7.1. Try…Except…End</p>
<p lang="en-US" class="western">3.7.2. Try…Finally…End</p>
<p lang="en-US" class="western">3.7.3. Except e Finally</p>
<p class="western">3.7.4. Raise</p>
<p class="western"><br /></p>
<p class="western"><strong>4. Desenvolvendo Aplicações</strong></p>
<p class="western">4.1. Planejamento da Aplicação</p>
<p class="western">4.2. Trabalhando com as Regras de Negócio</p>
<p class="western">4.3. Modelo de Dados</p>
<p class="western">4.3.1. Modelo Conceitual</p>
<p class="western">4.3.2. Modelo Lógico</p>
<p class="western">4.3.3. Modelo Físico</p>
<p class="western">4.4. Sistemas Multicamadas</p>
<p class="western">4.4.1. Vantagens de um Sistema Multicamadas</p>
<p class="western">4.4.2. O DataSnap</p>
<p class="western"><br /></p>
<p class="western"><strong>5. Criação de Componentes</strong></p>
<p lang="en-US" class="western">5.1. TButton</p>
<p lang="en-US" class="western">5.2. TBitBtn</p>
<p lang="en-US" class="western">5.3. TCheckBox</p>
<p lang="en-US" class="western">5.4. TComboBox</p>
<p lang="en-US" class="western">5.5. TEdit</p>
<p lang="en-US" class="western">5.6. TGroupBox</p>
<p lang="en-US" class="western">5.7. TImage</p>
<p lang="en-US" class="western">5.8. TLabel</p>
<p lang="en-US" class="western">5.9. TListBox</p>
<p lang="en-US" class="western">5.10. TMainMenu</p>
<p lang="en-US" class="western">5.11. TMaskEdit</p>
<p lang="en-US" class="western">5.12. TPopupMenu</p>
<p lang="en-US" class="western">5.13. TProgressBar</p>
<p lang="en-US" class="western">5.14. TRadioGroup</p>
<p lang="en-US" class="western">5.15. TShape</p>
<p lang="en-US" class="western">5.16. TStatusBar</p>
<p class="western">5.17. TTimer</p>
<p class="western">5.18. TMediaPlayer</p>
<p class="western">5.19. TDBNavigator</p>
<p class="western">5.20. TPageControl</p>
<p class="western"><br /></p>
<p class="western"><strong>6. Trabalhando com Formulários</strong></p>
<p class="western">6.1. Criando Formulários</p>
<p class="western">6.2. Defi nindo Alinhamento, Proporções e Escala</p>
<p class="western">6.3. Atribuindo Estilo ao Formulário</p>
<p class="western"><br /></p>
<p class="western"><strong>7. Manipulação de Componentes</strong></p>
<p class="western">7.1. Alinhando os Componentes</p>
<p class="western">7.2. Confi gurando Propriedades</p>
<p class="western">7.2.1. Propriedade Name</p>
<p class="western">7.2.2. Propriedade Caption</p>
<p class="western">7.2.3. Propriedade Color</p>
<p class="western">7.2.4. Propriedades Font e Style</p>
<p class="western">7.2.5. Propriedades Enabled, Visible e ShowHint</p>
<p class="western">7.2.6. Propriedades de Tamanho e Posição</p>
<p class="western">7.2.7. Propriedade TabOrder</p>
<p class="western">7.3. Métodos</p>
<p class="western">7.4. Eventos</p>
<p class="western"><br /></p>
<p class="western"><strong>8. Erros na Aplicação</strong></p>
<p class="western">8.1. Tipos de Erros</p>
<p class="western">8.1.1. Erros de Compilação</p>
<p class="western">8.1.2. Erros de Execução</p>
<p class="western">8.2. Depurando Erros na Aplicação</p>
<p class="western">8.2.1. Comando Trace Into</p>
<p class="western">8.2.2. Comando Step Over</p>
<p class="western"><br /></p>
<p class="western"><strong>9. Trabalhando com Banco de Dados</strong></p>
<p class="western">9.1. Introdução a Banco de Dados</p>
<p class="western">9.1.1. Criando Tabelas</p>
<p class="western">9.1.1.1. Índice</p>
<p class="western">9.1.2. Campo </p>
<p class="western">9.1.3. Registro</p>
<p class="western">9.1.4. Chave</p>
<p class="western">9.1.4.1. Chave Primária</p>
<p class="western">9.1.4.2. Chave Estrangeira</p>
<p class="western">9.1.4.3. Chave Candidata</p>
<p class="western">9.1.5. Modelo Entidade Relacionamento (MER)</p>
<p class="western">9.1.5.1. Entidades</p>
<p class="western">9.1.5.2. Relacionamentos</p>
<p class="western">9.1.6. Modelo Entidade Relacionamento Estendido</p>
<p class="western">9.1.6.1. Agregação</p>
<p class="western">9.1.6.2. Generalização/Especialização</p>
<p class="western">9.1.6.3. Restrições de Herança</p>
<p class="western">9.2. Acesso ao Banco de Dados</p>
<p class="western">9.2.1. Data Access</p>
<p class="western">9.2.2. BDE</p>
<p class="western">9.2.3. Data Controls</p>
<p class="western">9.2.4. Componente TDataSource</p>
<p class="western">9.3. Sistema de Gestão de Base de Dados – SGBD</p>
<p class="western">9.3.1. Vantagens do Uso de Banco de Dados</p>
<p class="western">9.3.1.1. Redução ou Eliminação de Redundâncias</p>
<p class="western">9.3.1.2. Eliminação de Inconsistências</p>
<p class="western">9.3.1.3. Compartilhamento dos Dados</p>
<p class="western">9.3.1.4. Restrições de Segurança</p>
<p class="western">9.3.1.5. Padronização dos Dados</p>
<p class="western">9.3.1.6. Independência dos Dados</p>
<p class="western">9.3.1.7. Manutenção da Integridade</p>
<p class="western"><br /></p>
<p class="western"><strong>10. Gestos, Toques e Multitoques</strong></p>
<p class="western">10.1. Propriedades e Componentes</p>
<p class="western">10.1.1. Gestos Padrão</p>
<p class="western">10.1.2. Gestos Personalizados</p>
<p class="western">10.1.3. Inserindo Gestos na Aplicação</p>
<p class="western">10.2. Teclado de Toque</p>
<p class="western">10.2.1. Inserindo um Teclado de Toque</p>
<p class="western"><br /></p>
<p class="western"><strong>11. Gráficos e Relatórios</strong></p>
<p class="western">11.1. Gráficos no Delphi</p>
<p class="western">11.1.1. Inserindo Gráfico</p>
<p class="western">11.1.2. Exportando Gráficos</p>
<p class="western">11.1.3. Imprimindo Gráfico</p>
<p class="western"><br /></p>
<p class="western"><strong>12. Rave Reports Designer</strong></p>
<p class="western">12.1. Área de Trabalho do Rave</p>
<p class="western">12.1.1. Barras de Ferramentas</p>
<p class="western">12.1.2. Componentes</p>
<p class="western">12.1.2.1. Standard</p>
<p class="western">12.1.2.2. Zoom</p>
<p lang="en-US" class="western">12.1.2.3. Colors</p>
<p lang="en-US" class="western">12.1.2.4. Lines</p>
<p lang="en-US" class="western">12.1.2.5. Fills</p>
<p lang="en-US" class="western">12.1.2.6. Fonts</p>
<p lang="en-US" class="western">12.1.2.7. Alignment</p>
<p lang="en-US" class="western">12.1.2.8. Drawing</p>
<p lang="en-US" class="western">12.1.2.9. Bar Code</p>
<p lang="en-US" class="western">12.1.2.10. Report</p>
<p lang="en-US" class="western">12.1.3. Property Panel</p>
<p lang="en-US" class="western">12.1.4. Barra de Status</p>
<p lang="en-US" class="western">12.1.5. Page Designer</p>
<p lang="en-US" class="western">12.1.6. Event Editor</p>
<p lang="en-US" class="western">12.1.7. Project Tree</p>
<p class="western">12.1.8. Réguas</p>
<p class="western">12.2. Desenvolvendo Relatórios</p>
<p class="western">12.2.1. Criando Relatório</p>
<p class="western">12.2.2. Testando o Relatório</p>
<p class="western">12.3. Salvar Relatório</p>
<p class="western">12.4. Exportando Relatório</p>
<p class="western">12.4.1. Imprimindo Relatório</p>
<p class="western">12.5. Global Page</p>
<p class="western"><br /></p>
<p class="western"><strong>13. Exercícios Práticos </strong></p>
<p class="western">13.1. Calculando</p>
<p class="western">13.2. Formulário de Cadastro</p>
<p class="western">13.3. Formulários com Menus</p>
<p class="western">13.4. Relatório de Clientes</p>
<p class="western">13.5. Despertador Virtual</p>
<p class="western">13.6. Criando um Player</p>
<p class="western"><br /></p>
<p class="western"><strong>Referências</strong></p>
<p class="western"><strong>Glossário</strong></p>
<p class="western"><br /></p>
<p class="western"> </p>

Demonstracao

delphi2010.swf

Exercicios

exercicios_delphi.rar

Paginas

208

ISBN

978-85-371-0223-7