INFO: Layanan Microsoft konsultasi konvensi penamaan untuk Visual Basic

PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.

Klik disini untuk melihat versi Inggris dari artikel ini:110264
Artikel ini telah diarsipkan. Artikel ditawarkan dalam bentuk "apa adanya" dan tidak akan dapat diperbarui lagi.
RINGKASAN
Ini adalah ide yang baik untuk menetapkan Konvensi penamaan untuk Anda Visual Basickode. Artikel ini memberikan konvensi penamaan yang digunakan oleh MicrosoftLayanan konsultasi (MCS).

Dokumen ini merupakan superset dari Visual Basic coding Konvensi ditemukan diVisual Basic "Programmer's Guide."

Catatan: Kontrol pihak ketiga yang disebutkan dalam artikel ini dibuatoleh vendor independen terhadap Microsoft. Microsoft membuat tidak ada jaminan yang tersiratatau sebaliknya, berkenaan dengan kinerja atau keandalan kontrol ini.
INFORMASI LEBIH LANJUT
Konvensi penamaan membantu Visual Basic programer:

  • membakukan struktur, coding gaya dan logika aplikasi.
  • membuat kode sumber yang tepat, mudah dibaca, dan jelas.
  • konsisten dengan Konvensi bahasa lain (paling penting, Visual Basic programer panduan dan standar Windows C Hongaria notasi).
  • efisien dari string ukuran dan tenaga kerja sudut pandang, sehingga memungkinkan peluang lebih besar untuk nama objek lebih lama dan lebih lengkap.
  • menetapkan persyaratan minimal yang diperlukan untuk melakukan di atas.

Pengaturan lingkungan pilihan

Gunakan pilihan yang eksplisit. Menyatakan semua variabel untuk menghemat waktu dengan pemrogramanmengurangi jumlah bug yang disebabkan oleh kesalahan ketik (misalnya, aUserNameTmp vs..sUserNameTmp vs sUserNameTemp). Dalam dialog Opsi lingkungan, mengaturMemerlukan Deklarasi variabel untuk ya. Pernyataan eksplisit pilihan memerlukanAnda menyatakan semua variabel dalam Visual Basic program.Menyimpan file teks ASCII. Menyimpan bentuk (.FRM) dan modul (.BAS) file sebagai ASCIIteks untuk memfasilitasi penggunaan sistem kontrol versi dan meminimalkankerusakan yang dapat disebabkan oleh korupsi disk. Selain itu, Anda dapat:

  • menggunakan editor Anda sendiri
  • menggunakan alat-alat otomatis, seperti grep
  • membuat kode generasi atau kasus alat untuk Visual Basic
  • melakukan analisis eksternal kode Visual Basic
Memiliki Visual Basic selalu menyimpan file teks ASCII, dari lingkunganDialog Opsi, mengatur opsi Default menyimpan sebagai Format ke teks.

Objek konvensi penamaan untuk standar objek

Tabel berikut mendefinisikan MCS standar objek nama awalan. Iniprefiks konsisten dengan orang-orang yang didokumentasikan dalam Visual BasicProgrammer panduan.
Prefix    Object Type                           Example-------------------------------------------------------ani       Animation button                      aniMailBoxbed       Pen Bedit                             bedFirstNamecbo       Combo box and drop down list box      cboEnglishchk       Checkbox                              chkReadOnlyclp       Picture clip                          clpToolbarcmd (3d)  Command button (3D)                   cmdOk (cmd3dOk)com       Communications                        comFaxctr       Control (when specific type unknown)  ctrCurrentdat       Data control                          datBibliodir       Directory list box                    dirSourcedlg       Common dialog control                 dlgFileOpendrv       Drive list box                        drvTargetfil       File list box                         filSourcefrm       Form                                  frmEntryfra (3d)  Frame (3d)                            fraStyle (fra3dStyle)gau       Gauge                                 gauStatusgpb       Group push button                     gpbChannelgra       Graph                                 graRevenuegrd       Grid                                  grdPriceshed       Pen Hedit                             hedSignaturehsb       Horizontal scroll bar                 hsbVolumeimg       Image                                 imgIconink       Pen Ink                               inkMapkey       Keyboard key status                   keyCapslbl       Label                                 lblHelpMessagelin       Line                                  linVerticallst       List box                              lstPolicyCodesmdi       MDI child form                        mdiNotempm       MAPI message                          mpmSentMessagemps       MAPI session                          mpsSessionmci       MCI                                   mciVideomnu       Menu                                  mnuFileOpenopt (3d)  Option Button (3d)                    optRed (opt3dRed)ole       OLE control                           oleWorksheetout       Outline control                       outOrgChartpic       Picture                               picVGApnl3d     3d Panel                              pnl3drpt       Report control                        rptQtr1Earningsshp       Shape controls                        shpCirclespn       Spin control                          spnPagestxt       Text Box                              txtLastNametmr       Timer                                 tmrAlarmvsb       Vertical scroll bar                   vsbRate				

Objek konvensi penamaan untuk Database objek

Prefix        Object Type          Example------------------------------------------db            ODBC Database        dbAccountsds            ODBC Dynaset object  dsSalesByRegionfdc           Field collection     fdcCustomerfd            Field object         fdAddressix            Index object         ixAgeixc           Index collection     ixcNewAgeqd            QueryDef object      qdSalesByRegionqry (suffix)  Query (see NOTE)     SalesByRegionQryss            Snapshot object      ssForecasttb            Table object         tbCustomertd            TableDef object      tdCustomers				
Catatan: Menggunakan akhiran untuk pertanyaan memungkinkan setiap permintaan akan diurutkan dengan yangTabel terkait dalam dialog Microsoft Access (menambahkan tabel, tabel daftarSnapshot).

Konvensi penamaan menu

Aplikasi sering menggunakan kelimpahan menu kontrol. Sebagai hasilnya, Andaperlu yang berbeda dari Konvensi penamaan untuk kontrol ini. Menu controlawalan harus diperluas luar label awal mnu dengan menambahkanawalan tambahan untuk setiap tingkat bersarang, dengan judul akhir menu padaujung string nama. Misalnya:
Menu Caption Sequence   Menu Handler NameHelp.Contents           mnuHelpContentsFile.Open               mnuFileOpenFormat.Character        mnuFormatCharacterFile.Send.Fax           mnuFileSendFaxFile.Send.Email         mnuFileSendEmail				
Ketika Konvensi ini digunakan, semua anggota grup menu tertentu yangtercantum di samping satu sama lain dalam kotak drop-down daftar objek (dalam kodejendela dan jendela properti). Selain itu, menu control nama jelasdokumen item menu yang mereka terpasang.

Konvensi penamaan untuk kontrol lain

Untuk kontrol baru tidak tercantum di atas, mencoba untuk datang dengan tiga unikkarakter awalan. Namun, lebih penting harus jelas daripada untuk tetapuntuk tiga karakter.

Untuk kontrol turunan, seperti kotak daftar ditingkatkan, memperpanjang awalandi atas jadi yang ada tidak ada kebingungan di mana kontrol benar-benar menjadidigunakan. Singkatan huruf untuk produsen akan juga biasanyaditambahkan ke awalan. Misalnya, contoh kontrol yang dibuat dariVisual Basic profesional 3D bingkai bingkai bisa menggunakan awalan fra3d untuk menghindarikebingungan di mana kontrol adalah benar-benar digunakan. Tombol perintah dariMicroHelp dapat menggunakan cmdm untuk membedakan dari perintah standartombol (cmd).

Kontrol pihak ketiga

Setiap kontrol pihak ketiga yang digunakan dalam aplikasi harus tercantum dalamaplikasi overview komentar bagian, menyediakan awalan yang digunakan untukkontrol, nama lengkap kontrol, dan nama dari vendor perangkat lunak:
Prefix    Control Type        Vendorcmdm      Command Button      MicroHelp				

Variabel dan rutin penamaan

Nama-nama variabel dan fungsi memiliki struktur berikut:<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%				
Awalan:

Tabel berikut mendefinisikan variabel dan fungsi awalan nama yangdidasarkan pada notasi Hungaria C untuk Windows. Awalan-awalan ini harus digunakandengan semua variabel dan nama-nama fungsi. Penggunaan akhiran dasar tua (seperti%, &, #, dll.) tidak dianjurkan.

Variabel dan fungsi nama awalan:
Prefix    Converged    Variable Use         Data Type  Suffix--------------------------------------------------------------------------b         bln          Boolean              Integer    %c         cur          Currency - 64 bits   Currency   @d         dbl          Double - 64 bit      Double     #                       signed quantitydt        dat          Date and Time        Variante         err          Errorf         sng          Float/Single - 32    Single     !                       bit signed                       floating pointh                      Handle               Integer    %i                      Index                Integer    %l         lng          Long - 32 bit        Long       &                       signed quantityn         int          Number/Counter       Integer    %s         str          String               String     $u                      Unsigned - 16 bit    Long       &                       unsigned quantity          udt          User-defined typevnt       vnt          Variant              Varianta                      Array				
Catatan: nilai dalam kolom Converged mewakili upaya untuk menarik bersamapenamaan standar untuk Visual Basic, Visual Basic for Applications, danAkses dasar. Kemungkinan bahwa awalan-awalan ini akan menjadi Microsoftstandar di beberapa titik di masa depan.

Ruang lingkup dan penggunaan awalan:
Prefix         Descriptiong              Globalm              Local to module or formst             Static variable(no prefix)    Non-static variable, prefix local to procedurev              Variable passed by value (local to a routine)r              Variable passed by reference (local to a routine)				
Hongaria notasi berharga dalam Visual Basic seperti di C. Meskipunakhiran jenis Visual Basic menunjukkan variabel jenis data, mereka melakukantidak menjelaskan apa variabel atau fungsi yang digunakan untuk, atau bagaimana hal itu dapat menjadidiakses. Berikut adalah beberapa contoh:
iSend - mewakili menghitung jumlah pesan yang dikirim
bSend - A Boolean bendera mendefinisikan keberhasilan operasi Kirim terakhir
hSend - A menangani antarmuka Comm
Masing-masing nama-nama variabel ini memberitahu programmer sesuatu yang sangat berbeda.Informasi ini kehilangan ketika nama variabel dikurangi untuk mengirim %. Ruang lingkupawalan seperti g dan m juga membantu mengurangi masalah dari pertentangan namaterutama dalam proyek-proyek yang diperlukan.

Notasi Hungaria juga secara luas digunakan oleh Windows C programer danterus-menerus direferensikan dalam dokumentasi produk Microsoft dan industribuku-buku pemrograman. Selain itu, ikatan antara pemrogram c danprogrammer yang menggunakan Visual Basic akan menjadi lebih kuat sebagai VisualC++ pengembangan sistem mendapatkan momentum. Transisi ini akan menghasilkan banyakVisual Basic programer pindah ke c untuk pertama kalinya dan banyakprogrammer bergerak sering bolak-balik antara kedua lingkungan.

Tubuh variabel dan rutin nama

Tubuh variabel atau rutin nama harus menggunakan campuran kasus dan harusselama diperlukan untuk menjelaskan tujuannya. Selain itu, fungsi namaharus dimulai dengan kata kerja, seperti InitNameArray atau CloseDialog.

Untuk sering digunakan atau panjang istilah, singkatan standar yang dianjurkanuntuk membantu menjaga nama panjang masuk akal. Secara umum, variabel nama besardari 32 karakter dapat menjadi sulit untuk dibaca pada VGA menampilkan.

Bila menggunakan singkatan, pastikan mereka konsisten sepanjangseluruh aplikasi. Secara acak pensakelaran antara Cnt dan menghitung dalamproyek akan mengakibatkan kebingungan yang tidak perlu.

Kualifikasi pada variabel dan nama-nama rutin

Terkait variabel dan rutinitas yang sering digunakan untuk mengelola dan memanipulasiumum objek. Dalam kasus ini, menggunakan standar kualifikasi untuk labelturunan variabel dan rutinitas. Meskipun menempatkan kualifikasi setelahtubuh nama mungkin tampak sedikit canggung (seperti pada sGetNameFirst,sGetNameLast bukan dari sGetFirstName, sGetLastName), praktik ini akanmembantu memesan nama-nama ini bersama-sama dalam daftar rutin editor Visual Basic,membuat logika dan struktur aplikasi yang lebih mudah untuk memahami.Tabel berikut mendefinisikan kualifikasi umum dan maknanya standar:
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.				

Jenis ditetapkan pengguna

Menyatakan jenis pengguna didefinisikan dalam semua topi dengan _TYPE ditambahkan ke akhirnama simbol. Misalnya:
Type CUSTOMER_TYPE      sName As String      sState As String * 2      lID as Long   End Type				
Ketika mendeklarasikan variabel contoh pengguna didefinisikan jenis, menambahkan awalan untuknama variabel untuk referensi jenis. Misalnya:
   Dim custNew as CUSTOMER_TYPE				

Konstanta penamaan

Tubuh konstan nama harus UPPER_CASE dengan garis bawah (_)antara kata-kata. Meskipun standar Visual Basic konstanta tidak termasukInformasi Hongaria, awalan seperti i, s, g, dan m dapat sangat berguna dalammemahami nilai dan ruang lingkup konstan. Untuk nama konstan, ikutiaturan yang sama sebagai variabel. Sebagai contoh:
<mnUSER_LIST_MAX   ' Max entry limit for User list (integer value,                     ' local to module)   gsNEW_LINE        ' New Line character string (global to entire                     ' application)				

Jenis Data varian

Jika Anda tahu bahwa variabel akan selalu menyimpan data jenis tertentu,Visual Basic dapat menangani data yang lebih efisien jika Anda menyatakanvariabel dari jenis.

Namun, jenis varian data dapat sangat berguna ketika bekerja dengandatabase, pesan, DDE atau OLE. Banyak database memungkinkan NULL sebagai sahnilai untuk lapangan. Kode Anda perlu untuk membedakan antara NULL, 0 (nol),dan "" (string kosong). Banyak kali, jenis operasi dapat menggunakangenerik layanan rutin yang tidak perlu tahu jenis data itumenerima proses atau menyampaikan data. Misalnya:
   Sub ConvertNulls(rvntOrg As Variant, rvntSub As Variant)      ' If rvntOrg = Null, replace the Null with rvntSub      If IsNull(rvntOrg) Then rvntOrg = rvntSub   End Sub				
Adalah beberapa kekurangan, namun, untuk menggunakan varian. Kode pernyataan yangpenggunaan varian kadang-kadang dapat ambigu untuk programmer. Misalnya:
   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?				
Contoh di atas akan jauh lebih ambigu dan lebih mudah untuk membaca, debug,dan mempertahankan jika Visual Basic jenis konversi rutinitas yang digunakansebaliknya. Sebagai contoh:
   iVar1 = 5 + val(sVar2)   ' use this (explicit conversion)   vntVar1 = 5 + vntVar2    ' not this (implicit conversion)				

Komentar kode

Semua prosedur dan fungsi harus mulai dengan menggambarkan komentar singkatkarakteristik fungsional rutin (apa yang dilakukannya). IniDeskripsi harus tidak menggambarkan rincian pelaksanaan (bagaimana melakukannya)karena ini sering berubah seiring waktu, sehingga tidak perlu komentarpemeliharaan pekerjaan, atau lebih buruk lagi, keliru komentar. Kode itu sendiri dan setiapdiperlukan in-line atau komentar lokal akan menjelaskan pelaksanaan.

Parameter dioperkan ke rutinitas yang harus dijelaskan ketika mereka fungsitidak jelas dan ketika rutin mengharapkan parameter dalam tertentujangkauan. Fungsi kembali nilai-nilai dan variabel global yang diubah olehrutin (terutama melalui referensi parameter) juga dapat digambarkan padaawal setiap rutin.

Header rutin komentar blok akan terlihat seperti ini (lihat bagian berikutnya"Format kode Anda" untuk contoh):
Section    Comment Description--------------------------------------------------------------------------Purpose    What the routine does (not how).Inputs     Each non-obvious parameter on a separate line with           in-line commentsAssumes    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)				
Setiap non-sepele Deklarasi variabel harus menyertakan komentar di barismenjelaskan penggunaan variabel dinyatakan.

Variabel, kontrol, dan rutinitas harus bernama jelas cukup yang di-baris komentar hanya diperlukan untuk pelaksanaan yang kompleks atau non-intuitifrincian.

Ikhtisar deskripsi aplikasi, enumerasi data primerobjek, rutinitas, algoritma, dialog, database dan file sistemdependensi, dan sebagainya harus dimasukkan pada awal.BAS modulyang berisi proyek Visual Basic generik konstan deklarasi.

Catatan: Jendela proyek dasarnya menggambarkan daftar file dalamproyek, sehingga bagian Ikhtisar ini hanya perlu untuk memberikan informasi padafile yang paling penting dan modul, atau file jendela proyek tidakDaftar, seperti inisialisasi (.INI) atau database file.

Pemformatan kode

Karena banyak programer masih menggunakan VGA menampilkan, layar real estat haruskekal sebanyak mungkin, sementara masih memungkinkan kode format untukmencerminkan struktur logika dan bersarang.

Standar, berbasis tab, blok bersarang lekukan harus dua untuk empatspasi. Lebih dari empat ruang tidak perlu dan dapat menyebabkan pernyataan untuk menjaditersembunyi atau sengaja terpotong. Kurang dari dua ruang tidakcukup menunjukkan logika bersarang. Pada Basis Pengetahuan Microsoft, kami menggunakantiga-ruang indentasi. Menggunakan dialog Opsi lingkungan untuk menetapkan standartab lebar.

Fungsional overview komentar rutin harus indentasi satu ruang.Pernyataan tingkat tertinggi yang mengikuti komentar ikhtisar harusindentasi satu tab, dengan setiap blok bersarang indentasi tab tambahan. Untukcontoh:
**************************************************************************'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 lineFunction 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   WendEnd Function				
Variabel dan konstanta non-umum harus dikelompokkan menurut fungsi agakdaripada oleh yang memisahkan diri menjadi daerah terisolasi atau file khusus. Visual Basickonstanta generik seperti jam pasir harus dikelompokkan dalam satu modul(VB_STD.BAS) untuk menjaga mereka terpisah dari Deklarasi aplikasi-spesifik.

Operator

Selalu menggunakan ampersand (&) ketika concatenating string, dan menggunakan plustanda (+) ketika bekerja dengan nilai-nilai numerik. Menggunakan tanda tambah (+) dengannon-numerik nilai, dapat menyebabkan masalah ketika beroperasi di dua varian.Misalnya:
   vntVar1 = "10.01"   vntVar2 = 11   vntResult = vntVar1 + vntVar2         ' vntResult =  21.01   vntResult = vntVar1 & vntVar2         ' vntResult = 10.0111				

Ruang lingkup

Variabel selalu dapat didefinisikan dengan lingkup terkecil yang mungkin.Variabel global dapat membuat mesin kompleks negara dan membuatlogika aplikasi yang sangat sulit untuk mengerti. Variabel globaljuga membuat kembali dan pemeliharaan kode Anda jauh lebih sulit.Variabel dalam Visual Basic dapat memiliki cakupan berikut:
Scope             Variable Declared In:            Visibility--------------------------------------------------------------------------Procedure-level   Event procedure, sub, or         Visible in the                  function                         procedure in which                                                   it is declaredForm-level,       Declarations section of a form   Visible in everyModule-level      or code module (.FRM, .BAS)      procedure in the                                                   form or code                                                   moduleGlobal            Declarations section of a code   Always visible                  module (.BAS, using Global                  keyword)				
Dalam aplikasi Visual Basic, hanya menggunakan variabel global ketika tidak adalain cara yang nyaman untuk berbagi data antara bentuk. Anda mungkin ingin mempertimbangkanmenyimpan informasi dalam kontrol Tag properti, yang dapat diaksesglobal menggunakan sintaks form.object.property.

Jika Anda harus menggunakan variabel global, itu adalah praktik yang baik untuk menyatakan semuamereka dalam sebuah modul tunggal dan kelompok mereka oleh fungsi. Memberikan modulberarti nama yang menunjukkan tujuan, seperti GLOBAL.BAS.

Dengan pengecualian dari variabel global (yang harus tidak akan berlalu),prosedur dan fungsi harus hanya beroperasi pada objek yang dilewatkan kemereka. Variabel global yang digunakan dalam rutinitas harus diidentifikasi dalamarea komentar umum pada awal rutin. Selain itu, lulusargumen untuk kapal selam dan fungsi menggunakan ByVal, kecuali Anda secara eksplisit inginUbah nilai argumen berlalu.

Menulis kode modular bila memungkinkan. Sebagai contoh, jika aplikasi Andamenampilkan kotak dialog, masukkan semua kontrol dan kode yang diperlukan untuk melakukankotak dialog tugas dalam bentuk tunggal. Ini membantu untuk menjaga aplikasikode disusun menjadi komponen berguna dan meminimalkan runtime overhead.

Kontrol pihak ketiga

Catatan: Produk yang dibahas di bawah ini dibuat oleh vendor independenMicrosoft. Microsoft membuat tidak ada jaminan tersirat atau sebaliknya, mengenaiproduk ini kinerja atau keandalan.

Tabel berikut mencantumkan Prefiks nama standar vendor pihak ketigakarakter digunakan dengan kontrol awalan:
Vendor               Abbv-------------------------MicroHelp (VBTools)  mPioneer Software     pCrescent Software    cSheridan Software    sOther (Misc)         o				
Tabel berikut mencantumkan awalan kontrol pihak ketiga standar:
Control         Control     Abbr  Vendor     Example            VBX FileType            Name                                            Name--------------------------------------------------------------------------Alarm           Alarm       almm  MicroHelp  almmAlarm          MHTI200.VBXAnimate         Animate     anim  MicroHelp  animAnimate        MHTI200.VBXCallback        Callback    calm  MicroHelp  calmCallback       MHAD200.VBXCombo Box       DB_Combo    cbop  Pioneer    cbopComboBox       QEVBDBF.VBXCombo Box       SSCombo     cbos  Sheridan   cbosComboBox       SS3D2.VBXCheck Box       DB_Check    chkp  Pioneer    chkpCheckBox       QEVBDBF.VBXChart           Chart       chtm  MicroHelp  chtmChart          MHGR200.VBXClock           Clock       clkm  MicroHelp  clkmClock          MHTI200.VBXButton          Command     cmdm  MicroHelp  cmdmCommandButton  MHEN200.VBX                ButtonButton          DB_Command  cmdp  Pioneer    cmdpCommandButton  QEVBDBF.VBXButton (Group)  Command     cmgm  MicroHelp  cmgmBtton          MHGR200.VBX                Button                (multiple)Button          Command     cmim  MicroHelp  cmimCommandButton  MHEN200.VBX                Button                (icon)CardDeck        CardDeck    crdm  MicroHelp  crdmCard           MHGR200.VBXDice            Dice        dicm  MicroHelp  dicmDice           MHGR200.VBXList Box (Dir)  SSDir       dirs  Sheridan   dirsDirList        SS3D2.VBXList Box (Drv)  SSDrive     drvs  Sheridan   drvsDriveList      SS3D2.VBXList Box (File) File List   film  MicroHelp  filmFileList       MHEN200.VBXList Box (File) SSFile      fils  Sheridan   filsFileList       SS3D2.VBXFlip            Flip        flpm  MicroHelp  flpmButton         MHEN200.VBXScroll Bar      Form Scroll fsrm  MicroHelp  fsrmFormScroll     ???Gauge           Gauge       gagm  MicroHelp  gagmGauge          MHGR200.VBXGraph           Graph       gpho  Other      gphoGraph          XYGRAPH.VBXGrid            Q_Grid      grdp  Pioneer    grdpGrid           QEVBDBF.VBXScroll Bar      Horizontal  hsbm  MicroHelp  hsbmScroll         MHEN200.VBX                Scroll BarScroll Bar      DB_HScroll  hsbp  Pioneer    hsbpScroll         QEVBDBF.VBXGraph           Histo       hstm  MicroHelp  hstmHistograph     MHGR200.VBXInvisible       Invisible   invm  MicroHelp  invmInvisible      MHGR200.VBXList Box        Icon Tag    itgm  MicroHelp  itgmListBox        MHAD200.VBXKey State       Key State   kstm  MicroHelp  kstmKeyState       MHTI200.VBXLabel           Label (3d)  lblm  MicroHelp  lblmLabel          MHEN200.VBXLine            Line        linm  MicroHelp  linmLine           MHGR200.VBXList Box        DB_List     lstp  Pioneer    lstpListBox        QEVBDBF.VBXList Box        SSList      lsts  Sheridan   lstsListBox        SS3D2.VBXMDI Child       MDI Control mdcm  MicroHelp  mdcmMDIChild       ???Menu            SSMenu      mnus  Sheridan   mnusMenu           SS3D3.VBXMarque          Marque      mrqm  MicroHelp  mrqmMarque         MHTI200.VBPicture         OddPic      odpm  MicroHelp  odpmPicture        MHGR200.VBXPicture         Picture     picm  MicroHelp  picmPicture        MHGR200.VBXPicture         DB_Picture  picp  Pioneer    picpPicture        QEVBDBF.VBXProperty Vwr    Property    pvrm  MicroHelp  pvrmPropertyViewer MHPR200.VBX                ViewerOption (Group)  DB_RadioGroup radp Pioneer   radqRadioGroup     QEVBDBF.VBXSlider          Slider      sldm  MicroHelp  sldmSlider         MHGR200.VBXButton (Spin)   Spinner     spnm  MicroHelp  spnmSpinner        MHEN200.VBXSpreadsheet     Spreadsheet sprm  MicroHelp  sprmSpreadsheet    MHAD200.VBXPicture         Stretcher   strm  MicroHelp  strmStretcher      MHAD200.VBXScreen Saver    Screen Saver svrm MicroHelp  svrmSaver          MHTI200.VBXSwitcher        Switcher    swtm  MicroHelp  swtmSwitcher       ???List Box        Tag         tagm  MicroHelp  tagmListBox        MHEN200.VBXTimer           Timer       tmrm  MicroHelp  tmrmTimer          MHTI200.VBXToolBar         ToolBar     tolm  MicroHelp  tolmToolBar        MHAD200.VBXList Box        Tree        trem  MicroHelp  tremTree           MHEN200.VBXInput Box       Input (Text) txtm MicroHelp  inpmText           MHEN200.VBXInput Box       DB_Text     txtp  Pioneer    txtpText           QEVBDBF.VBXScroll Bar      Vertical    vsbm  MicroHelp  vsbmScroll         MHEN200.VBX                Scroll BarScroll Bar      DB_VScroll  vsbp  Pioneer    vsbpScroll         QEVBDBF.VBX				

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 110264 - Tinjauan Terakhir: 12/04/2015 09:56:59 - Revisi: 2.0

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

  • kbnosurvey kbarchive kb3rdparty kbdocs kbinfo kbprogramming kbref kbtophit kbmt KB110264 KbMtid
Tanggapan