ThinTemplates Parte 3
|
|
|
- Heloísa Santana Regueira
- 7 Há anos
- Visualizações:
Transcrição
1 ThinTemplates Parte 3 Tecnologia 1
2 Agenda Parte 1 Conceitos Características ThinMaintenance ThinMasterDetail Parte 2 ThinMaintenanceNoNavigation ThinZoom Parte 3 ThinWindow ThinReport 2
3 Agenda ThinFormation Parte 4 ThinFormationNoNavigation Técnicas Override de Métodos Pesquisas de Chaves Estrangeiras Pesquisas de Chaves Estrangeiras em Browses Pesquisas de Chaves Estrangeiras com SmartZoom Referências para Chaves Estrangeiras Referências para Chaves Estrangeiras em Browses 3
4 Agenda Campos Indicadores Exibir Mensagens de Erro Reposicionamento Automático do Browser de Zoom Utilização de OCX Override de eventos do browse no template MasterDetail e Zoom Recursos Avançados do thinfolder 4
5 ThinWindow ThinWindow 5
6 ThinWindow 6
7 ThinWindow 7
8 ThinWindow Características Pode ser utilizado tanto como Janela Mestre ou Janela Detalhe, usando para isto uma ou mais páginas; O gerenciamento das páginas do folder é feito pelo programa objects/thinfolder.w; Faz uso do sistema de tradução de.r, bastando para tanto identificar as strings que não devem ser traduzidas com :U (Exemplo: "CHOOSE":U). 8
9 ThinWindow Tarefas Definições dos Preprocessadores Definições das Páginas do Folder Disposição dos widgets nas Páginas 9
10 ThinWindow Definições dos Preprocessadores &GLOBAL-DEFINE Program thinmaintenance &GLOBAL-DEFINE Version &GLOBAL-DEFINE WindowType Detail &GLOBAL-DEFINE Folder YES &GLOBAL-DEFINE InitialPage 1 &GLOBAL-DEFINE FolderLabels Local Default &GLOBAL-DEFINE page0widgets btok bthelp &GLOBAL-DEFINE page1widgets 10
11 ThinWindow Definições das Páginas do Folder O template inicialmente possui 2 (duas) páginas Pode possuir no máximo 8 (oito) páginas A Frame principal fpage0 pode ter somente sua altura alterada, obedecendo: Posicionamento da linha acrescido da altura dos frames das páginas. 11
12 ThinWindow Cada página está relacionada a uma widget frame fpage<pagenumber> Devem estar posicionados na coluna 3.50; A linha na qual devem estar posicionados fica a 1.45 abaixo do último widget da frame principal (fpage0); A largura não deve ser alterada (84.43); A altura é definida através da quantidade de widgets em linha acrescido de
13 ThinWindow 13
14 ThinWindows Disposição dos Widgets Quando for necessário fazer a inclusão de widgets deve-se primeiramente selecionar o frame de trabalho; 14
15 ThinWindows 15
16 ThinWindows Alterar as propriedades dos widgtes inseridos: Devem estar dispostos em linha, e caso necessário em colunas; Para widgets do tipo fill-in, sua altura deve ser de 0.88; Para widgets dos tipos combo-box, suas alturas devem ser de 1.00; 16
17 ThinWindows Para widgets dos tipos editores ou list-box ou radio-set, suas alturas devem ser definidas pelo próprio desenvolvedor; A linha na qual os widgets que estão na primeira linha dos frames das páginas, deve ser 1.17; os demais devem estar a distância de 1.00 do widget anterior. 17
18 ThinReport ThinReport 18
19 ThinReport 19
20 ThinReport Características É uma janela do tipo detalhe, isto é, sem menu de barra e moldura, simulando uma caixa de diálogo; O botão 'Executar' tem como função executar toda a parametrização realizada nos Folders; O botão 'Fechar' do frame sai da tela; O botão 'Ajuda' é responsável por chamar o help do programa; 20
21 ThinReport Seleção: tudo que é faixa; Classificação: Radio-set com as opções; Parâmetros: com exceção da faixa, as outras informações que o usuário digita; Digitação: browse updatable. O gerenciamento das páginas do folder é feito pelo programa objects/thinfolder.w; Uma das opções de saída do relatório é o formato RTF (Rich Text Format). 21
22 ThinReport Faz uso do sistema de tradução de.r, bastando para tanto identificar as strings que não devem ser traduzidas com :U (Exemplo: "CHOOSE":U). 22
23 ThinReport Tarefas Definições dos Preprocessadores Definições das Páginas do Folder Disposição dos widgets nas Páginas Preparação do Programa de Interface Página de Layout Página de Seleção Página de Classificação Página de Parâmetros 23
24 ThinReport Página de Digitação Página de Impressão Página de Log Gravação e Validação dos Registros Programa de Lógica (rp.p) 24
25 ThinReport Definições dos Preprocessadores &GLOBAL-DEFINE Program thinreport &GLOBAL-DEFINE Version &GLOBAL-DEFINE VersionLayout &GLOBAL-DEFINE Folder YES &GLOBAL-DEFINE InitialPage 1 &GLOBAL-DEFINE FolderLabels Seleção,Classificação, Parâmetro, Digitação,Impressão 25
26 ThinReport &GLOBAL-DEFINE PGLAY &GLOBAL-DEFINE PGSEL &GLOBAL-DEFINE PGCLA &GLOBAL-DEFINE PGPAR &GLOBAL-DEFINE PGDIG &GLOBAL-DEFINE PGIMP &GLOBAL-DEFINE PGLOG NO YES YES YES YES YES NO &GLOBAL-DEFINE RTF YES 26
27 ThinReport &GLOBAL-DEFINE page0widgets btok ~ btcancel ~ bthelp2 &GLOBAL-DEFINE page1widgets &GLOBAL-DEFINE page2widgets &GLOBAL-DEFINE page3widgets rsclassif &GLOBAL-DEFINE page4widgets lparameter ~ btinputfile 27
28 ThinReport &GLOBAL-DEFINE page5widgets brdigita ~ btadd ~ btupdate ~ btdelete ~ btsave ~ btopen &GLOBAL-DEFINE page6widgets rsdestiny ~ btconfigimpr ~ btfile ~ rsexecution &GLOBAL-DEFINE page7widgets &GLOBAL-DEFINE page8widgets 28
29 ThinReport &GLOBAL-DEFINE page0text &GLOBAL-DEFINE page1text &GLOBAL-DEFINE page2text &GLOBAL-DEFINE page3text &GLOBAL-DEFINE page4text &GLOBAL-DEFINE page5text &GLOBAL-DEFINE page6text &GLOBAL-DEFINE page7text &GLOBAL-DEFINE page8text text-entrada text-destino text-modo 29
30 ThinReport &GLOBAL-DEFINE page1fields &GLOBAL-DEFINE page2fields &GLOBAL-DEFINE page3fields &GLOBAL-DEFINE page4fields &GLOBAL-DEFINE page5fields &GLOBAL-DEFINE page6fields &GLOBAL-DEFINE page7fields &GLOBAL-DEFINE page8fields cinifield cendfield cinputfile cfile 30
31 ThinReport Definições das Páginas do Folder O template inicialmente possui 7 (sete) páginas: fpage0 Principal fpage1 - Layout fpage2 Seleção fpage3 - Classificação fpage4 Parâmetro fpage5 - Digitação fpage6 Impressão fpage7 - Log 31
32 ThinReport A Frame principal fpage0 pode ter somente sua altura alterada, obedecendo: Posicionamento da linha acrescido da altura dos frames das páginas. Cada página está relacionada a uma widget frame fpage<pagenumber> Devem estar posicionados na coluna 3.50; A linha na qual devem estar posicionados fica a 1.45 abaixo do último widget da frame principal (fpage0); 32
33 ThinReport A largura não deve ser alterada (84.43); A altura é definida através da quantidade de widgets em linha acrescido de
34 ThinReport 34
35 ThinReport Disposição dos Widgets Quando for necessário fazer a inclusão de widgets deve-se primeiramente selecionar o frame de trabalho; 35
36 ThinReport 36
37 ThinReport Alterar as propriedades dos widgtes inseridos: Devem estar dispostos em linha, e caso necessário em colunas; Para widgets do tipo fill-in, sua altura deve ser de 0.88; Para widgets dos tipos combo-box, suas alturas devem ser de 1.00; 37
38 ThinReport Para widgets dos tipos editores ou list-box ou radio-set, suas alturas devem ser definidas pelo próprio desenvolvedor; A linha na qual os widgets que estão na primeira linha dos frames das páginas, deve ser 1.17; os demais devem estar a distância de 1.00 do widget anterior. 38
39 ThinReport Preparação do Programa de Interface Verificar quais páginas é necessário ao programa; Eliminar as frames das páginas desnecessárias; Em 'Definitions' informar NO para os pré-processadores referentes as páginas que não serão utilizadas. 39
40 ThinReport &GLOBAL-DEFINE PGLAY &GLOBAL-DEFINE PGSEL &GLOBAL-DEFINE PGCLA &GLOBAL-DEFINE PGPAR &GLOBAL-DEFINE PGDIG &GLOBAL-DEFINE PGIMP &GLOBAL-DEFINE PGLOG NO YES YES YES YES YES NO 40
41 ThinReport Para utilizar a opção de saída do relatório para o formato RTF informar em Definitions o valor do respectivo préprocessador para YES. &GLOBAL-DEFINE RTF YES 41
42 ThinReport Página de Layout Esta página é obrigatória para os programas de Importação e Exportação; E necessário só é possível alterar a Frame para NO-BOX; Criar um arquivo que contenha o layout de importação, nos padrões do Produto Datasul-EMS.Este arquivo tem o seguinte nome e path: LAYOUT/LOXX
43 ThinReport Página de Seleção Criar como 'Database Fields' e convertê-los para variáveis para obter automaticamente os labels, formatos e tamanhos do dicionário de dados; Corrigir os 'initial values' das variáveis de inicial e final. 43
44 ThinReport Página de Classificação Redefinir o 'list-items' do radio-set rs-classif, com as opções de classificação de seu relatório; Se necessário adicionar mais opções de classificação. 44
45 ThinReport Página de Parâmetros Esta página é obrigatória para programas de Importação e Exportação; Colocar as variáveis necessárias na representação desejada; 45
46 ThinReport Página de Digitação Em 'Definitions', corrigir a definição da temp-table de digitação tt-digita inserindo os campos necessários; Em 'Section Editor', para o objeto browse br-digita adaptar os seguintes gatilhos para a nova definição da temp-table ttdigita e outras necessidades: 46
47 ThinReport 'Display': define os campos da temp-table a serem apresentados e quais devem ficar habilitados; 'Row-entry': determina valores iniciais para os campos da temp-table na inclusão de novas linhas, exceto quando se trata da primeira linha do browse; 'Row-leave': salva as alterações feitas pelo usuário. 47
48 ThinReport Ainda em 'Section Editor', para os botões btadd e btupdate, adaptar os seus gatilhos de 'Choose', na linha que aplica um evento 'Entry', sobre o primeiro campo habilitado no browse; Todas as validações do browse brdigita devem ser feitas na procedure piexecute 48
49 ThinReport Página de Impressão Esta página somente deve ser utilizada para programas de Relatório. 49
50 ThinReport Página de Log Esta página é obrigatória para programas de Importação e Exportação. Para programas de Exportação, retirar o campo rsall, o retângulo e o texto Imprime. 50
51 ThinReport Gravação e Validação dos Registros Em 'Definitions' implementar os campos de parâmetros e seleção na definição da temp-table tt-param; Na procedure 'piexecute', colocar as validações necessárias às opções do usuário para execução do relatório; 51
52 ThinReport if input frame f-pg-par i-nr-nivel > 19 then do: run SetFolder IN hfolder (INPUT 2). run utp/ut-msgs.p (input "show", input 73, input " "). apply 'entry' to i-nr-nivel in frame f-pgpar. return error. end. 52
53 ThinReport Na procedure 'piexecute', colocar a lógica de gravação dos parâmetros e seleção na temp-table tt-param; Substituir na chamada do include {report/i-rprun.i} a literal 'XXP/XX9999RP.P' pelo programa que deve imprimir o relatório. 53
54 ThinReport Programa de Lógica (rp.p) Programa sem interface que contém a lógica de negócio; Todas as validações ou informações com necessidade de intervenção do usuário devem ser tratadas pelo programa.w que o chama. 54
55 ThinReport Passos: Copiar a definição das temp-tables tt-param e tt-digita do programa de interface (.W) para o programa que deve gerar o relatório (rp.p); Utilizar um stream padrão definido como STR-RP, para impressão do relatório; Deve-se passar o parâmetro &stream com o nome da stream para os includes i-rpcab.i, i-rpcb80, i-rpc256.i, i-rpout.i e i- rpclo.i; Para programas de Importação e Exportação definir outro stream para a entrada/saída dos dados; 55
56 ThinReport Nas seleções, ao invés de utilizar a palavra "à", para dar idéia de faixa, substituí-la pelos caracteres " < > " semelhantes as imagens utilizadas na tela de seleção, e que não necessitam ser traduzidos; Em todos os forms/frames de impressão deve-se colocar a cláusula stream-io; Para utilizar a funcionalidade de impressão para arquivo RTF definir o préprocessador conforme abaixo: &GLOBAL-DEFINE RTF YES &SCOPED-DEFINE pagesize N 56
57 ThinReport A definição da temp-table tt-param deve ser idêntica a definição da mesma no programa de interface. Condicionar o VIEW das frames de cabeçalho/rodapé no início do programa, para que quando o destino for para RTF as mesmas não sejam apresentadas. Segue exemplo abaixo: IF tt-param.destino <> 4 THEN DO: VIEW STREAM str-rp FRAME f-cabec. VIEW STREAM str-rp FRAME f-rodape. END. 57
58 ThinFormation ThinFormation 58
59 ThinFormation 59
60 ThinFormation Características Algumas das funções são realizadas na própria tela base do programa; Faz uso do sistema de tradução de.r, bastando para tanto identificar as strings que não devem ser traduzidas com :U (Exemplo: CHOOSE :U) 60
61 ThinFormation Tarefas Definições dos Preprocessadores Definição da Temp-table de Comunicação Queries para os Browses Instância dos DBOs Disposição dos widgets nas Páginas Criação do Método openqueries Criação do Método saveparentfields 61
62 ThinFormation Triggers de Botões Padrão Criação do Método gotorecord 62
63 ThinFormation Definições dos Preprocessadores &GLOBAL-DEFINE Program thinformation &GLOBAL-DEFINE Version &GLOBAL-DEFINE First YES &GLOBAL-DEFINE Prev YES &GLOBAL-DEFINE Next YES &GLOBAL-DEFINE Last YES &GLOBAL-DEFINE GoTo YES &GLOBAL-DEFINE Search YES 63
64 ThinFormation &GLOBAL-DEFINE UpdateTarget &GLOBAL-DEFINE DelTarget &GLOBAL-DEFINE AddTarget &GLOBAL-DEFINE DelAllTarget &GLOBAL-DEFINE AddAllTarget YES YES YES YES YES &GLOBAL-DEFINE ttparent &GLOBAL-DEFINE hdboparent &GLOBAL-DEFINE DBOParentTable ttorder hdboorder Order &GLOBAL-DEFINE tttarget &GLOBAL-DEFINE hdbotarget &GLOBAL-DEFINE DBOTargetTable ttorder-line hdboorder-line Order-Line 64
65 ThinFormation &GLOBAL-DEFINE ttsource &GLOBAL-DEFINE hdbosource &GLOBAL-DEFINE DBOSourceTable ttitem hdboitem Item &GLOBAL-DEFINE page0fields ttorder.order-num ~ ttorder.order-date ~ ttorder.sales-rep &GLOBAL-DEFINE sourcebrowse brsource &GLOBAL-DEFINE targetbrowse brtarget 65
66 ThinFormation Para retirar os botões de Consultas Relacionadas e Relatórios Relacionados, o desenvolvedor deve incluir o preprocessor padrão referente ao botão que deseja retirar. &GLOBAL-DEFINE ExcludeBtQueryJoins &GLOBAL-DEFINE ExcludeBtReportsJoins YES YES 66
67 ThinFormation Para definir o número de registros que devem ser retornados para o browse, deve-se utilizar o preprocessor padrão a seguir: Preprocessador NumRowsReturnedSource NumRowsReturnedTarget Descrição Número de registros que devem ser retornados no browse Source Número de registros que devem ser retornados no browse Target 67
68 ThinFormation Definição da Temp-table de Comunicação Deve-se criar a temp-table de comunicação com o DBO. 68
69 ThinFormation 69
70 ThinFormation 70
71 ThinFormation Queries para os Browses As queries dos browsers devem ser geradas com um FOR EACH simples na TEMP-TABLE de comunicação da interface. 71
72 ThinFormation 72
73 ThinFormation Instância do DBO As criações das instâncias do DBOs (DBO Pai, DBO Origem e DBO Destino) devem ser feitas manualmente, utilizando ou não o recurso de RPC. Definir as restrições iniciais e a abertura da query do DBO Pai, caso necessário. A instância dos DBOs é feita no método initializedbos. 73
74 ThinFormation Parâmetros: DBOParentProgram : Nome físico do programa DBO pai (principal); Description : Identifica o nome da constraint a ser utilizada inicialmente para o DBO pai (principal); Query: Identifica o nome da query a ser utilizada para realizar a abertura inicial do DBO pai; DBOSourceProgram : Nome físico do programa DBO origem 74
75 ThinFormation DBOTargetProgram : Nome físico do programa DBO destino (formação) 75
76 ThinFormation PROCEDURE initializedbos: /*--- Verifica se o DBO da tabela Pai já está inicializado ---*/ IF NOT VALID-HANDLE({&hDBOParent}) THEN DO: {btb/btb008za.i1 C:/Programs/DBOOrder.p} {btb/btb008za.i2 C:/Programs/DBOOrder.p '' {&hdboparent}} END. RUN openquerystatic IN {&hdboparent} (INPUT "OrderNum":U). /*--- Verifica se o DBO da tabela Origem já está inicializado ---*/ IF NOT VALID-HANDLE({&hDBOSource}) THEN DO: {btb/btb008za.i1 C:/Programs/DBOItem.p } {btb/btb008za.i2 C:/Programs/DBOItem.p '' {&hdbosource}} END. /*---Verifica se o DBO da tabela Formação já está inicializado ---*/ IF NOT VALID-HANDLE({&hDBOTarget}) THEN DO: {btb/btb008za.i1 C:/Programs/DBOOrder-Line.p } {btb/btb008za.i2 C:/Programs/DBOOrder-Line.p '' {&hdbotarget}} END. RETURN "OK":U. END PROCEDURE. 76
77 ThinFormation Para os widgets da temp-table de comunicação, deve-se utilizar o botão a seguir: 77
78 ThinFormation Alterar as propriedades dos widgtes inseridos: Devem estar dispostos em linha, e caso necessário em colunas; Para widgets do tipo fill-in, sua altura deve ser de 0.88; Para widgets dos tipos combo-box, suas alturas devem ser de 1.00; 78
79 ThinFormation Para widgets dos tipos editores ou list-box ou radio-set, suas alturas devem ser definidas pelo próprio desenvolvedor; Para os widgets que fazem parte da temp-table Pai, devem ser dispostos no retângulo rtparent; 79
80 ThinFormation Método OpenQueries É responsável por realizar a ligação entre o DBO Pai e o DBO destino (formação) e abrir a query do DBO Origem; Para atualizar os dados do browser Destino utiliza o include formation/openqueriestarget.i; Para atualizar os dados do browser Origem utiliza o include formation/openqueriessource.i; 80
81 ThinFormation Traz somente os 40 (quarenta) primeiros registros associados aos browsers. 81
82 ThinFormation formation/openqueriestarget.i Parâmetro Parent Query Descrição Nome da tabela pai, utilizado para designar o método linkto<parent> Identifica o nome da query a ser utilizada para realizar a abertura do DBO Destino 82
83 ThinFormation formation/openqueriessource.i Parâmetro Query ConstraintParameters OpenAlways Descrição Identifica o nome da query a ser utilizada para realizar a abertura do DBO Origem Parâmetros a serem utilizados para o método setconstraint{&description} O valor YES indica que o browse Origem deve ser atualizado a cada vez que for efetuada navegação na tabela Pai 83
84 ThinFormation PROCEDURE openqueries: {Formation/OpenQueriesTarget.i &Parent="Order" &Query="Order-Num"} {Formation/OpenQueriesSource.i &Query="Item-Num" &OpenAlways="no"} RETURN "OK":U. END PROCEDURE. 84
85 ThinFormation Método saveparentfields É responsável por atualizar a tabela de formação com base nos campos da tabela pai e tabela origem. 85
86 ThinFormation PROCEDURE saveparentfields: {&tttarget}.order-num = {&ttparent}.order- assign num {&tttarget}.item-num = {&ttsource}.item-num {&tttarget}.qty = 1 {&tttarget}.price = {&ttsource}.price. RETURN "OK":U. END PROCEDURE. 86
87 ThinFormation Triggers dos Botões Padrão Botão btupdatetarget Parâmetro ProgramTarget Descrição Nome do programa a ser executado para realizar a alteração de registro da tabela formação. ON CHOOSE OF btudpatetarget IN FRAME fpage1 DO: {masterdetail/updatetarget.i &ProgramTarget="C:/Programs/MaintenanceNoNavigationOrder.w"} END. 87
88 ThinFormation Triggers dos Botões Padrão Botão btsearch Parâmetro ProgramZoom Descrição Nome do programa a ser executado para realizar a pesquisa de registros. ON CHOOSE OF btsearch IN FRAME fpage0 /* Search */ OR CHOOSE OF MENU-ITEM misearch IN MENU mbmain DO: {method/zoomreposition.i &ProgramZoom="C:/Programs/Zoom.w "} END. 88
89 ThinFormation Método gotorecord É responsável pela função de Vá Para da tabela pai, disparada pelo botão btgoto e pelo menu migoto. 89
90 ThinFormation Parâmetros Parâmetro <c d i> <campo N> <Tabela> Descrição Indica o tipo de variável (c = character, d = decimal, i = integer). Nomes dos campos a serem inclusos na frame de Vá Para. Nome da tabela a ser utilizado para definir o título da frame de Vá Para. 90
91 ThinFormation PROCEDURE gotorecord: DEFINE VARIABLE icust-num LIKE ttcustomer.cust-num NO-UNDO. DEFINE FRAME fgotorecord icust-num AT ROW 1.21 COL 15 COLON-ALIGNED btgotook AT ROW 2.63 COL 2.14 btgotocancel AT ROW 2.63 COL 13 rtgotobutton AT ROW 2.38 COL 1 SPACE(0.28) WITH VIEW-AS DIALOG-BOX KEEP-TAB-ORDER SIDE-LABELS NO- UNDERLINE THREE-D SCROLLABLE FONT 1 TITLE "Vá Para Customer" DEFAULT-BUTTON btgotook CANCEL-BUTTON btgotocancel. 91
92 ThinFormation ON "CHOOSE":U OF btgotook IN FRAME fgotorecord DO: ASSIGN icustnum. RUN gotokey IN {&hdbotable} (INPUT icustnum). IF RETURN-VALUE = "NOK":U THEN DO: RUN utp/ut-msgs.p (INPUT "SHOW":U, INPUT 2, INPUT "Customer"). RETURN NO-APPLY. END. END. ENABLE icust-num btgotook btgotocancel WITH FRAME fgotorecord. 92
93 Obrigada Obrigada! 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. 93
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
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 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
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
Desenvolvimento de Programas utilizando DDK2000 ThinTemplates + DBOs. Sandro Kellermann de Carvalho Desenvolvedor Progress Acton
Desenvolvimento de Programas utilizando DDK2000 ThinTemplates + DBOs Sandro Kellermann de Carvalho Desenvolvedor Progress Acton O que é DDK2000? DDK2000 Datasul Development Kit; Conjunto de Templates padrões
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
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
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
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
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
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 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
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
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
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
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
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
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
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
Oracle Database 10g: Fundamentos de SQL e PL/SQL
Oracle University Contact Us: 0-800-167225 Oracle Database 10g: Fundamentos de SQL e PL/SQL Duration: 5 Dias O que é que gostaria de aprender Conheça os fundamentos de SQL e PL/SQL usando o SQL Developer
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
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
5 Mini Casos. 5.1.Campos Numéricos Interface e Especificação
5 Mini Casos Ao longo do desenvolvimento dessa ferramenta foram elaborados alguns casos pequenos para que o processo de geração dos scripts pudesse ser validado. Cada caso será apresentado em um subitem
Plano de Aula - Word cód Horas/Aula
Aula 1 Capítulo 1 - Introdução ao Office Word 2013 Aula 2 Capítulo 2 - Documentos Plano de Aula - Word 2013 - cód. 5279 16 Horas/Aula 1.1. Novidades da Versão 2013... 21 1.1.1. Interface Renovada... 21
Documentação Atualizações Onix Gestão Empresarial e NFC-e
Documentação Atualizações Onix Gestão Empresarial e NFC-e Versão 1.2.130.24 03/07/2018 01. Chamado 35007 Adicionar uma opção ao adicionar um serviço para marcar se deseja ou não que o valor componha o
COBOL DB2- CICS. Prof. Maromo [Aula 4]
COBOL DB2- CICS Prof. Maromo [Aula 4] Conceitos COBOL Conceitos Na aula anterior aprendemos os comandos do ACCEPT e do DISPLAY. Agora iremos aprender comandos avançados, para que possamos utilizálos melhor.
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
Crystal Reports - Gerando seus relatórios.
Crystal Reports - Gerando seus relatórios. O Crystal Reports é o gerador de relatórios do Visual Basic e com ele desenhamos os relatórios de nossos aplicativos. Embora possua um objeto chamado Printer
Processador de Textos
Processador de Textos Processadores de Texto WYSIWYG (What You See Is What You Get) MSWord, Lotus Word Pro, Open Office Writer (aberto) WYSIWYM (What You See Is What You Mean) Tex, Latex O que é o Word?
Visual Basic.NET Image Lists, Tree e List Views, Toolbars, Status e Progress Bars e Tab Controls Lista de Exercícios
Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Pato Branco Visual Basic.NET Image Lists, Tree e List Views, Toolbars, Status e Progress Bars e Tab Controls Lista de Exercícios
Método dos Elementos Finitos Aplicado à Engenharia de Estruturas Página 1
Método dos Elementos Finitos Aplicado à Engenharia de Estruturas Página 1 INICIANDO O ANSYS VERSÃO ED 9.0 I. Iniciando o Programa: INTRODUÇÃO No Windows, o grupo de programa do ANSYS contém os ícones que
SINECON CARREGA CSV. 2) Converter todas as colunas, exceto de números, para o formato Texto, fazendo:
SINECON CARREGA CSV ROTEIRO DE IMPORTAÇÃO CSV SINECON A PARTIR DE PLANILHA EXCEL 02/03/2017 1) Gerar a planilha Excel do Arquivo Texto desejado (Ex. EPCTAS CADASTRO DE DESPESAS) com os títulos das colunas
APP INVENTOR. APP INVENTOR Exercício 1
APP INVENTOR APP INVENTOR Exercício 1 Exercício 1 O Objetivo é entender com executar uma ação, sendo esta consequência de uma ação anterior, ou seja, quando um botão for carregado, o texto apresentado
1º No módulo de Gestão Contábil é possível acessar o relatório através do menu Relatórios Diário.
Relatório Diário Produto : TOTVS Gestão Contábil 12.1.1 Processo : Relatórios Subprocesso : Diário Data publicação da : 05/02/2014 Migração do relatório Diário para.net com base no relatório já existente
Guia de Atualização PRODUTO DATASUL
Guia de Atualização PRODUTO DATASUL Unificação de Conceitos Fase 1 1. Processo de Unificação de Conceitos ALERTA: Além desse documento, consulte o guia de atualização para Datasul 11.5.3. Nele está disponível
AUTOLAC VERSÃO FINALIZAÇÃO: 27 JUL PUBLICAÇÃO: 31 JUL. 2017
VERSÃO 6.8.0 FINALIZAÇÃO: 27 JUL. 2017 PUBLICAÇÃO: 31 JUL. 2017 Prezado Cliente, Neste documento estão descritas todas as novidades da versão 6.8.0 do Autolac. Fique atento às últimas alterações do sistema.
EGIS FUNCIONALIDADES BÁSICAS
EGIS FUNCIONALIDADES BÁSICAS 1. ACESSO AO SISTEMA 2. PORTAL 3. CADEIA DE VALORES 4. MÓDULOS HABILITADOS 5. CONSULTAS 6. GRID E SUAS FUNCIONALIDADES 7. NAVIGATOR / BARRA DE NAVEGAÇÃO 8. SELEÇÃO DO PERÍODO
Processo Módulo Segurança Administração da Segurança
i Manual de Treinamento Administrador do Datasul EMS - BÁSICO Processo Módulo Segurança Administração da Segurança Conheça as funcionalidades tecnológicas dos módulos de Menu, Segurança e Básico do produto
HydroGraph Software. Manual do Usuário. Remote Operation
HydroGraph Software Remote Operation Manual do Usuário PN FBC-0085 October 2014, Rev. 1 (Portuguese) 2014 Fluke Corporation. All rights reserved All product names are trademarks of their respective companies.
INFORMÁTICA PARA CONCURSO MINISTÉRIO PÚBLICO DO PARÁ Cargo: AUXILIAR DE ADMINISTRAÇÃO.
INFORMÁTICA PARA CONCURSO MINISTÉRIO PÚBLICO DO PARÁ 2019. Cargo: AUXILIAR DE ADMINISTRAÇÃO. CONCEITOS BÁSICOS E UTILIZAÇÃO DE APLICATIVOS PARA EDIÇÃO DE TEXTOS, PLANILHAS ELETRÔNICAS E APRESENTAÇÕES:
Linguagem SQL Restrições, Triggers e Views
FACULDADE INGÁ Unidade de Ensino Superior Ingá Ltda Ciência da Computação Linguagem SQL Restrições, Triggers e Views Prof. Erinaldo Sanches Nascimento Objetivos Especificar restrições mais gerais sobre
Fixo (41) Vivo (41) Tim (41) Claro (41) OI (41) Sistema Descomplicado CNPJ
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
Gerenciar catálogo de endereços. Guia do administrador
Gerenciar catálogo de endereços Guia do administrador Novembro de 2012 www.lexmark.com Conteúdo 2 Conteúdo Visão geral... 3 Usando Gerenciar catálogo de endereços...4 Configuração do controle de acesso
Introdução a Tecnologia da Informação
Introdução a Tecnologia da Informação Informática Básica Software de apresentação Prof. Jonatas Bastos Power Point p Faz parte do pacote Microsoft Office; p Software com muitos recursos para construção
Oracle Database 11g: Introdução à Linguagem SQL Novo
Oracle University Contact Us: 0800 891 6502 Oracle Database 11g: Introdução à Linguagem SQL Novo Duration: 5 Days What you will learn Neste curso, os alunos aprendem os conceitos de bancos de dados relacionais.
Guia para criar aplicações simples em APEX/ Guide to create simple Apex applications (perte I)
Guia para criar aplicações simples em APEX/ Guide to create simple Apex applications (perte I) Entrar em/ go to: bd2:priv.di.fct.unl.pt:8090/apex Depois de entrar verá / after entering you will see: Depois
APRESENTAÇÃO... 3 IGEO... 3 ACESSO AO SISTEMA... 4 MANUAL DO USUÁRIO... 4 FUNCIONALIDADES... 5 NAVEGAÇÃO E CONSULTA... 5 MANIPULAÇÃO DE CAMADAS...
Sumário APRESENTAÇÃO... 3 IGEO... 3 FUNCIONALIDADES COMUNS AOS USUÁRIOS E ADMINISTRADOR ACESSO AO SISTEMA... 4 ACESSANDO O SISTEMA VIA WEB... 4 MANUAL DO USUÁRIO... 4 FUNCIONALIDADES... 5 NAVEGAÇÃO E CONSULTA...
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
Inventário Rotativo (Coletor de Dados)
Inventário Rotativo (Coletor de Dados) Inventario Rotativo com coletor Conceito O conceito do inventário rotativo no WinThor, é atualizar as quantidades do estoque no sistema por filiais (estoque lógico)
Documentação Atualizações Onix Gestão Empresarial e Nfce
Documentação Atualizações Onix Gestão Empresarial e Nfce Versão 1.2.131.02 10/12/2018 01. Chamado 36092 Quando instalado um sistema e for configurado os parâmetros da NFCe, ao salvar o mesmo aparece um
Validador Sintegra e TED
Validador Sintegra e TED Ferramentas necessárias - Validador Sintegra Valida o arquivo.txt gerado pelo Software do cliente, o qual deve estar com o formato do convênio ICMS 57/95. O Validador Sintegra
MANUAL PARA APLICAR NOTAS
MANUAL PARA APLICAR NOTAS Criar os Grupos de Autorização na transação SE54 Em tabela/visão informar ZYCE Marcar Grupos de Autorização Clicar em Criar/modificar Como Criar um Grupo de Autorização Informar:
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
Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA, total e disjuntiva.
Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA, total e disjuntiva. Seja então o conjunto de entidades pessoa, com os atributos bi_pessoa, nome_pessoa e morada_pessoa,
Editor de Texto. Microsoft Word 2007
Editor de Texto Microsoft Word 2007 Conteúdo O ambiente de trabalho do Word 2007 Criação do primeiro documento O trabalho com arquivos Edição do texto Formatação e impressão do documento Cabeçalho e rodapé
Cópia de Saldos (CTBM300)
Cópia de Saldos (CTBM300) Ambiente : Contabilidade Gerencial Boletim : 00000000-07 Data da publicação : 21/11/2008 Data da revisão : 26/11/08 Versões : Protheus 10 Países : País Sistemas operacionais :
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
Saiba mais Scribd Carregar um documento Pesquisar Documentos Explorar. gersonjpl
Saiba mais Scribd Carregar um documento Pesquisar Documentos Explorar gersonjpl / 0 Baixar este documento gratuitamente Para Adicionar um Form ao Projeto Execute os seguintes passos para adicionar um form
Drawing Formato_PTC Creo ) Iniciando um formato com dimensões A (11x8.5 pol.) Iniciar um novo arquivo com a opção Format. File > New > A Format
Drawing Formato_PTC Creo 3.0 1) Iniciando um formato com dimensões A (11x8.5 pol.) Iniciar um novo arquivo com a opção Format. File > New > A Format Digite o nome do formato (exemplo): Formato_A Clique
Copyright Padrão ix Sistemas Abertos S/A. Todos os direitos reservados.
MANUAL DO USUÁRIO Copyright 2000-2017 Padrão ix Sistemas Abertos S/A. Todos os direitos reservados. As informações contidas neste manual estão sujeitas a alteração sem aviso prévio. Os nomes e dados fornecidos
DreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora).
6188 - DreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Noções Básicas 1.1. Novidades do Dreamweaver CC... 23 1.1.1. Aplicativo Creative Cloud... 24 1.2. Área de Trabalho...
Movimento do Caixa
Movimento do Caixa http://www.controlenanet.com.br Este manual é parte integrante do Software On-line Movimento do Caixa Concebido pela equipe técnica de ControleNaNet. http://www.controlenanet.com.br
TUTORIAL CADASTRAR E PRECIFICAR EMBALAGEM
Sumário Apresentação... 1 1. Procedimentos Iniciais... 2 2. Inclusão de item...... 5 3. Precificar embalagem... 14 3.1 Realizar precificação por padrão na rotina 2017... 14 3.2 Efetuar precificação para
Sumário APRESENTAÇÃO...3 ACESSO AO SISTEMA...4 FUNCIONALIDADES...5 SIG-PCJ... 3 ACESSANDO O SISTEMA VIA WEB...4 MANUAL DO USUÁRIO...
SIG-PCJ Sumário APRESENTAÇÃO...3 SIG-PCJ... 3 ACESSO AO SISTEMA...4 ACESSANDO O SISTEMA VIA WEB...4... 4 FUNCIONALIDADES...5 NAVEGAÇÃO E CONSULTA... 5 FERRAMENTAS DE NAVEGAÇÃO DO MAPA...5 FERRAMENTAS DE
Plano de Aula - DreamWeaver CC - cód Horas/Aula
Plano de Aula - DreamWeaver CC - cód. 6188 24 Horas/Aula Aula 1 Capítulo 1 - Noções Básicas Aula 2 1 - Noções Básicas Aula 3 Capítulo 2 - Site do DreamWeaver Aula 4 2 - Site do DreamWeaver 1.1. Novidades
BROFFICE MALA DIRETA CONFIGURAÇÃO Por Erico R. Silva, junho 2007
BROFFICE MALA DIRETA CONFIGURAÇÃO Por Erico R. Silva, junho 2007 DESCRIÇÃO Este documento explica todos os passos necessários para criar uma mala direta através do BrOffice Writer, e como resolver os principais
REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho
2014 Núcleo de Tecnologia da Informação e Comunicação - NTIC 17/01/2014 REITORA Ulrika Arns VICE-REITOR Almir Barros da Silva Santos Neto DIRETOR DO NTIC Leonardo Bidese de Pinho COORDENADOR DE DESENVOLVIMENTO
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
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
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA Prof. Dr. Daniel Caetano 2012-1 Visão Geral 1 Instalando o Open Watcom 2 Criando um Projeto 3 Continuando um Projeto
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
AULA 13 Plugin TerraPrint
13.1 AULA 13 Plugin TerraPrint Esta aula apresenta as funcionalidades básicas do plugin de diagramação de impressão do TerraView denominado TerraPrint. Nela será utilizado o mesmo banco de dados criado
ALFACONT 2 Sistema de Contabilidade Versão Eleusmário Mariano Rabelo. Acesso ao Sistema
ALFACONT 2 Sistema de Contabilidade Versão 2.0 2016 Eleusmário Mariano Rabelo O Alfa-Cont é um sistema contábil multi-usuário e multi-empresa para escritórios de contabilidade, contadores e empresas, com
Schaeffler Online. Manual de Operação
Schaeffler Online Manual de Operação 1 Índice 1. Solicitação de Novo Usuário...3 2. Recuperação de Senha...4 3. Login...5 4. Tela Inicial do Schaeffler Online...6 5. Cadastro de Pedidos...7 5.1. Cabeçalho
1. Importação de Dados cadastrais do Comunidades21
1. Importação de Dados cadastrais do Comunidades21 Visando uma maior integração entre o Condomínio21 e Comunidades On-Line e um aumento de produtividade nas administradoras, a partir de agora, as atualizações
Carregar Documentos Fiscais - Fornecedor (Modelo 57) - Conhecimento de Transporte Eletrônico. Última Atualização 11/01/2019
Carregar Documentos Fiscais - Fornecedor (Modelo 57) - Conhecimento de Transporte Eletrônico Última Atualização 11/01/2019 Menu I. Objetivos II. Como Acessar III. Envio de Documento Fiscal Eletrônico CTE
SUMÁRIO 1. APRESENTAÇÃO FUNCIONALIDADES COMUNS AOS USUÁRIOS... 3
1 2 SUMÁRIO 1. APRESENTAÇÃO... 3 2. FUNCIONALIDADES COMUNS AOS USUÁRIOS... 3 2.1 ACESSO AO SISTEMA... 3 2.1.1 ACESSANDO O SISTEMA VIA WEB... 3 2.1.2 MANUAL DO USUÁRIO... 5 2.2 FUNCIONALIDADES... 5 2.2.1
IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias
1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo
Esse tutorial irá explicar como plotar um desenho, desde a inserção de folhas.
Todos os direitos reservados Bentley Systems - 2016 Introdução Esse tutorial irá explicar como plotar um desenho, desde a inserção de folhas. Para ilustrar melhor esse tutorial, iremos gerar um arquivo
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPENWATCOM: CRIANDO O PRIMEIRO PROGRAMA
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPENWATCOM: CRIANDO O PRIMEIRO PROGRAMA Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 Instalando o OpenWatcom 2 Criando um Projeto 3 Continuando um Projeto
LibreOffice Writer. Editor de texto
LibreOffice Writer Editor de texto AULA09 Menu Estilos O uso de estilos permite que os recursos de formatação possam ser automatizados de acordo com sua categoria (titulo, corpo do texto, por exemplo),
Guia Rápido. Elgin L42-DT Impressora de etiquetas.
Guia Rápido Elgin L42-DT Impressora de etiquetas. A Impressora térmica de Etiquetas Elgin L42-DT foi desenvolvida para reduzir custos, aumentar a eficiência e oferecer um design compacto. www.bztech.com.br
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
Manual de utilização da Mini Fábrica de Crachás. parte 2 BRAVASOFT. Implantar e Imprimir Projetos
Manual de utilização da Mini Fábrica de Crachás parte 2 BRAVASOFT Implantar e Imprimir Projetos Atualizado em: 09/2012 2 1. Sumário 2. Implantar Projeto no Bravasoft... 3 2.1 Arrumar arquivo com dados
Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora).
4149 - Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Introdução 1.1. Novidades do Dreamweaver CS5...23 1.2. Área de Trabalho...23 1.2.1. Tela de Boas-vindas...24 1.2.2.
JavaFX Classe de Controle e Eventos. Prof. Vicente Paulo de Camargo
JavaFX Classe de Controle e Eventos Prof. Vicente Paulo de Camargo Labels são componentes que permitem auxiliar na compreensão de uma interface gráfica, principalmente para indicar as identificações de
Pedido de Compra. Procedimentos para consultar e inserir um pedido de compra no SISGEM.
Procedimentos para consultar e inserir um pedido de compra no SISGEM. Copyright 2010 flexlife todos diretos reservados www. flexlife.com.br Versão 1.1-19/08/15 1. Para Consultar um Pedido de Compra 1.1
Delphi 7 Aula 03 Progressão Geométrica
Delphi 7 Aula 03 Progressão Geométrica Prof. Gilbert Azevedo da Silva I. Objetivos Desenvolver aplicativos com várias janelas, Manipular lista de strings, Utilizar os componentes: MainMenu, ToolBar, ImageList,
