Professional Documents
Culture Documents
to fl o a t ti m e d a te i nt
Ponto
+&
Concatenao
Vazio
Comentrio 1 linha
Case sensitive
Case Sensitive
Acumulador
// S se converte em sentido objeto-varivel // string Edit Text.text Ctipo (objeto) converter direto varivel
Tipos de Variveis CInt() CDate() CDbl() CSng() CStr()
Declarando:
cont = cont + 1 // quantifica os objetos Dim n1, n2, n3 as integer ..... n1= 10 n2= 20 n3= n1 + n2
varivel = objeto.propriedade p.e.: nome = txt01.text txt_objeto.text = varivel txt_objeto= varivel Formatao / mscaras format (objeto, mscara) Atalhos VB2008
Ctrl + alt + L = Solution Explorer F4 = Propriedades Ctrl + alt + x = Barra de Ferramentas Ctrl + Shitf + S = Salvar todos F5 = Executar
Consistncia
If Not Char.IsNumber(e.KeyChar) And _ Not e.KeyChar = vbBack And _ Not e.KeyChar = , Then e.Handled = True cancelando digitao End If // permitir Nmeros, vrgula e BackSpace
Permitindo somente letras
Detalhes
objeto.PerfomClick(); Simula o Click no Objeto indicado Chr(13); Retorna o caracter do cdigo informado Void(); No retorna nada, apenas executa .Show(); para chamar um formulrio &_ ou _; continua na prxima linha Shell(x.exe); Chamando executvel -; diviso de menu objeto.focus; definindo o foco no objeto end(); Encerrar programa Close(); Fechar formulrio Me.; Auto referncia listando todos os objetos objeto.clear() ou objeto.text ; Limpando objeto
If Char.IsNumber(e.KeyChar) Then e.Handled = True cancelando digitao End If // permitir apenas letras
If then... else composto If condio then // True Comandos else // False Comandos end if // finalizador
Incio
If then... elseif... else If condio then // True Comandos elseif condio then // True Comandos else // False Comandos end if // finalizador
end if
Incio
condio Condiao if If
Then Comandos
Else
condio if Condiao
Then Comandos
Comandos end if
Comandos
Fim Next For
Fim
Fim
If in line
Funes de sada de loop Exit: pula para o fim Break: sai do loop Continue: volta a executar
Select Case Select Case expresso Case condio 1 comandos 1 Case condio 2 comandos 2 Case Else comandos se False End Case
Do while...loop Do while condio Comandos Loop i=1 Do while i <= 200 i=i+1 loop Do Comandos Loop While condio
Estrutura de Funo Public Function Nome (parmetros) Cdigos End Function Estrutura de Classe Public Class Nome () Cdigos End Class
Visual Basic Dot Net 2008 Formulrio Splash - Solution Explorer/direito/add/New Item/Window Form - Iniciar como Primeiro - Enable = True; Cdigo e Timer
Me.Hide() //para o form Splash Me.Timer.enable = False form_principal.Show()
Funes Internas
Caixa de Mensagem MessageBox.Show(Mensagem, Ttulo, botao, cone, foco,,,) vbYes = sim vbNo = No vbCancel = Cancelar If MessageBox.Show(...) = Windows.formsDialogResult.OK then End Else Me.btn.novo.Perfom.Click() End if
No timer
Formulrio MDI
IsMDIcontainer = Me ou isMdiChild = Me outro.Show() .outro.Hide()
// filho (form2) // pai (form1)
MDI Child
outro.Ismdichild
Dim data as date data = nomeCalendario.selectionRange.Start Mandando para o formulrio: nome_form.nome_objeto.tex = data.toString(d) Preenchendo automaticamente: objeto.text = dateTime.Now
// formato em DD/MM/AAAA
Diferena entre datas DateDif(retorno, Dt_Inicial, Dt_final ) onde: retorno = parte da data a ser usada na diferena, pode ser yyyy, m ou dd Controle ComboBox (cbx)
combo.itens.clear() combo.itens.add(opo)