Collections. Objecto Collection. Propriedades e métodos
|
|
|
- Cacilda di Azevedo Valente
- 10 Há anos
- Visualizações:
Transcrição
1 Collections Objecto Collection Conjunto ordenado de objectos não necessariamente do mesmo tipo Declarar um novo objecto: Dim col As New Collection Propriedades e métodos collection.count: número total de objectos na collection (só de leitura) collection.add Item, Key, Before, After: adiciona um novo objecto Item: objecto a adicionar Key: nome pelo qual o objecto será conhecido na collection Before/After: objecto antes/depois do qual o novo objecto deve ser adicionado collection(index): objecto de ordem Index (o primeiro tem ordem 1) collection(key): objecto cujo nome é Key collection.remove Index: remove o objecto de ordem Index collection.remove Key: remove o objecto cujo nome é Key Visual Basic for Applications: # 84
2 Módulos de classe I para trabalhar com facturas posso declarar um conjunto de variáveis que represente os dados que pretendo manipular Dim ID As Long : Dim datafactura As Date Dim datavencimento As Date : Dim datapagamento As Date Dim quantia As Currency : Dim ematraso As boolean para trabalhar com diferentes facturas em simultâneo posso criar um novo tipo de dados que represente a factura Type Factura Dim ID As Long :... : Dim ematraso As boolean End Type Dim factura01 As Factura : Dim factura02 As Factura como a manipulação de facturas envolve quase sempre as mesmas operações, posso criar um módulo de classe que especifique um novo objecto do tipo factura com propriedades e métodos que manipulem as facturas de igual modo Dim factura01 As New CFactura : Dim factura02 As New CFactura Visual Basic for Applications: # 85
3 Módulos de classe II Variáveis de classe (data members) Private m_datamember As Type Propriedades de classe (Property Get / Property Let) Public Property Get PropertyName([args]) As PropertyDataType [... : PropertyName = expr] [Exit Property] [... : PropertyName = expr] Public Property Let PropertyName([args,] NewVal As PropertyDataType) [... : m_datamember = expr] [Exit Property] [... : m_datamember = expr] Visual Basic for Applications: # 86
4 Módulos de classe III data members do módulo de classe CFactura Private m_id As Long :... : Private m_ematraso As boolean factura01.id Public Property Get ID() As Long ID = m_id factura01.ematraso Public Property Get EmAtraso() As Boolean EmAtraso = m_ematraso factura01.quantia = newquantia Public Property Let Quantia(newQuantia As Currency) If newquantia < 0 Then newquantia = 0 MsgBox Quantia inválida! Será usado zero. End If m_quantia = newquantia Visual Basic for Applications: # 87
5 Módulos de classe IV 'factura01.datafactura = newdata Public Property Let DataFactura(newData As Date) If newdata > Date Then newdata = Date MsgBox Data inválida! Será usada a data de hoje. End If m_datafactura = newdata m_datavencimento = m_datafactura + 30 'factura01.datapagamento = newdata Public Property Let DataPagamento(newData As Date) m_datapagamento = newdata m_ematraso = False Visual Basic for Applications: # 88
6 Módulos de classe V Propriedades de classe (Property Set) Public Property Set PropertyName([args,] NewObj As PropertyDataType) [... : Set m_datamember = expr] [Exit Property] [... : Set m_datamember = expr] Métodos de classe Public [Sub Function] MethodName([args]) [As MethodDataType] [...] End [Sub Function] Public Sub Update() factura01.update If m_datapagamento = 0 And m_datavencimento < Date Then m_ematraso = True End If End Sub Visual Basic for Applications: # 89
7 Módulos de classe VI Eventos de classe Private Sub Class_Initialize( ): ocorre quando um objecto da classe é instanciado pela primeira vez Private Sub Class_Terminate( ): ocorre quando todos os objectos da classe são removidos Private Sub Class_Initialize() Randomize m_id = Int(Rnd * ) m_datafactura = Date m_datavencimento = m_datafactura + 30 m_ematraso = True End Sub Private Sub Class_Terminate()... End Sub Visual Basic for Applications: # 90
8 Módulos de classe VII Classes de collections Private m_datamember As New Collection para manipular múltiplas facturas pode ser útil criar um novo módulo de classe que especifique um objecto facturas Dim facts As New CFacturas data member do módulo de classe CFacturas Private m_facturas As New Collection facts.add quantia Public Function Add(quantia As Currency) As CFactura Dim new_fact As New CFactura With new_fact.quantia = quantia Property Let de CFactura m_facturas.add Item:=new_fact, Key:=CStr(.ID) End With Set Add = new_fact End Function Visual Basic for Applications: # 91
9 Módulos de classe VIII facts.remove index Public Sub Remove(index As Variant) index é do tipo Variant m_facturas.remove index porque pode ser um End Sub número ou uma string facts.count Public Function Count() As Long Count = m_facturas.count End Function facts.item index Public Function Item(index As Variant) As CFactura Set Item = m_facturas(index) End Function exemplo de utilização Dim facts As New CFacturas facts.add 1000 facts.add 2000 MsgBox facts.count apresenta 2 facts.remove 1 MsgBox facts.item(1).quantia apresenta 2000 Visual Basic for Applications: # 92
10 Módulos de classe IX Propriedades de classe como objectos Muitas das propriedades de um objecto são por si só também objectos. Como é então possível definir uma propriedade como objecto? suponhamos que queremos criar um módulo de classe CCliente que especifique um novo objecto cliente Private m_nome As String Private m_facturas As CFacturas cliente01.nome Public Property Get Nome() As String Nome = m_nome cliente01.facturas Public Property Get Facturas() As CFacturas Set Facturas = m_facturas Visual Basic for Applications: # 93
11 Módulos de classe X cliente01.nome = newnome Public Property Let Nome(newNome As String) m_nome = newnome cliente01.facturas = newfacturas Public Property Set Facturas(newFacturas As CFacturas) Set m_facturas = newfacturas exemplo de utilização Dim cliente01 As New CCliente With cliente01.nome = António Set.Facturas = New CFacturas a declaração New cria uma With.Facturas nova instância do objecto.add 1000.Add 2000 End With End With MsgBox cliente01.facturas.item(1).quantia apresenta 1000 Visual Basic for Applications: # 94
Tratamento de erros I Ideia básica
Tratamento de erros I Ideia básica Sempre que ocorre um erro, o seu tratamento fica a cargo da última declaração On Error invocada no procedimento corrente Caso não haja qualquer declaração desse tipo,
Manipulando Strings no VBA (Replace, Mid e InStr)
Manipulando Strings no VBA (Replace, Mid e InStr) por Eduardo Vieira Machado (Good Guy) Hoje gostaria de tratar de um assunto bastante atraente no Access e que é muito trabalhado nas empresas - a manipulação
10. Acessando o Banco de Dados através do Visual Basic
10. Acessando o Banco de Dados através do Visual Basic Para acessar o Banco de Dados através do Visual Basic, pode ser utilizado dois métodos diferentes: 10.1 DAO ADO - ActiveX Data Objects DAO - Data
Visual Basic for Applications: # 1
Visual Basic for Applications Introdução É uma linguagem de programação baseada na conhecida linguagem BASIC Está concebida para funcionar em conjunto com diferentes aplicações, de forma a potenciar a
Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA
Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015 Visual Basic VBA Macros Funções Conjunto de instruções que são executadas sempre que se desejar e pela ordem apresentada As funções são
Manipulando Strings no VBA (Replace, Mid e InStr)
Manipulando Strings no VBA (Replace, Mid e InStr) por Eduardo Vieira Machado (Good Guy) Hoje gostaria de tratar de um assunto bastante atraente no Access e que é muito trabalhado nas empresas - a manipulação
APOSTILA DE VBA PARA EXCEL MARCOS DE BARROS OUTUBRO DE 2002 1 - RISK MANAGEMENT
APOSTILA DE VBA PARA EXCEL MARCOS DE BARROS OUTUBRO DE 2002 1 - RISK MANAGEMENT ÍNDICE INTRODUÇÃO AO VBA 5 Constantes 5 Variáveis 5 Tipos de variáveis e constantes 6 O Comando Option Explicit 7 Comentários
VBA e Access Modo de interacção
VBA e Access Modo de interacção As funcionalidades do VBA estão completamente integradas com o Access Um bom exemplo dessa integração é o facto dos formulários e dos módulos fazerem por defeito parte integrante
Visual Basic for Applications
Visual Basic for Applications Introdução É uma linguagem de programação baseada na conhecida linguagem BASIC Está concebida para funcionar em conjunto com diferentes aplicações, de forma a potenciar a
Encapsulamento de Dados
Encapsulamento de Dados Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno [email protected] Fonte: Material da Profª Karina Oliveira Modificadores de Visibilidade Especificam
DESENVOLVIMENTO DE SOFTWARE
VARIAÁ VEL Antes de iniciarmos os comandos referentes a Banco de Dados, precisamos de uma breve descrição técnica sobre Variáveis que serão uma constante em programação seja qual for sua forma de leitura.
Informática II Ficha 5_resolução
Ficha 5_resolução 1 Objectivo: Pretende-se estruturar em Excel (folhas e módulo com procedimentos necessários) por forma a permitir a gestão de valores a pagar pelos clientes de uma companhia de distribuição
Expressões Lógicas Comandos de Seleção
Expressões Lógicas e Comandos de Seleção Prof. de Algoritmos IA Expressões Lógicas São expressões que resultam em valores lógicos : verdadeiro ou falso. Em VB: a constante True representa verdadeiro a
Objectivos. Introdução à programação Macros em Microsoft Excel Introdução ao Visual Basic para Aplicações (VBA)
Objectivos Introdução à programação Macros em Microsoft Excel Introdução ao Visual Basic para Aplicações (VBA) Vantagens da programação Eficiência em operações repetitivas Melhor clarividência na decomposição
VETORES E MATRIZES. By Eduardo Vieira Machado (Good Guy)
VETORES E MATRIZES By Eduardo Vieira Machado (Good Guy) Vetores e matrizes são capazes de armazenar dados de forma organizada. Vetores fazem isso de forma escalar, isto é, com um dado de cada vez em sequência,
Variáveis Compostas Heterogêneas. Variável Composta Heterogênea. Variável Composta Heterogênea
Variáveis Compostas Heterogêneas Variável Composta Heterogênea Conjunto de dados logicamente relacionados, mas de tipos diferentes. Também chamada de registro. Variável Composta Heterogênea 1 Declaração
Adicionando 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
Programação Orientada a Objectos - P. Prata, P. Fazendeiro. Cartão de fidelização de clientes das distribuidoras de combustível.
Caso de estudo O cartão fidelidade Cartão de fidelização de clientes das distribuidoras de combustível. Definição em JAVA da classe CartaoFidelidade, que deverá apresentar uma funcionalidade semelhante
Descrição: Retorna uma lista com todos os publishers disponíveis no middleware.
1 Publisher GET http://server:port/publisher Descrição: Retorna uma lista com todos os publishers disponíveis no middleware. Parâmetros: void. status: error: false, message: null, data: publishers: [ description:
Documentação do retorno XML referente projeto Busca Endereço por CEP
1/9 Documentação do retorno XML referente projeto Busca Endereço por CEP Neste documento você encontrará a estrutura do XML que o web service retona e alguns exemplos de como usar. Códigos de Retorno para
4 Criação de macros e introdução à linguagem VBA
4 Criação de macros e introdução à linguagem VBA Vinicius A. de Souza [email protected] São José dos Campos, 2011. 1 Sumário Tópicos em Microsoft Excel 2007 Introdução à criação de macros...3 Gravação
Sintaxe Geral Tipos de Dados. Prof. Angelo Augusto Frozza, M.Sc.
Sintaxe Geral Tipos de Dados Comentários Comentários: De linha: // comentário 1 // comentário 2 De bloco: /* linha 1 linha 2 linha n */ De documentação: /** linha1 * linha2 */ Programa Exemplo: ExemploComentario.java
Tarefa Orientada 18 Procedimentos armazenados
Tarefa Orientada 18 Procedimentos armazenados Objectivos: Criar Procedimentos armazenados Chamar procedimentos armazenados Utilizar parâmetros de entrada e de saída Um procedimento armazenado representa
JSP - JavaServer Pages
JSP - JavaServer Pages 1 Sumário O que é o JSP? Comparação com ASP, Servlets, e Javascript Disponibilidade Um exemplo simples Mais sobre Sintaxe Um pouco de JavaBeans Um exemplo mais complexo 2 O que são
Capítulo 8. Introdução UML
Capítulo 8. Introdução UML 1/42 Índice Indice 8.1 - Introdução UML 8.2 - Modelação estrutural 8.2.1 - Representação de classes e objectos 8.2.2 - Relações entre objectos 8.2-3 - Relações de associação
Programação para web JavaScript
Programação para web JavaScript Professor: Harlley Lima E-mail: [email protected] Departamento de Computação Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 4 de maio 2016
Sistemas de Apoio à Decisão
Sistemas de Apoio à Decisão Processo de tomada de decisões baseia-se em informação toma em consideração objectivos toma em consideração conhecimento sobre o domínio. Modelar o processo de tomada de decisões
Plano de Aula - Access 2010 - cód.4306 24 Horas/Aula
Plano de Aula - Access 2010 - cód.4306 24 Horas/Aula Aula 1 Capítulo 1 - Introdução ao Access 2010 Aula 2 Capítulo 2 - Banco de Dados Aula 3 2 - Banco de Dados Aula 4 2 - Banco de Dados 1.1. Novidades
Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL
OBJECTIVOS Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL O objecto DOCMD Este objecto permite o acesso a todas as operações sobre todos os objectos
Folhas de Cálculo Excel Ficha Prática 6 Pág. 1 de 7
Folhas de Cálculo Excel Ficha Prática 6 Pág. 1 de 7 OBJECTIVOS: GESTÃO DE DADOS EM EXCEL Pretende-se que o aluno utilize as várias ferramentas do Excel vocacionadas para a Gestão de Dados, i.e., ferramentas
BD Oracle. Licenciatura em Engenharia Informática e Computação. Bases de Dados 2003/04
BD Oracle SGBD Oracle Licenciatura em Engenharia Informática e Computação Bases de Dados 2003/04 BD Oracle Introdução aos SGBD Base de Dados Colecção de dados que descrevem alguma realidade Sistema de
Noções básicas sobre macros no Access 97. Construção de algumas macros simples. Noções básicas sobre procedimentos VBA no Access 97
MS Access 97-Macros Estrutura da aula Noções básicas sobre macros no Access 97 Construção de algumas macros simples Noções básicas sobre procedimentos VBA no Access 97 Exemplo de um procedimento VBA Apresentação
Comandos de Manipulação
SQL - Avançado Inserção de dados; Atualização de dados; Remoção de dados; Projeção; Seleção; Junções; Operadores: aritméticos, de comparação,de agregação e lógicos; Outros comandos relacionados. SQL SQL
FUNCTION ) RETURNS INTEGER AS $$ DECLARE
PERFORM O comando PERFORM permite a execução de um comando SELECT desprezando o resultado do comando. PERFORM query; A variável especial FOUND é definida como verdadeiro se a instrução produzir pelo menos
Desenvolvimento de Aplicações para Internet Aula 7
Desenvolvimento de Aplicações para Internet Aula 7 Celso Olivete Júnior [email protected] Classe e tipos de dados Classe Conjunto de objetos semelhantes, isto é, com a mesma estrutura (atributos) e
Noções Várias em Visual Basic
Tipos de Dados A informação processada por um programa pode ser de diferente natureza e existir em diferentes formatos. um programa pode utilizar informação: numérica e alfanumérica (texto) Exemplos: Nome
ISCAP. Algoritmia. Pág. 1. Ana Paula Teixeira
Algoritmia Pág. 1 Os Computadores e a resolução de Problemas PROBLEMA Fase de Resolução do Problema Pág. 2 Passo difícil Solução como um PROGRAMA de Computador Solução em forma de Algoritmo Fase de Implementação
Coleções. Conceitos e Utilização Básica. c Professores de ALPRO I 05/2012. Faculdade de Informática PUCRS
Coleções Conceitos e Utilização Básica c Professores de ALPRO I Faculdade de Informática PUCRS 05/2012 ALPRO I (FACIN) Coleções: Básico 05/2012 1 / 41 Nota Este material não pode ser reproduzido ou utilizado
Softwise Consultoria e Informática Desenvolvendo soluções
Criando um Project Console 1 New/Project/Console Application Código Fonte Imports System.Net.Sockets Imports System.Text Imports System.Net Public Module FtpExemplo Public Sub Main() ' Conecta a um servidor
Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Barra de LEDs Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br [email protected]
NT_D1216.SYS DRIVER DA CDA12/16 PARA WINDOWS NT 4.0
Código do Documento: S139U04 Revisão: 1 NT_D1216.SYS DRIVER DA CDA12/16 PARA WINDOWS NT 4.0 1. INTRODUÇÃO NT_D1216.SYS é um kernel mode driver que gerencia o acesso à placa D/A CDA12/16 no sistema operacional
7. ESTRUTURAS DE DADOS ESTÁTICAS E DINÂMICAS
7. ESTRUTURAS DE DADOS ESTÁTICAS E DINÂMICAS Até... 7.1 Alocação Estática Alocação de Espaço em Memória Como já foi visto anteriormente, a memória de um computador compõe-se de uma sequência de palavras,
Calculador de preços e prazos de encomendas
Calculador de preços e prazos de encomendas O calculador de preços e prazos de encomendas dos Correios é destinado aos clientes que possuem contrato de SEDEX, e-sedex e PAC, que necessitam calcular, no
insfcanceof new public switch transient while byte continue extends for int null
Palavras -chave de JAV A abstract catch do final implements long private static throw void boolean char double finally import native protected super throws volatile break class float insfcanceof new public
Sistemas de Informação
Sistemas de Informação Rules and Triggers André Restivo Sistemas de Informação 2006/07 Rules e Triggers Nem todas as restrições podem ser definidas usando os mecanismos que estudamos anteriormente: - CHECK
VBA e Excel I. Macros
VBA e Excel I Macros Menu seguido da opção Gravar macros: botões e Gravar macros é uma forma simples e rápida de visualizar os objectos,
Construindo e Codificando o Projeto Conversor de Números
Criando um Add-In no Visual Basic 6 Por John P. Cunningham Definindo um diretório, renomeando o formulário e salvando o projeto Passo 1: Crie um subdiretório na diretório do Visual Basic chamado ConverterAddIn.
Rafael Santos. Instituto Nacional de Pesquisas Espaciais www.lac.inpe.br/ rafael.santos. Rafael Santos - www.lac.inpe.br/ rafael.
Coleções e Aplicações Rafael Santos Instituto Nacional de Pesquisas Espaciais www.lac.inpe.br/ rafael.santos Rafael Santos - www.lac.inpe.br/ rafael.santos 1 / 54 Tópicos 1 Sobre... 2 Revisão de Java 3
Base de dados I. Uma base de dados é um simples repositório de informação relacionado com um determinado assunto ou finalidade
Base de dados I O que é? Uma base de dados é um simples repositório de informação relacionado com um determinado assunto ou finalidade Para que serve? Serve para gerir vastos conjuntos de informação de
Findo o processo de normalização, obtemos o conjunto de tabelas indicado na tabela 1.28.
ACCESS 2007 MACROS & VBA - CURSO COMPLETO AS-44-33 Honda Civic YY-44-32 Opel Corsa UU-44-44 Fiat Uno UU-44-44 Fiat Uno UU-44-44 Fiat Uno AA-00-01 Ford Transit TABELA ERRO! NÃO EXISTE NENHUM TEXTO COM O
Tarefa Orientada 19 Triggers
Tarefa Orientada 19 Triggers Objectivos: Criar triggers AFTER Criar triggers INSTEAD OF Exemplos de utilização Os triggers são um tipo especial de procedimento que são invocados, ou activados, de forma
5. NOÇÕES DE PROGRAMAÇÃO
5. NOÇÕES DE PROGRAMAÇÃO VARIÁVEIS As variáveis, em Visual Basic, são classificadas de acordo com o esquema a seguir: Tabela 14 ESCOPO VIDA DECLARAÇÃO Local Dinâmica ou Estática Dim, Static (dentro de
Regras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos
Lógica Aula 2 Técnicas de Programação Criando algoritmos Regras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos Criando
BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho [email protected] www.diemesleno.com.br
BANCO DE DADOS info 3º ano Prof. Diemesleno Souza Carvalho [email protected] www.diemesleno.com.br Na última aula estudamos Unidade 4 - Projeto Lógico Normalização; Dicionário de Dados. Arquitetura
ALGORITMOS MEMÓRIA, VARIÁVEIS E CONSTANTES, OPERADORES Prof. Angelo Augusto Frozza, M.Sc. [email protected]
ALGORITMOS MEMÓRIA, VARIÁVEIS E CONSTANTES, OPERADORES Prof. Angelo Augusto Frozza, M.Sc. [email protected] ROTEIRO Memória Variáveis e constantes Tipos primitivos de dados Operadores Comandos
UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 6 Filas
UNIP - Ciência da Computação e Sistemas de Informação Estrutura de Dados AULA 6 Filas Estrutura de Dados A Estrutura de Dados Fila Fila é uma estrutura de dados usada em programação, que tem regras para
Adicionando Caixas de Verificação no seu Programa Java
Adicionando Caixas de Verificação no seu Programa Java Priscila Gomes Neste tutorial iremos falar sobre os aspectos básicos de uma caixa de verificação: quais os tipos, quando e como utiliza-las, como
AULA 1: PARADIGMAS DE PROGRAMAÇÃO
1 AULA 1: PARADIGMAS DE PROGRAMAÇÃO Curso: Ciência da Computação Profª.: Luciana Balieiro Cosme Ementa 2 Programação Imperativa. Programação Paralela e Concorrente. Programação Lógica. Programação Funcional.
VIII. VARIÁVEIS. Tabela I ARQUITETURA DA MEMÓRIA. 0x0000 0x34 0x0001 0xB0 0x0002 0x23. 0xFFFF 0x00
Fundamentos da Programação 32 A. Conceito Variáveis contém dados: VIII. VARIÁVEIS de entrada que o computador precisa manipular; de saída que o computador precisa imprimir; e temporários, utilizados de
LÓGICA DE PROGRAMAÇÃO. Vitor Valerio de Souza Campos
LÓGICA DE PROGRAMAÇÃO Vitor Valerio de Souza Campos Exemplos de algoritmos Faça um algoritmo para mostrar o resultado da multiplicação de dois números. Algoritmo em descrição narrativa Passo 1 Receber
Conjunto (set) O tipo estruturado set representa, em Pascal, um conjunto de objectos de um dado tipo;
Conjunto (set) O tipo estruturado set representa, em Pascal, um conjunto de objectos de um dado tipo; O tipo de dados tem por base um tipo simples (enumerável); Na verdade, um set representa o conjunto
Coleções. Page 1. Coleções. Prof. Anderson Augustinho Uniandrade
Page 1 podem ser comparadas com arrays, visto que também apresentam a capacidade de armazenar referências para vários objetos. Entretanto, as coleções apresentam uma gama de funcionalidades bem maior do
Algumas notas sobre PASCAL
Algumas notas sobre PASCAL PARTE I Anjolina Grisi de Oliveira 1 Um programa em PASCAL Esse texto inclui algumas notas sobre a linguagem PASCAL. As diferenças existentes entre os diversos compiladores não
INTRODUÇÃO À PROGRAMAÇÃO DO ACCESS BASIC
INTRODUÇÃO À PROGRAMAÇÃO DO ACCESS BASIC Access Basic é a linguagem de Programação para o Microsoft Access. Mais potente do que os objetos de Macro. O Access Basis foi projetado para controlar e estender
Trabalhando com Arquivos de Texto no VBA
OpenStax-CNX module: m47737 1 Trabalhando com Arquivos de Texto no VBA Joao Carlos Ferreira dos Santos This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License
Integração por Web Services
Integração por Web Services Versão 1.1 Maio 2010 Índice Índice... 2 Introdução... 3 Arquitectura PRIMAVERA... 4 User Interface... 4 Motor... 4 Interface para o Administrador... 5 Motores PRIMAVERA em Web
PROGRAMAÇÃO II 3. FILA DINÂMICA
3. FILA DINÂMICA PROGRAMAÇÃO II Prof. Jean Eduardo Glazar Uma fila é um tipo especial de lista na qual todas as inserções são feitas sempre depois do fim e as deleções no início. Por isso também recebe
EXCEL e VBA. Visual Basic for Applications. Tutoriais de VBA
EXCEL e VBA Visual Basic for Applications Escopo da Apresentação Integração do VBA com Excel Descrição do ambiente de programação do VBA Conceitos básicos de programação Exemplos usando VBA Background
PL/SQL. Profa. Dra. Cristina Dutra de Aguiar Ciferri. Laboratório de Bases de Dados PL/SQL
PL/SQL Laboratório de Bases de Dados PL/SQL Program Language SQL linguagem de programação da Oracle que permite processar dados armazenados no banco de dados Exemplos de operações permitidas alterar, remover,
Representaçã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
Material de Apoio 5. int getres() { return res; O que estas classes possuem em comum? 1) 2) 3)
pg. 1/6 Material de Apoio 5 Herança Observe o código das classes Fatorial e Fibonacci apresentados abaixo. class Fatorial { class Fibonacci { private int n, res; private int n, res; public Fatorial( int
Macros e Programação VBA
SI Macros e Programação VBA 1/ 15 Macros e Programação VBA Sistemas de Informação MIEM / MIEIG SI Macros e Programação VBA 2/ 15 O que são macros? São sequências de instruções simples cujo objectivo é
Tuplas e Dicionários. Vanessa Braganholo [email protected]
Tuplas e Dicionários Vanessa Braganholo [email protected] 2 Tuplas Tuplas } Tuplas são sequências de valores, da mesma forma que listas } Mas, existem diferenças... } Os valores de uma tupla, ao contrário
Algoritmos e Programação II. Sobrecarga
Algoritmos e Programação II Baseado no Material do Prof. Júlio Machado Sobrecarga Em várias linguagens é comum encontrarmos rotinas que fazem basicamente a mesma coisa, porém, têm nomes distintos porque
Um objeto é uma instância de uma 'classe'. Você define uma classe utilizando o trecho de código abaixo;
um objeto; é definido; Um objeto é uma instância de uma 'classe'. Você define uma classe utilizando o trecho de código abaixo; class ClasseBase{ é instanciado; $objetobase = new ClasseBase; Caso queira,
Login. Criar um novo website File > New > WebSite Framework 4.5 Visual C# ASP.NET Empty Web Site Nome do projeto: WebLogin
Login Criar um novo website File > New > WebSite Framework 4.5 Visual C# ASP.NET Empty Web Site Nome do projeto: WebLogin Estrutura do projeto Criar pastas e deixar a estrutura do projeto conforme a figura.
Estrutura de Dados. Introdução a Ponteiros. Prof. Gerson Borges Estrutura de Dados I 1
Estrutura de Dados Introdução a Ponteiros Prof. Gerson Borges Estrutura de Dados I 1 Sumário è Explicação da importância do planejamento de ensino; è Métodos e técnicas que iremos trabalhar durante o semestre;
Avançado. Visão geral do ambiente do VBA Retornar à planilha Excel
Avançado Trabalhando com VBA Descubra a linguagem de programação do Microsoft Office e torne-se um expert no desenvolvimento de funções, macros e planilhas eletrônicas Nas edições anteriores da revista
Código do formulário frmfacturascliente
Tarefa Orientada 6 Código do formulário frmfacturascliente Objectivos: Desenvolver código para responder a eventos Imports System.Data.SqlClient Public Class frmfacturasclientes Private Sub FillByIDClienteToolStripButton_Click(ByVal
Inicializando e Finalizando Aplicativos de Forma Rápida e Sem Problemas
Inicializando e Finalizando Aplicativos de Forma Rápida e Sem Problemas Escrito por: William Costa Rodrigues i [email protected] Junho 2005 Página 1 de 7 1 Introdução Neste artigo abordarei
Bases de Dados 2007/2008. Aula 8
Bases de Dados 2007/2008 Aula 8 1. T-SQL 2. VARIÁVEIS 3. CURSORES 4. PROCEDIMENTOS 5. EXERCÍCIOS Sumário Referências http://msdn2.microsoft.com/en-us/library/ms189826.aspx (linguagem t-sql) http://www.di.ubi.pt/~pprata/bd/bd0405-proc.sql
Projeto de sistemas em Java. Algoritmos e Programação I. Classe SimulacaoFuncionario. Classe SimulacaoFuncionario. Classe SimulacaoFuncionario
Projeto de sistemas em Java Algoritmos e Programação I Aula 25 Profa. Márcia Cristina Moraes [email protected] Profa. Sílvia M. W. Moraes [email protected] Agora que já estamos manipulando com mais
ÇÃO COM OBJECTOS PROGRAMAÇÃ. Programação com Objectos. Programação com Objectos TUDO É UM OBJECTO TUDO É UM OBJECTO ÍNDICE.
PROGRAMAÇÃ ÇÃO COM OBJECTOS TUDO É UM OBJECTO Programação com Objectos ÍNDICE Introdução aos objectos Polimorfismo TUDO É UM OBJECTO Interface e classes internas Instruções de controlo Guardar os objectos
Hibernate Envers Easy Entity Auditing
Hibernate Envers Easy Entity Auditing Auditando suas classes de persistência com Hibernate Envers Castro (@CastroAlexandre) Consultor (Summa) e Instrutor (Globalcode) SCJP, SCWCD, SCBCD, SCEA-I, SCSNI
Linguagem de Programação I. Orientação a Objetos em Java
Linguagem de Programação I Orientação a Objetos em Java Roteiro Introdução Classes e Objetos Declaração de Classes e Instanciação de um Objeto de uma Classe Declarando métodos com parâmetros Atributos,
INTRODUÇÃO OBJECT PASCAL/DELPHI
Introdução Object Pascal/Delphi 1 INTRODUÇÃO OBJECT PASCAL/DELPHI Objetivo Demonstrar a sintaxe e a semântica do Object Pascal e a forma como esse linguagem de programação será aplicada na disciplina de
Técnicas de programação no desenvolvimento de um sistema em Delphi
Técnicas de programação no desenvolvimento de um sistema em Delphi Carlos A. P. Araújo Centro Universitário Luterano de Santarém (CEULS) Santarém Pará Brasil [email protected] Resumo. Tempo
- UNIVERSIDADE DO VALE DO RIO DOS SINOS CIÊNCIAS EXATAS E TECNOLÓGICAS Curso: Informática / Ciência da Computação
Programação 1I Prof. Osório Fila / Alocação Estática Pag.: 1 - UNIVERSIAE O VALE O RIO OS SINOS IÊNIAS EXATAS E TENOLÓGIAS urso: Informática / iência da omputação Programação II isciplina: Linguagem de
Arq = Freefile Open C:\Pasta\Arquivo.dat For Binary As #arq Abrir o arquivo binario. X = Seek(arq) Mostra a posição que está sendo lida no arquivo
6.3 Arquivos Binários Para ler arquivos binários é utilizado o seguinte comando. Arq = Freefile Open C:\Pasta\Arquivo.dat For Binary As #arq Abrir o arquivo binario Get #arq, 1, CabArquivo Lê o arquivo
Projeto em Grupo: Parte 2
Universidade Federal do Pará Instituto de Tecnologia Faculdade de Engenharia da Computação Disciplina: Compiladores Professor: Jefferson Data: 12/05/2009 Equipe: Luana Oliveira Lucas Mousinho Luis Adauto
Estrutura de Dados Pilha (Stack)
Estrutura de Dados Pilha (Stack) Estrutura de Dados que corresponde a uma lista sequencial com a propriedade seguinte: LIFO O primeiro elemento a entrar é o último a sair ( Last in First Out ) Operações
A1;A7 é o mesmo que A1 e A7 A1:A7 é o mesmo que A1 até A7 (abrange A1, A2, A3, A4, A5, A6, A7).
Excel Avançado Atenção! 1. Nunca referenciamos valores, mas sim o nome da célula que contém o valor, como A1, sendo A a coluna e 1 a linha. 2. As fórmulas sempre iniciam com sinal de =. 3. Lembre-se de:
Programação Orientada a Objetos (DPADF 0063)
Programação Orientada a Objetos (DPADF 0063) Aula 5 Herança Universidade Federal de Santa Maria Colégio Agrícola de Frederico Westphalen Curso Superior de Tecnologia em Sistemas para Internet Prof. Bruno
Programação Visual TIC - 3PA. Lista de Exercícios 02
Programação Visual TIC - 3PA Lista de Exercícios 02 Professor: Edwar Saliba Júnior 1) Elabore um programa para simular uma conta de poupança. Crie uma classe contacorrente com os seguintes atributos: saldo,
