Sie sind auf Seite 1von 33

Visual Basic 2008 - Mdulo Bsico

Aula 01

Tpicos desta Aula


1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Introduo ao Visual Basic Express ............................................................... 2


Obtendo o Visual Basic .NET 2008 Express.................................................... 3
Introduo ao Visual Basic Express ............................................................. 13
Criando seu primeiro projeto ....................................................................... 15
Viso geral sobre desenvolvimento de aplicativos ...................................... 17
Criando o primeiro projeto .......................................................................... 18
Desenhando a interface do usurio ............................................................. 24
Configurando as propriedades. .................................................................... 26
Adicionando cdigo...................................................................................... 30
Avaliao da aula ......................................................................................... 33

1
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Introduo ao Visual Basic Express


Se voc imaginar uma programa de computador, voc provavelmente poder cri-lo com Visual Basic
Express Edition.
Voc pode usar o Visual Basic Express para criar desde um simples programa que exibe uma
mensagem at um aplicativo completo que trabalhe com banco de dados ou um servio Web.
O Visual Basic Express fornece um ambiente de desenvolvimento totalmente funcional para
programadores e a opo ideal para desenvolvedores ou para quem esteja interessado em
aprender como programar no Visual Basic.
O que o Visual Basic Express ?
Visual Basic Express uma verso do Visual Basic que fcil aprender e gratuito, uma ferramenta
de desenvolvimento totalmente funcional para programadores que no necessitam da verso
completa do Visual Basic.
Tambm uma ferramenta de aprendizado para programao em Visual Basic.
Quem deve usar Visual Basic Express?
O Visual Basic Express uma ferramenta poderosa que pode criar aplicativos totalmente funcionais e
componentes que podem ser compartilhadas com outras pessoas.
No entanto, no se destina para desenvolvedores profissionais ou para programadores que trabalham
em um ambiente de equipe.
Outras verses do Visual Basic fornecem recursos que atendem s necessidades avanadas de
desenvolvimento profissional e de equipe.
Observao
O Visual Basic Express Edition no tem suporte para o desenvolvimento de aplicativos da Web.
Se voc deseja fazer desenvolvimento para Web, voc deve fazer o download do Visual Web
Developer Express

2
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Obtendo o Visual Basic .NET 2008 Express


Para obter o Visual Basic Express visite:
http://www.microsoft.com/express/download/default.aspx

Utilizando a barra de rolagem vertical a direita localize o a link adequado para o download conforme a
figura abaixo

3
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Utilizaremos no curso a verso Visual Basic 2008 Express Edition

No caso utilizaremos a verso em ingls (ainda no existe em portugus).


Clique no link a direita do idioma para fazer o download

4
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Clique no boto Salvar


Observao
Sugiro a criao de uma pasta especfica para salvar os downloads
Exemplo

Clique no boto Salvar

5
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Ao concluir o download clique no boto Executar


Se aparecer alguma janela pedindo autorizao para prosseguir, concorde.
Aguarde carregar os componentes da instalao

6
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Instalando o Visual Basic .NET 2008 Express


A instalao bem simples, basta seguir o passo a passo a seguir
1- Tela de boas vindas

Apenas clique no boto Next.


2- Tela da licena

7
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Nesta tela obrigatrio marcar a opo I have read and accept the licence terms
Clique no boto Next para continuar.
3- Tela de opes de instalao

8
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Nesta tela desmarque as duas caixas de verificao.


Clique no boto Next para continuar.
4- Tela de destino

9
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Nesta tela ser apresentado o local da instalao.


Observe tambem que necessrio se conectar a internet para fazer o download dos demais
arquivos da instalao.
Clique no boto Install para continuar.
5- Tela de andamento da instalao

10
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Aguarde at concluir o download e a instalao


6- Tela de instalao final

11
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Observe a sugesto para registrar o produto.


Sugerimos que voc registre o produto em at 30 dias.
No custa nada e evita que o mesmo fique desabilitado .

12
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Introduo ao Visual Basic Express


Iniciando o Visual Basic Express
Clique no boto Iniciar e localize o atalho criado

Clique no atalho acima.


Quando voc abrir Visual Basic Express Edition pela primeira vez, voc ver que a maioria da IDE (o
teu ambiente de desenvolvimento) preenchida com a janela Start Page (pgina inicial).

A pgina inicial contm uma lista de seus projetos recentes, uma rea chamada Getting Started (Guia
de Introduo) com links para tpicos da ajuda importantes e uma lista de links para artigos on-line e
outros recursos.
Se voc estiver conectado internet, essa lista ser atualizada regularmente.
No lado direito do IDE, voc ver a janela chamada de Solution Explorer (Gerenciador de Solues).
Esta janela inicialmente esta em branco, mas ao abrir ou criar um projeto onde as informaes
(arquivos e pastas) sobre o projeto, ou grupos de projetos conhecidos como solues, sero exibidas.
No lado esquerdo do IDE, voc v uma guia vertical marcada como ToolBox (Caixa de Ferramentas).

13
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01
Tambm inicialmente esta em branco, mas quando voc tiver um projeto aberto ela estar
preenchida com os itens que podem ser usados para a tarefa que voc est trabalhando atualmente.
Na parte superior do IDE existe uma barra de menus e uma barra de ferramentas.
Os menus disponveis e a barra de ferramentas de botes mudam com base em sua tarefa atual.
Na parte inferior do IDE h uma barra de status que exibe Pronto.
Enquanto voc trabalha no IDE, a Barra de Status muda, exibindo mensagens relacionadas sua
tarefa atual.

14
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Criando seu primeiro projeto


Para criar seu projeto clique no meu File -> New Project
ou
Utilize a tecla de atalho CTRL+N
Veja a figura abaixo.

Observao
Utilize sempre que possvel as teclas de atalho,
pois aumenta bastante a sua produtividade no desenvolvimento de aplicaes.
A seguinte janela ser aberta

15
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Antes de continuar, leia os conceitos que vem logo abaixo.


Tipos de projeto no Visual Basic Express

Windows Forms Application


Usado para criar aplicativos baseados no Windows que executam localmente nos computadores dos
usurios. Voc pode criar desde uma simples ferramenta de uma nica janela como uma calculadora
at um aplicativo completo que tenha vrias janelas e recursos avanados.
Class Library
Usado para criar classes reutilizveis ou componentes que podem ser compartilhados com vrios
projetos.
WPF Application
Usado para criar aplicativos do tipo Windows Presentation Foundation.
Este tipo de aplicao ser abordado no mdulo II do curso de VB
WPF Browser Application
Usado para criar aplicativos hospedados por navegador do tipo Presentation Foundation.
Console Application
Usado para criar aplicativos de linha de comando, programas que executam de um prompt de
comando do Windows e no tm interface visual.
Observaes
Neste curso criaremos apenas Windows Forms e Class Library

16
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Viso geral sobre desenvolvimento de aplicativos


O processo de desenvolvimento
O Visual Basic Express torna o trabalho de desenvolver um aplicativo muito simples,
na maioria das vezes o processo consiste as seguintes etapas:
1- Crie um projeto
Um projeto contm todos os arquivos necessrios para seu aplicativo, e ele armazena informaes
sobre seu aplicativo.
Observao
Eventualmente um aplicativo ir conter mais de um projeto, por exemplo, um projeto Windows e um
ou mais projetos de biblioteca de classes.
Esse aplicativo denominado como uma soluo, que apenas outro nome de um grupo de
projetos.
2- Design de interface do usurio
Para o desenho da tela basta arrastar os controles , como por exemplo botes e caixas de texto, at
a superfcie de design conhecido como um formulrio
Em seguida, voc pode definir propriedades que definem a aparncia e comportamento do formulrio
e seus controles.
3- Escreva o cdigo
Voc ter de digitar o cdigo de Visual Basic que definir como o seu aplicativo ira se comportar e
como ela ir interagir com o usurio.
O Visual Basic Express facilita a digitao do cdigo, fornecendo recursos como IntelliSense,
complementao automtica e trechos de cdigo.
4- Teste o cdigo
Voc sempre precisar testar o seu aplicativo para certificar-se que ele se comporta da maneira que o
voc espera.
Esse processo conhecido como depurao.
O Visual Basic Express possui ferramentas de depurao que facilitam localizar e corrigir erros no
cdigo de forma interativa.

17
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Criando o primeiro projeto


Agora vamos continuar a criao de um novo projeto seguindo as etapas citadas acima.
Mantenha selecionado o cone Windows Forms Application e altere o Name do projeto
para Projeto1

Clique no boto OK
Tela inicial do seu projeto no modo Design

18
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Modo de Design
Quando voc abre ou cria um projeto, a aparncia da IDE se transforma no Modo de Design.
Essa a parte do Visual Basic onde voc projeta a aparncia do seu aplicativo.
No modo de design, a pgina inicial coberta por outra janela conhecida como criador de formulrio,
que basicamente uma tela em branco que representa a interface do usurio para seu aplicativo.
Veja abaixo a janela Form1

19
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Observe que a pgina inicial (Start Page) ainda est disponvel clicando na respectiva guia acima de
criador de formulrio.
Janela Toolbox
Quando o criador de formulrio estiver visvel, a caixa de ferramentas (ToolBox) estar disponvel.
A caixa de ferramentas contem muitos controles (representaes de botes, campos de texto, grades
e assim por diante) que podem ser adicionados ao formulrio e organizados como desejar.

20
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Janela Properties
Voc tambm notar que a janela de propriedades (Properties), ser exibida embaixo da janela
Solution Explorer( Gerenciador de Solues.)

21
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Nesta janela onde voc ir definir as vrias propriedades que definem a aparncia e
comportamento do formulrio e seus controles.
Janela Solution Explorer
Observe tambem a Janela Solution Explorer, a qual mostra os componentes do seu projeto.

Observao
Se voc clicar duas vezes em um formulrio ou controle, uma nova janela chamada o Editor de
Cdigo ser aberta (no clique ainda).
Este o local onde voc escreve o cdigo real para o seu aplicativo.

22
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01
Mais que apenas uma editor de texto, o Editor de cdigos usa uma tecnologia conhecida como o
IntelliSense para ajudar voc a escrever cdigo, fornecendo informaes relevantes medida que
voc digita.

23
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Desenhando a interface do usurio


1- Desenhando um boto
Na janela Toolbox selecione o controle Button

Aps selecionar o controle Button posicione o mouse sobre o Form1 de um clique para criar o boto.

Para redimensionar o boto basta utilizar as alas de arraste (pequenos quadrados nos cantos e
laterais do controle)

Para mudar a posio basta arrastar o controle com o mouse.


2- Adicionando um rtulo (Label)
Adicione tambem um label conforme a figura abaixo

24
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Observao
Observe o asterisco que aparece na aba acima do formulrio

Este asterisco indica que este formulrio ainda no foi salvo.


3- Salvar o formulrio
Para salvar o formulrio clique no menu File -> Save Form1.vb
ou
utilize as teclas de atalho Ctrl+S

25
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Configurando as propriedades.
Para configurar as propriedades selecione o controle que voc quer configurar.
A janela Properties j mostrara as propriedades do controle selecionado

Observao
Voc pode utilizar tambem o Seletor de objetos da prpria caixa de propriedades

Propriedades so as caractersticas de um objeto (por exemplo nome e aparncia)


Observao
No se preocupe, no momento, em conhecer o que faz cada propriedade.
Muitas propriedades so comuns a vrios controles o que facilita o aprendizado.
Gradativamente iremos conhecer a maioria das propriedades.

26
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Propriedade Name
Esta propriedade a mais importante de todas,
pois atravs dela que o objeto ser identificado via programao.
Configure a propriedade Name do boto para cmdCurso,
a propriedade Name do Label para lblCurso e a propriedade Name do formulrio para frmCurso
Observao
Observe que as propriedades Names iniciam com cmd, lbl, frm
Por uma questo de padronizao utilizamos cmd para identificar os botes, frm para formulrios
lbl para identificar os rtulos e txt para identificar as caixas de texto
No obrigatrio utilizar estes prefixos, mas muito recomendvel pois facilitara a programao

Propriedade Text
Esta propriedade importante pois define o texto que ser apresentado no controle,
ou seja, o que ser visto pelo usuario.
Configure a propriedade Text do boto para Curso, o Text do Label para Curso: e o Text do
formulrio para Mostrar Curso
O seu formulrio deve ficar com uma aparncia semelhante a figura abaixo.

Salvando o Projeto
Para salvar todas as alteraes feitas at aqui
clique no menu File -> Save All

27
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Ou utilize a tecla de atalho Ctrl+Shift+S


Observao
Se for a primeira vez que voc esta salvando a janela Save Project ser aberta.

Selecione o local onde quer salvar e clique no boto Save.


Executando seu projeto
Utilize a tecla de atalho F5
Quando voc executar ou depurar seu aplicativo, a IDE alterna para o modo de execuo.
O seu aplicativo iniciado conforme a figura abaixo

28
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Observao
No modo de execuo, voc no pode fazer alteraes no projeto.
Observe tambem que ao clicar no boto no acontece nada.
Para o boto funcione necessrio adicionar alguma instruo ao mesmo.
Para fechar seu aplicativo utilize o cone com um X no canto superior direito desta janela

29
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Adicionando cdigo.
Aps fechar seu encerrar seu programa e voltar para o design da pgina,
de um duplo clique no boto Curso para abrir a janela de cdigo.

Numerao de linhas
Voc pode configurar o editor para apresentar os nmeros das linhas no editor de cdigos.
Clique no menu Tools-> Options e configure conforme a figura abaixo

30
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Observe a a caixa de verificao Show all settings esta marcada e


foi selecionado a esquerda All Languages do Text Editor e a direita abaixo do Display
a caixa de verificao Line numbers esta marcada.
A sua janela de cdigo ficar parecida com a imagem abaixo.

Nesta janela observe que a classe inicia na linha 1 termina na linha 6.


O conceito de classe ser abordado detalhadamente nas prximas aulas.
Observe tambem que o prprio editor ja criou um procedimento de evento chamado cmdCurso_Click
que inicia na linha 3 e termina na linha 5
Na linha 4 adicione a seguinte instruo.

31
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Esta instruo esta atribuindo para a propriedade Text do lblCurso a string "Curso online VB Wincomp"
Observao
String um conjunto de caracteres, que na programao, delimitada por aspas.
Em tempo de execuo (quando voc rodar o programa) ao clicar no boto cmdCurso esta instruo
ser executada.

32
www.learning.com.br

Visual Basic 2008 - Mdulo Bsico


Aula 01

Avaliao da aula
Para a avaliao desta aula e para que a prxima aula seja liberada, voc deve enviar o projeto
apresentado (Projeto1) e desenvolvido durante a aula, compactado, para o email do seu tutor.
O prazo para correo e conseqente liberao da prxima aula de at 24 horas.
Observao
Alguns provedores tem barrado emails que contenham anexos com arquivos compactados que
contenham executveis dentro (.exe ou .dll)
Sugerimos que para evitar problemas renomeie a extenso do arquivo de .zip ou .rar para .txt

33
www.learning.com.br

Das könnte Ihnen auch gefallen