Delphi Basico

Páginas: 39 (9647 palavras) Publicado: 13 de setembro de 2014














Linguagem Técnica de Programação

DELPHI

Básico








INDICE
1 Programação Windows 3
1.1 Características 3
1.2 Baseado em Janelas 3
1.3 Tratamento a Eventos 3
1.4 Mensagens 3
1.5 Projeto de Interface 4
1.5.1 Padronização 4
1.5.2 Esquecer a programação DOS 4
1.5.3 Simplicidade 4
2 DELPHI 5
2.1 Características do Delphi 5
2.2 ArquivosProduzidos pelo Sistema 6
2.3 Estrutura de um Projeto : Projeto (*.DPR), Units (*.PAS) e Forms (*.DFM) 6
2.4 Ambiente de Desenvolvimento Delphi 6
2.5 Desenvolvendo Aplicativos 7
2.5.1 Manipulando Componentes: 7
2.5.2 Alterando Propriedades dos Componentes em Tempo de Projeto 7
2.5.3 Escrevendo Procedimentos de Eventos 7
2.5.4 Alterando Propriedades em Tempo de execução 7
2.5.5 Utilizando métodos7
3 Estrutura de uma Unidade 8
3.1 Principais Procedimentos e Funções Pré definidas 9
3.2 Componentes - Propriedades, Eventos e Métodos 22
3.2.1 Propriedades Comuns 22
3.2.2 Eventos Comuns 22
3.2.3 Métodos Comuns 23
3.3 Componentes 24
3.4 Diálogos Comuns 36
3.5 Criando Aplicações MDI 39
3.5.1 Definindo uma janela pai 39
3.5.2 Definindo uma janela filha 39
3.5.3 Abrindo uma janelafilha 39

1 Programação Windows
1.1 Características
Ambiente Gráfico (WYSIWYG)
Ênfase a Interface com o usuário
Orientação a Eventos
Interface com o hardware definida em APIs (Interface de Programação de Aplicação)
1.2 Baseado em Janelas

Forma de Apresentação
Descrição
Não-Modal
Não interfere nas demais janelas
Modal
Desabilita a aplicação em execução até que seja fechadaSystem-Modal
Paralisa todo o sistema até que seja fechada

Tipo
Descrição
Principal
É a aplicação em si.
Caixa de Diálogo
Janela modal utilizada para entrada de informações
MDI Principal
Janela que pode conter outras janelas em sua área cliente
MDI Child
Janela que está contida na área cliente de outra janela
Mensagem
Janela modal que informa o usuário sobre a execução de uma tarefa
1.3Tratamento a Eventos
O sistema ou ambiente operacional e os usuários interagem com os aplicativos através de eventos
Os eventos são reconhecidos pelo sistema, transformados em informações úteis aos programas (mensagens) e despachados para a janela alvo, a qual irá ou não tratá-lo
Para Cada programa existe um loop de mensagens permitindo que este receba suas mensagens até que chegue uma ordenando afinalização do programa
1.4 Mensagens
Tipo
Descrição
Hardware
Entrada de Mouse e Teclado
Manutenção da Janela
Notificação, Solicitação de ação, Consulta
Manutenção da Interface
Menu, Ponteiro de mouse, barra de rolagem, quadros de diálogo, MDI
Terminação
Encerramento do sistema ou da aplicação
Privado
Controles de caixas de diálogo
Notificação de Recursos do Sistema
Alteração decor, fonte, spooler, modos dos dispositivos
Compartilhamento de Dados
Área de transferência, DDE e OLE
Interna do Sistema
Mensagens não documentadas
1.5 Projeto de Interface
1.5.1 Padronização
Tomar como base as aplicações existentes, principalmente as da Microsoft.
Utilizar menus com as opções Arquivo, Editar, Janela e Ajuda.
Usar botões de acesso rápido.
Utilizar teclas de atalho.Enfatizar imagens.
1.5.2 Esquecer a programação DOS
Não utilizar múltiplos níveis de menu.
Não exagerar em cores diferentes.
Utilizar a tecla TAB para passar de um campo para outro.
Utilizar a tecla ENTER ou um botão para executar ações.
1.5.3 Simplicidade
Procurar facilidade de uso.
Permitir liberdade de ação.
Permitir diferentes maneiras de se alcançar o mesmo resultado.
Procurar assoluções mais intuitivas.
Procurar adotar os símbolos que o usuário já esteja acostumado.

2 DELPHI
2.1 Características do Delphi
Gera um executável verdadeiro, independente de run-time.
Utiliza um dialeto da linguagem Object Pascal para escrever os procedimentos do programa.
Utiliza o processo de desenvolvimento Two-Way, que permite tanto escrever o código em Object Pascal gerando os objetos...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Prova
  • Criando tabela de sql junto com delphi 7 com comandos basicos
  • Delphi
  • delphi
  • Delphi
  • Delphi
  • Delphi
  • Delphi

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!