INFO: Microsoft konzultačných služieb konvencií pre Visual Basic

Preklady článku Preklady článku
ID článku: 110264 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Je to dobrý nápad vypracovať konvencií pre Visual Basic kód. Tento článok vám dáva pomenovanie konvencií používaných spoločnosťou Microsoft Konzultačné služby (MCS).

Tento dokument je nadmnožinou Visual Basic kódovanie dohovorov nájsť v Visual Basic "Programmer's Guide."

Poznámka: Tretej strany kontroly uvedené v tomto článku sú vyrobené predajcovia nezávislé od spoločnosti Microsoft. Microsoft robí žiadnu záruku, implikovaných alebo inak, pokiaľ ide o výkon a spoľahlivosť týchto ovládacích prvkov.

DALSIE INFORMACIE

Pomenovanie Pomocníka programu Visual Basic obvodov:

  • štandardizovať štruktúru, kódovanie štýl a logika žiadosti.
  • vytvoriť presné, čitateľné a jednoznačné zdrojový kód.
  • byť v súlade s dohovormi iných jazykov (čo je najdôležitejšie, Visual Basic Programátoři príručka a štandardné Windows C Maďarský zápis).
  • účinný reťazec veľkosť a práce hľadiska, umožňujúc väčšiu možnosť pre názvy dlhšie a plnšie objektov.
  • definovať potrebné urobiť vyššie uvedené minimálne požiadavky.

Nastavenie možnosti pracovného prostredia

Použite možnosť explicitné. Vyhlásiť všetky premenné uložiť programovanie času zníženie počtu chýb spôsobených preklepov (napríklad aUserNameTmp vs. sUserNameTmp vs sUserNameTemp). V dialógovom okne Možnosti pracovného prostredia, nastavte Požadovať premennej vyhlásenie na hodnotu Áno. Možnosť výslovným vyhlásením vyžaduje ste vyhlásiť všetky premenné v programe Visual Basic. Uložiť súbory ako ASCII Text. Uložte formulár (.FRM) a modul (.BAS) súbory ako ASCII text uľahčiť využívanie systémy správy verzií a minimalizovať škody, ktoré môžu byť spôsobené poškodenie disku. Okrem toho môžete:

  • Použite svoj vlastný editor
  • použiť automatizované nástroje, ako napríklad grep
  • vytvoriť generovanie kódov alebo prípadové nástroje pre Visual Basic
  • vykonanie externého analýzy kódu jazyka Visual Basic
Mať vždy uložiť súbory ako ASCII text, z prostredia Visual Basic Dialógové okno Možnosti, nastavte možnosť predvolené uložiť ako formát na Text.

Objekt konvencií pre štandardné objekty

Nasledujúce tabuľky definovať MCS štandardné objekt názov predpony. Tieto predpony sú konzistentné s tými zdokumentované v jazyku Visual Basic Programátoři sprievodca.
Prefix    Object Type                           Example
-------------------------------------------------------
ani       Animation button                      aniMailBox
bed       Pen Bedit                             bedFirstName
cbo       Combo box and drop down list box      cboEnglish
chk       Checkbox                              chkReadOnly
clp       Picture clip                          clpToolbar
cmd (3d)  Command button (3D)                   cmdOk (cmd3dOk)
com       Communications                        comFax
ctr       Control (when specific type unknown)  ctrCurrent
dat       Data control                          datBiblio
dir       Directory list box                    dirSource
dlg       Common dialog control                 dlgFileOpen
drv       Drive list box                        drvTarget
fil       File list box                         filSource
frm       Form                                  frmEntry
fra (3d)  Frame (3d)                            fraStyle (fra3dStyle)
gau       Gauge                                 gauStatus
gpb       Group push button                     gpbChannel
gra       Graph                                 graRevenue
grd       Grid                                  grdPrices
hed       Pen Hedit                             hedSignature
hsb       Horizontal scroll bar                 hsbVolume
img       Image                                 imgIcon
ink       Pen Ink                               inkMap
key       Keyboard key status                   keyCaps
lbl       Label                                 lblHelpMessage
lin       Line                                  linVertical
lst       List box                              lstPolicyCodes
mdi       MDI child form                        mdiNote
mpm       MAPI message                          mpmSentMessage
mps       MAPI session                          mpsSession
mci       MCI                                   mciVideo
mnu       Menu                                  mnuFileOpen
opt (3d)  Option Button (3d)                    optRed (opt3dRed)
ole       OLE control                           oleWorksheet
out       Outline control                       outOrgChart
pic       Picture                               picVGA
pnl3d     3d Panel                              pnl3d
rpt       Report control                        rptQtr1Earnings
shp       Shape controls                        shpCircle
spn       Spin control                          spnPages
txt       Text Box                              txtLastName
tmr       Timer                                 tmrAlarm
vsb       Vertical scroll bar                   vsbRate
				

Objekt konvencia pre objekty databázy

Prefix        Object Type          Example
------------------------------------------
db            ODBC Database        dbAccounts
ds            ODBC Dynaset object  dsSalesByRegion
fdc           Field collection     fdcCustomer
fd            Field object         fdAddress
ix            Index object         ixAge
ixc           Index collection     ixcNewAge
qd            QueryDef object      qdSalesByRegion
qry (suffix)  Query (see NOTE)     SalesByRegionQry
ss            Snapshot object      ssForecast
tb            Table object         tbCustomer
td            TableDef object      tdCustomers

				
Poznámka: Použitím prípony pre dotazy umožňuje každý dotaz byť zoradené s jeho priradená tabuľka v dialógových oknách programu Microsoft Access (pridať tabuľku, zoznam tabuliek Snímku).

Konvencie pomenovania ponuka

Aplikácie často používajú hojnosť ovládacích prvkov ponúk. V dôsledku toho si potrebovať inú množinu konvencií pre tieto ovládacie prvky. Ovládanie cez menu predpony mal rozšíriť značky počiatočné mnu pridaním Ďalšie predpony pre každú úroveň vnorenia s popisom záverečné ponuka na na konci názvu reťazca. Napríklad:
Menu Caption Sequence   Menu Handler Name
Help.Contents           mnuHelpContents
File.Open               mnuFileOpen
Format.Character        mnuFormatCharacter
File.Send.Fax           mnuFileSendFax
File.Send.Email         mnuFileSendEmail
				
Keď sa použije tento dohovor, všetci členovia skupiny najmä ponúk sú uvedené vedľa seba do objektu rozbaľovacieho zoznamu polí (kód a okne majetku). Navyše, ovládanie ponuky názvy jasne dokument položky menu, ku ktorej sú pripojené.

Konvencií pre ďalšie ovládacie prvky

Pre nové ovládacie prvky neuvedené vyššie, skúste prísť s jedinečné tri znak predponu. Je však dôležitejšie je jasné ako sa držať tri znaky.

Na derivátových ovládacích prvkov, napríklad posilnenej zoznamom, rozšíriť predpony vyššie tak aby nedošlo k zámene nad ktorými kontrolu naozaj je použiť. Malými skratka pre výrobcu by tiež zvyčajne pridať do predponu. Napríklad kontrolné inštancie vytvorená z Visual Basic Professional 3D rám mohol používa predponu fra3d vyhnúť sa zmätok nad ktorými je naozaj používaný kontroly. Príkazové tlačidlo z Program MicroHelp mohol použiť cmdm na odlíšenie od štandardného príkazu tlačidlo (cmd).

Kontroly tretích strán

Každý ovládací prvok tretia strana používa v žiadosti musia byť uvedené v aplikácie prehľad komentár oddielu, poskytujúce predponu používané na kontrolu, úplný názov ovládacieho prvku a názov predajca softvéru:
Prefix    Control Type        Vendor
cmdm      Command Button      MicroHelp
				

Premenná a rutinné pomenovanie

Premenná a funkciu mená mať nasledovnú štruktúru:<prefix><body><qualifier><suffix> </suffix></qualifier></body></prefix>
Part          Description                                  Example
--------------------------------------------------------------------------
<prefix>      Describes the use and scope of the variable. iGetRecordNext
<body>        Describes the variable.                      iGetNameFirst
<qualifier>   Denotes a derivative of the variable.        iGetNameLast
<suffix>      The optional Visual Basic type character.    iGetRecordNext%
				
Predpony:

Premenná a funkcia predpony meno, ktoré sú definované v nasledovných tabuľkách založené na maďarský c zápis pre systém Windows. Tieto predpony sa použijú všetky premenné a názvy funkcií. Použitie starých základné prípony (napríklad %, & #, atď.) sú odradzoval.

Variabilné a funkcia názov predpony:
Prefix    Converged    Variable Use         Data Type  Suffix
--------------------------------------------------------------------------
b         bln          Boolean              Integer    %
c         cur          Currency - 64 bits   Currency   @
d         dbl          Double - 64 bit      Double     #
                       signed quantity
dt        dat          Date and Time        Variant
e         err          Error
f         sng          Float/Single - 32    Single     !
                       bit signed
                       floating point
h                      Handle               Integer    %
i                      Index                Integer    %
l         lng          Long - 32 bit        Long       &
                       signed quantity
n         int          Number/Counter       Integer    %
s         str          String               String     $
u                      Unsigned - 16 bit    Long       &
                       unsigned quantity
          udt          User-defined type
vnt       vnt          Variant              Variant
a                      Array
				
Poznámka: hodnoty v stĺpci Converged predstavujú úsilie bolo zhromaždiť pomenovanie normy pre Visual Basic, Visual Basic for Applications, a Prístup k základnej. Je pravdepodobné, že tieto predčíslia sa stane Microsoft normy na niektoré bod v blízkej budúcnosti.

Rozsah pôsobnosti a využitie predpony:
Prefix         Description
g              Global
m              Local to module or form
st             Static variable
(no prefix)    Non-static variable, prefix local to procedure
v              Variable passed by value (local to a routine)
r              Variable passed by reference (local to a routine)
				
Maďarský zápis je ako cenný v jazyku Visual Basic, ako je to v C. Hoci typ prípony Visual Basic uviesť typ údajov premenná, robia nie, vysvetlite čo premenná alebo funkcia slúži, alebo ako ju možno prístupné. Tu sú niektoré príklady:
iSend - predstavuje počet počet správ odoslaných
bSend - A Boolean vlajkou definovanie úspech posledný odoslať operácie
hSend - A zvládnuť Comm rozhranie
Každý z týchto názvov premenných povedať programátor niečo veľmi rozdielne. Táto informácia je stratené, keď názov premennej je znížená na odosielanie %. Rozsah predpony ako g a m taktiež znižovať problém názov tvrdenie najmä v multi-developer projekty.

Maďarský zápis je tiež hojne používaný Windows C Programátory a neustále odvoláva Microsoft product documentation a priemysel programovanie knihy. Okrem toho dlhopisu medzi programátorov c a programátorov, ktorí použiť Visual Basic stane oveľa silnejšie ako vizuálne C ++ rozvoj systému zisky dynamiku. Tento prechod bude viesť v mnohých Visual Basic obvodov pohybujú c prvýkrát a mnohé obvodov často pohybe tam a späť medzi oboch prostrediach.

Tela premennej a bežné názvy

Telo z premennú alebo rutinné názov by použiť zmiešané prípad a mali by byť tak dlho, ako nevyhnutné opísať svoj účel. Okrem toho funkcia mená by mali začať s sloveso, napríklad InitNameArray alebo CloseDialog.

Pre často používané alebo dlhé pojmy, sa odporúča štandardné skratky pomôcť udržať dĺžky názov primerané. Vo všeobecnosti, premenná mená väčší ako 32 znakov môže byť ťažké čítať na VGA zobrazí.

Pri používaní skratiek, uistite sa, že sú konzistentné v celom celej aplikácie. Náhodne prepínania medzi Cnt a počtu v rámci projekt bude viesť k zbytočným nejasnostiam.

Kvalifikátory na ukazovateľ a bežné názvy

Súvisiace s premenných a rutiny sa často používajú na riadenie a manipuláciu spoločné objekt. V týchto prípadoch použiť štandardné kvalifikátory na etikete derivátové premenných a rutiny. Hoci uvedenie kvalifikátor po orgán názov sa môže zdať trochu trápne (ako v sGetNameFirst, bude sGetNameLast namiesto z sGetFirstName, sGetLastName), táto prax Pomocník, nariadiť tieto názvy spolu v editore jazyka Visual Basic rutinné zoznamoch, uľahčuje logiky a štruktúra žiadosti pochopiť. V nasledujúcej tabuľke definuje spoločné qualifier a ich štandardné význam:
Qualifier  Description (follows Body)
--------------------------------------------------------------------------
First      First element of a set.
Last       Last element of a set.
Next       Next element in a set.
Prev       Previous element in a set.
Cur        Current element in a set.
Min        Minimum value in a set.
Max        Maximum value in a set.
Save       Used to preserve another variable that must be reset later.
Tmp        A "scratch" variable whose scope is highly localized within the
           code. The value of a Tmp variable is usually only valid across
           a set of contiguous statements within a single procedure.
Src        Source. Frequently used in comparison and transfer routines.
Dst        Destination. Often used in conjunction with Source.
				

Užívateľom definované typy

S _TYPE pripojené na koniec vyhlásiť používateľom definované typy v všetky čiapky symbol názov. Napríklad:
Type CUSTOMER_TYPE
      sName As String
      sState As String * 2
      lID as Long
   End Type
				
Keď prohlašujícím premennej stupňa používateľa definované typu, pridanie prefixu do názov premennej odkaz typu. Napríklad:
   Dim custNew as CUSTOMER_TYPE
				

Pomenovanie konštánt

Telo neustále názvy by mali byť UPPER_CASE znakom podčiarknutia (_) medzi slovami. Hoci štandardný Visual Basic konštanty nezahŕňajú Maďarský predpony ako i, s, g a m môžu byť informácie, veľmi užitočné v pochopenie hodnotu a rozsah konštantná. Konštantná názvy, postupujte rovnaké pravidlá ako premenné. Napríklad:
<mnUSER_LIST_MAX   ' Max entry limit for User list (integer value,
                     ' local to module)
   gsNEW_LINE        ' New Line character string (global to entire
                     ' application)
				

Variant údajový typ variant

Ak viete, že premenná bude vždy ukladať údaje určitého typu, Jazyka Visual Basic môžete zvládnuť tieto údaje efektívnejšie, ak vyhlásiť premenná tohto typu.

Avšak, typom údajov variant môže byť veľmi užitočné pri práci s databáz, správy, DDE alebo OLE. Mnoho databáz povoliť NULL ako platný hodnota pre pole. Váš kód je potrebné rozlišovať medzi NULL, 0 (nula), a "" (prázdny reťazec). Mnohokrát, môžete použiť tieto typy operácií Generické služby bežné, že nepotrebuje vedieť typ údajov je dostáva spracovať alebo preniesť údaje. Napríklad:
   Sub ConvertNulls(rvntOrg As Variant, rvntSub As Variant)
      ' If rvntOrg = Null, replace the Null with rvntSub
      If IsNull(rvntOrg) Then rvntOrg = rvntSub
   End Sub
				
Sú niektoré nevýhody však pomocou varianty. Kód výkazov, použitie varianty môže byť niekedy nejednoznačné pre programátora. Napríklad:
   vnt1 = "10.01" : vnt2 = 11 : vnt3 = "11" : vnt4 = "x4"
   vntResult = vnt1 + vnt2  ' Does vntResult = 21.01 or 10.0111?
   vntResult = vnt2 + vnt1  ' Does vntResult = 21.01 or 1110.01?
   vntResult = vnt1 + vnt3  ' Does vntResult = 21.01 or 10.0111?
   vntResult = vnt3 + vnt1  ' Does vntResult = 21.01 or 1110.01?
   vntResult = vnt2 + vnt4  ' Does vntResult = 11x4 or ERROR?
   vntResult = vnt3 + vnt4  ' Does vntResult = 11x4 or ERROR?
				
Uvedené príklady by bolo oveľa menej nejednoznačné a ľahšie čítať, ladenie, a udržiavať, ak boli použité Visual Basic typu konverzie rutiny namiesto toho. Napríklad:
   iVar1 = 5 + val(sVar2)   ' use this (explicit conversion)
   vntVar1 = 5 + vntVar2    ' not this (implicit conversion)
				

Komentovanie kód

Všetky postupy a funkcie by mali začať s krátky komentár popisujúci funkčné charakteristiky rutinné (čo robí). Toto opis by mal opísať nie podrobnosti implementácie (ako je to) pretože tieto často časom zmeniť, výsledkom zbytočné komentár údržbárske práce, alebo horší zatiaľ chybné komentáre. Kód sám a akékoľvek potrebné in-line alebo miestne komentáre budú Opíšte implementácie.

Parametre rutinné opisujú, keď sú ich funkcie nie je zrejmá a keď rutinné očakáva, že parametre, ktoré sa v konkrétnej rozsah. Funkcia vrátenia hodnôt a globálne premenné, ktoré sa zmenili tiež sa opíšu rutinné (najmä prostredníctvom referenčných parametre) na začiatku každého rutina.

Rutinné hlavičky komentár bloky by mal vyzerať ako tento (pozri ďalšiu časť "Váš kód formátovania" ako príklad):
Section    Comment Description
--------------------------------------------------------------------------
Purpose    What the routine does (not how).
Inputs     Each non-obvious parameter on a separate line with
           in-line comments
Assumes    List of each non-obvious external variable, control, open file,
           and so on.
Returns    Explanation of value returned for functions.
Effects    List of each effected external variable, control, file, and
           so on and the affect it has (only if this is not obvious)
				
Každý nezanedbateľnú premennej vyhlásenie by malo zahŕňať v riadku komentár opisuje použitie premenná je deklarované.

Premenné, kontroly a rutiny by mali byť pomenované jasne nestačí, že v- riadok komentovanie je potrebný iba pre zložité alebo -intuitívny vykonávanie podrobnosti.

Prehľad popis žiadosti, enumerácia primárnych údajov objekty, rutín, algoritmy, dialógy, databázy a systém súborov závislosti, a tak ďalej by mali byť zahrnuté na začiatku.BAS modul obsahujúci projektu programu Visual Basic generických konštantný vyhlásenia.

Poznámka: Okna projektu vo svojej podstate popisuje zoznam súborov v projektu, takže tejto prehľadovej časti len musí poskytnúť informácie o najdôležitejšie súbory a moduly alebo súbory okna projektu nemá zozname, napríklad Inicializácia (.INI) alebo databáze súbory.

Váš kód formátovania

Pretože mnoho programátorov stále používať VGA displeje, musí byť obrazovkou real estate zachovaná najväčšej možnej miere, pričom však povoľuje kód formátovania odrážať logikou štruktúrou a hnízdění.

Štandardné, kartu-založené, blok vnáranie vrúbkovanie by mali byť dve až štyri priestory. Viac ako štyroch priestorov je zbytočné a môže spôsobiť údaje, ktoré sa skryté alebo náhodne skrátené. Nie menej ako dve medzery dostatočne ukazujú logika hnízdění. V databáze Microsoft Knowledge Base, používame tri-priestor zarážka. Použitie dialógového okna Možnosti pracovného prostredia predvoliť nastavenie kartu šírka.

Funkčné prehľad komentár rutinné by mali byť odsadia jednou medzerou. Najvyššia úroveň výkazy, ktoré nasledujú prehľad komentár by sa mali odsadený jednu kartu s každý vnorené blok odsadený dodatočné kartu. Pre Príklad:
**************************************************************************
'Purpose:   Locate first occurrence of a specified user in UserList array.
'Inputs:    rasUserList():  the list of users to be searched
'           rsTargetUser:   the name of the user to search for
'Returns:   the index of the first occurrence of the rsTargetUser
'           in the rasUserList array. If target user not found, return -1.
'**************************************************************************

'VB3Line: Enter the following lines as one line
Function iFindUser (rasUserList() As String, rsTargetUser as String) _
   As Integer
   Dim i As Integer           ' loop counter
   Dim bFound As Integer      ' target found flag
   iFindUser = -1
   i = 0
   While i <= Ubound(rasUserList) and Not bFound
      If rasUserList(i) = rsTargetUser Then
         bFound = True
         iFindUser = i
      End If
   Wend
End Function
				
Premenné a -všeobecné konštanty byť zoskupené funkciou skôr ako Autor je rozdeliť vypnúť izolované oblasti alebo špeciálne súbory. Jazyka Visual Basic generické konštánt, ako presýpacie hodiny, mala by byť zoskupená v jednom module (VB_STD.BAS) viesť samostatné z vyhlásenia špecifické pre aplikáciu.

Prevádzkovatelia

Vždy využívajú ampersand (&) keď zreťazením struny a plus podpísať (+) pri práci s číselné hodnoty. Pomocou znamienko plus (+) non-číselné hodnoty, môže spôsobiť problémy pri prevádzke na dva varianty. Napríklad:
   vntVar1 = "10.01"
   vntVar2 = 11
   vntResult = vntVar1 + vntVar2         ' vntResult =  21.01
   vntResult = vntVar1 & vntVar2         ' vntResult = 10.0111
				

Rozsah

Premenné by mali byť vždy definované s najmenší možný rozsah. Globálne premenné môžete vytvoriť nesmierne zložitých stavové a vykonať logika žiadosť extrémne ťažké pochopiť. Globálne premenné tiež sťažujú opätovné použitie a údržbu váš kód oveľa viac. Premenné v jazyku Visual Basic môžete mať nasledujúci rozsah:
Scope             Variable Declared In:            Visibility
--------------------------------------------------------------------------
Procedure-level   Event procedure, sub, or         Visible in the
                  function                         procedure in which
                                                   it is declared
Form-level,       Declarations section of a form   Visible in every
Module-level      or code module (.FRM, .BAS)      procedure in the
                                                   form or code
                                                   module
Global            Declarations section of a code   Always visible
                  module (.BAS, using Global
                  keyword)
				
V aplikácii Visual Basic, používať len globálne premenné keď neexistuje žiadna ostatné pohodlný spôsob zdieľania údajov medzi formuláre. Možno budete chcieť zvážiť ukladanie informácií vo vlastnosti Tag ovládacieho prvku, ktorý je dostupný globálne pomocou form.object.property syntaxe.

Ak musíte použiť globálne premenné, je dobré praxe vyhlásiť všetky im v jednom module a zoskupte ich funkciou. Dať modulu zmysluplný názov, ktorý označuje jeho účelom, ako GLOBAL.BAS.

S výnimkou roku globálne premenné, (ktoré by nebolo možné preniesť), procedúry a funkcie by mali fungovať len na objekty, ktoré sú postúpené im. Globálne premenné, ktoré sa používajú v rutiny by mali označovať Všeobecná pripomienka oblasť na začiatku rutiny. Okrem toho prejsť argumenty na subs a funkcie pomocou ByVal, pokiaľ nie je výslovne sa chcete zmeňte hodnotu argumentu prejdenej.

Napísať modulárny kód, kedykoľvek je to možné. Napríklad, ak vaša žiadosť zobrazí dialógové okno, dať všetky kontroly a kód povinné vykonávať dialógovom okne úloha v jednotnej forme. Toto pomáha udržiavať aplikácie kód usporiadané do užitočné súčasti a minimalizuje jeho runtime réžii.

Kontroly tretích strán

Poznámka: Produkty ohodnocovania vyrábajú predajcovia nezávislé spoločnosti Microsoft. Microsoft robí žiadnu záruku, implikovaných alebo inak, tieto výrobky výkon a spoľahlivosť.

Nasledujúca tabuľka obsahuje štandardné dodávate?a predpony mena znaky na použitie s kontrolou predpony:
Vendor               Abbv
-------------------------

MicroHelp (VBTools)  m
Pioneer Software     p
Crescent Software    c
Sheridan Software    s
Other (Misc)         o
				
Nasledujúca tabuľka obsahuje štandardné kontroly tretích strán predpony:
Control         Control     Abbr  Vendor     Example            VBX File
Type            Name                                            Name
--------------------------------------------------------------------------
Alarm           Alarm       almm  MicroHelp  almmAlarm          MHTI200.VBX
Animate         Animate     anim  MicroHelp  animAnimate        MHTI200.VBX
Callback        Callback    calm  MicroHelp  calmCallback       MHAD200.VBX
Combo Box       DB_Combo    cbop  Pioneer    cbopComboBox       QEVBDBF.VBX
Combo Box       SSCombo     cbos  Sheridan   cbosComboBox       SS3D2.VBX
Check Box       DB_Check    chkp  Pioneer    chkpCheckBox       QEVBDBF.VBX
Chart           Chart       chtm  MicroHelp  chtmChart          MHGR200.VBX
Clock           Clock       clkm  MicroHelp  clkmClock          MHTI200.VBX
Button          Command     cmdm  MicroHelp  cmdmCommandButton  MHEN200.VBX
                Button
Button          DB_Command  cmdp  Pioneer    cmdpCommandButton  QEVBDBF.VBX
Button (Group)  Command     cmgm  MicroHelp  cmgmBtton          MHGR200.VBX
                Button
                (multiple)
Button          Command     cmim  MicroHelp  cmimCommandButton  MHEN200.VBX
                Button
                (icon)
CardDeck        CardDeck    crdm  MicroHelp  crdmCard           MHGR200.VBX
Dice            Dice        dicm  MicroHelp  dicmDice           MHGR200.VBX
List Box (Dir)  SSDir       dirs  Sheridan   dirsDirList        SS3D2.VBX
List Box (Drv)  SSDrive     drvs  Sheridan   drvsDriveList      SS3D2.VBX
List Box (File) File List   film  MicroHelp  filmFileList       MHEN200.VBX
List Box (File) SSFile      fils  Sheridan   filsFileList       SS3D2.VBX
Flip            Flip        flpm  MicroHelp  flpmButton         MHEN200.VBX
Scroll Bar      Form Scroll fsrm  MicroHelp  fsrmFormScroll     ???
Gauge           Gauge       gagm  MicroHelp  gagmGauge          MHGR200.VBX
Graph           Graph       gpho  Other      gphoGraph          XYGRAPH.VBX
Grid            Q_Grid      grdp  Pioneer    grdpGrid           QEVBDBF.VBX
Scroll Bar      Horizontal  hsbm  MicroHelp  hsbmScroll         MHEN200.VBX
                Scroll Bar
Scroll Bar      DB_HScroll  hsbp  Pioneer    hsbpScroll         QEVBDBF.VBX
Graph           Histo       hstm  MicroHelp  hstmHistograph     MHGR200.VBX
Invisible       Invisible   invm  MicroHelp  invmInvisible      MHGR200.VBX
List Box        Icon Tag    itgm  MicroHelp  itgmListBox        MHAD200.VBX
Key State       Key State   kstm  MicroHelp  kstmKeyState       MHTI200.VBX
Label           Label (3d)  lblm  MicroHelp  lblmLabel          MHEN200.VBX
Line            Line        linm  MicroHelp  linmLine           MHGR200.VBX
List Box        DB_List     lstp  Pioneer    lstpListBox        QEVBDBF.VBX
List Box        SSList      lsts  Sheridan   lstsListBox        SS3D2.VBX
MDI Child       MDI Control mdcm  MicroHelp  mdcmMDIChild       ???
Menu            SSMenu      mnus  Sheridan   mnusMenu           SS3D3.VBX
Marque          Marque      mrqm  MicroHelp  mrqmMarque         MHTI200.VB
Picture         OddPic      odpm  MicroHelp  odpmPicture        MHGR200.VBX
Picture         Picture     picm  MicroHelp  picmPicture        MHGR200.VBX
Picture         DB_Picture  picp  Pioneer    picpPicture        QEVBDBF.VBX
Property Vwr    Property    pvrm  MicroHelp  pvrmPropertyViewer MHPR200.VBX
                Viewer
Option (Group)  DB_RadioGroup radp Pioneer   radqRadioGroup     QEVBDBF.VBX
Slider          Slider      sldm  MicroHelp  sldmSlider         MHGR200.VBX
Button (Spin)   Spinner     spnm  MicroHelp  spnmSpinner        MHEN200.VBX
Spreadsheet     Spreadsheet sprm  MicroHelp  sprmSpreadsheet    MHAD200.VBX
Picture         Stretcher   strm  MicroHelp  strmStretcher      MHAD200.VBX
Screen Saver    Screen Saver svrm MicroHelp  svrmSaver          MHTI200.VBX
Switcher        Switcher    swtm  MicroHelp  swtmSwitcher       ???
List Box        Tag         tagm  MicroHelp  tagmListBox        MHEN200.VBX
Timer           Timer       tmrm  MicroHelp  tmrmTimer          MHTI200.VBX
ToolBar         ToolBar     tolm  MicroHelp  tolmToolBar        MHAD200.VBX
List Box        Tree        trem  MicroHelp  tremTree           MHEN200.VBX
Input Box       Input (Text) txtm MicroHelp  inpmText           MHEN200.VBX
Input Box       DB_Text     txtp  Pioneer    txtpText           QEVBDBF.VBX
Scroll Bar      Vertical    vsbm  MicroHelp  vsbmScroll         MHEN200.VBX
                Scroll Bar
Scroll Bar      DB_VScroll  vsbp  Pioneer    vsbpScroll         QEVBDBF.VBX
				

Vlastnosti

ID článku: 110264 - Posledná kontrola: 10. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Visual Basic 4.0 Standard Edition
  • Microsoft Visual Basic 4.0 Professional Edition
  • Microsoft Visual Basic 2.0 Standard Edition
  • Microsoft Visual Basic 3.0 Professional Edition
  • Microsoft Visual Basic 2.0 Professional Edition
Kľúčové slová: 
kb3rdparty kbdocs kbinfo kbprogramming kbref kbtophit kbmt KB110264 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:110264
Upozornenie na neaktuálny obsah článku databázy KB
Tento článok obsahuje informácie o produktoch, pre ktoré spoločnosť Microsoft už neposkytuje technickú podporu. Z tohto dôvodu je tento článok publikovaný ako nezmenený a už nebude aktualizovaný.

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com