SlideShare uma empresa Scribd logo
Programação 2
Tema III: Ambiente de
desenvolvimento do Visual Basic
(Parte 1I)
Docente: Eugénio Xavier Domingos
Caetano
Atribuição de nomes a
identificadores
 A utilização de nomes adequados
para os objectos pode tornar mais
fácil a compreensão do conteúdo e
dos objectivos de um projecto,
facilitando também a detecção e
correcção de erros.
 Regras de atribuição de nomes a
objectos:
◦ o nome tem de começar por uma letra;
◦ pode ser seguido por outras letras, dígitos
ou símbolo “_”;
◦ não pode conter espaços nem símbolos
de pontuação;
◦ pode ter até 40 caracteres de
comprimento.
 Algumas convenções
frequentemente utilizadas: Começar
o nome por 3 letras minúsculas,
indicando o tipo de objecto seguido do
verdadeiro nome do objecto,
começado por uma maiúscula.
 Em nomes com várias palavras,
escrever a primeira letra de cada
palavra com maiúsculas.
 Usar nomes sugestivos da função do
objecto.
◦ Exemplo:
 cmdExit
 lblDiscountRate
Criando Variáveis no Visual
Basic
 No Visual Basic as variáveis são
criadas da seguinte forma:
◦ Dim nome_variável as tipo_variável
 O DIM declara e aloca espaço de
armazenamento para uma ou mais
variáveis.
Tipos de Variáveis no VB
 No VB existem 7 tipos de variáveis:
 As instruções, linhas de código,
operações matemáticas, funções de laço
e de lógica do Visual Basic são as
mesmas do BASIC.
 Entre elas, estão presentes as
tradicionais:
◦ if, then, else, goto, or, +, -, /, *, ^, for, next,
do, while, loop, etc...
 Os comandos do Visual Basic são
praticamente os mesmos do Basic, com
a diferença de que a maior parte deles é
voltada para a manipulação de
Instruções do Visual Basic
 Instrução de atribuição: Permite
atribuir um valor a uma propriedade ou a
uma variável.
◦ A forma geral é Let objectName.property =
value ou Let variable = value
 significando que o valor indicado do lado direito é
atribuído à propriedade ou à variável do lado
esquerdo.
◦ A palavra reservada Let é dispensável,
embora seja usualmente considerado que
torna os programas mais legíveis.
◦ variable = value é o mesmo que Let variable
= value
 Instrução de fim: A instrução End
termina a execução de um programa.
◦ Em geral será incluída no fim do
procedimento associado a um botão
“Terminar” ou à opção “Terminar” de um
menu.
 Comentários: São usados para
documentar o programa, tornando-o
mais legível.
◦ Podem assumir uma das duas formas
seguintes:
 Rem Comentário ou ‘ Comentário
Ferramentas Comuns
 Além destes, existem ainda
ferramentas para proporcionar
controle de banco de dados, objetos
importados de outros aplicativos, etc...
 As ferramentas citadas acima são
quase imprescindíveis para se
escrever um programa simples.
3. ambiente de desenvolvimento do vb (parte 2)
Eventos Comuns
 O Visual Basic apresenta alguns
eventos de objetos que são usados
frequentemente, e se apresentam na
maior parte dos objetos de um form.
Principais Métodos dos
Formularios
 Sintaxe: [formulário].Hide
 Sintaxe: [formulário].Show [estilo%]
◦ Obs: O parâmetro estilo% é um valor
inteiro que determina se um formulário
será mostrado de forma modal ou não.
Propriedades Comum dos
Objetos
 Propriedades são as características
que personalizam seu objeto.
 Cada objeto tem uma lista de
propriedades própria.
 As principais propriedades dos
objetos do Visual Basic, que estão
presentes em praticamente todos os
objetos do Visual Basic, são as
seguintes:
3. ambiente de desenvolvimento do vb (parte 2)
 Serão apresentadas algumas
propriedades do form, são elas:
◦ Height(altura do form),
◦ Weight(largura do form),
◦ Maxbutton (ativa ou desativa a presença do
botão Maximizar),
◦ Minbutton (ativa ou desativa presença do
botão Minimizar),
◦ Left (altera a distância do form a partir da
extrema esquerda do vídeo),
◦ Top (altera a distância do form a partir do
topo do vídeo).
Tipos de erros
 Podemos encontrar três tipos de erros
num programa:
◦ Erros sintácticos (de compilação):
Erros que violam a sintaxe da linguagem.
 Exemplos:
 Escrever Ennd em vez de End
 Escrever Label1.Capion=“Teste“ em vez de
Label1.Caption=“Teste”
 Se o compilador encontrar um erro deste tipo,
mostra a janela de código, assinala a linha que
contém o erro e entra no modo designado por
break time.
 Os outros modos existentes são design time
(desenho da interface e escrita do código) e run
time (execução do programa)
◦ Erros de execução (run-time errors): Erros
que resultam da execução de operações
incorrectas, apesar de estarem
sintacticamente correctas.
 Exemplo: tentativa de executar uma divisão por
zero ou de calcular a raiz quadrada de um número
negativo.
 Se o compilador encontrar um erro deste tipo entra
em break time e assinala a instrução que causou o
problema.
◦ Erros semânticos (de lógica do
programa):
 Erros na concepção do programa porque os
algoritmos desenvolvidos não estão correctos
ou a transcrição do algoritmo para o código da
linguagem não foi feita correctamente.
 O programa executa mas não produz os
resultados desejados
 Os erros dos programas são
designados em inglês por bugs.
A ajuda do Visual Basic
 O Visual Basic possui um sistema de
ajuda (help) bastante útil, que permite
entre outras coisas:
◦ aceder a manuais da linguagem;
◦ ver exemplos de código e copiá-los para
janelas de código do utilizador, modificando-
os, se necessário
◦ obter ajuda por tópicos ou por palavra-chave
◦ obter ajuda sensível ao contexto,
seleccionando um objecto ou uma palavra-
reservada no écran e clicando em F1.

Mais conteúdo relacionado

PPS
Lógica parte 2 - Algoritmos
Wallison Parreira
 
PPTX
Algoritmos - Aula 02 - Construcao de algoritmos
Rodrigo Kiyoshi Saito
 
PDF
Princípios de projeto e boas práticas de programação em Java - Márcio Torres
Tchelinux
 
PDF
Microprocessadores ii revisão de linguagem de programação (parte2)
Mauro Pereira
 
PDF
Algoritmos e lp parte3-pseudocódigo
Mauro Pereira
 
PDF
Algoritmos e Lógica de Programação
Jose Augusto Cintra
 
PPSX
Boas práticas de programação em C# .NET
Fabiano Roman Beraldi
 
PDF
Linguagem c parte 1
Mauro Pereira
 
Lógica parte 2 - Algoritmos
Wallison Parreira
 
Algoritmos - Aula 02 - Construcao de algoritmos
Rodrigo Kiyoshi Saito
 
Princípios de projeto e boas práticas de programação em Java - Márcio Torres
Tchelinux
 
Microprocessadores ii revisão de linguagem de programação (parte2)
Mauro Pereira
 
Algoritmos e lp parte3-pseudocódigo
Mauro Pereira
 
Algoritmos e Lógica de Programação
Jose Augusto Cintra
 
Boas práticas de programação em C# .NET
Fabiano Roman Beraldi
 
Linguagem c parte 1
Mauro Pereira
 

Mais procurados (20)

PDF
Apostila Visualg
Nathanael Jorge
 
PPT
Introdução à programação
12anogolega
 
PPTX
Curso Básico de Java - Aula 3
PeslPinguim
 
PDF
02 - Introdução a lógica de programação parte 2 - v1.2
César Augusto Pessôa
 
PDF
Linguagem c parte 2
Mauro Pereira
 
PPTX
Introdução a programação
Edu Queiroz
 
PDF
Algoritmos e Visualg parte 1
Marcio Pinto
 
PDF
Aula 2 - Lógica de Programação
Instituto CENTEC
 
PPTX
Introdução á programação - 1ª parte
Luis Fernandes
 
PDF
Man UAL
Fran Teixeira
 
PDF
Apostila c
Mauro Pereira
 
PPTX
5. introducao a linguagem c
Eugenio Caetano
 
PDF
Fundamentos de Programação
Diego Silveira Costa Nascimento
 
PDF
Introdução a Linguagem de Programação C
Gercélia Ramos
 
PPT
A linguagem de programação c
Clausia Antoneli
 
PDF
Introdução à Programação
Mario Sergio
 
PPTX
Aula02
Eduardo Paiossin
 
PDF
05 - C# - componentes visuais v1.0
César Augusto Pessôa
 
PPTX
Introdução à Linguagem C
Elaine Cecília Gatto
 
Apostila Visualg
Nathanael Jorge
 
Introdução à programação
12anogolega
 
Curso Básico de Java - Aula 3
PeslPinguim
 
02 - Introdução a lógica de programação parte 2 - v1.2
César Augusto Pessôa
 
Linguagem c parte 2
Mauro Pereira
 
Introdução a programação
Edu Queiroz
 
Algoritmos e Visualg parte 1
Marcio Pinto
 
Aula 2 - Lógica de Programação
Instituto CENTEC
 
Introdução á programação - 1ª parte
Luis Fernandes
 
Man UAL
Fran Teixeira
 
Apostila c
Mauro Pereira
 
5. introducao a linguagem c
Eugenio Caetano
 
Fundamentos de Programação
Diego Silveira Costa Nascimento
 
Introdução a Linguagem de Programação C
Gercélia Ramos
 
A linguagem de programação c
Clausia Antoneli
 
Introdução à Programação
Mario Sergio
 
05 - C# - componentes visuais v1.0
César Augusto Pessôa
 
Introdução à Linguagem C
Elaine Cecília Gatto
 
Anúncio

Semelhante a 3. ambiente de desenvolvimento do vb (parte 2) (20)

PDF
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
PDF
Apostila de Linguagem C
Daniel Barão
 
PDF
Linguagem c
saido_embalo1980
 
PPTX
Aula 3 - Formas de Representacao de Algoritmos.pptx
GrsonEgnaciodaConcei
 
PPT
FC-Logic
guest119e7e
 
PPTX
15. introducao ao c++
Eugenio Caetano
 
PPTX
Tutorial Aplicação - Registo de dados
Projetos AEB
 
PPTX
Introdução_a_linguagem C _pare1_(1).pptx
Samara Santos
 
PPT
introdução a algoritmos - logica e programação representação
ramonthales2
 
PDF
Introdução à Linguagem de Programação C
Jose Augusto Cintra
 
PPTX
Clean code @rogeriofontes-techfriday-everis
Rogerio Fontes
 
PPTX
Módulo 5 Arquitetura de Computadores
Luis Ferreira
 
DOCX
Linguagem de programação
Sandro Lopes
 
PPTX
(Py CS1)_ Lesson 1 - Syntax & Sequences.pptx
loravek423
 
PPTX
Introdução ao desenvolvimento de aplicativos com interface gráfica
Artur Barreto
 
PDF
Introd prog. (1).pdf
domiclenioboss513
 
PDF
IntrodProg_FLUXOGRAMAS_IntrodProgramcao.pdf
ssuser012286
 
PDF
Algoritmos e Programação: Apresentação da ferramenta de programação. Comandos...
Alex Camargo
 
PDF
Aula introdutória - Introducao a linguagemn C.pdf
pokemonfelipe20
 
PPSX
Introdução a linguagem de programação C
SchoolByte
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
Apostila de Linguagem C
Daniel Barão
 
Linguagem c
saido_embalo1980
 
Aula 3 - Formas de Representacao de Algoritmos.pptx
GrsonEgnaciodaConcei
 
FC-Logic
guest119e7e
 
15. introducao ao c++
Eugenio Caetano
 
Tutorial Aplicação - Registo de dados
Projetos AEB
 
Introdução_a_linguagem C _pare1_(1).pptx
Samara Santos
 
introdução a algoritmos - logica e programação representação
ramonthales2
 
Introdução à Linguagem de Programação C
Jose Augusto Cintra
 
Clean code @rogeriofontes-techfriday-everis
Rogerio Fontes
 
Módulo 5 Arquitetura de Computadores
Luis Ferreira
 
Linguagem de programação
Sandro Lopes
 
(Py CS1)_ Lesson 1 - Syntax & Sequences.pptx
loravek423
 
Introdução ao desenvolvimento de aplicativos com interface gráfica
Artur Barreto
 
Introd prog. (1).pdf
domiclenioboss513
 
IntrodProg_FLUXOGRAMAS_IntrodProgramcao.pdf
ssuser012286
 
Algoritmos e Programação: Apresentação da ferramenta de programação. Comandos...
Alex Camargo
 
Aula introdutória - Introducao a linguagemn C.pdf
pokemonfelipe20
 
Introdução a linguagem de programação C
SchoolByte
 
Anúncio

Mais de Eugenio Caetano (13)

PPTX
18. arduino
Eugenio Caetano
 
PPTX
15. c++ e arduino
Eugenio Caetano
 
PPTX
8. matrizes
Eugenio Caetano
 
PPTX
6. estruturas de controlo de fluxo
Eugenio Caetano
 
PPTX
4. metodos de contrucao de algoritmo
Eugenio Caetano
 
PPTX
Sala de aula em rede
Eugenio Caetano
 
PPTX
11. Relatorios e OLE
Eugenio Caetano
 
PPTX
6. Estruturas de controlo de fluxo (decisao)
Eugenio Caetano
 
PPTX
5. Operadores
Eugenio Caetano
 
PPTX
Introducao ao visual basic
Eugenio Caetano
 
PPTX
Importancia da comunidade virtual de aprendizagem
Eugenio Caetano
 
PPTX
2. ambiente de desenvolvimento do vb (parte 1)
Eugenio Caetano
 
PPTX
Celular
Eugenio Caetano
 
18. arduino
Eugenio Caetano
 
15. c++ e arduino
Eugenio Caetano
 
8. matrizes
Eugenio Caetano
 
6. estruturas de controlo de fluxo
Eugenio Caetano
 
4. metodos de contrucao de algoritmo
Eugenio Caetano
 
Sala de aula em rede
Eugenio Caetano
 
11. Relatorios e OLE
Eugenio Caetano
 
6. Estruturas de controlo de fluxo (decisao)
Eugenio Caetano
 
5. Operadores
Eugenio Caetano
 
Introducao ao visual basic
Eugenio Caetano
 
Importancia da comunidade virtual de aprendizagem
Eugenio Caetano
 
2. ambiente de desenvolvimento do vb (parte 1)
Eugenio Caetano
 

3. ambiente de desenvolvimento do vb (parte 2)

  • 1. Programação 2 Tema III: Ambiente de desenvolvimento do Visual Basic (Parte 1I) Docente: Eugénio Xavier Domingos Caetano
  • 2. Atribuição de nomes a identificadores  A utilização de nomes adequados para os objectos pode tornar mais fácil a compreensão do conteúdo e dos objectivos de um projecto, facilitando também a detecção e correcção de erros.  Regras de atribuição de nomes a objectos: ◦ o nome tem de começar por uma letra; ◦ pode ser seguido por outras letras, dígitos ou símbolo “_”;
  • 3. ◦ não pode conter espaços nem símbolos de pontuação; ◦ pode ter até 40 caracteres de comprimento.  Algumas convenções frequentemente utilizadas: Começar o nome por 3 letras minúsculas, indicando o tipo de objecto seguido do verdadeiro nome do objecto, começado por uma maiúscula.
  • 4.  Em nomes com várias palavras, escrever a primeira letra de cada palavra com maiúsculas.  Usar nomes sugestivos da função do objecto. ◦ Exemplo:  cmdExit  lblDiscountRate
  • 5. Criando Variáveis no Visual Basic  No Visual Basic as variáveis são criadas da seguinte forma: ◦ Dim nome_variável as tipo_variável  O DIM declara e aloca espaço de armazenamento para uma ou mais variáveis.
  • 6. Tipos de Variáveis no VB  No VB existem 7 tipos de variáveis:
  • 7.  As instruções, linhas de código, operações matemáticas, funções de laço e de lógica do Visual Basic são as mesmas do BASIC.  Entre elas, estão presentes as tradicionais: ◦ if, then, else, goto, or, +, -, /, *, ^, for, next, do, while, loop, etc...  Os comandos do Visual Basic são praticamente os mesmos do Basic, com a diferença de que a maior parte deles é voltada para a manipulação de
  • 8. Instruções do Visual Basic  Instrução de atribuição: Permite atribuir um valor a uma propriedade ou a uma variável. ◦ A forma geral é Let objectName.property = value ou Let variable = value  significando que o valor indicado do lado direito é atribuído à propriedade ou à variável do lado esquerdo. ◦ A palavra reservada Let é dispensável, embora seja usualmente considerado que torna os programas mais legíveis. ◦ variable = value é o mesmo que Let variable = value
  • 9.  Instrução de fim: A instrução End termina a execução de um programa. ◦ Em geral será incluída no fim do procedimento associado a um botão “Terminar” ou à opção “Terminar” de um menu.  Comentários: São usados para documentar o programa, tornando-o mais legível. ◦ Podem assumir uma das duas formas seguintes:  Rem Comentário ou ‘ Comentário
  • 11.  Além destes, existem ainda ferramentas para proporcionar controle de banco de dados, objetos importados de outros aplicativos, etc...  As ferramentas citadas acima são quase imprescindíveis para se escrever um programa simples.
  • 13. Eventos Comuns  O Visual Basic apresenta alguns eventos de objetos que são usados frequentemente, e se apresentam na maior parte dos objetos de um form.
  • 14. Principais Métodos dos Formularios  Sintaxe: [formulário].Hide
  • 15.  Sintaxe: [formulário].Show [estilo%] ◦ Obs: O parâmetro estilo% é um valor inteiro que determina se um formulário será mostrado de forma modal ou não.
  • 16. Propriedades Comum dos Objetos  Propriedades são as características que personalizam seu objeto.  Cada objeto tem uma lista de propriedades própria.  As principais propriedades dos objetos do Visual Basic, que estão presentes em praticamente todos os objetos do Visual Basic, são as seguintes:
  • 18.  Serão apresentadas algumas propriedades do form, são elas: ◦ Height(altura do form), ◦ Weight(largura do form), ◦ Maxbutton (ativa ou desativa a presença do botão Maximizar), ◦ Minbutton (ativa ou desativa presença do botão Minimizar), ◦ Left (altera a distância do form a partir da extrema esquerda do vídeo), ◦ Top (altera a distância do form a partir do topo do vídeo).
  • 19. Tipos de erros  Podemos encontrar três tipos de erros num programa: ◦ Erros sintácticos (de compilação): Erros que violam a sintaxe da linguagem.  Exemplos:  Escrever Ennd em vez de End  Escrever Label1.Capion=“Teste“ em vez de Label1.Caption=“Teste”  Se o compilador encontrar um erro deste tipo, mostra a janela de código, assinala a linha que contém o erro e entra no modo designado por break time.
  • 20.  Os outros modos existentes são design time (desenho da interface e escrita do código) e run time (execução do programa) ◦ Erros de execução (run-time errors): Erros que resultam da execução de operações incorrectas, apesar de estarem sintacticamente correctas.  Exemplo: tentativa de executar uma divisão por zero ou de calcular a raiz quadrada de um número negativo.  Se o compilador encontrar um erro deste tipo entra em break time e assinala a instrução que causou o problema.
  • 21. ◦ Erros semânticos (de lógica do programa):  Erros na concepção do programa porque os algoritmos desenvolvidos não estão correctos ou a transcrição do algoritmo para o código da linguagem não foi feita correctamente.  O programa executa mas não produz os resultados desejados  Os erros dos programas são designados em inglês por bugs.
  • 22. A ajuda do Visual Basic  O Visual Basic possui um sistema de ajuda (help) bastante útil, que permite entre outras coisas: ◦ aceder a manuais da linguagem; ◦ ver exemplos de código e copiá-los para janelas de código do utilizador, modificando- os, se necessário ◦ obter ajuda por tópicos ou por palavra-chave ◦ obter ajuda sensível ao contexto, seleccionando um objecto ou uma palavra- reservada no écran e clicando em F1.