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
0 comentários:
Enviar um comentário