Escola Olímpio Curso: Técnico em Informática
Transcrição
Escola Olímpio Curso: Técnico em Informática
Escola Olímpio Curso: Técnico em Informática Telles Professor: Marcelo Para obter o Visual Studio 2008 Express Edition podemos proceder da seguinte forma: http://www.microsoft.com/express/download/default.aspx#webInstall e escolher a ferramenta desejada Usaremos o C#, Visual Basic, o Web Developer e SQLServer Express Edition Podemos baixar todas juntas em uma imagem no formato .iso, para isso vá bem no final da página e escolha offline install Caso você não tenha optado pelo offline install será necessário baixar o Banco de dados SQLServer Express Edition. Para baixar o SQLServer Express Edition, podes usar este endereço: http://www.microsoft.com/Sqlserver/2005/en/us/express-down.aspx#SP3 Escola Olímpio Curso: Técnico em Informática Professor: Marcelo Telles Para instalar o Visual Studio apartir dos arquivos obtidos em aula (usando Windows XP 32 bits): 1 – Instalar o DotNetFramework 3.5: dotnetfx35.exe 2 - Instalar o Daemon Tools versão 4 ou superior, ao terminar a primeira etapa do instalador o computador deve ser reiniciado. daemon410-x86.exe 3 – Após instalar o Daemon Tools e reiniciar o computador, irá aparecer um ícone, em forma de “raio” junto a bandeja do sistema(junto ao relógio) , conforme mostra a figura abaixo: 4- Clicar com o botão direito do mouse neste ícone, escolher “Virtual CD/DVD-ROM”, conforme mosta a figura abaixo: Escola Olímpio Curso: Técnico em Informática Professor: Marcelo Telles 5 – Escolher “Dispositivo 0 sem Mídia”, depois “Montar Imagem”, conforme figura abaixo: 6 – Na janela para busca de arquivo “.iso” , escolha o arquivo: VS2008ExpressWithSP1ENUX1504728.iso Escola Olímpio Curso: Técnico em Informática Telles 7 – Automaticamente irá abrir o instalado do Visual Studio2008: Professor: Marcelo Basta escolher uma das versões(Visual C#, Visual Basic, Visual C++) e seguir os passos de instalação. Não escolha o Visual Web Developer na primeira vez, siga a ordem e instale primeiramente o C#. Next Marcar “I have read and accept the license terms” - Eu lí e aceito os termos de lincença. Next Install. Repita os passos para cada um dos Aplicativos: Visual Basic, Visual C++ e Visual Web Developer Escola Olímpio Curso: Técnico em Informática Telles Professor: Marcelo No Visual Studio 2008 Express Edition, temos uma visão do formulário (tela ou janela que o usuário terá como interface) e do código (parte com os comandos, eventos, variáveis e funções). Podemos adaptar as ferramentas do Visual Studio de acordo com nossa necessidade. Vamos criar um projeto: Abra o Visual Basic Clique em Inciar / Programas / Curso Técnico / Microsoft Visual Studio 2008 Express Edition / Microsoft Visual Basic 2008 Express Edition Clique em: File New Project Windows Forms Application Clique no ok Escola Olímpio Curso: Técnico em Informática Telles Professor: Marcelo Bem vindo ao ambiente de desenvolvimento do VS 2008 (Visual Studio 2008): Em seguida falaremos um pouco de cada uma das áreas destacadas na figura: Tool Box = caixa de ferramentas (em laranja) contém os botões, caixas de texto, menus, calendários, e demais ferramentas a serem colocadas nos formulários. Formulário = local onde devemos colocar as ferramentas que o usuários terá acesso (destacado em vermelho). Properties = local onde iremos definir as propriedades do que estiver selecionado. Podemos definir as propriedades de todas as ferramentas e inclusive do próprio formulário (destacado em verde). Solution Explorer = permite navegar nos arquivos que fa zem parte do projeto aberto (destacado em azul). Escola Olímpio Curso: Técnico em Informática Professor: Marcelo Telles Cada ferramenta do Tool Box possui propriedades particulares. Por exemplo Um textBox (caixa de texto) têm: Tamanho - Size Texto – Text Nome -Name Posição - Location Rótulo – Label Alinhamento – TextAlign Visível - Visible Habilitado – Enabled Quantidade máxima de letras - MaxLength ... Vá na Tool Box e selecione TextBox (arraste para o formulário e solte) Agora mais uma vez Vá na Tool Box e selecione TextBox (arraste para o formulário e solte) Selecione um Button (arraste para o formulário e solte) deverá ter algo assim: Tendo os três elementos no formulário, clique duas vezes no Button que foi inserido por último. Neste momento o Visual Studio nos direciona para o código fonte do formulário. Mais especificamente para dentro do evento do click do Button: Escola Olímpio Curso: Técnico em Informática Telles Professor: Marcelo no evento click do Button colocar o seguinte código: TextBox2.Text = TextBox1.Text Clique no Play (ícone em verde na forma de triangulo) Agora seu programa será compilado e testado, se tudo ocorrer bem será exibido o formulário com os dois textBox e o button. Digite algo no primeiro textBox e clique no button. Perceba que ao clicar com o mouse copiamos o que tem no primeiro textBox para o segundo textBox, pois é isso mesmo que estamos fazendo, uma atribuição, veja novamente: TextBox2.Text = TextBox1.Text Vamos supor que ao clicar no button deve exibir, em uma caixa de mensagem, o resultado da soma dos outros dois textBox. Basta usar os seguintes comandos: Escola Olímpio Curso: Técnico em Informática Telles Professor: Marcelo Dim sum As Single sum = TextBox1.Text + TextBox2.Text MsgBox(" A soma do TextBox1Text +TextBox2.Text é : " & sum) Explicando: Primeiro criamos uma variável, cujo nome é sum que é do tipo inteiro simples, ela será usada para armazenar o resultado da soma Atribuímos a ela o valor desejado, no caso o que tiver no textBox1 somado ao que estiver no textBox2. Criamos uma caixa de mensagem (MsgBox) e escrevermos nela um texto simples que colocamos entre aspas duplas juntamente com o valor que tiver na variável sum. Perceba que para juntarmos o texto com o valor de uma variável devemos usar o concatenador &. No Pascal, por exemplo, era usado uma vírgula. Se ainda não testou este código, por favor faça o clique no Play teste e perceba o seu funcionamento. Você deve estar percebendo que nossa soma não esta sendo feita corretamente, pois estamos operando com o valor que temos no textBox1.Text e textBox2.Text ou seja temos texto nestas propriedades, caso desejarmos realizar operações com estas propriedades (Text), devemos antes fazer uma conversão usando: <tipo>.Parse(<parâmetro>) ou Convert.<tipo>(<parâmetro>) Para usar o <tipo>.Parse(<parâmetro>) podemos proceder da seguinte forma: Dim sum As Single sum = Single.Parse(TextBox1.Text) + Single.Parse(TextBox2.Text) MsgBox(" A soma do TextBox1Text +TextBox2.Text é : " & sum) A função <tipo>.Parse() funciona da seguinte forma: <tipo>.Parse(<parâmetro>) no lugar de <tipo> colocamos o tipo de variável(single, long, int16, int32, int64 ...) no lugar de <parâmetro> devemos informar um texto que tenha apenas números. Se desejarmos usar Convert.<tipo>(<parâmetro>) Convert.ToInt64(TextBox1.Text) A função Convert.<tipo>() funciona da seguinte forma: Escola Olímpio Curso: Técnico em Informática Telles Professor: Marcelo Convert.<tipo>(<parâmetro>) no lugar de <tipo> colocamos o tipo de variável(single, long, int16, int32, int64, string ...) no lugar de <parâmetro> devemos informar um texto que tenha apenas números. Ex. sum = Convert.ToSingle(TextBox1.Text) + Convert.ToSingle (TextBox2.Text) textBox1.Text = Convert.ToString(sum) Teste seu programa informando letras nos textBox1 ou no textBox2 ou em ambos. Provavelmente irá perceber um erro no funcionamento de seu programa. Podemos contornar este tipo de problema da seguinte forma: Try Dim sum As Single sum = Single.Parse(TextBox1.Text) + Single.Parse(TextBox2.Text) MsgBox(" A soma do TextBox1Text +TextBox2.Text é : " & sum) Catch ex As Exception MsgBox(ex.Message) End Try A estrutura Try, funciona da seguinte forma: Primeiramente é testado em memória se é possível realizar tudo aquilo que esta entra o Try e o Catch (Exige processamento e uso de memória, portanto o Try Catch deve ser usado somente quando necessário). Em seguida capturamos os possíveis erros na variável ex. Isso mesmo ex é uma variável do tipo Exception (exceção). Caso algum erro seja encontrado exibimos o erro na forma de caixa de mensagem. Veremos mais sobre Try Catch nas próximas aulas. Tipos de variáveis no Visual Basic: Single -3.4028235E+38 through -1.401298E-45 for negative values; 1.401298E-45 through 3.4028235E+38 for positive values Double -1.79769313486231570E+308 through -4.94065645841246544E-324 for Escola Olímpio Curso: Técnico em Informática Telles negative values; Professor: Marcelo 4.94065645841246544E-324 through 1.79769313486231570E+308 for positive values Int16 -32,768 through 32,767 Int32 Int64 UInt32 0 through 4,294,967,295 Object Any type can be stored in a variable of type Variant String 0 to approximately 2 billion Unicode characters Boolean True or False Decimal 0 through +/-79,228,162,514,264,337,593,543,950,335 (+/-7.9...E+28) with no decimal point; 0 through +/-7.9228162514264337593543950335 with 28 places to the right of the decimal; DateTime 0:00:00 (midnight) on January 1, 0001 through 11:59:59 PM on December 31, 9999 Byte 0 through 255 Char 0 through 65535 SByte -128 through 127 UInt64 0 through 18,446,744,073,709,551,615 (1.8...E+19 ) Short -32768 through 32767 Currency Money Traduções úteis: through = até true = verdadeiro values = valores characters = caracteres ou letras, números e símbolos do teclado stored = armazenado with no decimal point = sem ponto decimal with 28 places to the right of the decimal = com 28 espaços ao lado direito do ponto decimal midnight = meia noite money = neste caso moeda Poderíamos colocar o resultado em um label (lembre-se label é um rótulo): para isso, insira um label em seu formulário. Escola Olímpio Curso: Técnico em Informática Telles Professor: Marcelo Dim sum As Single sum = Single.Parse(TextBox1.Text) + Single.Parse(TextBox2.Text) Label1.Text = sum.ToString() Agora estamos fazendo a conversão inversa, antes convertíamos um texto em um número ( Single.Parse) agora precisamos converter um número em texto. Para isso usamos o .ToString(). Perceba que estamos atribuindo a propriedade texto do label o valor de uma variável. Poderíamos colocar o resultado em um outro textBox: para isso, insira mais um textBox em seu formulário. Dim sum As Single sum = Single.Parse(TextBox1.Text) + Single.Parse(TextBox2.Text) textBox3.Text = sum.ToString() fontes: http://msdn.microsoft.com/pt-br/library/47zceaw7.aspx http://www.vbtutor.net/vb2008/vb2008_lesson1.html http://www.macoratti.net/vbn_bas1.htm http://www.criarweb.com/artigos/538.php
Documentos relacionados
Revisão Excel - Marcelo Telles