Desenvolvimento de Programas utilizando DDK2000 ThinTemplates + DBOs. Sandro Kellermann de Carvalho Desenvolvedor Progress Acton
|
|
|
- Betty Carlos Ramires
- 8 Há anos
- Visualizações:
Transcrição
1 Desenvolvimento de Programas utilizando DDK2000 ThinTemplates + DBOs Sandro Kellermann de Carvalho Desenvolvedor Progress Acton
2 O que é DDK2000? DDK2000 Datasul Development Kit; Conjunto de Templates padrões para desenvolvimento; Arquitetura padrão do produto Datasul.
3 Arquitetura em Camadas Interface HTML Lógica de Negócio Banco de Dados Programa DDK WEB Datasul Business Objects EMS HR Programa DDK 2000
4 Vantagens da Arquitetura em Camadas Fomenta o reuso de software; Facilita a manutenção, devido a padronização; Códigos-fonte mais organizados, conseqüentemente.
5 Principais Características dos DBOs Centraliza as Regras de Negócio; Cada DBO corresponde a uma entidade (tabela); Métodos padrões para manipulação dos Registros; Override dos métodos padrões; Provê uma Pseudo orientação a objetos em Progress; Geralmente sua construção é feita em paralelo com as interfaces que o utilizarão.
6 Principais Templates de Interface ThinMaintenance Cadastro Simples; ThinMasterDetail Cadastro Pai X Filho; ThinZoom Pesquisa; ThinReport Relatório.
7 ThinMaintenance
8 ThinMasterDetail
9 ThinZoom
10 Antes de começar a desenvolver.. Colocar no propath o endereço x:\ddk2000 Incluir os arquivos thintemplates.cst e dbo.cst no use custom do AppBuilder:
11 Construindo um DBO O programa base é gerado automaticamente, através de um wizard Formado de um.p e uma include, que contém sua temptable de comunicação Template programa Base: AppBuilder -> New -> DBO Program Template include tt: AppBuilder -> New -> DBO Temp-Table Obs: Selecionar opção Procedures na tela new, para visualizar os templates de DBO
12 Nomenclatura Padrão DBO bo + dump-name da tabela +.p Exemplo: Tabela ord-prod Ordem de Produção Dump-name: in271 Nome do DBO: boin271.p Include TT: boin271.i
13 Construindo um ThinMaintenance Cadastro Simples AppBuilder -> New -> ThinMaintenance Definir Temp-table:
14 Construindo um ThinMaintenance Cadastro Simples AppBuilder -> New -> ThinMaintenance Definir Temp-table:
15 Construindo um ThinMaintenance Cadastro Simples Somente são dispostos em tela campos da tt e widgets de tela (fill-in, toggle-box, etc). Nunca campos do banco diretamente.
16 Construindo um ThinMaintenance Cadastro Simples Tamanho padrão dos campos fill-in: Altura: 0,88 Largura: deve ser suficiente para exibir todos os caracteres que o campo comporta. Definitions: Preencher os préprocessadores
17 Construindo um ThinMaintenance Cadastro Simples Procedure initializedbos: Fazer a chamada para os DBOs utilizados no programa. Substituir a chamada padrão dos DBOs por um run persistent simples: RUN spbo/bosp001.p PERSISTENT SET {&hdbotable}. Caso o programa vá navegar por todos os registros da tabela, não é necessário chamar o setconstraint. Setar o nome da Query que será aberta no DBO.
18 Construindo um ThinMaintenance Cadastro Simples Criar, no DBO, a abertura da query para a tela navegar. Exemplo: OPEN QUERY {&QueryName} FOR EACH {&TableName} NO-LOCK INDEXED- REPOSITION.
19 Construindo um ThinMaintenance Cadastro Simples Ajustar a procedure gotorecord. Trocar as definições <c d i><campo 1> pelos nomes dos campos pertencentes a chave da tabela. Na definição da frame fgotorecord, é possível ajustar o tamanho do fill-in da seguinte forma: c-state AT ROW 1.21 COL COLON- ALIGNED VIEW-AS FILL-IN SIZE 5 BY.88
20 Construindo um ThinMaintenance Cadastro Simples Se for produto padrão, é necessário especial atenção para com os procedimentos de tradução na procedure gotorecord. Colocar abaixo da definição da frame gotorecord o código: run utp/ut-trfrrp.p (input frame fgotorecord:handle). {utp/ut-liter.i Vá_Para_Técnica_Estado *} assign frame fgotorecord:title = return-value.
21 Construindo um ThinMaintenance Cadastro Simples Pesquisa Chave Estrangeira: Campos que fazem referência a outras tabelas, devem trazer a descrição e possuir chamada para um programa de Pesquisa (Zoom). Exemplo Trigger leave campos chave estrangeira: {include/leave.i &tabela=nome-da-tabela &atributo-ref=campo-descricao-tabela-extrangeira &variavel-ref=fill-in-tela &where="ord-manut.nr-ord-produ = input frame fpage1 tt-mip-laudo.nr-ord-produ"}
22 Construindo um ThinMaintenance Cadastro Simples Os campos que possuem chamada de Zoom devem possuir a seguinte chamada no main block: Fill-in:load-mouse-pointer ("image/lupa.cur ). A trigger F5 do campo deverá conter a chamada do Zoom: {method/zoomfields.i &ProgramZoom="mnzoom\z01mn134.w" &FieldZoom1="nr-ord-produ" &FieldScreen1="tt-mip-laudo.nr-ord-produ" &Frame1="fPage1" &FieldZoom2="des-man-corr" &FieldScreen2="des-ordem" &Frame2="fPage1"} A trigger mouse-select-dbl-click, do campo, deverá conter a chamada: Apply F5 :U to self.
23 Construindo um ThinMaintenance Cadastro Simples Trigger Botão Zoom: Preencher com o nome do Zoom (Programa de Pesquisa). Criar as validações da tabela, no DBO procedure validaterecord. Parâmetro ptype, no validaterecord: create, update, delete.
24 Construindo um ThinMaintenance Cadastro Simples Validações básicas que devem haver na criação de um registro: - Campos pertencentes a chave devem ser diferentes de branco / nulo (?) - Não pode haver mais de um registro com mesma chave. Os erros são criados através da chamada: {method/svc/errors/inserr.i &ErrorNumber="3145" &ErrorType="EMS" &ErrorSubType="ERROR" &ErrorParameters="return-value"} No produto padrão, toda mensagem de erro deve ser cadastrada, e é representada por um número. Em específicos, pode ser usada a mensagem Toda string passada como parâmetro para a mensagem deve ser traduzida, ou seja, deve ser usada a ut-liter.i. Ex: {utp/ut-liter.i Código_do_Estado *}
25 Construindo um ThinZoom Pesquisa AppBuilder -> New -> ThinZoom Preencher os pré-processadores com nome das páginas, nome dos campos que serão faixas de pesquisa, etc. Cada página possui uma instância do DBO e uma temp-table independentes. Definir as temp-tables para as páginas do Zoom via AppBuilder
26 Construindo um ThinZoom Pesquisa Procedure initializedbos: fazer a inicialização dos DBOs para cada página do Zoom. Abaixo da chamada de cada DBO, é necessário criar uma chamada para o setconstraint daquela página e para o openquery. Exemplo: RUN setconstraintuf IN {&hdbotable1} (INPUT "":U, INPUT "ZZ":U) NO-ERROR. RUN openquerystatic IN {&hdbotable} (INPUT "UF":U) NO-ERROR. Manter a padronização de nomenclatura para query e setconstraint (exemplo: UF)
27 Construindo um ThinZoom Pesquisa Procedure openqueries: Preencher com os mesmos nomes das queries utilizados no initializedbos (Exemplo: UF). Procedure setconstraints: Substituir a palavra <Description> pelos nomes definidos para os setconstraint na initializedbos Os campos das faixas são gerados em tela dinamicamente, pelo template, conforme as definições feitas no Definitions. Assim, os valores para passar para os setconstraints são extraídos destes campos através de funções. Exemplo: RUN setconstraintcodigo IN {&hdbotable1} (INPUT fninirangecharpage(input 2, Input 1), INPUT fnendrangecharpage(input 2, Input 1)). Onde: - fninirangecharpage: Função que retorna o campo início da faixa, quando se trata do tipo caracter. - (Input 2, Input 1): Se trata de uma faixa da página 2, sendo que é a 1a faixa.
28 Construindo um ThinZoom Pesquisa Procedures returnfieldpage1, 2, x..: servem para retornar para o programa chamador o campo que está sendo pesquisado. Seu case deve ser completado com os principais campos da tabela em questão. Cada página do Zoom tem um returnfieldpagex correspondente.
29 Construindo um ThinZoom Pesquisa Triggers dos botões Implantar de cada página: devem ser completadas com o nome do programa de manutenção da tabela em questão. Definição dos campos dos browses de cada página do Zoom: - Definição da Query: - Entrar nas Propriedades do Browse (duplo-clique no browse) - Botão Query -> Selecionar Database Temp-Tables -> - Add a Temp-Table que será usada neste browse - desmarcar a opção Indexed Reposition -> - Selecionar a opção Sort (parte superior da página) - Selecionar a ordenação que o browse terá. Obs: Os campos pertencentes à chave primária e única da tabela deverão obrigatoriamente estar presentes na ordenação do browse. Obs 2: a mesma ordenação deverá ser usada na query definida no DBO, a seguir.
30 Construindo um ThinZoom Pesquisa Escolha dos campos do Browse: Na mesma tela das instruções anteriores, clicar em Fields, Add, e selecionar os campos desejados. Nesta tela, é possível editar a ordem dos campos, label, formato, etc. Ainda na tela de Propriedades do Browse, clicar em Advanced, e marcar as opções Column Movable e Column Resizable.
31 Construindo um ThinZoom Pesquisa Definição dos openqueries e setconstraints no DBO: SetConstraint: Criar no DBO uma procedure setconstraintxxx, onde Xxx é o nome do constraint definido anteriormente no Zoom. Esta procedure tem o objetivo de receber, como parâmetros, as faixas que servirão para a abertura da query, armazendando os valores em variáveis. Exemplo: DEF INPUT PARAM p-uf-ini AS CHAR NO-UNDO. DEF INPUT PARAM p-uf-fim AS CHAR NO-UNDO. ASSIGN c-uf-ini = p-uf-ini c-uf-fim = p-uf-fim. RETURN "OK":U. END PROCEDURE. Obs: as variáveis c-uf-ini devem ser definidas no Definitions, para que fiquem visíveis à procedure openquery.
32 Construindo um ThinZoom Pesquisa OpenQuery: Criar no DBO uma procedure openqueryxxx, onde Xxx é o nome da query definido anteriormente no Zoom. Esta procedure tem o objetivo fazer a abertura da query que alimentará o browse do Zoom. A query se utilizará das faixas informadas pelo setconstraint. Exemplo: OPEN QUERY {&QueryName} FOR EACH {&TableName} NO-LOCK WHERE {&TableName}.state >= c-uf-ini AND {&TableName}.state <= c-uf-fim BY {&TableName}.state INDEXED-REPOSITION. Obs: Aqui se faz necessário o uso da cláusula indexed-reposition. A cláusula by deve apresentar a mesma ordem utilizada na definição do sort do browse, definido no Zoom.
33 Construindo um ThinMasterDetail Cadastro Pai X Filho AppBuilder -> New -> ThinMasterDetail Possui uma tela base, na qual se navega pelos registros e se visualiza os registros filhos em browses nas páginas inferiores. Procedure initializedbos: Instanciar os DBOs da tabela pai e das tabelas filhas. No caso da tabela Pai, também deverá ser chamado, logo abaixo da instância do DBO, o openquery com a query que será base para navegação do Pai.
34 Construindo um ThinMasterDetail Cadastro Pai X Filho Fazer a definição das temp-tables Pai e Filhas, através do AppBuilder, definindo o campo r- rowid. Fazer a inclusão dos campos da temp-table pai no programa, semelhante a forma como foi feito no thinmaintenance. Fazer o preenchimento dos pré-processadores do Definitions de forma semelhante ao thinmaintenance.
35 Construindo um ThinMasterDetail Cadastro Pai X Filho Procedure gotorecord: fazer ajustes idênticos aos feitos no thinmaintenance. Procedure openqueriesson: Faz a abertura da query dos browses filhos, fazendo o link com o registro pai. A expressão <ParentName>, para a query de cada Filho, deve ser substituida por um nome que represente o pai. O template usará esse nome para procurar uma procedure, no DBO do Filho, para fazer a ligação com o DBO Pai. A expressão <QueryName> deverá ser substituida pelo nome da query que será aberta no DBO de cada Filho.
36 Construindo um ThinMasterDetail Cadastro Pai X Filho Browses Filhos: Deverão ser configurados de forma semelhante aos browses do thinzoom (seleção de campos, query, ordem). O DBO do Pai deverá possuir um openquery com o nome definido no initializedbos.
37 Construindo um ThinMasterDetail Cadastro Pai X Filho O DBO de cada filho deverá possuir uma procedure linktoxxx. Onde Xxx é o nome definido na procedure openqueriesson em substituição à expressão <ParentName>. Seguirá este exemplo: DEFINE INPUT PARAMETER phandle AS HANDLE NO-UNDO. RUN getkey IN phandle (OUTPUT pnr-ord-produ, OUTPUT pcd-tarefa, OUTPUT pcod-variavel). RETURN "OK":U. END PROCEDURE. Quando o programa navegar pela tabela Pai, o template chamará esta procedure a cada iteração, passando através do parâmetro phandle o handle do DBO da tabela Pai. Possibilitando, então, a chamada da procedure getkey, que retornará a chave do registro posicionado no instante.
38 Construindo um ThinMasterDetail Cadastro Pai X Filho O DBO filho deverá possuir uma procedure openqueryxxx, onde Xxx é o nome definido na procedure openqueriesson em substituição à expressão <QueryName>. Esta procedure deverá abrir a query do DBO apenas para os registros do pai posicionado no momento, sinalizado através da chave retornada através da procedure LinkToXxx.
39 Construindo um ThinMasterDetail Cadastro Pai X Filho Os botões de Incluir, Copiar e Alterar deste template são preparados para chamar uma tela a parte para executar o processo, tanto para o registro pai como para os registros filhos. Esta tela deve ser construída no template thinmaintenancenonavigation.
40 EXERCÍCIOS!!! Materiais para Consulta: Este ppt; Manual Thin Templates; Manual Construção DBOs; Manual Uso DBOs. Manuais disponíveis em x:\ddk2000\manual Lista de Exercícios e Base disponível em y:\treinamentoddk
41 OBRIGADO! Sandro Kellermann de Carvalho Este material é de propriedade da DATASUL S.A., sendo proibida a sua reprodução em qualquer meio, total ou parcial, sem aprovação por escrito. Todos os direitos estão reservados. A informação contida aqui é confidencial e não pode ser utilizada fora da empresa ou das franquias que fazem parte da nossa rede, não podendo ser divulgada para clientes, parceiros ou outra empresa ou indivíduo, sem o prévio consentimento de um diretor da DATASUL S.A. As opiniões expressas aqui estão sujeitas a modificação sem aviso prévio.
ThinTemplates Parte 2
ThinTemplates Parte 2 Tecnologia 1 Agenda Parte 1 Conceitos Características ThinMaintenance ThinMasterDetail Parte 2 ThinMaintenanceNoNavigation Parte 3 ThinWindow ThinReport 2 Agenda ThinFormation Parte
ThinTemplates Parte 1
ThinTemplates Parte 1 Tecnologia 1 Agenda Parte 1 Conceitos Características ThinMaintenance Parte 2 ThinMaintenanceNoNavigation ThinZoom Parte 3 ThinWindow ThinReport 2 Agenda ThinFormation Parte 4 ThinFormationNoNavigation
Construção de DBOs. Tecnologia
Construção de DBOs Tecnologia 1 Agenda Conceitos Concepção DBO de Entidade Como Construir um DBO Arquitetura de um DBO Construção Utilizando Serviços no DBO Considerações 2 Conceitos Conceitos 3 Conceitos
Técnicas de Uso de DBOs. Tecnologia
Técnicas de Uso de DBOs Tecnologia 1 Agenda Como Utilizar DBOs Métodos Básicos Considerações Gerais 2 Como Utilizar DBOs Como Utilizar DBOs 3 Como Utilizar DBOs Para utilizar um DBO devem ser seguidos
DDK GUI. Parte 3. Tecnologia
DDK GUI Parte 3 Tecnologia 1 Agenda 1 Parte Nomenclatura Estilos Cadastro Simples Cadastro Simples Alteração Cadastro Simples Inclusão Cadastro Complexo Cadastro Complexo Alteração Pai x Filho Atualiza
ThinTemplates Parte 4
ThinTemplates Parte 4 Tecnologia 1 Agenda Parte 1 Conceitos Características ThinMaintenance ThinMasterDetail Parte 2 ThinMaintenanceNoNavigation ThinZoom Parte 3 ThinWindow ThinReport 2 Agenda ThinFormation
DDK GUI. Parte 4. Tecnologia
DDK GUI Parte 4 Tecnologia 1 Agenda 1 Parte Nomenclatura Estilos Cadastro Simples Cadastro Simples Alteração Cadastro Simples Inclusão Cadastro Complexo Cadastro Complexo Alteração Pai x Filho Atualiza
DDK GUI. Parte 2. Tecnologia
DDK GUI Parte 2 Tecnologia 1 Agenda 1 Parte Nomenclatura Estilos Cadastro Simples Cadastro Simples Alteração Cadastro Simples Inclusão Cadastro Complexo Cadastro Complexo Alteração Pai x Filho Atualiza
Construção de Programas
Manual de thintemplates Construção de Programas Dezembro/2005 Copyright 1999 DATASUL S.A. Todos os direitos reservados. Nenhuma parte deste documento pode ser copiada, reproduzida, traduzida ou transmitida
DDK GUI. Parte 6. Tecnologia
DDK GUI Parte 6 Tecnologia 1 Agenda 1 Parte Nomenclatura Estilos Cadastro Simples Cadastro Simples Alteração Cadastro Simples Inclusão Cadastro Complexo Cadastro Complexo Alteração Pai x Filho Atualiza
DDK GUI. Parte 5. Tecnologia
DDK GUI Parte 5 Tecnologia 1 Agenda 1 Parte Nomenclatura Estilos Cadastro Simples Cadastro Simples Alteração Cadastro Simples Inclusão Cadastro Complexo Cadastro Complexo Alteração Pai x Filho Atualiza
ThinTemplates Parte 3
ThinTemplates Parte 3 Tecnologia 1 Agenda Parte 1 Conceitos Características ThinMaintenance ThinMasterDetail Parte 2 ThinMaintenanceNoNavigation ThinZoom Parte 3 ThinWindow ThinReport 2 Agenda ThinFormation
Construção de DBOs 2.0
Manual de Técnicas Construção de DBOs 2.0 Junho/2005 Versão 2.0 Não homologado Copyright 1998 DATASUL S.A. Todos os direitos reservados. Nenhuma parte deste documento pode ser copiada, reproduzida, traduzida
Curso de Técnicas de Desenvolvimento Utilizando o UIB
Curso de Técnicas de Desenvolvimento Utilizando o UIB Objetivos definir padrões de desenvolvimento para programas de interface gatilhos de dicionário procedures internas widgets... diminuir tempo no desenvolvimento
Progress DCA Desenvolvendo Aplicações Caracter Parte 1
Progress DCA Desenvolvendo Aplicações Caracter Parte 1 Tecnologia 1 Agenda Parte 1 Introdução ao Progress Movimentação dos Dados Manipulando os Dados Blocos Localizando Registros Variáveis Processamento
Progress DCA Desenvolvendo Aplicações Caracter Parte 3
Progress DCA Desenvolvendo Aplicações Caracter Parte 3 Tecnologia 1 Agenda Parte 1 Introdução ao Progress Movimentação dos Dados Manipulando os Dados Blocos Localizando Registros Variáveis Processamento
Boas Práticas de Programação
Boas Práticas de Programação Tópicos que veremos Práticas de programação Performance Práticas de programação Veremos: SHARE-LOCK e LOCKS de Registros TRANSAÇÕES LOCK de registro O PROGRESS suporta três
Manual de Técnicas de Uso. DBOs 2.0. Novembro/2001
Manual de Técnicas de Uso DBOs 2.0 Novembro/2001 Copyright 1998 DATASUL S.A. Todos os direitos reservados. Nenhuma parte deste documento pode ser copiada, reproduzida, traduzida ou transmitida por qualquer
DDK GUI. Parte 7. Tecnologia
DDK GUI Parte 7 Tecnologia 1 Agenda 1 Parte Nomenclatura Estilos Cadastro Simples Cadastro Simples Alteração Cadastro Simples Inclusão Cadastro Complexo Cadastro Complexo Alteração Pai x Filho Atualiza
DDK GUI. Parte 8. Tecnologia
DDK GUI Parte 8 Tecnologia 1 Agenda 1 Parte Nomenclatura Estilos Cadastro Simples Cadastro Simples Alteração Cadastro Simples Inclusão Cadastro Complexo Cadastro Complexo Alteração Pai x Filho Atualiza
Diferenças na Programação com Dataserver Oracle
Diferenças na Programação com Dataserver Introdução Existem diferenças entre DB e DB : O Desenvolvedor deve ter estas diferenças em mente quando está construindo seus programas. É preciso saber para quais
MANUAL PRÁTICO DE PERFORMANCE
MANUAL PRÁTICO DE PERFORMANCE By Jorge Luis Bachtold INTRODUÇÃO A melhoria de performance, tanto em PROGRESS quanto em qualquer outra linguagem envolve normalmente uma série de fatores. Não existe nenhum
PROGRESS ACE Ambiente Visual para Construção de Aplicativos. Tecnologia
PROGRESS ACE Ambiente Visual para Construção de Aplicativos Tecnologia 1 Agenda Conceitos Arquitetura Componentes Evolução do Modelo Benefícios Exemplos 2 Agenda Smart Objects SmartContainers SmartQuery
Arquitetura ADM - Introdução
Progress ACE 1 Detalhes O que é A. C. E.? Ambiente para construção de aplicações com o Progress 8. O que é A. D. M.? É uma estratégia para rápido desenvolvimento, reusabilidade e manutenção de objetos
SAO-WEB Manual do Usuário
Documento SAO-WEB Manual do Usuário 1 Referência: SAO-WEB Sistema SAO-WEB Módulo Geral Responsável Trion Data 05/2010 Objetivo Descrever o funcionamento do SAO WEB. O SAO-WEB é uma forma de acesso ao SAO-ERP
AULA 2 VISÃO BÁSICA DE CLASSES EM PHP
AULA 2 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.
Como fazer seus pedidos online
Como fazer seus pedidos online Neste passo a passo iremos mostrar como é facil, simples e rápido o acesso ao site para consultas e pedidos online. Acesse http://www.thermofisher.com e altere o idioma do
Progress ADE Application Development Environment. Tecnologia
Progress ADE Application Development Environment Tecnologia 1 Agenda Objetivos Processo Ambientação ADE Formas de Conexão Parâmetros da Seção Progress Programas Progress Laboratório Ambiente de Desenvolvimento
Computação II MAB EPT/EP1. Interface Gráfica - Tkinter. Brunno Goldstein.
Computação II MAB 225 - EPT/EP1 Interface Gráfica - Tkinter Brunno Goldstein [email protected] www.cos.ufrj.br/~bfgoldstein Ementa Programação Orientada a Objetos Tratamento de Exceções Módulos Manipulação
No Libre-Office Base, um Formulário (Form) é uma tela para manipulação de registros de uma tabela. Alternativa mais elegante a esta tela feia :
No Libre-Office Base, um Formulário (Form) é uma tela para manipulação de registros de uma tabela. Alternativa mais elegante a esta tela feia : Formulários podem ser facilmente criados com o assistente
DDK GUI. Parte 1. Tecnologia
DDK GUI Parte 1 Tecnologia 1 Agenda 1 Parte Nomenclatura Estilos Cadastro Simples Cadastro Simples Alteração Cadastro Simples Inclusão Cadastro Complexo Cadastro Complexo Alteração Pai x Filho Atualiza
Laboratório Multiusuário de Estudos em Biologia I Universidade Federal de Santa Catarina Centro de Ciências Biológicas
Tutorial de Análises Básicas de Dados de Citometria de Fluxo através do Abrir o Software. Software Livre Flowing Abrir as caixas nas quais aparecerão os gráficos (Create/ Visualization Tools/ Dot Plot,
TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER 3.0 utilizando o Eclipse Galileo Modelling Tools
TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER 3.0 utilizando o Eclipse Galileo Modelling Tools Desenvolvido por: Manuele Ferreira, Fabrício Alves e Daniela Claro Requisitos do ambiente Seguem abaixo os
PROGRESS DCA. Desenvolvendo Aplicações Caracter
PROGRESS DCA Desenvolvendo Aplicações Caracter Introdução ao Progress Completo ambiente de desenvolvimento de aplicações, composto por: - Sistema Gerenciador de BD Relacional - Linguagem de 4a. Geração
TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER utilizando o Eclipse Galileo Modelling Tools
TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER utilizando o Eclipse Galileo Modelling Tools Desenvolvido por: Manuele Ferreira e Daniela Claro Requisitos do ambiente Seguem abaixo os requisitos do ambiente.
Boletim Técnico. Plano de Desenvolvimento Individual (PDI) Desenvolvimento/Procedimento. Produto : Totvs Gestão de Pessoas Versão 12.1.
Plano de Desenvolvimento Individual (PDI) Produto : Totvs Gestão de Pessoas Processo : Plano de Desenvolvimento Individual Subprocesso : Plano de Desenvolvimento Individual Data publicação da : 15/10/2014
Banco de Dados I Introdução SQL
Banco de Dados I Introdução SQL Frederico Queiroga [email protected] https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada
CENTRALIZADO DO WHL E1G PROCEDIMENTO PARA GERENCIAMENTO DE USUÁRIOS E SENHAS
CENTRALIZADO DO WHL E1G MONYTEL PROCEDIMENTO PARA GERENCIAMENTO DE USUÁRIOS E SENHAS CONTEUDO 1. INSTALAÇÃO DO CENTRALIZADO 2 2. GERENCIAMENTO DE USUÁRIOS 3 2.1 ADICIONAR USUÁRIOS 4 2.2 REMOVER USUÁRIOS
Roteiro da auditoria dos dados para o esocial
Roteiro da auditoria dos dados para o esocial A auditoria do cadastramento inicial do vínculo do sistema JB Folha tem por objetivo a conferência de todas as informações dos empregados que serão transmitidas
BANCO DE DADOS GERENCIAL 1 A U L A 2
BANCO DE DADOS GERENCIAL 1 A U L A 2 N Í V E I S D E V I S Ã O, S U B G R U P O D D L : C R I A N D O B A N C O D E D A D O S, C R I A N D O T A B E L A S, E S T R U T U R A D A T A B E L A CONCEITOS :
Comunicação IHMs Beijer Electronics com CLPs Altus
Nota de Aplicação Comunicação IHMs Beijer Electronics com CLPs Altus Altus Sistemas de Informática S.A. Página: 1 Sumário 1 Descrição... 3 2 Introdução... 3 3 Definição da Arquitetura de Referência...
A linguagem SQL
SQL 2008.1 A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão
Rotinas do MULTITERM 95.
Rotinas do MULTITERM 95 http://www.trados.com I. Para iniciar o programa (já instalado) e criar uma Base de Dados Teminológica: 1) vá em Programas; 2) procure Multiterm; 3) clique no ícone Multiterm 95.
Solicitação de Serviço
Solicitação de Serviço Agenda Acesso ao módulo Cadastro de solicitação de serviço Tipos de serviços Pesquisa e edição de solicitação Visualização de relatório de solicitação de serviço Acesso ao Módulo
versão /10/14
versão 11.82-16/10/14 ACESSANDO O PORTAL ACADÊMICO Manual do Professor Para acessar o Portal Acadêmico da PUC-SP, digite em seu browser o endereço Será necessário utilizar as informações de login e senha
Tutorial 132 CP DUO Configuração MODBUS Escravo
Tutorial 132 CP DUO Configuração MODBUS Escravo Este documento é propriedade da ALTUS Sistemas de Informática S.A., não podendo ser reproduzido sem seu prévio consentimento. Altus Sistemas de Informática
TUTORIAL COMO SUBMETER RESUMO PARA A 5ª SEMPESq
TUTORIAL COMO SUBMETER RESUMO PARA A 5ª SEMPESq Para ter acesso ao envio de resumos para a 5ª SEMPESq, você deverá acessar o endereço: https://eventos.set.edu.br/index.php/al_sempesq/ Antes de qualquer
b) Ao longo de todo Tutorial existem setas vermelhas indicando os pontos críticos a serem selecionados.
Tutorial para Submissão de Resumos Expandidos na Jornada Científica do ITPAC ATENÇÃO: A) Ressaltamos que todas as regras sobre a submissão e normativas sobre o Resumo Expandido, além de datas e valores,
MANUAL SISTEMA AUDATEX WEB
MANUAL SISTEMA AUDATEX WEB 1ª Parte Primeiro Acesso 2ª Parte Esqueceu a Senha? Versão axsg.02 Sumário INTRODUÇÃO... 3 FUNDAMENTOS... 4 ACESSANDO O AUDATEX WEB... 4 1ª Parte - PRIMEIRO ACESSO... 5 2ª Parte
EXERCÍCIO 1_Casa Popular. tutorial 12 folhas de apresentação. Bibliografia
EXERCÍCIO 1_Casa Popular tutorial 12 folhas de apresentação Bibliografia NBR 10068/87 FOLHAS DE DESENHO, LEIAUTE E DIMENSÕES NBR 10582 CONTEÚDO DA FOLHA PARA DESENHO TÉCNICO NBR 13142 DOBRAMENTO DE CÓPIA
Uniao Educacional e Tecnologica Impacta- Uni Impacta
Scripts avançados de gravação Objetivos Após concluir este apêndice, você poderá: Descrever o tipo de problemas que são resolvidos usando SQL para gerar SQL Gravar um script que gera um script de instruções
MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS MATÃO MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO AUTOR: COORDENADORIA DE TECNOLOGIA DA INFORMAÇÃO CAMPUS MATÃO MATÃO 2016 SUMÁRIO
Criando Mensagens - Editor Drag and Drop
Criando Mensagens - Editor Drag and Drop AKNA TREINAMENTOS AKTR01002000401 1/17 Sumário Criando Mensagens Editor Drag and Drop O que é?... 3 Pra que serve?... 3 Criando a mensagem... 3 Componentes... 5
TUTORIAL COMO SUBMETER ARTIGO DO CONENF
TUTORIAL COMO SUBMETER ARTIGO DO CONENF Para ter acesso ao envio de artigos para o CONENF, você deverá acessar o endereço: https://eventos.set.edu.br/index.php/conenf/ Antes de qualquer ação é importante
Na seqüência, será aberta uma página de login de acesso ao ambiente de gerenciamento do portal, conforme ilustrado na figura 01, abaixo: Figura 01
Tutorial Versão1.0 O Manual Tutorial do Apae em Rede pretende orientá-los no gerenciamento de conteúdos do portal. Para darmos início a essa orientação, é preciso acessá-lo. Para tanto, basta digitar intranet.apaebrasil.org.br
TUTORIAL COMO SUBMETER ARTIGO DO CONGENTI
TUTORIAL COMO SUBMETER ARTIGO DO CONGENTI Para ter acesso ao envio de artigos para o CONGENTI, você deverá acessar o endereço: https://eventos.set.edu.br/index.php/congenti/ Antes de qualquer ação é importante
Como realizar rotina do vale alimentação
Como realizar rotina do vale alimentação Os dados a seguir foram elaborados para a configuração sobre as informações do vale alimentação. Lembramos que o cadastro deverá ser realizado por empresa. 1 CADASTRAR
Tabelas. Banco de Dados I MySQL
FACULDADE ANGLO AMERICANO FOZ DO IGUAÇU Curso de Ciência da Computação 5º Período Disciplina: Banco de Dados I Prof. Erinaldo Sanches Nascimento Tabelas Banco de Dados I MySQL Linguagem de Definição de
Avisos. Sumário. Atividade em lab Aula 29. Atividade em lab Aula 29. Programando com SQL Triggers EXERCÍCIO LAB SP. Vista da segunda prova
Ciência da Computação GBC043 Sistemas de Banco de Dados Programando com SQL s Avisos Vista da segunda prova Data: 03/06 das 13:40 às 15:00h Local: sala 1B137 Profa. Maria Camila Nardini Barioni [email protected]
Rápida revisão do Modelo Relacional
Rápida revisão do Modelo Relacional Conceito de relação Tuplas e atributos Rápida revisão do Modelo Relacional Regras de integridade Entidade: Deve existir uma chave primária com valor único e não-nulo.
BAND PAULISTA. Guia de Utilização do Sistema de Envio de Arquivos. Data: 18/09/2018 S.E.A v2.2 Autor: Tecnologia da Informação
Sumário 1. Introdução... 2 2. Padrões dos formatos e codecs.... 3 3. Como recuperar a senha de acesso... 5 4. Como realizar um novo cadastro... 7 5. Como acessar o sistema... 10 6. Como enviar a mídia
CADASTRO NO KDP. Nesta etapa faremos o cadastro no sistema Kindle Direct Publishing. Aos que já possuírem conta na Amazon podem pular esta parte.
INTRODUÇÃO A partir de agora trataremos da publicação da obra no Kindle Direct Publishing, definindo os detalhes do livro, upload do arquivo final, criando a capa e configurando os direitos e preços. CADASTRO
Preparação criar tabela. Linguagem de Manipulação de Dados (DML) Estudo Dirigido 12/11/2018
Linguagem de Manipulação de Dados (DML) Estudo Dirigido A Linguagem SQL Preparação criar tabela Criar um novo arquivo de banco de dados chamado Escola Criar a tabela, como especificado abaixo: Create table
Manual Sistema de Gerenciamento dos Auxiliares da Justiça
2016 Manual Sistema de Gerenciamento dos Auxiliares da Justiça MANUAL DE UTILIZAÇÃO DO SISTEMA DE GERENCIAMENTO DOS AUXILIARES DA JUSTIÇA PÚBLICO EXTERNO TRIBUNAL DE JUSTIÇA DO ESTADO DE SÃO PAULO STI
Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios!
(Apresentação SQL Manager Lite for InterBase and Firebird) Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios! Ferramenta de alta performance para a otimização da administração de
Configuração de Conta de no Outlook 2003 / 2007 e Backup de Segurança dos s
Configuração de Conta de E-mail no Outlook 2003 / 2007 e Backup de Segurança dos E-mails 1. Após abrir o Microsoft Office Outlook, clicar no menu de Ferramentas e seguir os passos para a configuração da
O que faz um servidor/navegador web? 14/03/2016 Rômulo da Silva Lima Slid e 2
HTML O que faz um servidor/navegador web? e 2 O que é? HyperText Markup Language Utilizada para produzir páginas WEB Documentos escritos na linguagem HTML podem ser traduzidos por browser O HTML utiliza
Partes Principais da Janela 3/26
EDITOR DE TEXTO Write O Writer é o responsável pela edição de texto dos aplicativos do LibreOffice. Ele possui as características habituais de um processador de texto: inserir e editar texto, verificação
Banco de Dados. Professora: Luciana Faria
Banco de Dados Professora: Luciana Faria Introdução ao linguagem é a SQL (Structured Query Language) Linguagem de Consulta Estruturada Para se utilizar, administrar, e trabalhar com um banco de dados é
Manual do Usuário. Versão 1.0. Página 1 de 73
Manual do Usuário Versão 1.0 Página 1 de 73 1 Apresentação O Ondamailing é a nova plataforma do Onda para envio de campanhas de e-mail marketing de forma eficiente e intuitiva e que cumpre com os padrões
INTRODUÇÃO AO USO DO DEV C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia
INTRODUÇÃO AO USO DO DEV C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia Tela inicial do Editor de programas do DEV C++ Dicas
Aula 1 SIG. Profa. Dra. Maria Isabel Castreghini de Freitas Bruno Zucherato AULA 1 FAMILIARIZAÇÃO COM O SIG
Aula 1 SIG Profa. Dra. Maria Isabel Castreghini de Freitas Bruno Zucherato AULA 1 FAMILIARIZAÇÃO COM O SIG Nessa aula veremos um pouco do funcionamento de um SIG, faremos algumas visualizações básicas
Orientação de como efetuar o Pedido Eventual Web
Orientação de como efetuar o Pedido Eventual Web Para acessar o Pedido Eventual Web é necessária uma conexão de Internet para abrir o link Pedido Eventual na página inicial da Famema. Ao clicar no link
SISTEMA ADM ERP - MANUAL DO USUÁRIO. Conceitos Básicos
SISTEMA ADM ERP - MANUAL DO USUÁRIO Conceitos Básicos Sumário Introdução... 3 Acessando o sistema e fazendo Login... 3 Elementos do Sistema... 5 Abas/Guias... 5 Barra de Ferramentas... 5 Cabeçalhos de
Processo: Financeiro. Acesso. Motivação. Parâmetros. Entrada. Nome do Processo Negociação de Títulos
Pendências 13382 Versão 2006 Release 1 Autor Francisca Processo: Financeiro Nome do Processo Negociação de Títulos Acesso Financeiro Receber Impressão de Documentos Motivação Esta opção foi incluída na
SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico
Sistema Gerenciador de Conteúdo Dinâmico O que é? É um sistema incorporado no site da Unesp para criação e atualização de páginas Web, por usuários autenticados em qualquer computador que possa conectar-se
PROGRESS DCA Desenvolvendo Aplicações Caracter
PROGRESS DCA Desenvolvendo Aplicações Caracter Completo ambiente de desenvolvimento de aplicações, composto por : - Sistema Gerenciador de BD Relacional - Linguagem de 4a. Geração - Ferramentas de Programação
SPM Spare Parts Management Canal Indireto. Guia do Usuário. Assunto: Versão:
SPM Spare Parts Management Canal Indireto Guia do Usuário Assunto: Versão: Utilização do Sistema SPM - Parceiros Canal Indireto 1.1 26/05/2014 Índice 1 Acesso... 3 2 Cadastro de Usuários... 4 2.1 Cadastrar
1. ACESSO MENU PRINCIPAL Página Inicial Botões no Topo da Tela Campos para Exibição... 4
Página 1 de 17 SUMÁRIO 1. ACESSO... 2 2. MENU PRINCIPAL... 3 2.1 Página Inicial... 3 2.2 Botões no Topo da Tela... 4 2.3 Campos para Exibição... 4 2.4 Página da Turma... 5 3. MENU USUÁRIO... 5 3.1 Central
TRABALHO FINAL 20 Pontos
Técnico em Informática Integrado ao Ensino Médio Algoritmos e Banco de Dados Profa. Cleiane Gonçalves Oliveira TRABALHO FINAL 20 Pontos O trabalho final deverá constar os três seguintes tipos de funções:
1 - Ambiente de desenvolvimento
Neste documento começa-se por apresentar o ambiente de desenvolvimento integrado do Visual Basic (menu bar, toolbars, toolbox, project explorer window, properties window, form designer e code editor window).
Tutorial Localização de Aluno pelo Google Maps
Tutorial Localização de Aluno pelo Google Maps Conteúdo 1 Visualizar Mapa de Endereço de Alunos... 1 1.1 Como utilizar os dados apresentados... 2 2 Como inserir ou alterar coordenadas... 4 2.1 Coordenadas
Tutorial 133 DUO Criação de telas e utilização do teclado
Tutorial 133 DUO Criação de telas e utilização do teclado Este documento é propriedade da ALTUS Sistemas de Informática S.A., não podendo ser reproduzido sem seu prévio consentimento. Altus Sistemas de
Manual Sistema de Gerenciamento dos Auxiliares da Justiça
2016 Manual Sistema de Gerenciamento dos Auxiliares da Justiça MANUAL DE UTILIZAÇÃO DO SISTEMA DE GERENCIAMENTO DOS AUXILIARES DA JUSTIÇA PÚBLICO EXTERNO TRIBUNAL DE JUSTIÇA DO ESTADO DE SÃO PAULO STI
Neste manual, iremos abordar as funcionalidades do Auditor Axyma:
Neste manual, iremos abordar as funcionalidades do Auditor Axyma: Gestão de Clientes Gestão de Usuários Gestão de Equipes Gestão de Locais Gestão de Checklists Relatórios Gestão de Clientes Nesta tela
Ambiente de desenvolvimento
Linguagem C Ambiente de desenvolvimento Um programa em C passa por seis fases até a execução: 1) Edição 2) Pré-processamento 3) Compilação 4) Linking 5) Carregamento 6) Execução Etapa 1: Criação do programa
