segunda-feira, 12 de agosto de 2019

Identificadores e Operadores - VB













Identificadores

 Os identificadores devem obedecer as seguintes características:
      Podem conter ou iniciar com uma letra a..z ou A… Z, _(underscore) ou digito $;
      Após  primeiro digito/letra podem conter números
      Não pode conter espaços, símbolos tais como, ?, !, ~, \, /, “,@, e etc.;
      Não podem ser palavras reservadas da linguagem java como, while, do, if, etc

        Convenção para identificadores

Embora não seja obrigatório, o conhecimento e uso da seguinte convenção padrão para atribuir nomes em VB pode facilitar bastante a manutenção de um programa:
       Nomes de classes são iniciados por letras maiúsculas.
       Nomes de métodos, atributos e variáveis são iniciados por letras minúsculas.
       Em nomes compostos, cada palavra do nome é iniciada por letra maiúscula -- as palavras não são separadas por nenhum símbolo.

        Alguns prefixos em VB

A Notação húngara, foi adoptada por Charles Simonyi, com o intuito de simplificar e facilitar o reconhecimento do tipo de variável num programa. O nome foi dado a partir de uma brincadeira comum entre os primeiros a conhecer a notação que a achavam estranha, fazendo o seguinte comentário: "É tão estranho que até parece húngaro".

Tipo do Controle
Prefixo
Exemplo
3D Panel
pnl
pnlGroup
ADO Data
ado
adoBiblio
Animated button
ani
aniMailBox
Check box
chk
chkReadOnly
Combo box, drop-down list box
cbo
cboEnglish
Command button
cmd
cmdExit
Common dialog
dlg
dlgFileOpen
Communications
com
comFax
Controles
ctr
ctrCurrent
Data
dat
datBiblio
Data-bound combo box
dbcbo
dbcboLanguage
Data-bound grid
dbgrd
dbgrdQueryResult

Data-bound list box
dblst
dblstJobType
Data combo
dbc
dbcAuthor
Data grid
dgd
dgdTitles
Data list
dbl
dblPublisher
Data repeater
drp
drpLocation
Date picker
dtp
dtpPublished
Directory list box
dir
dirSource
Drive list box
drv
drvTarget
File list box
fil
filSource
Flat scroll bar
fsb
fsbMove
Form
frm
frmEntry
Frame
fra
fraLanguage
Gauge
gau
gauStatus
Graph
gra
graRevenue
Grid
grd
grdPrices
Hierarchical flexgrid
flex
flexOrders
Horizontal scroll bar
hsb
hsbVolume
Image
img
imgIcon
Image combo
imgcbo
imgcboProduct
ImageList
ils
ilsAllIcons
Label
lbl
lblHelpMessage

Lightweight check box
lwchk
lwchkArchive
Lightweight combo box
lwcbo
lwcboGerman
Lightweight command button
lwcmd
lwcmdRemove
Lightweight frame
lwfra
lwfraSaveOptions
Lightweight horizontal scroll bar
lwhsb
lwhsbVolume
Lightweight list box
lwlst
lwlstCostCenters
Lightweight option button
lwopt
lwoptIncomeLevel
Lightweight text box
lwtxt
lwoptStreet
Lightweight vertical scroll bar
lwvsb
lwvsbYear
Line
lin
linVertical
List box
lst
lstPolicyCodes
ListView
lvw
lvwHeadings
MAPI message
mpm
mpmSentMessage
MAPI session
mps
mpsSession
MCI
mci
mciVideo
Menu
mnu
mnuFileOpen
Month view
mvw
mvwPeriod
MS Chart
ch
chSalesbyRegion
MS Flex grid
msg
msgClients
MS Tab
mst
mstFirst
OLE container
ole
oleWorksheet
Option button
opt
optGender
Picture box
pic
picVGA
Picture clip
clp
clpToolbar
ProgressBar
prg
prgLoadFile
Remote Data
rd
rdTitles
RichTextBox
rtf
rtfReport
Shape
shp
shpCircle
Slider
sld
sldScale
Spin
spn
spnPages
StatusBar
sta
staDateTime
SysInfo
sys
sysMonitor
TabStrip
tab
tabOptions
Text box
txt
txtLastName
Timer
tmr
tmrAlarm
Toolbar
tlb
tlbActions
TreeView
tre
treOrganization
UpDown
upd
updDirection
Vertical scroll bar
vsb
vsbRate

4. Operadores


        4.2.     Operadores aritméticos

Ord.
Operador
Significado
Exemplo
1.                +     Adição             num1 + num2
2.                -      Subtração       num1 -  num2
3.                *      Multiplicação num1 * num2
4.                /      Divisão            num1 / num2
                                              Retorna o quociente inteiro da divisão      num1 mod num2
5.                MOD

        Operadores relacionais

Os operadores relacionais realizam as operações de igualdade e comparação.Estabelecem uma relação entre dois elementos, retornando verdadeiro ou falso.
Ord.
Operador
Significado
Exemplo
1.             >       Maior  M > 0
2.             <       Menor             M < 0
3.             >=     Maior ou igual            M >= 0
4.             <=     Menor ou igual           M <= 0
5.             =       Igual    M = 0
                                                          Diferente                                          M <> 0
6.             <>

        Operadores de atribuição

São usados para atribuir um valor a um determinado elemento que pode ser uma variável, constante, etc. Consiste em atribuir o valor a esquerda do operador.
Ex: Dim M as Integer =10 – O comando Dim cria uma variavél do tipo inteiro e atribui o valor 10 a variavél M.

Operadores de atribuição compostos
Os operadores de atribuição compostos realizam uma operação a uma determinada expressão  antes de atribuir o valor.
Ex: sum += BN – efectua a operação sum + BN e atribue o resultado a variavel sum. Expressão equivalente a sum = sum + BN
   sum -= BN – efectua a operação sum - BN e atribue o resultado a variavel sum. Expressão equivalente a sum = sum - BN
   sum /= BN - efectua a operação sum / BN e atribue o resultado a variavel sum. Expressão equivalente a sum = sum / BN

 
Share:

0 comentários:

Enviar um comentário

Seguidores

Visitantes do blog

Pesquisar neste blogue

posts recentes