Escolar Documentos
Profissional Documentos
Cultura Documentos
2012
SUMRIO
INTRODUO....................................................................................................................................3 O AMBIENTE DO VISUAL STUDIO...............................................................................................3 DENTRO DO DESIGN.......................................................................................................................4 CRIANDO TELAS..............................................................................................................................5 COMPILANDO E EXECUTANDO UM PROGRAMA.....................................................................6 ESCREVENDO O CDIGO...............................................................................................................6 CAIXA TEXTO E LABEL..................................................................................................................6 BOTO................................................................................................................................................6
INTRODUO
Professora Mst. Nanci Assis O Microsoft Visual Basic 2010 uma verso atualizada e aprimorada da conhecida linguagem de programao Visual Basic, uma tecnologia que tem uma base de milhes de programadores fiis ao redor do mundo. O Visual Basic 2010 no um produto independente, mas um componente do Visual Studio 2010.
O Visual Studio inicia e disponibiliza um ambiente de desenvolvimento com muitos menus, ferramentas e janelas de componentes. Vide figura 01.
Criar um Novo Projeto: o Clicar no cone New Project da pgina de Start, uma tela de seleo do tipo de formulrio e programa a ser criado ser disponibilizada; o Escolher o tipo WINDOWS FORMS APPLICATION; o Incluir o nome do programa como PROGRAMA FUNCIONARIO; o Clicar no boto OK (a tela de Design ser aberta).
Abrir um Projeto Existente: o Clicar no cone Open Project da pgina de Start; o Buscar na pasta que ir abrir o caminho e o projeto que deseja abrir; o Clicar no boto OK (a tela do programa selecionado ser aberta).
DENTRO DO DESIGN
Neste ponto reservamos um espao para estudar o IDE do Visual Studio e identificar algumas ferramentas de programao e janelas que utilizaremos no curso, vide figura 02 abaixo.
Barra de ferramenta: onde encontram-se todos os objetos que sero utilizados para criar as telas (1 click).
Menu Superior
Barra de acesso rpido (1 click). Formulrio: Ambiente onde ser desenhada a tela.
Barra de propriedades: onde podemos visualizar todas as possveis configuraes de um objeto do formulrio.
CRIANDO TELAS
Para criarmos as telas se faz necessrio seguir os seguintes passos: Nomear o formulrio/tela fisicamente: o Ir a barra de ferramenta Solution Explorer; o Escolher o objeto a ser modificado o nome; o Clicar com o mouse direito em cima do objeto; o Selecionar a opo Rename (ser habilitado o campo para alterao); o Escrever o nome desejado; o Teclar Enter. Modificar o label do formulrio para que o mesmo contenha o nome da tela: o Selecionar o formulrio como um todo; o Ir a barra de ferramenta Properties; o Escolher a propriedade Text; o Inserir o nome do formulrio; o Teclar Enter. Modificar o nome do formulrio: o Selecionar o formulrio como um todo; o Ir a barra de ferramentas Properties; o Escolher a propriedade Name; o Inserir o nome do formulrio; o Teclar Enter. Neste momento tudo referente ao objeto formulrio j est finalizado. Comearemos agora a desenhar a tela, para tanto seguir os passos abaixo: Ir a barra de ferramentas e escolher o objeto desejado Para criar os descritivos utilizar o objeto LABEL Para criar as caixas de texto utilizar o objeto TEXT Para trazer os objetos para o formulrio/tela se faz necessrio selecionar o mesmo e arrastar para a tela Para modificar o contedo do label dever: o Selecionar o objeto o Ir a barra de Properties o Selecionar a propriedade Text o Inserir o novo contedo 5
o Clicar Enter Para modificar o nome do objeto dever: o Selecionar o objeto o Ir a barra de Properties o Selecionar a propriedade Name o Inserir o novo contedo o Clicar Enter Para criar um novo formulrio/tela: o Ir ao Menu Superior o Selecionar a opo Project o Selecionar a opo Add Windows Form (uma tela para criao do novo formulrio ser aberta) o Selecionar a opo Windows Form o Digitar o nome fsico do formulrio na opo Name o Clicar em Add
BOTO
Para incluirmos informao do boto a seguinte linha de cdigo deve ser escrita: boto.TEXT = Valor. Para incluirmos o cdigo para o evento click do boto se faz necessrio que um duplo clique seja realizado no modo Design. Neste momento ser ento aberto o modo 6
' Fecha a ligao e limpa as variveis connection.Close() connection = Nothing command = Nothing
'Cria Varivel e monta comando SQL Dim SQL As String = "UPDATE TABELA SET CAMPO1= '" & Me.txt_campo1.Text & "', CAMPO2 = '" & Mid(Me.txt_campo2.Text, 4, 2) & "/" & Mid(Me.txt_campo2.Text, 1, 2) & "/" & Mid(Me.txt_campo2.Text, 7, 4) & "', CAMPO3 = '" & Mid(Me.txt_campo3.Text, 4, 2) & "/" & Mid(Me.txt_campo3.Text, 1, 2) & "/" & Mid(Me.txt_campo3.Text, 7, 4) & "' WHERE CAMPO1 = " & Me.txt_campo1.Text ' Cria uma nova ligao base de dados Dim connection As New SqlConnection(myConnectionString) ' Abre a ligao connection.Open() ' Criao do comando indicando a instruo e a ligao Dim command As New SqlCommand(SQL, connection) Dim iRetorno = command.ExecuteNonQuery ' Caso nao tenha dado erro If iRetorno = 1 Then MsgBox("Registro alterado com sucesso!", vbOKOnly + vbInformation) Else MsgBox("Registro no encontrado!", vbOKOnly + vbExclamation) End If ' Fecha a ligao e limpa as variveis connection.Close() connection = Nothing command = Nothing
' Caso existam rows (linhas) If reader.HasRows Then reader.Read() Me.txt_campo1.Text = reader.Item("VALOR1") Me.txt_campo2.Text = reader.Item("VALOR2") Me.txt_campo3.Text = reader.Item("VALOR3") Else MsgBox("Registro no encontrado!", vbOKOnly + vbExclamation) End If ' Fecha a ligao e limpa as variveis connection.Close() connection = Nothing command = Nothing
Onde: o Me: referencia o prprio formulrio o Hide: propriedade que fecha o formulrio (esconde) o Show: propriedade que mostra (habilita) o formulrio o Msgbox: comando que monta uma tela de mensagem o Enabled: propriedade que torna possvel um usurio incluir ou no informao em um objeto do tipo caixa de texto o Refresh: propriedade que realiza uma atualizao ao formulrio o Dim: comando que cria uma varivel o Open: mtodo para abrir a conexo com o banco de dados o Parameters.Add: recebe o contedo para o comando SQL o ExecuteReader: executa a linha de comando SQL o HasRows: mtodo que contm as informaes de retorno do banco de dados o Read: mtodo que disponibiliza as informaes do banco de dados o Item: mtodo que disponibiliza especificamente cada dado do banco de dados