DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR



Documentos relacionados
O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

Sistema de Recursos Humanos

Para o PowerPoint, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides.

OFICINA DE POWER POINT

Delphi 7 Aula 01 Área do Triângulo

Para o OpenOffice Impress, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides.

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Etec. Cel. Fernando Febeliano da Costa

Sistema Click Principais Comandos

Manual e Documentação

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

AMBIENTE. FORMULÁRIO: é a janela do aplicativo apresentada ao usuário. Considere o formulário como a sua prancheta de trabalho.

CADASTRO DE OBRAS E PROJETOS DE ENGENHARIA

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery

Software Planejamento Tributário

MANUAL DO PEP ATUALIZADO EM PROPOSTA ELETRÔNICA DE PREÇOS REFERENTE A VERSÃO DO PEP:

IDE (Integrated Development Environment) / RAD (Rapid Application Development)

Manual de Orientação para Acesso e Uso do SARA Versão ERA s

VERSÃO: 1.3 TÍTULO: GUIA DE INÍCIO RÁPIDO CLIENTE: FUNCEF

Inserindo Dados no Banco de Dados Paradox.

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS

Assinatura ainda não verificada

Manual de Utilização do PDV Klavix

Portaria Express 2.0

BR DOT COM SISPON: MANUAL DO USUÁRIO

Manual de Operação. Copyright Todos os direitos reservados.

Cobrança Bancária. Contas / Manutenção.

Manual do Teclado de Satisfação Online WebOpinião

MANUAL DE FTP. Instalando, Configurando e Utilizando FTP

Curso Juventude Brasileira e Ensino Médio Inovador. Manual do ambiente Moodle

Microsoft Office PowerPoint 2007

O Gerenciamento de Documentos Analógico/Digital

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word Sumário

Sistema topograph 98. Tutorial Módulo Fundiário

Para criar uma nova apresentação: 1.Escolha a opção Apresentação em Branco Clique no botão Ok

Manual de Instalação SIM/SINASC

Para a utilização do WordPress são recomendadas as seguintes configurações:


O EDITOR DE APRESENTAÇÕES POWER POINT

Motorola Phone Tools. Início Rápido

Astra LX Frases Codificadas Guia para o processo de Configuração de Frases Codificadas no Programa AstraLX.

Professor Paulo Lorini Najar

Conectar diferentes pesquisas na internet por um menu

COM O BROFFICE IMPRESS

Apostilas OBJETIVA Atendente Comercial / Carteiro / Op. Triagem e Transbordo CORREIOS - Concurso Público º CADERNO. Índice

Guia do Usuário. idocs Content Server v

GUIA DIVULGAÇÃO DE IMÓVEIS INDICADOR DE IMÓVEIS

Informática básica Telecentro/Infocentro Acessa-SP

Procedimentos para utilizar o PlayBack no D-viewCam

CICLO DE APERFEIÇOAMENTO PROFISSIONAL DOS SERVIDORES MUNICIPAIS DE MARICÁ- RJ EDITOR DE TEXTO - WORD

Migrando para o Word 2010

MANUAL DA SECRETARIA

Guia do Usuário ProAnalir Introdução Acessando a Central OnLine pelo site do ProAnalir... 3

Superintendência Regional de Ensino de Ubá - MG Núcleo de Tecnologia Educacional NTE/Ubá. LibreOffice Impress Editor de Apresentação

Virtual Box. Guia. Instalação E Utilização. Criado por Wancleber Vieira wancleber.vieira@ibest.com.br

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual

ALBUM DE FOTOGRAFIAS NO POWER POINT

Padrão ix. Q-Ware Cloud File Publisher Manual para realização do Donwload de Arquivos. Versão

Primeiros passos das Planilhas de Obra v2.6

Área de Trabalho. Encontramos: Ìcones Botão Iniciar Barra de Tarefas

Wordpress - Designtec. Manual básico de gerenciamento Práticas de Geografia

Sumário. 1. Instalando a Chave de Proteção Novas características da versão Instalando o PhotoFacil Álbum 4

1. REGISTRO DE PROJETOS

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Medical Office 2015 Instruções de Instalação e Configuração

Astra LX Resultados via MS-WORD Guia para a emissão de laudos personalizados via MS-WORD no Programa AstraLX.

Manual Simulador de Loja

AULA 2 Planos, Vistas e Temas

PROCEDIMENTO DO CLIENTE

Aoentrar na sua cx de vc terá uma tela como a abaixo :

DSL-500B Configuração em modo Bridge

Site Fácil. Guia do Usuário. PROCERGS Divisão 5

Neo Solutions Manual do usuário Net Contábil. Índice

NAPNE / SIEP. Softwares Educativos MANUAL GCOMPRIS

Manual de Operacionalização do Módulo de Prestação de Contas PCS

Aula Au 3 la 3 Windows-Internet

Menus Personalizados

2015 GVDASA Sistemas Patrimônio 1

PROJECT 1 Delphi Project (Extensão. DPR)

AGHOS - GESTÃO E REGULAÇÃO ASSISTENCIAL E FINANCEIRA DE SAÚDE MÓDULO DE REGULAÇÃO AMBULATORIAL DE CONSULTAS ESPECIALIZADAS

WINDOWS EXPLORER. O organizador

PRINCÍPIOS DE INFORMÁTICA PRÁTICA OBJETIVO 2. BASE TEÓRICA 3. SEQÜÊNCIA DA AULA. 3.1 Iniciando o PowerPoint

O Primeiro Programa em Visual Studio.net

2. Cadastrar Cargo de Funcionário: Gestão> Cadastro> RH> Cargo Cadastro auxiliar necessário quando for preciso cadastrar os funcionários da loja.

Exemplo: Na figura 1, abaixo, temos: Clique aqui para continuar, que é a primeira atividade que você precisa realizar para iniciar seus estudos.

Aula 03 PowerPoint 2007

APOSTILA DE INFORMÁTICA MICROSOFT WORD 2012

SOLID EDGE ST3 TUTORIAL 2 CRIANDO UM DESENHO NO AMBIENTE DRAFT

02 - Usando o SiteMaster - Informações importantes

Arquivos e Pastas. Instrutor Antonio F. de Oliveira. Núcleo de Computação Eletrônica Universidade Federal do Rio de Janeiro

Manual do usuário Neo Protocolo Free

CADSUS STAND ALONE Cadastro Nacional de Usuários do SUS. Manual de Instalação. Versão 1.5.0

SAD Gestor ERP. Manual SAD Gestor Gerenciador de Backup Instalação e Configuração. treinamento@worksoft.inf.br

GLOSSÁRIO. 1. Introdução Objetivo Clonagem do Sistema Configuração dos Campos... 06

Núcleo de Telessaúde do Amazonas

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

Manual do Software Pctel Supervisor Desktop

MANUAL DE UTILIZAÇÃO DOMINIO ATENDIMENTO

Transcrição:

DELPHI 7 LINGUAGEM DE PROGRAMAÇÃO AMBIENTE CLIENTE SERVIDOR Fortaleza - CE

Introdução ao ambiente de desenvolvimento delphi e preparação da interface basíca O ambiente delphi foi criado pela Borland Software Corporation, utilizando a linguagem Object Pascal com extensões orientadas objetos. O Delphi e largamente utilizado no desenvolvimento de aplicações desktop e aplicações multicamadas (cliente/servidor), compatível com os banco de dados mais conhecidos no mercado.

Delphi 7 O ambiente de desenvolvimento do Delphi (IDE) é composto de várias partes compondo um conjunto integrado de janelas que interagem entre si.

O FORM DESIGN Delphi 7 Formé o termo utilizado para representar as janelas do Windows que compõem uma aplicação. Os formsservem como base para o posicionamento dos componentes, que são responsáveis pela interação entre usuário e máquina. A BARRA DE MENU PRINCIPAL

IDE (Integrated Development Environment). A PALETA DE COMPONENTES Aplicativos orientados a objetos trabalham com elementos que denominamos componente. No Delphi, os componentes encontram-se em uma paleta com várias guias, onde cada guia representa uma categoria diferente de componente. Pode-se configurar a ordenação das guias clicando com o botão direito do mouse sobre qualquer componente e clicar na opção Properties. ASPEEDBAR A speedbar está posicionada ao lado esquerdo da barra principal do Delphi. Possui diversos botões (ícones) que representam comandos muito utilizados durante o desenvolvimento.

OBJECT INSPECTOR Delphi 7 Uma das ferramentas mais importantes da orientação a objeto é a possibilidade de definir as propriedades (características personalizadas) aos componentes. No Delphi, utilizamos a janela object inspector para realizar esta tarefa, que por default aparece à esquerda do Form. CODE EDITOR O editor de código é responsável por receber todas as declarações criadas pelo Delphi e handlers (manipuladores de eventos) criados pelo desenvolvedor. É no ambiente Code Editor que implementamos o algoritmo na linguagem ObjectPascal.

IDE (Integrated Development Environment). CODE INSIGHT Um recurso que vai facilitar nossa vida no momento de desenvolvimento de código é o Code Insight do Code Editor do Delphi. Ele atua como um ajudante de complemento junto ao código do desenvolvedor. Por exemplo, ao digitar o nome de um objeto seguido de ponto (.) abre-se uma listagem de métodos e propriedades que podem ser utilizadas neste objeto. Ele também pode ser chamado através de teclas de atalho: Ctrl + Barra de Espaço Para complemento de objetos; seus métodos e propriedades. Ctrl+Shift+BarradeEspaço Para complemento de parâmetros. Dica: Esta lista pode ser ordenada por nome, clicando com o botão direito dentro da listagem.

Delphi 7 TECLAS IMPORTANTES

PROJETO EM DELPHI Delphi 7 O conceito de projeto em Delphi é baseado em um conjunto de arquivos necessários para gerar uma aplicação.

EXTENSÕES.PAS e.dpr Delphi 7 Para visualizarmos o código fonte da unidade(.pas) em Delphi basta selecionarmos o code editor(f12). Para visualizarmos o código fonte no arquivo de projeto(.dpr) basta selecionarmosomenuproject ViewSource.Oarquivodeprojetoéexibidoem umaguianocodeeditor. Parafecharaguiabastaclicarcomobotãodireitoeescolherclosepage. AVISO!!!-NãofecheasjanelasatravésdoX(botãofechardoWindows)do Code Editor. CRIANDO PROJETOS No meu principal File New Application, e abrirá uma nova aplicação.

SALVAR O PROJETO Delphi 7 Como vimos anteriormente, o conceito de projeto em Delphi se faz através de um conjunto de arquivos. No Menu File do Delphi temos quatro opções para a gravação do projeto Onde: Ao clicar em Save All abre-se uma caixa de diálogo padrão do Windows onde deve ser preenchido o nome do arquivo e escolhida uma pasta para armazenar o projeto.

ABRIR O PROJETO Delphi 7 O projeto em Delphi é determinado através do arquivo com extensão.dpr. Desta forma, para abrir um projeto, deve-se abrir o arquivo.dpr. No menu File do Delphi podemos utilizar mais de uma opção: Não abra um arquivo.pas através destas opções, a menos que saiba o que está fazendo. Os arquivos.pas devem ser abertos através do menu View Unitsapósaaberturado.DPR.

Delphi 7 UTILIZANDO O OBJECT INSPECTOR O object inspector é uma janela importantíssima na programação orientada a objetos, é através dela que podemos alterar as propriedades e definir os eventos de acordo com o objetivo da aplicação. MANIPULANDO EVENTOS guia Events permite o desenvolvedor definir um manipulador de evento em Object Pascal para um determinado evento que pode ser disparado pelo usuário ou pelo sistema.

Delphi 7 Um evento é uma ação disparada dentro de uma aplicação orientada a Objeto. Podemos citar as ocorrências dos principais eventos que são disponibilizados na maioria dos componentes em Delphi:

Delphi 7

Delphi 7 EXECUTANDO APLICAÇÕES Para executar o programa e visualizar os dois comandos codificados no eventoonclickbastateclarf9ouoíconerun. COMENTÁRIOS Os comentários no código fonte são importantes e podem ser feitos através dos seguintes símbolos: (// - comentário de linha) * ({} comentário de bloco)*((*texto*) comentáriodebloco).

Delphi 7

Delphi 7

Delphi 7

Delphi 7

Delphi 7

Delphi 7

Delphi 7

Delphi 7

Delphi 7

Exercício Prático Vamos criar nosso primeiro projeto utilizando a IDE Delphi7. O objetivo deste exercício é somente didático. Como todo projeto é necessário ter um objetivo, vamos ter como escopo o desenvolvimento de uma aplicação para fins de aprendizagem que permita a manipulação de dados de alunos e inclusão de suas respectivas notas. É importante baixar o arquivo Aula_CS01.pdf para consulta, postado no endereço http://www.bancoshar.info/unice/2013_01/aula_cs01.pdf para que possa concluir este exercício.

Exercício Prático Para dar início ao desenvolvimento de nosso projeto SisCS_xx vamos iniciar a IDE Delphi. Uma vez iniciada, vamos salvar os de extensão *.pas(codificação) e *.dpr(projeto) conforme as imagens a seguir.

Exercício Prático Ocorrendo tudo bem com a criação de nosso projeto, os passos efetuados atendem o requisito nãofuncional 1(OsistemareceberáonomedeSisCSedeveráestarnodiretórioraiz). Aparentemente o aspecto do projeto continua o mesmo. Para melhor entendimento, veja a seguir o que a IDE criou automaticamente após o procedimento efetuado no slide anterior. No Windows Explorer foi criado os arquivos *.cfc e *.dof( Arquivo de configuração com opções de projeto - linguagem de máquina) *.ressão os arquivos bem interessante que permite unir qualquer arquivo ao seu executavele extrai-lo no momento que desejar. *.dfm Delphi Form File.

Exercício Prático Vamos explorar internamente a estrutura dos arquivos ( projeto e código ) e entender o que acontece ao criar um novo projeto com a IDE. Conforme as imagens a seguir, vamos modificar algumas propriedades para que o projeto comece a ficar diferenciado do projeto padrão criado normalmente ao iniciar a IDE.

Exercício Prático

Exercício Prático

Exercício Prático

Exercício Prático Agora pressione a tecla F9 e veja a nosso projeto executando pela primeira vez ou se preferir clique Na barra de ferramenta conforme imagem a seguir.

Exercício Prático Agora vamos falta pouco para cumpri com mais um requisito do projeto que é O sistema deve estar em tela cheia e não permitir maximizar e nem minimizar a tela principal. Para concluir este requisito, precisamos alterar mais propriedades de nosso formulário principal conforme imagens as seguir :

Exercício Prático Agora vamos construir o menu de nossa aplicação e criar mais formulários para poder atender o requisito O sistema deve conter um menu contendo : Cadastro ( Usuários, Alunos ), Notas, Sair onde ao clicar, irá permitir abertura dos respectivos formulários frmaluno, frmalunonotas e frmusuarios.. Inicialmente pressione F12 para visualizar o modo Design de nosso formulário frmprincipal e observe as imagens a seguir.

Exercício Prático

Exercício Prático Agora falta pouco para concluir o requisito O sistema deve conter um menu contendo : Cadastro ( Usuários, Alunos ), Notas, Sair onde ao clicar, irá permitir abertura dos respectivos formulários frmaluno, frmalunonotas e frmusuarios.. Resta criar os formulários e implementar a chamada de cada um. Vamos iniciar pelo formulário frmaluno. Para criar o novo formulário, basta seguir as instruções conforme as imagens a seguir.

Exercício Prático

Exercício Prático

Exercício Prático Agora vamos fazer a chamada do novo formulário a partir do formulário frmprincipal., mas antes veremos como ficou o código de nosso projeto para que possamos ter um melhor entendimento de como é estruturado nossa aplicação.

Exercício Prático

Exercício Prático Agora vamos fazer a chamada do from frmaluno a partir do menu maiprincipal que foi criado no formulário frmprincipal.

Exercício Prático

Exercício Prático

Exercício Prático Percebendo que o projeto irá precisar de mais formulários, podemos utilizar conceito de herança para podermos criar um formulário padrão e criar as telas de nosso projeto padronizando o designer das mesmas. Com isso, podemos aprender a renomear a untaluno para unttelapadrao e em seguida, criarmos todas as telas herdando propriedades e eventos da tela renomeada unttelapadrao. Veja as imagens a seguir.

Exercício Prático Lembrando que para visualizarmos o design das telas referenciadas as unit s, tecle F12

Exercício Prático Mais uma vez, podemos teclar acombinaçãodeteclasctrl+f12 paraverasunit sdenossoprojeto. Verifique que agora temos nossa unit unttelapadrao criada para que possamos modulá-la para uso desuaherançanasunt sdoprojeto.