Home > doc > namingconvention 
 en fr de es it nl pl pt pt_BR mk ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Previous  Next  Edit  Rename  Undo  Refresh  Search  Administration  
Documentation
History
 
Warning! This page is not up to date.  See english version 
Konvensioni për Thirrjen e Ndryshoreve
Shkruar nga Fabien Bodard

Është e thjeshtë se si ju jepni emrin ndryshoreve ! Cila metodë, për të bërë ndryshime në mes të të tipit të ndryshores apo të tipit të objekteve.

Ju duhet të përvetësoni një marveshje.

 Nëse thirni çdo ndryshore, duke u bazuar në impusionin e momentit, jo vetëm ju do të keni emra të cilat nuk i mbani në mend, por do të kërkoni emra të ndryshoreve të mprehta në vendin e vende të kërkimit të algoritmave të mprehtë. Thirja e marveshjes duhet të jetë automatike. Në fakt, dy personat të cilët përdorin thirjen e marveshjes së njejtë do të kenë emrin e njëjtë të ndryshores.

Gjat gjith kohës, thirjet jo të mira të marveshjes shkojnë nga palë me kode jo të mira.

Sipas të parazgjedhurit, Gambas jep emrin e parazgjehur në widgets, si butoni1, kutiaetekstit1, etj... dhe atëherë bën rritjen e vlerës kur ju shtoni një komponentë të re në IDE. Por problemi me këtë sistem është se kodi juaj është me të vërtetë ivështirë për të interpretuar apo të korrigjoj...

Por e gjith koha nuk është e humbur në këtë kohë... ndoshta kam një zgjidhje për ju :-).

Marveshja hungareze për Gambas

Marveshja hungareze është një marveshje e mirë . Ndoshta ju e keni parë këtë marveshje në disa burime të shembujve të Microsoft Visual Basic. Nuk them se është ma i miri, por e kam përdorur atë në disa gjuhë tjera php, fortran, dhe ia kaloi mirë në Gambas.

Të gjithë përdoruesit e marveshjes hungareze të cilët i njoh për herë të parë e kan uryer atë. Por cilido të jetë opsioni juaj, por nuk do të ishit penduar të kishit lexuar Hungarisht. Kjo marveshje është krijuar nga Charle Simonyi, një veteran i zhvillimit të Microsoft dhe një Hungarez i lindur. Nënkupton se ndryshoret kompresohen në dy pjesë: tipi themelor është shkronja të vogla që tregojnë llojin e ndryshores, dhe kualifikuesi me iniciale në shkronja kapitale të cilat dallojnë një ndryshore nga të tjerat të të nejtës ndryshore. Atëherëv mund të bëni një shkronjë si $ në fund të dallimit të ndryshoreve globale.

Example

Një integer ndryshore e cila do të përdoret për të vendosur diçka
iPos

Një ndryshore  integer e cila do të përdoret për të vendosur diçka në skedar dhe diçka tjetër në zonën e tekstit
iFilePos
iLinePos

Forma për të ruajtu një skedar si ...
frmSaveFileAs



Prapashtesat e marveshjes për tipet e zakonshme të ndryshoreve

Ndryshore type Prefix
Integer i
Float f
Boolean b
Byte bt
Short sh
Long l
Single sng
Variant v
Pointer ptr
String s
Date date
Object o

Prefixe convention for array or collection variable type

Ndryshore Type Prefix
Static array ar + type prefix
Integer[] ari
Float[] arf
Boolean][] arb
Byte][] arbt
Short[] arsh
Long[] arl
Single[] arsng
Variant[] arv
String[] ars
Date[] ardate
Object[] aro
Collection col

Special types

Ndryshore Type Prefix
File fi
Process proc

Some Component prefix example

Ndryshore Type Prefix
Form frm
TextBox txtb
TextArea txta
ListBox lstb
ComboBox cbo
Timer tmr
Button but
ToggleButton tglbut
ToolButton tbut