Módulo 9 - Introdução a Programação Orientada a Objetos
O ambiente de programação que iremos utilizar neste módulo, e também em próximos, é o Microsoft Visual Basic.
Esta opção deve-se ao facto de este ser um ambiente de programação do tipo OOED ( Object Oriented Event Driven ) - programação orientada por objetos e dirigida por eventos.
O ambiente de programação do Visual Basic baseia-se numa versão muito evoluída da linguagem Basic e caracteriza-se por ser um ambiente gráfico ("visual") onde podemos utilizar ferramentas e objetos gráficos para criar as interfaces das nossas aplicações.
Conseguem obter o Visual Basic muito fácil, a versão que vou utilizar é o Microsoft Visual Basic 2010 Express, depois de terem o vosso programa instalado no vosso computador é muito simples:
Começamos com uma ficha te trabalho simples para conhecer melhor as funções do programa, na qual a vou mostrar :

É simples, abre o Microsoft Visual Basic cria um novo projeto e vai lhe aparecer um ícone de ferramentas, ou mais fácil pressione ( Ctrl + Alt + X ), adiciona o evento que pretender na janela form1 e depois faz duplo click em cada um para adicionar o código.
Este aplicativo é uma coisa simples, pois dá para adicionar dois nomes e tem dois botões um de juntar ambos os campos nomes e outro para trocar os nomes da textbox.
Este é o ambiente gráfico do primeiro programa, tudo isto é feito em código.
Public Class Form1
str2 = TextBox4.Text
TextBox3.Text = str2
Reflexão:
Este programa é muito simples , mas tem muita utilidade, como podem ver o código é pequeno e simples de ser feito. Com este programa aprendi que sem o "val" antes das texbox's não o resultado não sai correto, pois o visual basic não assume automaticamente que são algarismos que vamos introduzir, e por exemplo o que o programa fazia no caso da soma sem o "val" era juntar os algarismos números .
Este programa é muito simples , mas tem muita utilidade, como podem ver o código é pequeno e simples de ser feito. Com este programa aprendi que sem o "val" antes das texbox's não o resultado não sai correto, pois o visual basic não assume automaticamente que são algarismos que vamos introduzir, e por exemplo o que o programa fazia no caso da soma sem o "val" era juntar os algarismos números .
--------------------------------------
Public Class Form1
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Close()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
TextBox4.Text = " "
TextBox5.Text = " "
TextBox6.Text = " "
TextBox7.Text = " "
TextBox8.Text = " "
TextBox9.Text = " "
TextBox10.Text = " "
TextBox11.Text = " "
TextBox12.Text = " "
Label16.Text = " "
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim media As Single
media = (Val(TextBox1.Text) + Val(TextBox2.Text) + Val(TextBox3.Text) + Val(TextBox4.Text) + Val(TextBox5.Text) + Val(TextBox6.Text) + Val(TextBox7.Text) + Val(TextBox8.Text) + Val(TextBox9.Text) + Val(TextBox10.Text) + Val(TextBox11.Text) + Val(TextBox12.Text)) / 12
Label16.Text = media
End Sub
End Class
Reflexão:
Gostei de elaborar este programa pois tem muita utilidade, faz a média de todas as disciplinas que no meu caso do 11ºGPSI, faz o mesmo efeito de uma máquina calculadora, mas neste caso num ambiente gráfico, onde é mais fácil a execução.
Reflexão final
E assim termina mais um módulo mas este um pouco mais interessante, pois começamos com a parte gráfica da programação. Todos os programas que fizemos foram importantes , mas houve alguns que eu mais gostei. No início deste módulo começamos a trabalhar só com umas label's e textbox's , e chego ao fim já a perceber de muitas ferramentas do ambiente visual basic. Os conteúdos foram muito bem explicados. Gostei deste módulo .






Onde param as suas reflexões?...
ResponderEliminarEm termos de estrutura...o espaço reservado para o conteúdo é mais estreito.
Mais, repensar nas cores do texto...Será que consegue ler sem esforço visual? (fundo e contraste).
é importante refletir, porque de certeza que existem mais tarefas que foram importantes na sua aprendizagem...pelo menos tem demonstrado nas aulas...
Atenção...Carlos, uma reflexão não é o sumário dos conteúdos dos módulos!!!
ResponderEliminarReflexão e o debruçar no trabalho do módulo e refletir no que aprendeu e quais as atividades cruciais para a sua aprendizagem...
Passando agora para a estrutura...A cor do fundo conjugado com as cores do texto talvez não tenham sido a melhor escolha...
Onde param as reflexões por tarefa incluida??? Talvez estejam de modo camuflado...!?
ResponderEliminarEste comentário foi removido pelo autor.
ResponderEliminarCom um índice talvez os conteúdos e os módulos fiquem mais organizados...Logo será importante incluir um índice, tal como sugeri nas aulas...
ResponderEliminar