Uma Para Vocês

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.

figura1

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.

figura2

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 …

Vá para a Segunda Aula

2 comentários sobre “Uma Para Vocês

Deixe um comentário