第二章 Visual FoxPro系統(tǒng)初步
知識特點:
1. windows版本數據庫的特點
(1)查詢與管理功能
(2)數據庫表新概念
(3)可視化的界面操作工具
(4)支持更多的SQL語言
(5)互操作性
(6)支持網絡
4. Visual FoxPro 6.0的基本組成
Visual FoxPro 6.0啟動后,打開主窗口,主窗口包括:標題欄、菜單欄、常用工具欄、狀態(tài)欄、命令窗口和主窗口工作區(qū)幾個組成部分。
8個下拉式菜單項 Alt+”熱鍵”下拉菜單 ctrl+相應的“熱鍵”
5.VFP 主要數據類型
數據類型 功 能
字符型(C) 由英文字母、漢字、數字、空格和各種符號組成的字符串。0-254 各字節(jié)。每個字符占1 個字節(jié),每個漢字占2 個字節(jié)。
貨幣型(Y) 主要用來存儲貨幣量。8 個字節(jié),小數點超過4 位,系統(tǒng)會自動四舍五入。
數值型(N) 數值型的數據包含正負號、數字及小數點。長度為1-20 個字節(jié),在內存中占8 個字節(jié)。
浮動型(F) 浮動型數據與數值型數據完全等價。
日期型(D) 日期型字段包括年、月、日。占8 個字節(jié)。
日期時間(T) 這種數據類型包括日期和時間。占8 個字節(jié)。
雙精度型(F) 這種數據類型有更高的精確度,所表示的數值范圍也最大。占8 個字節(jié)。
整型(I) 整型數據是沒有小數位數的數字。占4 個字節(jié)。
邏輯型(L) 它的值只有真(.T.)和假(.F.)兩種。占1 個字節(jié)。
備注型(M) 種數據型可容納數量不限的字符數據,在表中占4 個字節(jié)。
通用型(G) 通用型字段用來存儲OLE 對象,如擴展名為.doc 的文檔或位圖文件等。在表中占4 個字節(jié)。
字符型(二進制) 這種類型與上述的“字符型”相同,只是當更改代碼頁時字符值不會改變。該類型字段用于在表中保存用戶密碼。
備注型(二進制) 這種類型與上述的“備注型”相同,只是當更改代碼時備注內容不變,用于存儲不同國家(地區(qū))的登錄腳本。
6.VFP 文件擴展名與文件類型
擴展名 文件類型 擴展名 文件類型
APP 生成的應用程序 MEM 內存變量保存
CDX 復合索引 MNT 菜單備注
DBC 數據庫 MNX 菜單
DCT 數據庫備注 MPR 生成的菜單程序
DCX 數據庫索引 MPX 編譯后的菜單程序
DBF 表 PJT 項目備注
FPT 表備注 PJX 項目
EXE 可執(zhí)行文件 PRG 程序
FRX 報表 QPR 生成的查詢程序
FRT 報表備注 QPX 編譯后的查詢程序
IDX 索引、壓縮索引 SCT 表單備注
LBT 標簽備注 SCX 表單
LBX 標簽 TXT 文本
1.下列方法中,不能退出Visual FoxPro 的一項是____。
A.單擊“文件”菜單中的“關閉”命令 B.單擊“文件”菜單中的“退出”命令 C.單擊窗口標題欄右端的“關閉”按鈕 D.按[A1t 十F4]組合鍵
[解析] 本題考查的知識點是退出Visual FoxPro 的操作。常用的退出VisualFoxPro 的方法有五種: ①單擊“文件”菜單下的“退出”命令; ②單擊標題欄最右端的關閉按鈕; ③單擊標題欄最左端的控制按鈕,打開下拉菜單,選擇“關閉”命令;或雙擊標題欄最左端的控制按鈕 ④按[A1t 十F4]組合鍵; ⑤在命令窗口中輸入QUIT 命令,按[Enter]健。 因此選項B,C,D 都正確。執(zhí)行選項A 中的命令,只能關閉當前打開的文件,不能退出Visual FoxPro。本文來源:考試大網 [答案] A
7.項目 項目是文件、數據、文檔和Visual FoxPro 對象的集合。項目文件的擴展名為 .PJX 。
8.項目管理器
項目管理器 是VFP 中用來創(chuàng)建、修改、組織項目中各種對象和數據的主要組織工具,是 VFP 的“控制中心” ,在項目管理器中也可以將應用系統(tǒng)編譯成一個擴展名為.app 的應用文件或.exe 的可執(zhí)行文件。
9.項目管理器中的選項卡
(1).“數據”選項卡
“數據”選項卡負責管理項目的數據庫、自由表、查詢及視圖等內容。
(2).“文檔”選項卡
“文檔”選項卡負責管理處理數據時的全部文檔,如輸入和查看數據所用的表單,及打印表和查詢選項卡結果所用的報表及標簽等。
(3).“類”選項卡
“類”選項卡包含用戶所有定義的類,可以新建一個類,也可以添加已存在的類。
(4).“代碼”選項卡
“代碼”選項卡包含用戶創(chuàng)建的所有源程序和API 庫。
(5).“其他”選項卡
“其他”選項卡包含用戶創(chuàng)建的菜單、文本文件及其他文件。
用戶可以利用Visual FoxPro6.0 提供的菜單設計功能來設計自己的菜單欄及快捷菜單。文本文件是存儲純文字的文件,可以用來存儲文件的說明信息。其他文件用來存儲圖形文件,如*.bmp 、*.jpg 格式的文件。
1. “項目管理器”中的“全部”選項卡用于顯示和管理_A___。
A.Visual FoxPro 包含的各類文件,包括數據、文檔、類庫、代碼、其他
B.數據庫、自由表、查詢
C.表單、報表、標簽
D.菜單、文本文件、其他文件
[解析] 本題考查的知識點是“全部”選項卡包含的內容及作用。 “全部”選項卡中顯示了Visual FoxPro 中的各類文件,包括數據、文檔、類庫、代碼、其他,因此選項A 正確;選項B 是“數據”選項卡中顯示和管理的內容;選項C 是“文檔”選項卡中顯示和管理的內容;選項D 是“其他”選項卡中顯示和管理的內容。
2. “項目管理器”中的“數據”選項卡用于顯示和管理_B___。
A.本地視圖、遠程視圖、連接、存儲過程
B.數據庫、自由表、查詢
C.數據庫、自由表、視圖
D.數據庫、自由表、查詢、視圖
[解析] 本題考查的知識點是“項目管理器”中“數據”選項卡的作用。在Visual FoxPro 中, “數據” 選項卡用來顯示和管理數據庫、自由表、查詢,因此選項B 正確;選項A 中的本地視圖、遠程視圖、連接、存儲過程是在新建了數據庫之后,在“數據”選項卡中的“數據庫”中顯示和管理的內容;選項C,D 錯誤, 目的是迷惑考生。
3. 在Visual FoxPro中,顯示命令窗口的操作正確的是_D___。
A.單擊常用工具欄上的“命令窗口”按鈕
B.單擊“窗口”菜單中的“命令窗口”命令
C.按[Ctrl十F2]組合鍵
D.以上方法均可以
[解析] 本題考查的知識點是顯示命令窗口的幾種不同的方法。在Visual FoxPro中,顯示命令窗口的方法有三種:一是單擊常用工具欄上的“命令窗口”按鈕;二是單擊“窗口”菜單中的“命令窗口” 命令;三是按[Ctrl十F2]組合鍵。所以正確答案為D。
4. 下列在“項目管理器”中移去數據庫文件的操作方法正確的是_D___。
A.選定文件,單擊“項目”菜單中的“移去文件”命令
B.選定文件,單擊“項目管理器”上的“移去”按鈕
C.選定文件,按[Delete]鍵
D.A,B,C
[解析] 本題考查的知識點是在“項目管理器”中移去數據庫文件的操作。通常情況下,移去數據庫文件的方法有三種:選定文件,單擊“項目”菜單中的“移去文件”命令,或單擊“項目管理器”上的“移去”按鈕,或按[Delete]鍵。因此選項A,B,C都正確,所以正確答案為” D。
5.在Visual FoxPro中,打開“文件”菜單的快捷鍵是_B___。
A. [A1t]+[E]
B. [A1t]+[F]
C. [A1t]+[V]
D. [A1t]+[W]
[解析]本題考查的知識點是利用快捷鍵打開菜單。選項A中[A1t十E]組合健用來打開“編輯”菜單;選項B中[A1t十F]組合鍵用來打開“文件”菜單;選項C中[A1t+V]組合健用來打開“顯示” 菜單;選項D中[A1t十W]組合鍵用來打開“窗口”菜單。
6.Visual FoxPro主界面的菜單欄中包括_B___菜單。
A. 文件、編輯、視圖、格式、工具、程序、窗口、幫助
B.文件、編輯、顯示、格式、工具、程序、窗口、幫助
C.文件、編輯、視圖、格式、工具、程序、表格、窗口、幫助
D.文件、編輯、顯示、格式、工具、表格、窗口、幫助
[解析] 本題考查的知識點是Visual FoxPro 6.0主界面的菜單中的菜單項;剛一打開Visual FoxPro窗口,菜單欄中默認出現8個菜單,分別為文件、編輯、顯示、格式、工具、程序、窗口、幫助。本題選項A中“視圖”菜單錯誤;選項B完全正確;選項C中“視圖”菜單和“表格”菜單不正確;選項D中的“表格”菜單不正確。因此正確答案為B。
7.通過項目管理器窗口的按鈕不可以完成的操作是_D___。
A.新建文件
B.添加文件
C.刪除文件
D.為文件重命名
[解析]本題考查的知識點是項目管理器窗口上的按鈕的作用。項目管理器窗口上有6個按鈕:新建(用來新建文件)、添加(用來添加文件)、修改(用來修改文件)、預覽(用來預覽文件)、移去(用來移
去或刪除文件)、連編(連編一個項目或應用程序)。本題4個選項中的A,B,C都可以通過項目管理器中的按鈕完成。選項D中的為文件重命名,不可以通過項目管理器上的按鈕來完成,只可以通過在文件上單擊鼠標右鍵,選擇快捷菜單中的“重命名”命令來完成。因此正確答案為D。
10.VFP6.0 中的設計器Visual FoxPro 6.0 提供的一系列設計器,為用戶提供了一個友好的圖形界面操作環(huán)境,用以創(chuàng)建、定制、編輯數據庫結構、表結構、報表格式、應用程序組件等。 VisualFoxPro 6.0 提供的設計器及其功能,見表。
設計器名稱 功能 及 用 途
表設計器( TableDesigner)通過表設計器可以修改表字段和索引的結構,還可以設置有效性規(guī)則和觸發(fā)器。
數據庫設計器(DatabaseDesigner)可以用數據庫設計器編輯、增加以及刪除數據庫中的表,也可以修改視圖和存儲程序。
標簽設計器(Label Designer) 它與報表設計器相似,用于創(chuàng)建許多標準尺寸的標簽,可以創(chuàng)建包括圖形、標題、腳注的自定義標簽
表單設計器(Form Designer) 它是設計表單的工具?梢园芽丶诺竭@些表單中,增加代碼并控制事件的發(fā)生。表單設計器與前面看到的設計器不同,它實際上有兩個窗口,設計器本身和控件的屬性窗口。
菜單設計器(Menu Designer) 菜單設計器提供一種創(chuàng)建、編輯菜單和子菜單,修改菜單項的圖形方法。
類設計器(Class Designer) 類設計器用來產生可視化類。
例題
利用項目管理器打開“表單設計器”的操作步驟是:打開“項目管理器”,選擇____選項卡,選定“表單”,單擊“新建”按鈕,打開____對話框,單擊“新建表單”按鈕,即可打開表單設計器。
標簽設計器( LabelDesigner)它與報表設計器很相似,用于創(chuàng)建許多標準尺寸的標簽,可以創(chuàng)建包括圖形、標題、腳注的自定義標簽。
表單設計器( FormDesigner)它是設計表單的工具?梢园芽丶诺竭@些表單中,增加代碼并控制事件的發(fā)生。表單設計器與前面看到的設計器不同,它實際上有兩個窗口,設計器本身和控件的屬性窗口。
菜單設計器( MenuDesigner)菜單設計器提供一種創(chuàng)建、編輯菜單和子菜單,修改菜單項的圖形方法。
類設計器( ClassDesigner)類設計器用來產生可視化類。
[解析] 本題考查的知識點是利用項目管理器打開“表單設計器”。在Visual FoxPro中,利用項目管理器打開“表單”設計器的操作步驟是:打開“項目管理器”,選擇“文檔”選項卡,選定“表單”,單擊“新建”按鈕,打開“新建表單”對話框,單擊“新建表單”按鈕,即可打開表單設計器。來源:考試大
[答案]文檔,新建表單
11.Visual FoxPro 中的向導
Visual FoxPro 6.0 系統(tǒng)為用戶提供了許多功能強大的向導(Wizards)。用戶可以在向導程序的引導、幫助下,不用編程就能快速地建立良好的應用程序,完成許多數據庫操作、管理功能,為非專業(yè)用戶提供了一種較為簡便的操作使用方式。Visual FoxPro 6.0 系統(tǒng)提供的向導及其功能,見表。
向導名稱 功能及用途
應用程序向導 創(chuàng)建一個VFP應用程序或項目的框架
文檔向導 從項目和程序文件的代碼中生成文本文件,并編排文本文件的格式
表單向導 為單個表單創(chuàng)建操作數據的表單
一對多表單向導 為兩個相關表創(chuàng)建操作數據的表單,在表單的表格中顯示
子表的字段標簽向導 創(chuàng)建一個符合標準格式的標簽
本地視圖向導 利用來源于VFP表的數據產生一個視圖
遠程視圖向導 產生一個通過ODBC從遠程服務器上使用數據的視圖
查詢向導 創(chuàng)建一個標準的查詢
報表向導 用一個單一的表創(chuàng)建一個帶格式的報表
12. Visual FoxPro 6.0的操作方式
Visual FoxPro 6.0系統(tǒng)的操作方式主要有:
(1)命令操作方式
(2)菜單操作方式
(3)程序操作方式
(1).命令操作方式
命令操作是在命令窗口中逐條輸入命令,直接操作指定對象的操作方式。命令操作為大家提供了一個直接操作的手段,其優(yōu)點是能夠直接使用系統(tǒng)的各種命令和函數,有效操縱數據庫,但要求熟練掌握各種命令和函數的格式、功能、用法等細節(jié);
(2).菜單操作方式
Visual FoxPro 6.0系統(tǒng)將許多命令做成菜單命令選項,我們通過選擇菜單項來使用數據庫的操作方式。在菜單方式中,很多操作是通過調用相關的向導、生成器、設計器工具,以直觀、簡便、可視化方式完成對系統(tǒng)的操作,我們不必熟悉命令的細節(jié)和相應的語法規(guī)則,通過對話來完成操作。有了這種方式,一般用戶無需編程就可完成數據庫的操作與管理;
(3).程序操作方式
程序操作就是預先將實現某種操作處理的命令序列編成程序,通過運行程序來實現操作、管理數據庫的操作方式。根據實際應用需要編寫的應用程序,能夠為用戶提供界面更簡潔直觀、操作步驟更符合業(yè)務處理流程和規(guī)范要求的操作應用環(huán)境。
13. VFP 命令的格式與特點
(1).命令格式:
一般說,VFP 的命令總是由一個命令的動詞開頭,后隨一個賓語和若干子句(命令子句),用來說明命令的操作對象、操作結果與操作條件。如:
use SB
list
list for 價格<10000
copy to ZSB
sort to PX on 價格 fields 名稱,價格
(2).命令特點:
命令的特點有三:一是采用英文祈使句的形式;二是操作對象、結果和條件均可以用命令子句的形式來表示;命令只講對操作的要求,不描述具體的操作過程。
(3).命令分類:
VFP 擁有近500 條命令,大致可分為以下7 類:
1.是建立和維護數據庫命令;
2.是數據查詢命令;
3.是程序設計命令;
4.界面設計命令;
5.是文件和程序管理命令;
6.是面向對象設計命令;
7.是其它命令。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |