Perbedaan antara FoxPro dan Visual FoxPro

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 129976 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

FoxPro programer pindah ke Microsoft Visual FoxPro dari versi sebelumnya dari Microsoft Visual FoxPro akan menemukan bahwa banyak hal yang telah berubah secara dramatis, termasuk terminologi, seperti programming tools, dan bahkan gaya pemrograman.

Artikel ini adalah referensi komprehensif yang berisi daftar perbedaan antara Visual FoxPro dan versi sebelumnya dari FoxPro untuk membantu membuat transisi lebih mudah.

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

INFORMASI LEBIH LANJUT

Terminologi perbedaan

Visual FoxPro telah mengubah beberapa versi FoxPro 2.6 istilah. Untuk informasi lebih lanjut pada istilah-istilah baru, silakan lihat Daftar istilah dalam Visual FoxPro membantu file.
FoxPro Version 2.6 Term   Visual FoxPro Term
---------------------------------------------
@ ... GET field           text box control

Blanks or empty           Null values
fields or variables

Browse (in a Form)        Grid control

Buffer                    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                   Control

Database                  Database

Edit region               EditBox control

Long names                Long names.
                          (See "Visual FoxPro Naming Rules" in the Visual
                          FoxPro Help file.)

Object                    Object

Popup                     ComboBox control

Power tools               Visual designers and toolboxs.
                          (See "Using Designers" and "Using Toolbars" in
                          the Visual FoxPro Help file.)

PushButton                CommandButton control

Radio button              OptionButton control

Screen                    Form

Screen picture            Image control

Screen set                Form set

Table                     Table

Text                      Label control
				

Perbedaan bahasa

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

Visual FoxPro memungkinkan nama panjang untuk windows, objek, tabel, dan variabel. Anda dapat menggunakan karakter hingga 254, kecuali untuk nama field di gratis tabel dan indeks tag. (Untuk rincian, lihat "Visual FoxPro penamaan Aturan"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 Bound

BORDER                            BorderStyle property

MOVE WINDOW CENTER                AutoCenter property

Color                             ColorSourceForeColor, BackColor property

Color scheme                      ForeColor property, BackColor property,
                                  ColorScheme property

Date data type                    Date Data Type and Date Time Type

DBCONNECT                         SQLCONNECT( ) Function

DBEXEC                            SQLEXEC( ) Function

DEACTIVATE MENU,                  Deactivate Event
DEACTIVATE POPUP,
DEACTIVATE WINDOW

@ ... GET DEFAULT                 Default property

DEFINE WINDOW CLOSE               Closable property

DEFINE WINDOW FLOAT               Movable property

DEFINE WINDOW HALFHEIGHT          HalfHeightCaption property

DEFINE WINDOW ICON FILE           Icon property

EMPTY( ), BLANK( ) to check       ISNULL( ) to check for null values
for non-existent data             representing unknown or non-existent data

Enable, Disable                   Enabled property

Font (Text Menu)                  FontName property

Font size (Font dialog)           FontSize property

Font style bold (Font dialog)     FontBold property

Font style italic (Font dialog)   FontItalic property

@ ... SAY FUNCTION,               Format property
any @ ... GET FUNCTION

Height                            Height property

Horizontal position               Left property
(Screen Layout dialog)

@ ... GET MESSAGE cMessageText    StatusBarText property

MODIFY SCREEN                     MODIFY FORM command

MODIFY STRUCTURE                  TABLE Designer

Numeric data type                 Numeric data type plus Float field type,
                                  Integer field type, Double field type,
                                  and Currency data type

Picture                           InputMask property

READ ACTIVATE                     ReadActivate event

READ CYCLE                        ReadCycle property

READ DEACTIVATE                   ReadDeactivate event

READ LOCK                         ReadLock property

READ NOMOUSE                      ReadMouse property

READ SAVE                         ReadSave property

READ SHOW                         ReadShow event

READ TIMEOUT                      ReadTimeout property

READ VALID                        ReadValid event

READ WHEN                         ReadWhen event

Screen Name                       Name

SET NOCPTRANS                     (See "Preventing Translation of Data in
                                  Character or Memo Fields" in the Visual
                                  FoxPro Help file)

SHOW GET, SHOW GETS               Refresh method

Size (Screen Layout dialog)       Height, Width properties

Style (Font dialog)               FontBold, FontItalic, FontUnderline
                                  properties, FontShadow property,
                                  FontOutline property, FontStrikeThru
                                  property

Terminate on selection            TerminateRead property
(Screen Builder)

Title (Screen Builder)            Caption property

Valid (Screen Builder)            Click event, DblClick event, LostFocus
                                  event, Valid event

Valid Error                       ErrorMessage

Vertical position                 Top property
(Screen Layout dialog)

When (Screen Builder)             GotFocus event, When event

Width (Screen Builder)            Width property
				

Tabel dan database perbedaan

Visual FoxPro membedakan antara meja dan database. Meskipun FoxPro Versi 2.6 tabel berfungsi penuh di Visual FoxPro, jika Anda mengubah Tabel struktur tabel FoxPro, mereka akan disimpan sebagai Visual FoxPro tabel.
FoxPro 2.6 feature                Visual FoxPro feature
or 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 and
characteristic                    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 oleh upaya untuk menyimpan nilai null FoxPro versi 2.6 variabel atau Visual FoxPro kontrol, Inisialisasi variabel atau array. Untuk mencegah pengguna dari mencoba untuk menyimpan nilai null ke meja, Anda dapat menonaktifkan entri NULL kombinasi 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 tentang struktur Visual FoxPro tabel file yang dibuat dalam bentuk, laporan, dan Label desainer, silakan lihat "Tabel struktur dari tabel file" dalam Visual FoxPro membantu file. Untuk rincian tentang perubahan yang dibuat untuk dikonversi dan disimpan catatan file, silakan lihat "Memeriksa dikonversi FoxPro 2.6 laporan dan label" di Visual FoxPro membantu file.

Antarmuka perbedaan

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

Penekanan perbedaan

Visual FoxPro telah mengubah beberapa FoxPro versi 2.6 navigasi kombinasi.
FoxPro 2.6 Key    Visual FoxPro Key     Definition or
Combination       Combination           Difference
----------------------------------------------------------------------
                  Ctrl + N              Create a new file
Ctrl + N          Ctrl + Y              Add a record to a Browse window
Ctrl + O          Ctrl + E              DO program in edit window
				
Anda dapat memasukkan nilai null isian null-diaktifkan dengan menekan CTRL + 0. Jika Anda tidak ingin pengguna untuk menyimpan nilai null variabel, menonaktifkan ini kombinasi tombol dengan perintah berikut:
  ON KEY LABEL Ctrl+0 *
						
Dalam Visual FoxPro, Anda menekan tombol TAB untuk menavigasi antara kontrol, jadi Anda 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 telah pindah ke lokasi yang berbeda di Visual FoxPro. Untuk informasi lebih lanjut tentang Visual FoxPro menu, silakan lihat "Nama Menu sistem" dalam Visual FoxPro Berkas 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 only

FoxDoc (Program Menu)            Documenting Wizard (Tools Menu)
                                 Professional Edition only

Browse (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 "menggunakan Desainer"dalam Visual FoxPro membantu file.
FoxPro 2.6 tool          Visual FoxPro tool
-----------------------------------------------
Catalog Manager          Project Manager

Project Manager          Project Manager

Screen Builder           Form Designer

Align (Object menu)      Layout toolbox

Screen Builder Toolbox   Form Controls toolbox

Control dialogs and      Properties window
screen layout dialogs

Menu Builder             Menu Designer

RQBE                     Query Designer

Report Writer            Report Designer

Label Designer           Label Designer

View window options      Tools Menu items

Transporter              Conversion Options dialog box

Browse window            Grid Control
				

Layar perbedaan

Anda dapat menjalankan tidak mengalami pengubahan FoxPro versi 2.6 layar (.SPR) file dalam Visual FoxPro. Visual FoxPro bentuk menggunakan kode dalam peristiwa dan metode dan properti pengaturan bukannya potongan kode.
                                  Visual FoxPro property,
FoxPro 2.6 screen feature         method, or event
------------------------------    ---------------------------------
#DEFINE, #INSERT preprocessor     Global include file called by new
statements                        .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 event

Cleanup code except procedures    Unload event

Code snippets                     Method and event code and properties

Constants                         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 "bahasa Perbedaan"atau"Memeriksa kode setelah konversi"bantuan Visual FoxPro file.

Laporan dan label perbedaan

Anda dapat menggunakan tidak mengalami pengubahan FoxPro versi 2.6 laporan dan label di Visual FoxPro tapi Visual FoxPro laporan dan label memungkinkan Anda untuk mengatur dan mengontrol lingkungan data dan mengontrol laporan konten melalui laporan variabel.
FoxPro 2.6 report                  Visual FoxPro report
or label feature                   or label feature
------------------------------------------------------------------------
Controls generated with the        Might need adjustment in Visual FoxPro
Report Wizard using "Position
Relative To" options

Memo 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 file

REPORT 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.

Properti

ID Artikel: 129976 - Kajian Terakhir: 14 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Visual FoxPro 3.0 Standard Edition
  • Microsoft Visual FoxPro 5.0 Standard Edition
  • Microsoft Visual FoxPro 6.0 Professional Edition
Kata kunci: 
kbinfo kbinterop kbmt KB129976 KbMtid
Penerjemahan Mesin
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

Berikan Masukan

 

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