Quinta-feira, 14 de Maio de 2015
Desenvolvimento de Software – Mobile
Primeira aula do professor Marcelo
O professor, primeiramente, vai trabalhar com a linguagem orientada a objetos, Visual Basic (criar sistemas com formulários e gerar executáveis); para posteriormente começar as atividades com Mobile.
Ele não escreveu o conteúdo desta aula no quadro, mas eu anotei o básico da aula para estudar. Vejam a aula e qualquer dúvida em VB, entrem em contato com o mestre. Quanto ao texto, reclamem comigo.
Atividade 1: Cadastro de Clientes: Nome / Nascimento / Endereço / Bairro / Cidade / Estado / Telefone / Cep.
Abrir o VB >> New Project >> Windows Forms Application. Então abre Form1. Clique no Form1 e na guia Properties >> Text >> Form1, apague Form1 e renomeie como Cadastro de Clientes.
Em seguida na guia Toolbox >> Containers >> GroupBox, ponha GroupBox no Form1, de modo a expandi-lo, conforme a figura 1. Depois na guia Properties >> Text >> GroupBox1, apague GroupBox1 e renomeie como Dados.
Vá agora para Toolbox >> Common Controls >> Label. Ponha 8 Label no Form1 e em seguida, ao lado dos Label correspondentes aos campos Nome, Endereço, Cidade e Estado, ponha TextBox. Ao lado do campo Bairro ponha ComboBox e configure na guia Properties >> Sorted >> True; para pôr as opções do ComboBox em ordem alfabética. Finalmente, ao lado dos campos Nascimento, Telefone e Cep ponha MaskedTextBox. Todos estes objetos estão na guia Toolbox >> Common Controls. Lembre-se de renomear cada Label, conforme os campos, na guia Properties >> Text.
Os campos Nascimento, Telefone e Cep devem ser configurados conforme o exemplo abaixo. Para tanto selecione cada objeto por vez:
Nascimento: Properties >> Mask >> ##/##/####
Telefone: Properties >> Mask >> (##)#####-####
Cep: Properties >> Mask >> #####-###
Para que cada configuração não fique sublinhada, retire o traço “ – “ em: Properties >> PromptChar e em seguida dê um espaço somente.
Vamos pôr três botões no Form1. Um para Arquivar, outro para Excluir e mais um para Sair. Então na guia Toolbox >> Common Controls >> Button. Em seguida renomeie cada Button na guia Properties >> Text. Para sublinhar uma letra na palavra Arquivar (a letra A, por exemplo) para servir como atalho para ativar o botão em questão, proceda assim:
Em Arquivar: Properties >> Text >> &Arquivar
Em Excluir: Properties >> Text >> E&xcluir
Em Sair: Properties >> Text >> &Sair
Para ativar os botões atalhos tecle ALT quando estiver executando o Form1.
CUIDADO! Desabilite o botão Excluir para que ele não tenha função quando não for preciso ter. Proceda assim: Selecione o botão Excluir e depois na guia Properties >> Enabled >> False.
Para terminar, vamos dar um clique duplo no Form1 (clique exatamente na região do Form1 fora do GroupBox) porque ele é quem vai abrir primeiramente. Feito isso, entramos no código fonte do Form1 e digitamos o seguinte código, imediatamente, abaixo da linha de código lá existente:
Para fins didáticos, vou pôr aqui a linha de código já existente.
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ComboBox1.Items.Add(“Campo Grande”)
ComboBox1.Items.Add(“Bangu”)
ComboBox1.Items.Add(“Senador Camará”)
ComboBox1.Items.Add(“Santíssimo”)
ComboBox1.Items.Add(“Barra da Tijuca”)
ComboBox1.Items.Add(“Madureira”)
ComboBox1.Items.Add(“Meier”)
ComboBox1.Items.Add(“Tijuca”)
ComboBox1.Items.Add(“Copacabana”)
ComboBox1.Items.Add(“Ipanema”)
ComboBox1.SelectedIndex = 2
End Sub
End Class
Notem que nós somente precisamos digitar as linhas de código que iniciam com ComboBox1. Na linha ComboBox1.SelectedIndex = 2, o valor 2, é referente a posição do nome Campo Grande. Em computação, a contagem é feita a partir do zero, como configuramos para pôr em ordem alfabética (temos 10 nomes), então Campo Grande ocupa a terceira posição que é correspondente a 2. Isso serve para destacar o nome Campo Grande no ComboBox1. Poderia escolher qualquer outro bairro para destaque, assim devemos observar o valor correspondente.
Para travar o ComboBox1 para que ninguém digite nele, proceda: Selecione o ComboBox1 e na guia Properties >> DropDownStyle >> DropDownList.
Observe a figura 2.
Observação: os campos Cidade e Estado também poderiam ser colocados no ComboBox, pois neste exemplo não coloquei por decisão própria. Neste caso não seria coerente colocar, porque teríamos que colocar também bairros de outras cidades e estados, no momento não é necessário.
Todos os objetos colocados no Form1 devem ser alinhados (note que durante o procedimento aparece uma linha, no Form1, para orientação), pois isso é uma boa prática na programação orientada a objetos.
Desafio!!! Faça:
Atividade 2: Cadastro de Funcionários: Funcionário / Admissão / Setor : Gerência, Almoxarifado, Contabilidade / Endereço / Bairro / Estado
Aí Galera, a atividade 2 eu e a Mariane fizemos e o Marcelo verificou.
Divirtam-se …
Parabéns, pelo ótimo trabalho feito no blog.
CurtirCurtir
Obrigada amigo !
Conto com as suas observações para melhorar o trabalho.
CurtirCurtir