Perbedaan antara FoxPro dan Visual FoxPro

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:129976
Artikel ini telah diarsipkan. Artikel ditawarkan dalam bentuk "apa adanya" dan tidak akan dapat diperbarui lagi.
RINGKASAN
FoxPro programer pindah ke Microsoft Visual FoxPro dari versi sebelumnya dari Microsoft Visual FoxProakan menemukan bahwa banyak hal yang telah berubah secara dramatis, termasukterminologi, seperti programming tools, dan bahkan gaya pemrograman.

Artikel ini adalah referensi komprehensif yang berisi daftar perbedaanantara Visual FoxPro dan versi sebelumnya dari FoxPro untuk membantu membuattransisi lebih mudah.

Artikel ini membahas perubahan besar dalam Visual FoxPro berikutdaerah:
  Terminology              Interface      Tools  Language                 Keystrokes     Screens  Tables and Databases     Menus          Reports and Labels				
Sebagian besar informasi ini juga tersedia dalam terpisah, lebih kecil topik bantuandalam Visual FoxPro membantu file.
INFORMASI LEBIH LANJUT

Terminologi perbedaan

Visual FoxPro telah mengubah beberapa versi FoxPro 2.6 istilah. Untuk informasi lebih lanjutpada istilah-istilah baru, silakan lihat Daftar istilah dalam Visual FoxPro membantu file.
FoxPro Version 2.6 Term   Visual FoxPro Term---------------------------------------------@ ... GET field           text box controlBlanks or empty           Null valuesfields or variablesBrowse (in a Form)        Grid controlBuffer                    Record and table buffers and transactions.                          (See "Buffering Access to Data" and "Using                          Transactions" in the Visual FoxPro Help file.)Code snippets             Properties, methods, and event code.                          (See "Setting Properties at Design Time" and                          "Assigning Method and Event Code" in the Visual                          FoxPro Help file.)Control                   ControlDatabase                  DatabaseEdit region               EditBox controlLong names                Long names.                          (See "Visual FoxPro Naming Rules" in the Visual                          FoxPro Help file.)Object                    ObjectPopup                     ComboBox controlPower tools               Visual designers and toolboxs.                          (See "Using Designers" and "Using Toolbars" in                          the Visual FoxPro Help file.)PushButton                CommandButton controlRadio button              OptionButton controlScreen                    FormScreen picture            Image controlScreen set                Form setTable                     TableText                      Label control				

Perbedaan bahasa

Meskipun Visual FoxPro mencakup perintah baru serta FoxPro versi 2.6perintah untuk kompatibilitas, banyak FoxPro versi 2.6 perintah danfungsi telah ditingkatkan atau diubah fungsi dalam Visual FoxPro.

Visual FoxPro memungkinkan nama panjang untuk windows, objek, tabel, danvariabel. Anda dapat menggunakan karakter hingga 254, kecuali untuk nama field di gratistabel dan indeks tag. (Untuk rincian, lihat "Visual FoxPro penamaanAturan"dalam file Visual FoxPro membantu.)
FoxPro 2.6 clause, command,       Visual FoxPro command, function,function, or feature              property, event, or method---------------------------------------------------------------------@ ... SAY                         Left Property, Top property@ ... SAY PICTURE                 Image, OLE BoundBORDER                            BorderStyle propertyMOVE WINDOW CENTER                AutoCenter propertyColor                             ColorSourceForeColor, BackColor propertyColor scheme                      ForeColor property, BackColor property,                                  ColorScheme propertyDate data type                    Date Data Type and Date Time TypeDBCONNECT                         SQLCONNECT( ) FunctionDBEXEC                            SQLEXEC( ) FunctionDEACTIVATE MENU,                  Deactivate EventDEACTIVATE POPUP,DEACTIVATE WINDOW@ ... GET DEFAULT                 Default propertyDEFINE WINDOW CLOSE               Closable propertyDEFINE WINDOW FLOAT               Movable propertyDEFINE WINDOW HALFHEIGHT          HalfHeightCaption propertyDEFINE WINDOW ICON FILE           Icon propertyEMPTY( ), BLANK( ) to check       ISNULL( ) to check for null valuesfor non-existent data             representing unknown or non-existent dataEnable, Disable                   Enabled propertyFont (Text Menu)                  FontName propertyFont size (Font dialog)           FontSize propertyFont style bold (Font dialog)     FontBold propertyFont style italic (Font dialog)   FontItalic property@ ... SAY FUNCTION,               Format propertyany @ ... GET FUNCTIONHeight                            Height propertyHorizontal position               Left property(Screen Layout dialog)@ ... GET MESSAGE cMessageText    StatusBarText propertyMODIFY SCREEN                     MODIFY FORM commandMODIFY STRUCTURE                  TABLE DesignerNumeric data type                 Numeric data type plus Float field type,                                  Integer field type, Double field type,                                  and Currency data typePicture                           InputMask propertyREAD ACTIVATE                     ReadActivate eventREAD CYCLE                        ReadCycle propertyREAD DEACTIVATE                   ReadDeactivate eventREAD LOCK                         ReadLock propertyREAD NOMOUSE                      ReadMouse propertyREAD SAVE                         ReadSave propertyREAD SHOW                         ReadShow eventREAD TIMEOUT                      ReadTimeout propertyREAD VALID                        ReadValid eventREAD WHEN                         ReadWhen eventScreen Name                       NameSET NOCPTRANS                     (See "Preventing Translation of Data in                                  Character or Memo Fields" in the Visual                                  FoxPro Help file)SHOW GET, SHOW GETS               Refresh methodSize (Screen Layout dialog)       Height, Width propertiesStyle (Font dialog)               FontBold, FontItalic, FontUnderline                                  properties, FontShadow property,                                  FontOutline property, FontStrikeThru                                  propertyTerminate on selection            TerminateRead property(Screen Builder)Title (Screen Builder)            Caption propertyValid (Screen Builder)            Click event, DblClick event, LostFocus                                  event, Valid eventValid Error                       ErrorMessageVertical position                 Top property(Screen Layout dialog)When (Screen Builder)             GotFocus event, When eventWidth (Screen Builder)            Width property				

Tabel dan database perbedaan

Visual FoxPro membedakan antara meja dan database. Meskipun FoxProVersi 2.6 tabel berfungsi penuh di Visual FoxPro, jika Anda mengubahTabel struktur tabel FoxPro, mereka akan disimpan sebagai Visual FoxPro tabel.
FoxPro 2.6 feature                Visual FoxPro featureor functionality                  or functionality----------------------------------------------------------------------Character field with NOCPTRANS    Character (BINARY) field type.characteristic                    (See "Data and Field Types"                                  in the Visual FoxPro Help file.)General field size                Now 4 bytes. (See "General Field Type" in                                  the Visual FoxPro Help file.)Memo field size                   Now 4 bytes. (See "Memo Field Type" in                                  the Visual FoxPro Help file.)Memo field with NOCPTRANS         Memo (BINARY) field type. (See "Data andcharacteristic                    Field Types" in the Visual FoxPro Help                                  file.)Numeric fields                    Currency data type, Double field type,                                  Float field type, Integer field type, or                                  Numeric data type.OLE data in a General field       OLE Bound Control.				
Visual FoxPro tabel dapat menerima nilai null. Untuk mencegah kesalahan yang dihasilkan olehupaya untuk menyimpan nilai null FoxPro versi 2.6 variabel atau VisualFoxPro kontrol, Inisialisasi variabel atau array. Untuk mencegah pengguna darimencoba untuk menyimpan nilai null ke meja, Anda dapat menonaktifkan entri NULLkombinasi tombol dengan menggunakan pernyataan ini:
   ON KEY LABEL CTRL+0 *						
Struktur Visual FoxPro layar (.ZXWR), laporan (.FRX), dan label(.File LBX) berbeda dari struktur file FoxPro 2.6. Untuk rincian tentangstruktur Visual FoxPro tabel file yang dibuat dalam bentuk, laporan, danLabel desainer, silakan lihat "Tabel struktur dari tabel file" dalam VisualFoxPro membantu file. Untuk rincian tentang perubahan yang dibuat untuk dikonversi dan disimpan catatanfile, silakan lihat "Memeriksa dikonversi FoxPro 2.6 laporan dan label" diVisual FoxPro membantu file.

Antarmuka perbedaan

Selain untuk perubahan dalam antarmuka Visual FoxPro, sepertipenekanan, menu, dan alat perbedaan, Anda mungkin ingin tahu tentang perubahanlayar, laporan dan label untuk antarmuka aplikasi Anda sendiri.

Penekanan perbedaan

Visual FoxPro telah mengubah beberapa FoxPro versi 2.6 navigasikombinasi.
FoxPro 2.6 Key    Visual FoxPro Key     Definition orCombination       Combination           Difference----------------------------------------------------------------------                  Ctrl + N              Create a new fileCtrl + N          Ctrl + Y              Add a record to a Browse windowCtrl + O          Ctrl + E              DO program in edit window				
Anda dapat memasukkan nilai null isian null-diaktifkan dengan menekan CTRL + 0. JikaAnda tidak ingin pengguna untuk menyimpan nilai null variabel, menonaktifkan inikombinasi tombol dengan perintah berikut:
  ON KEY LABEL Ctrl+0 *						
Dalam Visual FoxPro, Anda menekan tombol TAB untuk menavigasi antara kontrol, jadiAnda tidak dapat tab melalui pilihan dalam daftar kotak. Gunakan tombol panah sebaliknya.

Menu perbedaan

Visual FoxPro menampilkan hanya dengan menu pilihan aktif. Beberapa item menu telahpindah ke lokasi yang berbeda di Visual FoxPro. Untuk informasi lebih lanjut tentangVisual FoxPro menu, silakan lihat "Nama Menu sistem" dalam Visual FoxProBerkas Bantuan.
FoxPro 2.6 menu command          Visual FoxPro menu command-------------------------------------------------------------------1 1/2 Space (Text Menu)          1 1/2 Space (Format Menu)Append (Record Menu)             Append Records (Table Menu)Append From (Database Menu)      Import (File Menu)Beautify (Program Menu)          Documenting Wizard (Tools Menu)                                 professional Edition onlyFoxDoc (Program Menu)            Documenting Wizard (Tools Menu)                                 Professional Edition onlyBrowse (Record Menu)             Browse (View Menu)Change Links  (Edit Menu)        Links (Edit Menu)Copy To (Database Menu)          Export (File Menu)Debug (Program Menu)             Debug Window (Tools Menu)Delete (Record Menu)             Delete Records (Table Menu)Double Space (Text Menu)         Double Space (Format Menu)Enlarge (Text Menu)              Enlarge (Format Menu)Find Again (Edit Menu)           Find (Edit Menu)Replace and Find                 Replace (Edit Menu)Again (Edit Menu),Replace All (Edit Menu)Font (Text Menu)                 Font (Format Menu)Generate (Program Menu)          Visual FoxPro generates only menus.Goto (Record Menu)               Go To Record (Table Menu)Indent (Text Menu)               Indent (Format Menu)Label  (Database Menu)           Print (File Menu)Locate (Record Menu)             Locate Record (Table Menu)Macros (Program Menu)            Macros (Tools Menu)Pack (Database Menu)             Remove Deleted Records (Database Menu)Printer Setup (File Menu)        Page Setup (File Menu)Recall (Record Menu)             Recall Records (Table Menu)Reduce (Text Menu)               Reduce (Format Menu)Reindex (Database Menu)          Rebuild Indexes (Table Menu)                                 Rebuild Indexes (Database Menu)Replace (Record Menu)            Replace Records (Table Menu)Report (Database Menu)           Print (File Menu)Label (Database Menu)Single Space (Text Menu)         Single Space (Format Menu)Spelling (Text Menu)             Spelling (Tools Menu)Trace (Program Menu)             Trace Window (Tools Menu)Undent (Text Menu)               Remove Indent (Format Menu)				

Alat perbedaan

Beberapa alat FoxPro 2.6 memiliki nama-nama baru dan fungsi dalam Visual FoxPro.Untuk informasi lebih lanjut tentang desainer Visual FoxPro, silakan lihat "menggunakanDesainer"dalam Visual FoxPro membantu file.
FoxPro 2.6 tool          Visual FoxPro tool-----------------------------------------------Catalog Manager          Project ManagerProject Manager          Project ManagerScreen Builder           Form DesignerAlign (Object menu)      Layout toolboxScreen Builder Toolbox   Form Controls toolboxControl dialogs and      Properties windowscreen layout dialogsMenu Builder             Menu DesignerRQBE                     Query DesignerReport Writer            Report DesignerLabel Designer           Label DesignerView window options      Tools Menu itemsTransporter              Conversion Options dialog boxBrowse window            Grid Control				

Layar perbedaan

Anda dapat menjalankan tidak mengalami pengubahan FoxPro versi 2.6 layar (.SPR) file dalam VisualFoxPro. Visual FoxPro bentuk menggunakan kode dalam peristiwa dan metode dan propertipengaturan bukannya potongan kode.
                                  Visual FoxPro property,FoxPro 2.6 screen feature         method, or event------------------------------    ---------------------------------#DEFINE, #INSERT preprocessor     Global include file called by newstatements                        .SPR file. (See "Checking the .SPR File"                                  in the Visual FoxPro Help file.)#Section 1 Setup code             Form set Load event#Section 2 Setup code             Form Load eventCleanup code except procedures    Unload eventCode snippets                     Method and event code and propertiesConstants                         Resolved only in method and event code                                  (See "Checking the .SPR File" in the                                  Visual FoxPro Help file.)Macro substitutions               Unresolved in properties. Use variables                                  instead (See "Checking Converted FoxPro                                  2.6 Screens" in the Visual FoxPro Help                                  file.)READ                              WindowType property				
Untuk detail lebih lanjut tentang mengubah kode layar dalam bentuk, lihat "bahasaPerbedaan"atau"Memeriksa kode setelah konversi"bantuan Visual FoxProfile.

Laporan dan label perbedaan

Anda dapat menggunakan tidak mengalami pengubahan FoxPro versi 2.6 laporan dan label di VisualFoxPro tapi Visual FoxPro laporan dan label memungkinkan Anda untuk mengatur dan mengontrollingkungan data dan mengontrol laporan konten melalui laporanvariabel.
FoxPro 2.6 report                  Visual FoxPro reportor label feature                   or label feature------------------------------------------------------------------------Controls generated with the        Might need adjustment in Visual FoxProReport Wizard using "PositionRelative To" optionsMemo field size                    Now 4 bytes. (See "Memo field type" in                                   the Visual FoxPro Help file)REPORT TO FILE                     REPORT TO FILE ASCII creates simple                                   text fileREPORT ENVIRONMENTLABEL            Data Environment (View Menu)ENVIRONMENT                        (See "Setting Report and Data Sources"                                   and "Controlling a Report's Data                                   Sources" in the Visual FoxPro Help file)				
Untuk informasi lebih lanjut tentang Visual FoxPro laporan dan label, lihat"Laporan desainer" topik dalam Visual FoxPro membantu file.

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 129976 - Tinjauan Terakhir: 12/04/2015 11:21:26 - Revisi: 2.0

Microsoft Visual FoxPro 3.0 Standard Edition, Microsoft Visual FoxPro 5.0 Standard Edition, Microsoft Visual FoxPro 6.0 Professional Edition

  • kbnosurvey kbarchive kbinfo kbinterop kbmt KB129976 KbMtid
Tanggapan