Mostrando postagens com marcador Visual Basic. Mostrar todas as postagens
Mostrando postagens com marcador Visual Basic. Mostrar todas as postagens

segunda-feira, 23 de abril de 2012

Visual Basic - Parte II - Primeiro Programa

Olá Pessoas!
Nesta postagem vou ensinar como criar um simples programa que exibe data e hora.

  • Primeiro crie um projeto.
  • Eu irei usar o tamanho do form1 como 545; 464. Para alterar o tamanho é bem simples: Clique no Form1 e na aba 'Properties' procure o campo 'Size' e altere o valor para "545; 464"(sem as aspas).
  • Depois procure o campo "BackColor" ainda na aba 'Properties' e altere o valor para 'ButtonHighlight' ou 'White' ou '255; 255; 255' (sem as aspas).

Agora Vamos Adicionar os Componentes:
  • Adicione uma PictureBox que está na aba ToolBox
  • Altere a propriedade Size na aba properties para 202; 211 e altere a propriedade Location (aba Properties) para 33; 133. 
  • Agora vamos adicionar uma imagem nessa picturebox: Primeiro aperte o botão direito do mouse na imagem a direita e selecione 'Salvar Imagem Como...' e salve essa imagem em uma pasta de sua preferência. Volte ao Visual basic e Clique na picturebox e depois clique no botão '...' do campo Image na aba Properties, Clique no botão onde está escrito Project Resource File e depois no botão Import e selecione a imagem que eu disse para você salvar.
  • Agora clique na aba Toolbox e selecione o componente 'MonthCalendar'. Vá na aba Properties e altere o campo 'Location' para 284; 166.
  • Agora na aba ToolBox adicione 3 labels. 
  • Na Label que está escrito 'label1', clique nela vá na aba Properties e altere o campo 'Location' para 98; 365 e ainda na aba Properties clique no campo text e deixe vazio, nada escrito.
  • Na Label que está escrito 'label2', clique nela vá na aba Properties e altere o campo 'Location' para 362; 365 e ainda na aba Properties clique no campo text e deixe vazio, nada escrito.
  • Na Label que está escrito 'label3', clique nela vá na aba Properties e altere o campo 'Location' para 114; 18 e ainda na aba Properties no campo 'Font' escreva 'Calibri; 36pt'(sem aspas) clique no campo text e escreva Horário e Data.
  • Na aba ToolBox adicione o componente 'Timer' e na aba Properties altere o campo Interval para 1000 e o campo Enabled para True
  • Clique duas vezes onde está escrito Timer1 (Está representado abaixo).

  • Escreva:   
                      Label1.Text = DateAndTime.TimeOfDay               
                      Label2.Text = DateAndTime.Today
  • Lá em Cima tem uma aba escrito Form1.vb [Design]* clique nela e depois clique duas vezes na parte de cima do seu formulário (onde está escrito Horário e Data, e tem o icone de minimizar, maximizar e fechar) escreva:
MsgBox("Bem-Vindo!")
Agora aperte F5 ou clique no botão 

Se seu programa ficou assim:
Então tudo deu certo, senão tente refazer desde o começo.

Definições:
Label1.Text = -> Texto da Label 1
DateAndTime.TimeOfDay -> Horário de acordo com o relógio do Windows         
Label2.Text = -> Texto da Label 2
DateAndTime.Today -> Data de Acordo com o Windows

Não vou explicar o MsgBox("Bem-Vindo!") pois já expliquei na postagem passada

Então a 2ª parte do curso de Visual Basic fica por aqui. Na Próxima postagem vou ensinar como criar um navegador simples.


sábado, 21 de abril de 2012

Visual Basic - Parte I - Conhecendo o Visual Basic

"O Visual Basic (abreviado como VB) é uma linguagem de programação produzida pela empresa Microsoft, e é parte integrante do pacote Microsoft Visual Studio. Sua versão mais recente faz parte do pacote Visual Studio .NET, voltada para aplicações .Net. Sua versão anterior fez parte do Microsoft Visual Studio 6.0, ainda muito utilizado atualmente por aplicações legadas." (Origem: Wikipédia, a enciclopédia livre)


Nós vamos usar o Visual Basic 2008 Express Edition que pode ser baixado de graça no site: http://www.baixaki.com.br/download/visual-basic-2008-express-edition.htm


Ao abrir o Visual Basic, clique em Create: Project...
Selecione o Template "Windows Forms Application" e altere o campo "Name" com o nome do projeto que você queira e clique em OK.
Irá abrir esta tela:


Clique duas duas vezes nessa janela (essa que está escrito Form1). Irá abrir esta janela.



Public Class Form1  Início da Classe (Pública)


    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Método(Privado)


    End Sub Fim do Método
End Class Fim da Classe

Se você quiser saber o que significa classe, método e outras coisas do algoritmo, leia o post Algoritmo - Parte I e Algoritmo - Parte II

Só pra constar, esse programa vai abrir uma Caixa de Mensagem escrito Olá Mundo. (O maior clichê da história dos tutoriais de programação)

Entre "Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load" e "End Sub", escreva o código:  MsgBox("Olá Mundo")

O que quer dizer "MsgBox("Olá Mundo")" ?

MsgBox => É uma caixa de texto
("Olá Mundo") => É o que vai estar escrito na MsgBox

O código completo vai ficar assim:
Public Class Form1
   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
         MsgBox("Olá Mundo")
    End Sub
End Class 

Agora aperte F5 ou clique naquele botão  
Abriu um caixa de texto escrito Olá Mundo e um botão OK. (Se isso não aconteceu veja o que tem de errado no seu código)

Quando você aperta OK abre o Form1 que não tem nada. Na próxima postagem vamos usar aquele formulário(Form1).