Curso Delphi 4.0 com MS-Access PDF criado por: Idelson Pessoa da Silva - Página Nr. 1/178
|
|
- Rodrigo Botelho Raminhos
- 8 Há anos
- Visualizações:
Transcrição
1 ipsgyn. Curso Delphi 4.0 com MS-Access PDF criado por: Idelson Pessoa da Silva - Página Nr. 1/178
2 Curriculum Vitae I- Identificação Nome: Fernando Antonio Fernandes Anselmo Data Nascimento: 17 de Agosto de 1966 Contato: Site: II- Resumo Coordenação e desenvolvimento de atividades de análise, definição de projetos, experiência na definição e criação de algoritmos lógicos, codificação, compilação e teste de programas. Treinamento e iniciação de usuários em diversos ambientes, entre estes destacam-se Delphi, Java e ASP. Seus cursos são oferecidos pela MCI Informática e pela FINATEC. Possui larga experiência quanto ao levantamento de Informações, acompanhamento e análise do processamento dos programas desenvolvidos. Grande experiência em programação para ambientes Cliente/Servidor. III- Formação Desenvolvimento WEB e JavaScript Promotor: Politec Ambientação em SQL Server, Internet, Interdev e IIS 4.0 Promotor: EFATEC ORACLE Para DBA Promotor: ORACLE do Brasil SCO UNIX SYSTEM V Promotor : CT&S Modelagem e Desenvolvimento de Sistemas Aplicativos Promotor : UsP - Universidade de São Paulo Programação em Computadores Promotor : ETUC - Faculdade Católica de Tecnologia Língua Inglesa Promotor : Fluency Idiomas Formação básica no Segundo Grau com Habilitação em Química Colégio Santa Rosa de Lima IV- Categoria Profissional Cargo Atual: Analista de Sistemas Sênior (Líder de Projetos) Tempo de experiência: 11 anos V- Experiência Profissional a) Atividades Principais: Experiência no Desenvolvimento e Manutenção de Sistemas para Internet utilizando ASP, JAVA e HTML. Domínio em SGBDR de 4a. geração, tais como ORACLE, MS-SQL Server, INTERBASE entre outros. Ministra cursos destinados a profissionais Desenvolvedores da área de informática - SENAC e MCI Informática Escrevi os livros: "Delphi - O caminho das Pedras" e "Delphi & Access - O melhor de PDF criado por: Idelson Pessoa da Silva idelson@bol.com.br - Página Nr. 2/178
3 dois mundos" Grande experiência com sistemas em Delphi em especial para aplicações Intranet utilizando Delphi e objetos ActiveX. b) Ambiente Operacional: Domínio dos ambientes operacionais Windows e Linux. Conhecimentos do ambiente operacional Netware. Noções em Ambientes de Grande Porte ADABAS, ROSCOE, NATURAL, COMPLETE, JCL, VM/CMS e CICS. c) Histórico das Últimas Atividades Exercidas 1999/Atual - Politec Ltda Cargo: Analista de Sistemas Sênior - Contratado para auxiliar ao desenvolvimento do Sistema Justiça do Superior Tribunal de Justiça - STJ. - Ministrando aulas de Delphi, HTML, ASP e Java. 1994/ FIA/USP Cargo: Líder de Projetos Ano 99 - Iniciei o desenvolvimento de Sistema Piloto em OutLook 98 para controlar os atendimentos ao usuário - Treinei em INTERNET sobre o modelo adotado pela Microsoft - IIS 4.0, MTS e Interdev - Desenvolvi sistema em Delphi para controle de Biblioteca utilizando o banco de dados textual MicroIsis Ano 98 - Planejei e desenvolvi os sistemas em Delphi 4.0: Cadastro de Processos de Licitação, Controle de Help Desk para o atendimento ao usuário e Criação de diversos objetos para suporte as aplicações - Iniciei o desenvolvimento do Sistema de Cadastro Dinâmico para o Fechamento do Censo Escolar de 97 com o prazo de entrega previsto para 31/12/1997 Ano 97 - Treinei usuários do FNDE em Power Designer Ferramenta CASE e Delphi 3.0 Client / Server - Iniciei a criação de diversas "Templates" para a automação da ferramenta Power Designer na geração de sistemas na plataforma DELPHI 3.0. Ano 96 - Fui transferido para o contrato FIA/MEC - Fui responsável pelo desenvolvimento técnico com a criação de vários objetos em DELPHI para servir de apoio ao desenvolvimento dos sistemas. Ano 95 - Ministrei vários cursos de DELPHI desde o básico ao avançado. - Estudei mudanças para substituição da plataforma ACCESS / ORACLE e adoção a ferramenta de desenvolvimento de 4a. Geração Borland Delphi. Ano 94 - Fui contratado pela FIA/USP - Sendo lotado para trabalhar no IBAMA - Instituto Brasileiro do Meio-Ambiente e Recursos Naturais Renováveis. Para liderar a equipe de desenvolvimento. PDF criado por: Idelson Pessoa da Silva idelson@bol.com.br - Página Nr. 3/178
4 1993/ Politec Ltda Cargo: Analista de Sistemas - Desenvolvimento do Sistemas na plataforma Visual Basic e Natural for Windows. - Fui contratado pela POLITEC, para a manutenção e desenvolvimento do projeto JUSTIÇA, lotado no Superior Tribunal de Justiça. Inicia os trabalhos de manutenção e reajustes no sistema de controle e distribuição de processos jurídicos - desenvolvimento em ambiente NATURAL II / ADABAS. 1992/ RCM Informática Cargo: Analista de Sistemas - A RCM, nesta época, era a representante na América do Sul pela comercialização do SGBD4 ZIM. Fui contratado para iniciar os trabalhos no sistema de Tele-Suporte para o Sistema de Arrecadação Comercial para o DNRC. 1990/ FIA/USP Cargo: Programador a Analista de Sistemas Fui lotado para trabalhar na NOVACAP - Companhia Urbanizadora da Nova Capital do Brasil. Neste período desenvolvi diversos sistemas na plataforma Clipper e bancos padrão xbase e na nova plataforma Unix com banco ZIM Racional Informática Cargo: Programador Durante um período de treinamento de 1 mês, não cheguei a ser contratado em carteira, pois foi imediatamente contratado pela FIA/USP. Nesta empresa realizei os trabalhos de programação do Sistema Controle de Estoque e Mercadorias - Desenvolvido em ambiente DOS / dbase III Plus. 1989/ FTI - Fundação de Tecnologia Industrial Cargo: Programador Fui lotado para trabalhar no Ministério do Desenvolvimento da Indústria e do Comércio, desenvolvi em sistemas nas seguintes linguagens: Natural, COBOL, PL1, EASYTRIEVE Plus, JCL e Clipper. Outros Dados: Primeiro emprego em Carteira na KRION Vídeo Clube na área de programação em Computadores em Ambiente dbase III plus e planilha para contabilidade em Lótus Conclui com nota "A" o Estágio de Programação de Computadores no PRODASEN - Processamento de Dados do Senado Federal Contratado como "Free-lancer" pela ETUC - para ministrar cursos de COBOL e PL Primeiro trabalho remunerado como substituto de um Digitador em férias no Banco do Nordeste do Brasil em máquinas PC. VI- Local, data e assinatura Assumo total responsabilidade que todas as informações prestadas são verdadeiras até a presente data. Fernando Antonio Fernandes Anselmo Brasília, sexta-feira 20 de setembro de 2002 PDF criado por: Idelson Pessoa da Silva idelson@bol.com.br - Página Nr. 4/178
5 Programção Orientada a Objetos Pré-Requisitos: Autor: Fernando Antonio Fernandes Anselmo fernandoanselmo@yahoo.com.br Windows 98 Delphi 4.0 versão Client/Server Suite BDE 5.00 MS-Access 97 Prefácio Para você poder compreender melhor o ambiente de desenvolvimento Delphi, é necessário que seja apresentado alguns conceitos da POO (Programação Orientada a Objetos). Não os confunda com POE (Programação Orientada a Eventos), muito difundido com a linguagem encontrada com o MS-Access, o Access-Basic (um ambiente baseado em Objetos). Vou tentar expor aqui as sensíveis diferenças que existem entre esses dois conceitos. A POO e a POE são facilmente confundidas, mas lembre-se, a POO contém a POE, masapoe não contém a POO; um objeto pode existir mesmo que para ele não exista nenhum evento associado, mas é impossível existir um evento se não houver um objeto associado. Outra característica que pode causar confusão, são ambientes Orientados a Objetos e ambientes Baseados em Objetos. Em ambiente Orientado aobjetosexiste a possibilidade da criação e manipulação de objetos, enquanto que o Baseado em Objetos esta possibilidade é totalmente inexistente o que existe é a simples manipulação ou no máximo uma derivação (criação de um a partir de outro já existente) dos objetos. A POO é um conceito desenvolvido para facilitar o uso de códigos de desenvolvimento em interfaces gráficas. Sendo a Inprise, uma das primeiras a entrar neste novo conceito, possui suas principais linguagens de programação (tais como Object Pascal e Object C), totalmente voltadas para este tipo de programação. A POO atraiu muitos adeptos principalmente pelo pouco uso de código que o Projeto (diferente de Sistema) carrega no programa fonte, ao contrário de linguagens mais antigas como o Clipper 87 muito utilizado no final da década de 80 e início da década de 90. O resultado desta limpeza resulta que uma manutenção no projeto é muito mais simples. Para entender o sistema POO, vamos tentar pensar simples, imagine que você acabou de adquirir uma caixa de bloquinhos de Lego, você pode criar várias coisas com eles, mas você possui um número limitado de peças, você pode aumentar sua coleção, aumentando também a possibilidade do número de coisas que você poderá criar, formando verdadeiras cidades de Lego. Depois do comercial, a POO é basicamente isto, adquirindo o Delphi você está adquirindo um ambiente totalmente flexível para a criação de um número de determinados sistemas, você pode aumentar sua produtividade simplesmente aumentando o número de objetos. Os conceitos que vou apresentar a seguir existem desde que foi sonhada a Orientação a Objetos, provavelmente você deve conhecer uma boa parte, se não, então é a hora de você se familiarizar com este ambiente. PDF criado por: Idelson Pessoa da Silva idelson@bol.com.br - Página Nr. 5/178
6 Conceitos da Orientação a Objeto Antes de começarmos a falar realmente de linguagem orientada a objetos e necessário que você possua os conceitos básicos da orientação a objetos, são eles: Objeto - é qualquer estrutura modular que faz parte de um produto. Uma janela por exemplo, é um objeto de uma casa, de um carro ou de um software com interface gráfica para o usuário. Atributos - São as características do objeto, como cor e tamanho, a janela, por exemplo, tem atributos como o modelo, tamanho, abertura simples ou dupla, entre outros. Encapsulação - é um mecanismo interno do objeto escondido do usuário. Uma pessoa pode abrir uma janela girando a tranca sem precisar saber o que há dentro dela. Ação - é a operação efetuada pelo objeto. Todas as janelas, por exemplo, controlam a iluminação e temperatura ambiente, dependendo do seu design. Herança - um objeto novo nem sempre é criado do zero. Ele pode herdar atributos e ações de outros já existentes. Um basculante herda atributos das janelas e das persianas. Polimorfismo - é a capacidade de objetos diferentes reagirem segundo a sua função a uma ordem padrão. O comando abre, por exemplo, faz um objeto entrar em ação, seja ele uma janela, uma porta ou uma tampa de garrafa. Ligação - é quando um objeto conecta a sua ação a outro. Um sensor de claridade, por exemplo, ativa o acendimento automático da iluminação de rua. Embutimento - Permite a um objeto incorporar funções de outros, como um liquidificador que mói carne com a mudança do tipo da lâmina. Linguagem Object Pascal Object Pascal é uma linguagem Orientada a Objetos não é pura, mas, híbrida, por possuir características de programação não só visual mas também escrita, para os programadores que já conhecem técnicas de estruturas de programação, tais como C, Basic, Pascal ou xbase entre outras linguagens a Object Pascal providência uma migração de forma natural oferecendo um produto de maior complexibilidade. Object Pascal força a executar passos lógicos. Isto torna mais fácil o desenvolvimento em ambiente gráficos (tais como o Windows), de aplicações livres, ou que utilizam banco de dados do tipo Cliente/Servidor. A linguagem trabalha com o uso de ponteiros para a alocação de memória e todo o poder de um código totalmente compilável. Além disso, possibilita a criação e reutilização (vantagem de re-uso tão sonhado com a Orientação a Objetos) de objetos e bibliotecas dinâmicas (Dynamic Link Libraries - DLL). Object Pascal contém todo o conceito da Orientação a Objetos, incluindo a herança, o encapsulamento e o polimorfismo. Algumas extensões foram incluídas para facilitar o uso tais como conceitos de propriedades, particulares e públicas, e tipos de informações em modo run-time, manuseamento de exceções, e referências de classes. O resultado de toda esta junção faz com que Object Pascal consiga suportar as facilidades de um baixo nível de programação, tais como: Controle e acesso das sub classes do Windows (API); PDF criado por: Idelson Pessoa da Silva idelson@bol.com.br - Página Nr. 6/178
7 Passar por cima das mensagens de loop do Windows; Mensagens semelhantes as do Windows; Código puro da linguagem Assembler. Como deu para perceber a base de toda a programação Delphi é a linguagem Object Pascal nunca diga então que você programa em Delphi e sim que você programa em Object Pascal, assim como você nunca programou em Clipper mas em xbase, vamos aprender alguns conceitos básicos dentro deste tipo de programação. Símbolos Especiais A Object Pascal aceita os seguintes caracteres ASCII: Letras - do Alfabeto Inglês: A até Z e a até z. Dígitos - Decimal: 0 até 9 e HexaDecimal: 0 até 9 e A até F (ou a até f) Brancos - Espaço (ASCII 32) e todos os caracteres de controle ASCII (ASCII 0 até ASCII 31), incluindo final de linha e Enter (ASCII 13). Especiais - Caracteres: + - * / = < > [ ]., ( ) : ; { } $ # Símbolos - Caracteres: <= >= :=.. (* *) (..) // Importante - O colchetes esquerdo [ e equivalente ao (. e o colchetes direito ] e equivalente a.). Importante - Os comentários são formados por chave esquerda { e equivalente ao (* e fechados com a chave direita } e equivalente a *).Ocomentáriodeumalinhaéo // (não é aceito pelo Delphi 1.0). for i := 1 to 10 do // Este é o exemplo de um comentário apenas desta linha for i := 1 to 10 do { Este é o exemplo de um comentário que pode ser em várias linhas } for i := 1 to 10 do (*Este é o exemplo de um comentário que pode ser em várias linhas *) Palavras Reservadas Object Pascal se utiliza das seguintes palavras reservadas, não podendo as mesmas serem utilizadas ou definidas: And Exports Library Set Array File Mod Shl As Finnaly Nil Shr Asm For Not String Begin Function Object Then Case Goto Of To Class If On Try Const Implementation Or Type Constructor In Packed Unit Destructor Inherited Procedure Until Div Initialization Program Uses Do Inline Property Var Downto Interface Raise While Else Is Record With End Label Repeat Xor Except Uma outra lista a seguir, apresenta as diretivas que são utilizadas em contextos de identificação de objetos: Absolute Export Name Published Abstract External Near Read Assembler Far Nodefault Resident At Forward Override Stored Cdecl Index Private Virtual PDF criado por: Idelson Pessoa da Silva idelson@bol.com.br - Página Nr. 7/178
8 Default Interrupt Protected Write Dynamic Message Public Números É possível definir variáveis ou constantes com tipos Inteiros ou Numéricos de ponto flutuante, a diferença entre os diversos tipos permitidos se deve a capacidade de armazenamento e o espaço ocupado, veja a comparação nas tabelas abaixo: Para os tipos Inteiros Tipo Range Formato Integer bit + sinal Shortint bit + sinal Smallint bit + sinal Longint bit + sinal Int64-2^63..2^ bit + sinal Cardinal bit Byte bit Word bit Longword bit Para os tipos Ponto Flutuante Tipo Range Dígitos Significantes Tamanho em Bytes Real x 10^ x 10^ Real 5.0 x 10^ x 10^ Single 1.5 x 10^ x 10^ Double 5.0 x 10^ x 10^ Extended 3.6 x 10^ x 10^ Comp -2^ ^ Currency var i : double; // Aqui crio uma variável i sendo Float z : integer; // Aqui crio uma variável z sendo Inteira t : real; // Aqui crio uma variável t sendo Real i := StrToFloat('10.23'); z := Round(i); t := i; Constantes Uma constante é um identificador com valor(es) fixo(s). Um bloco de declarações constante possui a seguinte expressão: [Declaração Constante] [Identificador] (=) [constante] (;) A lista abaixo apresenta um conjunto de funções que podem ser utilizadas para a declaração das constantes: Ab Length Ord SizeOf Chr Lo Pred Succ Hi Low Ptr Swap High Odd Round Trunc PDF criado por: Idelson Pessoa da Silva idelson@bol.com.br - Página Nr. 8/178
9 Alguns exemplos para a definição de Constantes: const Min = 0; Max = 100; Centro = (Max - Min) div 2; Beta = Chr(225); NumLetras = Ord('Z') - Ord('A') + 1; MensOla = 'Instrução inválida'; MensErro = ' Erro: ' + MensOla + '. '; PosErr = 80 - Length(MensErro) div 2; Ln10 = ; Ln10R = 1 / Ln10; DigNumericos = ['0'..'9']; LetrasAlpha = ['A'..'Z', 'a'..'z']; AlphaNum = LetrasAlpha + DigNumericos; Expressões As expressões em Object Pascal (como em qualquer linguagem) são formadas por operadores e operandos; os operadores são divididos em quatro categorias básicas: Not Multiplicativos >, /, div, mod, and, shl, shr, as Adicionais +, -, or, xor Relacionais =, < >, <, >, < =, > =, in, is As expressões obedecem as regras básicas de lógica para a precedência da execução das operações. Identificadores Identificadores podem ser constantes, tipos, variáveis, procedures, funções, unidades, programas e campos de registros. Não existe limite de caracteres para o nome de um identificador mas apenas os 63 primeiros caracteres são significantes (não podendo ser idêntico ao nome das palavras reservadas). O nome de um identificador deve ser iniciado por Letras ou o caracter underscore ( _ ). O resto é formado por Letras, Dígitos, caracter underscore (ASCII $5F). Não é permitido a utilização de espaços para a formação do nome. Importante - Exemplo de identificadores válidos: Form1, SysUtils.StrLen, Label1.Caption with... do...; Delimita um determinado bloco de declarações para um identificador específico evitando a declaração deste identificador. A sintaxe do comando é: WITH {nome do identificador} DO {comandos};. Ex.: {... comandos iniciais... } with form1 do Caption := Teste ; BorderStyle := bssizable; array [... ] of...; // Equivalente a Form1.Caption // Equivalente a Form1.BorderStyle Define um conjunto de variáveis ou constantes de um mesmo tipo. A sintaxe do comando é: array [{quantidade de ocorrências}] of {Tipo};. Os arrays são controlados por três funções: PDF criado por: Idelson Pessoa da Silva idelson@bol.com.br - Página Nr. 9/178
10 Função Low High SizeOf Ex.: Valor de Retorno Primeiro elemento Aponta para o último elemento Tamanho do array const t: array [1..50] of Char { Declara 50 elementos para o tipo Char } var s : array[1..100] of Real { Declara 100 elementos para o tipo real } ind: Integer; for Ind := Low(s) to High(s) do s[ind] := 0; { Zera os elementos do array S } if SizeOf(t) = C then exit; { Se o último elemento do array T for C sai do bloco } {... outros comandos... } Declarações Declarações descrevem ações de um algorítmo a serem executadas.... Prende um conjunto de declarações em um bloco de comandos determinado. A sintaxe do comando é: BEGIN {comandos} END;. Ex.: {... comandos iniciais... } {... bloco 1... } {... bloco 2... } {... comandos finais... } if... then... else...; Esta expressão escolhe entre o resultado de uma condição booleana o caminho verdadeiro (then) ou falso (else). A sintaxe do comando é: IF {condição} THEN {bloco de comandos} ELSE {bloco de comandos};. Ex.: {... comandos iniciais... } if x > 2 then {... Bloco verdadeiro... } else {... Bloco falso... }; goto... ; Transfere a execução de um programa para o ponto determinado pelo Label. A sintaxe do comando é: GOTO {Label};. Ex.: label primeiro; PDF criado por: Idelson Pessoa da Silva idelson@bol.com.br - Página Nr. 10/178
11 {... comandos iniciais... } if x = 2 then goto primeiro; {... outros comandos... } Primeiro: {... comandos do Primeiro... } case... of... else... Consiste de uma lista de declarações que satisfaz a condição de um seletor de expressões, se nenhuma parte da lista satisfizer ao seletor executa os comandos do sub-comando else. Para o seletor serão válidos os tipos definidos, tipo Inteiros ou LongInt. A sintaxe do comando é: CASE {seletor} OF {Expressão 1}: {comando da expressão 1}; {Expressão 2}: {comando da expressão 2}; {Expressão n}: {comando da expressão n} ELSE {comando};. Ex.: {... comandos iniciais... } case x of 1: {... Bloco para x = 1... } 2, 3: {... Bloco para x = 2 ou X = 3... } 4..6: {... Bloco para 4 <= x <= 6... } else {... Bloco para x < 1 ou x > 6... }; repeat... until; Repete um determinado bloco de declarações até a condição booleana do subcomando until ser satisfeita. A sintaxe do comando é: REPEAT {comandos}; until {condição};. Ex.: {... comandos iniciais... } x := 0; repeat x := x + 1 until (x = 2); for... to (downto)... do...; Incrementa em 1 uma determinada variável inteira, repetindo um bloco de comandos, até que esta atinja o valor final do intervalo, o subcomando downto realiza o incremento reverso. A sintaxe do comando é: FOR {variável} := {valor inicial} to (downto) {valor final} do {bloco de comandos};. Ex.: {... comandos iniciais... } for i := 1 to 10 do // Executa o [comandos A] para i = 1,2,3,4,5,6,7,8,9 e 10 {... Comandos A... } for s := 10 downto 1 do // Executa o [comandos B] para i = 10,9,8,7,6,5,4,3,2 e 1 {... Comandos B... } while... do...; Repete um bloco de comandos enquanto que determinada condição booleana seja satisfeita. A sintaxe do PDF criado por: Idelson Pessoa da Silva idelson@bol.com.br - Página Nr. 11/178
12 comando é: WHILE {condição} DO {bloco de comandos};. Ex.: {... comandos iniciais... } while i := 1 do // Repete o [Bloco de comandos] enquanto i = 1 {... Bloco de comandos... } break; ou continue...; O comando break interrompe um bloco de repetição for, while ou repeat saindo do bloco. A sintaxe do comando é: BREAK; enquanto que o comando continue retorna a primeira instrução do bloco de repetição for, while ou repeat. A sintaxe do comando é: CONTINUE;. Ex.: {... comandos iniciais... } for i := 1 to 10 do if i = 8 then break; // Salta para os [comandos C] {... comandos A...} if i = 5 then continue; // Retorna para o comando for pulando os [comandos B] {... comandos B...} {... comandos C...} Blocos de Procedimentos ou Funções As procedures ou funções são declaradas na seção de tipos de declarações (abaixo do comando type) pertencendo ao objeto ou serem do tipo public (públicas - executadas por outras unidades) ou private (particulares - restritas a unidade local). Procedure procedure {cabeçalho}; var {declaração das variáveis}; {bloco de comandos}; O cabeçalho da procedure é composto pelo nome do procedimento e variáveis que serão recebidas (ou modificadas através da declaração var, ex.: procedure teste(var x:string); ). procedure soma(a,b: integer); var c: integer; c := a + b; // Início enviando as variáveis A e B do tipo inteiro. // Declaração de variáveis locais a procedure // Corpo do procedimento. Function function {cabeçalho} : {resultado}; var {declaração das variáveis}; {bloco de comandos}; As funções se diferem dos procedimentos pela obrigatoriedade do retorno de um resultado, podendo este resultado ser retornado pela declaração: {nome da função} := valor ou result := valor. function soma(a,b: integer) : integer; // Início enviando as variáveis A e B do tipo inteiro. // Corpo do procedimento. soma := a + b; // ou result := a + b; Importante - Junto com o Delphi vem o manual Object Pascal Reference em formato.hlp, caso a PDF criado por: Idelson Pessoa da Silva idelson@bol.com.br - Página Nr. 12/178
13 linguagem seja novidade para você aconselho que você dê uma boa olhada (o Delphi 1.0 traz o mesmo manual, mas em formato.pdf), mas não se preocupe com o que foi explicado acima já está mais do que suficiente para um bom entendimento com o Object Pascal. Tudo o que vimos acima é o que normalmente temos em outras linguagens comuns, mas o caracteriza realmente a linguagem Orientada em Objetos é o trabalho e a manipulação com os mesmos. PDF criado por: Idelson Pessoa da Silva idelson@bol.com.br - Página Nr. 13/178
14 Manual dos Objetos Pré-Requisitos: Windows 98 Delphi 4.0 versão Client/Server Suite BDE 5.00 MS-Access 97 Arquivos trabalhados juntos com esta apostila: AlignEdit.ZIP Card.ZIP ChessBrd.ZIP Date97.ZIP DbCmpList.ZIP DgFiltro.ZIP DgPrint.ZIP EditN.ZIP Moon.ZIP mylabel3d.zip PGridStr.ZIP PosEstado.ZIP PrtGrid.ZIP SelectDlgT.ZIP Semelha.ZIP sgridsql.zip Tips.ZIP Prefácio Autor: Fernando Antonio Fernandes Anselmo Desde o começo do meu tempo de Delphiano, tenho feito duas coisas, criar objetos e colecionar objetos (FREEWARE) de terceiros, melhorando-os e adaptando-os as minhas necessidades, uma boa coleção de objetos é importante em qualquer construção de um projeto em uma linguagem Orientada a Objetos, aqui estou disponibilizando mais do que objetos, estou também disponibilizando este manual que ensina como utilizá-los corretamente e usá-los para o desenvolvimento eficaz de qualquer projeto ou aplicativo. Para Instalá-los no Delphi 4.0 Aconselho que você crie um outro diretório (além do LIB tradicional do Delphi) para conter seus "outros" objetos, não fique alterando o diretório padrão do Delphi, por uma simples razão, quando você quiser criar um backup com seus objetos basta você copiar este novo diretório então crie por exemplo c:\arquivos de programas\borland\delphi4\lib1 para guardar seus objetos e descompacte nele todos os arquivos mencionados no início da apostila. Todos os objetos que são instalados no Delphi 4.0 Client/Server precisam estar embutidos em um Package, isto facilita na hora de transportar os objetos de um Delphi instalado em uma máquina qualquer para outro em outra máquina, fora o controle dos mesmos, aqui colocarei por ordem na Componnent Pallete que os objetos serão instalados, antes de instalar qualquer objeto dê uma olhada se ele depende da instalação de outro primeiro, para iniciar vamos instalar o primeiro objeto, vá em Component Install Component... enapáginainto new Package eserá mostrada a seguinte janela: PDF criado por: Idelson Pessoa da Silva idelson@bol.com.br - Página Nr. 14/178
15 Unit file name - Corresponde ao nome do fonte que contém o objeto (localize o arquivo Posestad.PAS) Search path - Caminhos disponíveis dos diversos objetos Package file name - Nome do Pacote que será instalado seu objeto (localize o diretório Lib1 e coloque o nome Colecao.DPK) Package description - Uma descrição do pacote (Coleção com meus objetos por exemplo) Após preenchido os dados necessários e pressionado o botão de OK uma janela se abrirá questionando se você deseja compilar e instalar o novo objeto, responda negativamente para siguirmos em frente instalando os outros objetos, você acabará com esta janela: Agora para incorporarmos um novo Objeto ao Package basta apenas clicarmos no botão Add e adicionarmos os fontes mencionados. Ao final de todo o processo de instalação compilaremos todos os objetos instalados através do botão Compile. Vamos começar então: PDF criado por: Idelson Pessoa da Silva idelson@bol.com.br - Página Nr. 15/178
16 Objetos Instalados na Component Pallete em Additional PosEstado - Objetivo: Objeto derivado do TPanel que verifica e mostra o estado e o número de registros de um objeto do tipo BDE ligado a um DataSource Propriedades: DataSource: Nome do DataSource que está ligado o BDE Funções ou procedimentos necessários para execução: Procedimento Atualiza - faz a verificação do estado e do numero de registros do objeto ligado ao DataSource. Fonte que deve ser instalado no pacote Posestad.pas Objeto ao qual depende que seja instalado primeiramente Nenhum PGridStr - Objetivo: Enviar para a impressora o conteúdo de um objeto StringGrid. Propriedades: LeftMargin: margem a esquerda TopMargin: margem entre o início da página e o começo da impressão RightMargin: margem a direita BottomMargin: margem a ser deixada no final da página ColHeaderFont: Fonte do cabeçalho ColScale: Escala de impressão (Ex: 100 % a 0 %) TitleFont: Fonte do Título LinesFont: Fonte das linhas detalhe StringGrid: Objeto StringGrid a imprimir PrintMgrTitle: Título Title: Cabeçalho TitleAlignment: Alinhamento do Cabeçalho Orientation: Tipo de orientação do papel PrintToFile: Se ao invés de imprimir gera um arquivo FullPage: Página toda PrintFileName: Nome do arquivo a gerar PrintFileDir: Diretório do arquivo a gerar FromPage: Inicia na página EndPage: Até a página Border: Deve imprimir linhas em volta ColLines: Deve imprimir linhas entre as colunas RowLines: Deve imprimir linhas entre as linhas detalhe HorizontalGap: Distância horizontal entre as linhas detalhes VerticalGapPct: Distância vertical entre as linhas detalhes PageNumberPos: Posição do número da página PageNumberLabel: Label para o número da página (Ex: Pág:) DatePos: Posição da data atual DateLabel: Label para a data atual (Ex: Data:) Funções ou procedimentos necessários para execução: Procedimento Print - Inicia o processo de impressão PDF criado por: Idelson Pessoa da Silva idelson@bol.com.br - Página Nr. 16/178
17 Procedimento PrintDialog - Mostra uma janela de configuração da impressão Procedimento SaveToFile - Gera direto para um arquivo determinado Fonte que deve ser instalado no pacote PGridStr.pas Objeto ao qual depende que seja instalado primeiramente Nenhum AlignEdit - (Original de José María Ferri - jmferri@hotmail.com) Objetivo: Objeto derivado do TEdit que o melhora proporciando um alinhamento do texto a Direita, a Esquerda ou Centralizado e modificação das cores do objeto caso esteje ou não em foco Propriedades: Alignment: Tipo do Alinhamento ColorOnFocus: Cor do objeto quando tiver o foco ColorOnNoFocus: Cor do objeto quando não tiver o foco TextOnFocus: Cor do texto quando o objeto tiver o foco TextOnNoFocus: Cor do texto quando o objeto não tiver o foco ExitOnReturn: Se deve sair do objeto com o pressionamento da tecla Enter Funções ou procedimentos necessários para execução: Nenhuma Fonte que deve ser instalados no pacote AlignEdit.pas Objeto ao qual depende que seja instalado primeiramente Nenhum mylabel3d - Objetivo: Descendente do objeto TLabel que o adiciona a capacidade de ficar em 3D, ganhando sombras ou em degradê Propriedades: AStyle3D : Estilo do objeto AShadeRightBottom: TColor read FShadowColor write SetShadowColor default clgray; AShadeLeftTop : Cor do degradê em visão 3D AHShadeOffSet : Distância horizontal da sombra AVShadeOffSet : Distância vertical da sombra AShadeLTSet : se o degradê deve ficar Branco ou assumir a cor da propriedade AShadeLeftTop Funções ou procedimentos necessários para execução: Nenhuma Fonte que deve ser instalados no pacote MyLabel.pas Objeto ao qual depende que seja instalado primeiramente Nenhum EditN - (Original de José.Mª Gías - sigecom@bbvnet.es) Objetivo: Descendente do objeto TLabel que o adiciona a capacidade de ficar em 3D, ganhando sombras ou em degradê PDF criado por: Idelson Pessoa da Silva idelson@bol.com.br - Página Nr. 17/178
Principais Instruções em SQL. Contidas nesta apostila as principais instruções em SQL para a manutenção em Bancos de Dados.
Principais Instruções em SQL Contidas nesta apostila as principais instruções em SQL para a manutenção em Bancos de Dados. Atenção: Esta apostila foi desenvolvida com o auxílio on-line do banco MS-ACCESS,
Leia maisDicas para usar melhor o Word 2007
Dicas para usar melhor o Word 2007 Quem está acostumado (ou não) a trabalhar com o Word, não costuma ter todo o tempo do mundo disponível para descobrir as funcionalidades de versões recentemente lançadas.
Leia maisBanco de Dados BrOffice Base
Banco de Dados BrOffice Base Autor: Alessandro da Silva Almeida Disponível em: www.apostilando.com 27/02/2011 CURSO TÉCNICO EM SERVIÇO PÚBLICO Apostila de Informática Aplicada - Unidade VI Índice Apresentação...
Leia maisMicrosoft Office PowerPoint 2007
INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em
Leia maisMicrosoft Access XP Módulo Um
Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo
Leia maisAMBIENTE. FORMULÁRIO: é a janela do aplicativo apresentada ao usuário. Considere o formulário como a sua prancheta de trabalho.
DELPHI BÁSICO VANTAGENS Ambiente de desenvolvimento fácil de usar; 1. Grande Biblioteca de Componentes Visuais (VCL - Visual Component Library), que são botões, campos, gráficos, caixas de diálogo e acesso
Leia maisANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007
ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 CURITIBA 2015 2 SUMÁRIO INTRODUÇÃO AO MICROSOFT POWERPOINT 2007... 3 JANELA PRINCIPAL... 3 1 - BOTÃO OFFICE... 4 2 - FERRAMENTAS DE ACESSO
Leia maisAdicionando Propriedades e Funcionalidades aos Componentes Parte II
Adicionando Propriedades e Funcionalidades aos Componentes Parte II Quantas vezes eu não lamentei por este componente não ter uma propriedade que guardasse uma lista paralela a lista que é mostrada em
Leia maisMANUAL DE NAVEGAÇÃO DO MILLENNIUM BUSINESS
MANUAL DE NAVEGAÇÃO DO MILLENNIUM BUSINESS 1 Conteúdo Apresentação... 3 1 Página Principal do Sistema... 4 2 Telas de busca... 8 3 Teclas de Navegação... 11 4 Tela de Menu de Relatório... 12 5 Telas de
Leia maisBanco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos
Banco de Dados Microsoft Access: Criar tabelas Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma tabela no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na tabela.
Leia maisNoções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Leia maisPrincipais Instruções em SQL
Instrução Principais Instruções em SQL Instrui o programa principal do banco de dados para retornar a informação como um conjunto de registros. Sintaxe [predicado { * tabela.* [tabela.]campo1 [AS alias1]
Leia maisBanco de Dados Microsoft Access: Criar tabelas
Banco de Dados Microsoft Access: Criar s Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na. 3. Criar uma no modo
Leia mais1. SQL Instrumental...2 1.1 Select...3 1.2 Delete...13 1.3 Update... 1.4 Insert... 1.5 Group by... 1.6 Having... 1.7 Unnion All...
SQL 1. SQL Instrumental...2 1.1 Select...3 1.2 Delete...13 1.3 Update... 1.4 Insert... 1.5 Group by... 1.6 Having... 1.7 Unnion All... 2. Servidor... 2.1 Ativando log no Broker... 2.2 Leitura do log no
Leia maisManual do Visualizador NF e KEY BEST
Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................
Leia maisDisplay de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Display de 7 Segmentos Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia maisIntrodução ao SQL Avançado
Introdução ao SQL Avançado Introdução as consultas, manipulação e a filtragem de dados com a linguagem SQL Prof. MSc. Hugo Vieira L. Souza Este documento está sujeito a copyright. Todos os direitos estão
Leia maisMemória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Memória Flash Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia maisBH PARK Software de Estacionamento
BH PARK Software de Estacionamento WWW.ASASSOFTWARES.COM.BR Índice 1 Informações Básicas... 1 1.1 Sair da aplicação... 1 1.2 Travar aplicação... 1 1.3 Licenciando a aplicação... 1 1.4 Contrato de Manutenção...
Leia maisWord 1 - Introdução 1.1 - Principais recursos do word 1.2 - A janela de documento 1.3 - Tela principal
Word 1 - Introdução O Word para Windows ou NT, é um processador de textos cuja finalidade é a de nos ajudar a trabalhar de maneira mais eficiente tanto na elaboração de documentos simples, quanto naqueles
Leia maisLivro Caixa. www.controlenanet.com.br. Copyright 2015 - ControleNaNet
www.controlenanet.com.br Copyright 2015 - ControleNaNet Conteúdo Tela Principal... 3 Como imprimir?... 4 As Listagens nas Telas... 7 Clientes... 8 Consulta... 9 Inclusão... 11 Alteração... 13 Exclusão...
Leia maisTarefa Orientada 13 Agrupamento e sumário de dados
Tarefa Orientada 13 Agrupamento e sumário de dados Objectivos: Funções de agregação Agrupamento e sumário de dados Funções de agregação Nesta tarefa orientada iremos formular consultas que sumariam os
Leia maisMANUAL COTAÇAO WEB MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA. [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email]
MANUAL COTAÇAO WEB [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email] MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA Material Desenvolvido para a Célula Materiais Autor: Equipe
Leia maisCriando um script simples
Criando um script simples As ferramentas de script Diferente de muitas linguagens de programação, você não precisará de quaisquer softwares especiais para criar scripts de JavaScript. A primeira coisa
Leia maisTreinamento sobre SQL
Treinamento sobre SQL Como Usar o SQL Os dois programas que você mais utilizara no SQL Server são: Enterprise Manager e Query Analyzer. No Enterprise Manager, você pode visualizar e fazer alterações na
Leia maisFluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção
Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na
Leia maisProgramação Básica em Arduino Aula 2
Programação Básica em Arduino Aula 2 Execução: Laboratório de Automação e Robótica Móvel Variáveis são lugares (posições) na memória principal que servem para armazenar dados. As variáveis são acessadas
Leia maisLição 1 - Criação de campos calculados em consultas
1 de 5 21-08-2011 22:15 Lição 1 - Criação de campos calculados em consultas Adição de Colunas com Valores Calculados: Vamos, inicialmente, relembrar, rapidamente alguns conceitos básicos sobre Consultas
Leia maisManual de Conversão para PDF Envio de Arquivos ao Diário Oficial
Manual de Conversão para PDF Manual de Conversão para PDF 3 Conversão para PDF Microsoft Office 2003 Instalação da impressora PDF O pacote de aplicativo Office 2003 não possui nativamente o recurso de
Leia maisCRIANDO UM BANCO DE DADOS
CRIANDO UM BANCO DE DADOS Bem, antes de iniciarmos propriamente no delphi, devemos aprender a usar sua ferramentas, sendo uma das mais importantes o Database Desktop, pois é com esta que construímos nossos
Leia maisMANUAL DO ANIMAIL 1.0.0.1142 Terti Software
O Animail é um software para criar campanhas de envio de email (email Marketing). Você pode criar diversas campanhas para públicos diferenciados. Tela Principal do sistema Para melhor apresentar o sistema,
Leia maisInserindo Dados no Banco de Dados Paradox.
Inserindo Dados no Banco de Dados Paradox. - Construção do Banco de Dados: Para podermos inserir algo em um banco precisaremos de um Banco de Dados, para isto iremos montar um utilizando o Programa Database
Leia maisManual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania
Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Sumário Objetivos do Blog... 2 Log-in... 3 Esqueci minha senha... 4 Utilizando o Blog... 5 Encontrando seu Blog... 5 Conhecendo o
Leia maisBarra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas
Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material
Leia maisTrabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011
Trabalhando com conexão ao banco de dados MySQL no Lazarus Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 4 O Componente Trabalhando com conexão ao banco de dados MySQL no Lazarus Ano: 03/2011
Leia mais2. OPERADORES... 6 3. ALGORITMOS, FLUXOGRAMAS E PROGRAMAS... 8 4. FUNÇÕES... 10
1. TIPOS DE DADOS... 3 1.1 DEFINIÇÃO DE DADOS... 3 1.2 - DEFINIÇÃO DE VARIÁVEIS... 3 1.3 - VARIÁVEIS EM C... 3 1.3.1. NOME DAS VARIÁVEIS... 3 1.3.2 - TIPOS BÁSICOS... 3 1.3.3 DECLARAÇÃO DE VARIÁVEIS...
Leia maisMenu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes
Atualização do Banco de Dados Atualização e organização dos arquivos existentes Rotina responsável pelo rastreamento de possíveis arquivos não indexados, danificados ou inexistentes. Este processo poderá
Leia maisBem- Vindo ao manual de instruções do ECO Editor de COnteúdo.
Manual de Instruções ECO Editor de Conteúdo Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. O ECO é um sistema amigável e intui?vo, mas abaixo você pode?rar eventuais dúvidas e aproveitar
Leia maisRevisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL
Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Características do Software Urano Integra 2.2 Data: 12/05/2014
Leia maisSQL Linguagem de Manipulação de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
SQL Linguagem de Manipulação de Dados Banco de Dados SQL DML SELECT... FROM... WHERE... lista atributos de uma ou mais tabelas de acordo com alguma condição INSERT INTO... insere dados em uma tabela DELETE
Leia maisVendas. Manual do Usuário. Copyright 2014 - ControleNaNet
Manual do Usuário Copyright 2014 - ControleNaNet Conteúdo A Ficha de Vendas...3 Os Recibos...6 Como imprimir?...7 As Listagens...9 Clientes... 10 Consulta... 11 Inclusão... 13 Alteração... 14 Exclusão...
Leia mais02 - Usando o SiteMaster - Informações importantes
01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,
Leia maisGuia de Início Rápido
Guia de Início Rápido O Microsoft Word 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Barra de Ferramentas de Acesso Rápido
Leia maisManual do Painel Administrativo
Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...
Leia maisO AMBIENTE DE PROGRAMAÇÃO VISUAL -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.
O AMBIENTE DE PROGRAMAÇÃO VISUAL -PLANO DE ENSINO Prof. Angelo Augusto Frozza, M.Sc. ROTEIRO 1. A linguagem de programação Object Pascal a) Palavras reservadas b) Tipos de dados, variáveis e constantes
Leia maisOs objetivos indicados aplicam-se a duas linguagens de programação: C e PHP
AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DÃO CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 2012-2015 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 2 Mecanismos de Controlo de
Leia maisLógica de Programação
Lógica de Programação Softblue Logic IDE Guia de Instalação www.softblue.com.br Sumário 1 O Ensino da Lógica de Programação... 1 2 A Ferramenta... 1 3 Funcionalidades... 2 4 Instalação... 3 4.1 Windows...
Leia maisManual de configuração do sistema
Manual de configuração do sistema (v.1.5.x Beta) Rua México, 119 Sala 2004 Centro Rio de Janeiro, RJ www.doctors-solution.com.br www.simdoctor.com.br contato@simdoctor.com.br Sumário 1. Fazendo seu primeiro
Leia maisCRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO
CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre
Leia maisECD1200 Equipamento de Consulta de Dados KIT DE DESENVOLVIMENTO
Equipamento de Consulta de Dados KIT DE DESENVOLVIMENTO Versão do documento: 1.1 1. Introdução...3 2. Documentação...3 2.1. DOCUMENTAÇÃO DE REFERÊNCIA... 3 2.2. DESCRIÇÃO FUNCIONAL... 4 2.2.1. INTERFACE...
Leia maisRepresentação de Algoritmos - Linguagens de Programação
Representação de Algoritmos - Linguagens de Programação A representação de algoritmos em uma pseudo-linguagem mais próxima às pessoas é bastante útil principalmente quando o problema a ser tratado envolve
Leia maisEntradas Digitais. PdP. Autores: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 27/12/2005 Última versão: 18/12/2006
TUTORIAL Entradas Digitais Autores: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 27/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br
Leia maisO Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo
O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo em sua oficina. O sistema foi desenvolvido para ser utilizado
Leia maisManual do Módulo SAC
1 Manual do Módulo SAC Índice ÍNDICE 1 OBJETIVO 4 INICIO 4 SAC 7 ASSOCIADO 9 COBRANÇA 10 CUSTO MÉDICO 10 ATENDIMENTOS 11 GUIAS 12 CREDENCIADO 13 LIVRETO 14 BUSCA POR RECURSO 15 CORPO CLÍNICO 16 MENU ARQUIVO
Leia maisTUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo
TUTORIAL DO ACCESS PASSO A PASSO I. Criar um Novo Banco de Dados Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo 3. Clicar em Banco de Dados em Branco 4. Escrever um nome na caixa de diálogo
Leia maisO GEM é um software 100% Web, ou seja, você poderá acessar de qualquer local através da Internet.
Olá! Você está recebendo as informações iniciais para utilizar o GEM (Software para Gestão Educacional) para gerenciar suas unidades escolares. O GEM é um software 100% Web, ou seja, você poderá acessar
Leia maisPrimeiros Passos para o Simulador de Ações do FinanceDesktop. Parte A INICIANDO E CONFIGURANDO (5 passos)
Primeiros Passos para o Simulador de Ações do FinanceDesktop. Seja bem-vindo(a) ao Simulador de Ações FinanceDesktop. Seu propósito é oferecer um ambiente completo e fácil de usar que permita o registro
Leia maisINDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...
1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER
Leia maisBACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO
BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO Criação de Conta de Usuário...03 Edição da Conta de Usuário...10 Download do Backup Online Embratel...10 Descrição dos Conjuntos de Cópia de Segurança...19
Leia maisControle do Arquivo Técnico
Controle do Arquivo Técnico Os documentos existentes de forma física (papel) no escritório devem ser guardados em pastas (normalmente pastas suspensas) localizadas no Arquivo Técnico. Este Arquivo pode
Leia maisListando itens em ComboBox e gravando os dados no Banco de Dados MySQL.
Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no
Leia maisVamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.
3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao
Leia maisDespachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1
DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...
Leia maisAula 1: Noção Básica e Criação de Tabelas.
Aula 1: Noção Básica e Criação de Tabelas. Introdução Olá! Seja bem-vindo a apostila de Microsoft Access 2010. Access 2010 é um Sistema de Gerenciamento de Banco de Dados da Microsoft, distribuído no pacote
Leia maisSumário INTRODUÇÃO... 3. 1. Acesso ao Ambiente do Aluno... 4. 2. Ferramentas e Configurações... 5. 2.1 Ver Perfil... 5. 2.2 Modificar Perfil...
Sumário INTRODUÇÃO... 3 1. Acesso ao Ambiente do Aluno... 4 2. Ferramentas e Configurações... 5 2.1 Ver Perfil... 5 2.2 Modificar Perfil... 6 2.3 Alterar Senha... 11 2.4 Mensagens... 11 2.4.1 Mandando
Leia maisArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02
ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO
Leia maisO programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.
INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação
Leia maisÍNDICE. Delphi... 3 CAPÍTULO 1 INTRODUÇÃO... 06 CAPÍTULO 2 INSTALANDO O DELPHI... 10
Delphi 7 ÍNDICE CAPÍTULO 1 INTRODUÇÃO... 06 CAPÍTULO 2 INSTALANDO O DELPHI... 10 CAPÍTULO 3 INICIANDO O Delphi... 18 FORM DESIGN... 19 CODE EDITOR... 23 OBJECT INSPECTOR... 26 OBJECT TREE VIEW... 29 PALHETA
Leia maisManual AGENDA DE BACKUP
Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu
Leia maisGERADOR DE RELATÓRIOS WINREPORT VERSÃO 2.0. Conteúdo
GERADOR DE RELATÓRIOS WINREPORT VERSÃO 2.0 Este manual foi desenvolvido com o objetivo de documentar as principais funcionalidades do Gerador de Relatórios WinReport versão 2.0. Conteúdo 1. Tela Principal...
Leia maisFERRAMENTAS DE COLABORAÇÃO CORPORATIVA
FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Compartilhamento de Arquivos no Google Drive Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução...
Leia maisCaso já seja usuário do SCAW siga as instruções a partir da página X.
Caso já seja usuário do SCAW siga as instruções a partir da página X. Para iniciar o sistema dê um duplo clique no ícone, que se encontra na área de trabalho. 1 Login do sistema. Esta é a tela de login
Leia maisGoogle Drive: Acesse e organize seus arquivos
Google Drive: Acesse e organize seus arquivos Use o Google Drive para armazenar e acessar arquivos, pastas e documentos do Google Docs onde quer que você esteja. Quando você altera um arquivo na web, no
Leia maisMANUAL DO PVP SUMÁRIO
Manual PVP - Professores SUMÁRIO 1 INTRODUÇÃO... 6 2 ACESSANDO O PVP... 8 3 TELA PRINCIPAL... 10 3.1 USUÁRIO... 10 3.2 INICIAL/PARAR... 10 3.3 RELATÓRIO... 10 3.4 INSTITUIÇÕES... 11 3.5 CONFIGURAR... 11
Leia maisAula 02 Excel 2010. Operações Básicas
Aula 02 Excel 2010 Professor: Bruno Gomes Disciplina: Informática Básica Curso: Gestão de Turismo Sumário da aula: 1. Operações básicas; 2. Utilizando Funções; 3. Funções Lógicas; 4. Gráficos no Excel;
Leia maisNOME SEXO CPF NASCIMENTO SALARIO
Tutorial SQL Fonte: http://www.devmedia.com.br/articles/viewcomp.asp?comp=2973 Para começar Os Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDr) são o principal mecanismo de suporte ao armazenamento
Leia maisAplicativo da Manifestação do Destinatário. Manual
Aplicativo da Manifestação do Destinatário Manual Novembro de 2012 1 Sumário 1 Aplicativo de Manifestação do Destinatário...4 2 Iniciando o aplicativo...4 3 Menus...5 3.1 Manifestação Destinatário...5
Leia maisIniciação à Informática
Meu computador e Windows Explorer Justificativa Toda informação ou dado trabalhado no computador, quando armazenado em uma unidade de disco, transforma-se em um arquivo. Saber manipular os arquivos através
Leia maisMétodos Os métodos de uma classe podem ser classificados como construtores, destrutores, funções ou procedimentos.
Métodos Os métodos de uma classe podem ser classificados como construtores, destrutores, funções ou procedimentos. Construtor: método executado por uma CLASSE (e não por um objeto, instância da classe)
Leia maisMontar planilhas de uma forma organizada e clara.
1 Treinamento do Office 2007 EXCEL Objetivos Após concluir este curso você poderá: Montar planilhas de uma forma organizada e clara. Layout da planilha Inserir gráficos Realizar operações matemáticas 2
Leia maisMicrosoft Access 2010. Para conhecermos o Access, vamos construir uma BD e apresentar os conceitos necessários a cada momento
Microsoft Access 2010 Para conhecermos o Access, vamos construir uma BD e apresentar os conceitos necessários a cada momento 1 Principais objetos do Access Tabelas Guardam a informação da BD (Base de Dados)
Leia maisGerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com
Gerenciamento de Arquivos e Pastas Professor: Jeferson Machado Cordini jmcordini@hotmail.com Arquivo Todo e qualquer software ou informação gravada em nosso computador será guardada em uma unidade de disco,
Leia maisBanco de Dados. Microsoft Access
Banco de Dados Microsoft Access PARTE 01 edição 2007 Índice 01-) Conceito... 2 02) Sistema Gerenciador de Banco de Dados Relacional (SGBDR)... 3 03) Access... 3 04) Etapas para elaboração de um Banco de
Leia maisProcedimentos para Reinstalação do Sisloc
Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...
Leia maisManual da AGENDA GRACES 2011
1 Agenda Graces Manual da AGENDA GRACES 2011 O Sistema Agenda Graces integrada ao Sistema Graces e Agenda Graces Grátis foi desenvolvido pela empresa Quorum Informática. Este Manual tem por objetivo atender
Leia maisPodemos agora ver no IDE do Morfik os objetos que já incorporamos ao nosso projeto :
Podemos agora ver no IDE do Morfik os objetos que já incorporamos ao nosso projeto : O form Index A tabela Fotos A query Q_seleção_de_fotos Vide figura 46. Figura 46 O próximo passo é criar um form que
Leia maisETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO
ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO DELPHI - UTILIZANDO OPENDIALOG PARA ARMAZENAR IMAGENS EM BANCO DE DADOS Criaremos uma solução simples para criar
Leia maisComo funciona? SUMÁRIO
SUMÁRIO 1. Introdução... 2 2. Benefícios e Vantagens... 2 3. Como utilizar?... 2 3.1. Criar Chave / Senha de Usuário... 2 3.2. Recursos da Barra Superior... 2 3.2.1. Opções... 3 3.2.1.1. Mover Para...
Leia maisGoogle Drive. Passos. Configurando o Google Drive
Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.
Leia maisProfessor: Macêdo Firmino Informática para Administração Introdução ao Excel
Professor: Macêdo Firmino Informática para Administração Introdução ao Excel Excel é um programa de planilhas do sistema Microsoft Office. Você pode usar o Excel para criar e formatar pastas de trabalho
Leia maisManual SAGe Versão 1.2 (a partir da versão 12.08.01)
Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação
Leia maisComo funcionam os comandos de SQL no Logic Basic Por Alan Oliveira
Como funcionam os comandos de SQL no Logic Basic Por Alan Oliveira www.linksinfo.com.br Tutorial versão 1.0 Sobre o Logic basic: Parte 1 Sobre o Logic Basic e o SQL O Logic Basic é uma linguagem de programação
Leia maisCAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES
CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:
Leia maisSumário: Fluxo Operacional... 3 Contatos... 4. Agenda Online... 10. Reservas de Salas... 26. Tarefas... 42
Sumário: Fluxo Operacional... 3 Contatos... 4 Passo a passo para visualização de contatos... 5 Passo a passo para filtragem da lista de contatos... 6 Como ordenar a lista de contatos... 7 Como gerar uma
Leia maisMANUAL DE UTILIZAÇÃO
MANUAL DE UTILIZAÇÃO Módulo de operação Ativo Bem vindo à Vorage CRM! Nas próximas paginas apresentaremos o funcionamento da plataforma e ensinaremos como iniciar uma operação básica através do nosso sistema,
Leia maisMANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET
MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET I Sumário 1. Objetivo do Documento... 1 2. Início... 1 3. Cadastro de Pessoa Física... 3 3.1. Preenchimentos Obrigatórios.... 4 3.2. Acesso aos Campos
Leia maisUsar o Office 365 no iphone ou ipad
Usar o Office 365 no iphone ou ipad Guia de Início Rápido Verificar o email Configure o seu iphone ou ipad para enviar e receber emails de sua conta do Office 365. Verificar o seu calendário onde quer
Leia maisParte 5 LibreOffice Base
Parte 5 LibreOffice Base 1. Criação do banco de dados 1. Abra o LibreOffice Base; 2. Escolha Criar um novo banco de dados e clique em Concluir; 3. Salve o banco de dados em alguma pasta do computador.
Leia maisMANUAL DE UTILIZAÇÃO DO WEBMAIL SBC
MANUAL DE UTILIZAÇÃO DO WEBMAIL SBC SUMÁRIO 1 - Tela de Login...03 2 - Caixa de Entrada...04 3 - Escrever Mensagem...06 4 - Preferências...07 4.1 - Configurações Gerais...07 4.2 - Trocar Senha...07 4.3
Leia mais