




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第3章VisualFoxPro的
編程工具與編程步驟
3.1項目管理器3.2表單設計器3.3VFP編程步驟3.4控件的畫法VFP提供了一系列可視化編程工具:表設計器、表單設計器、報表設計器、查詢設計器等。3.1項目管理器
3.1.1項目文件的建立和項目管理器界面項目文件實際上是數據、程序、文檔及VFP對象的集合。1.項目文件的建立建立新項目的步驟如下。①選擇菜單命令“文件”→“新建”,或者單擊標準工具欄上的“新建”按鈕,打開“新建”對話框,如圖3-1所示。3.1項目管理器3.1.1項目文件的建立和項目管理器界面②在“新建”對話框中,選中“項目”單選項,單擊“新建文件”按鈕,將打開“創建”對話框。③在“創建”對話框中,輸入新項目的名稱,例如“項目1”(首次系統默認值為“項目1”)。在“保存在”下拉列表框中選擇保存新項目的文件夾,例如d:\vfp98,然后單擊“保存”按鈕。④此時進入“項目管理器”窗口,如圖3-2所示,這時空的“項目1”項目文件已建成。3.1項目管理器3.1.1項目文件的建立和項目管理器界面2.打開項目管理器打開已有項目的步驟如下。①選擇菜單命令“文件”→“打開”,或者單擊標準工具欄上的“打開”按鈕,將顯示“打開”對話框,如圖3-3所示。3.1項目管理器3.1.1項目文件的建立和項目管理器界面②在“打開”對話框中,VFP當前默認的文件夾為Vfp98,所以顯示此文件夾中的內容。選擇“文件類型”為“項目”,輸入或選擇已有項目的名稱。③單擊“確定”按鈕。打開項目文件后將顯示“項目管理器”窗口,這時就可以用項目管理器來組織和管理文件了。3.1項目管理器3.1.1項目文件的建立和項目管理器界面3.項目管理器界面若要處理項目中某一特定類型的文件或對象,可以選擇相應的選項卡。“全部”選項卡包含了數據、文檔、類庫、代碼和其他。“數據”選項卡包含了數據庫、自由表和查詢。“文檔”選項卡包含了表單、報表和標簽。其余選項卡(例如“類”、“代碼”和“其他”)主要用于創建應用程序。
3.1項目管理器3.1.2項目管理器的操作1.查找數據文件項目管理器的“數據”選項卡中,包含一個項目中的所有數據:數據庫、自由表、查詢和視圖,如圖3-5所示。圖3-4項目管理器界面圖3-5項目管理器中的“數據”選項卡數據庫:是表的集合,一般通過公共字段彼此關聯。使用數據庫設計器可以創建一個數據庫,數據庫文件的擴展名為.dbc。
自由表:存儲在以.dbf為擴展名的文件中,它不是數據庫的組成部分。查詢:利用查詢設計器,可以設置查詢的格式,該查詢將按照輸入的規則從表中提取記錄,查詢帶.qpr擴展名的文件。3.1項目管理器3.1.2項目管理器的操作2.查找表單和報表文件項目管理器的“文檔”選項卡中,包含了處理數據時所用的全部文檔,如圖3-6所示。表單:用于顯示和編輯表的內容。報表:是一種文件,指明VFP如何設置查詢來從表中提取結果,以及如何將結果打印出來。標簽:是打印在專用紙上的帶有特殊格式的報表。3.1項目管理器3.1.2項目管理器的操作3.添加或移去文件要想使用項目管理器,必須在其中添加已有的文件或者用它來創建新的文件。1)在項目中加入文件單擊“添加”按鈕,在“打開”對話框中,選擇要添加的文件名。2)從項目中移去文件在項目管理器中,選中要移去的內容,單擊“移去”按鈕,在提示框中選擇“移去”。要從計算機中刪除文件,單擊“刪除”按鈕即可。3.1項目管理器3.1.2項目管理器的操作4.創建和修改文件1)創建添加到項目管理器中的文件在項目管理器中,選中要創建的文件類型,單擊“新建”按鈕。2)修改文件在項目管理器中,選中一個已有的文件,單擊“修改”按鈕。3)為文件添加說明在項目管理器中選中文件,選擇菜單命令“項目”→“編輯說明”,在“說明”對話框中輸入文件的說明。3.1項目管理器3.1.2項目管理器的操作5.查看表中的數據在項目管理器中可以瀏覽項目中表的內容。要瀏覽表的內容,可以選擇“數據”選項卡,選中一個表后,單擊“瀏覽”按鈕。6.在項目間共享文件在VFP中,打開要共享文件的兩個項目,在包含該文件的項目管理器中,選擇該文件。拖動該文件到另一個項目容器中。3.1項目管理器3.1.3定制項目管理器1.改變顯示外觀1)移動項目管理器將鼠標指針指向標題欄,然后將項目管理器拖到屏幕上的其他位置。2)改變項目管理器窗口的大小將鼠標指針指向項目管理器窗口的頂端、底端、兩邊或角上,拖動鼠標,即可擴大或縮小它的尺寸。3)折疊項目管理器單擊右上角的上箭頭。在折疊情況下只顯示選項卡,如圖3-7所示。單擊右上角的下箭頭,可以將項目管理器還原為通常大小。3.1項目管理器3.1.3定制項目管理器2.拖開選項卡拖開某一選項卡的方法是,折疊項目管理器,選中一個選項卡,將它拖離項目管理器,如圖3-8所示。3.1項目管理器3.1.3定制項目管理器當選項卡處于浮動狀態時,在選項卡中右擊,彈出快捷菜單,從中可以使用“項目”菜單中的選項,如圖3-9所示。3.1項目管理器3.1.3定制項目管理器3.項目管理器中的選項卡1)使選項卡始終顯示在屏幕的最上層如果想使選項卡始終顯示在屏幕的最上層,可以單擊選項卡上的圖釘圖標,使該圖釘圖標變為。如圖3-9所示。2)還原選項卡要還原選項卡,可以單擊選項卡上的“關閉”按鈕,或者將選項卡拖回到項目管理器。3.1項目管理器3.1.3定制項目管理器3)停放項目管理器對于停放的項目管理器,同樣可以從中拖開選項卡,如圖3-10所示。
3.2表單設計器
3.2.1打開表單設計器打開表單設計器的方法有4種。選擇菜單命令“文件”→“新建”,或者單擊標準工具欄上的“新建”按鈕,彈出“新建”對話框,選中“表單”單選按鈕,然后單擊“新建文件”,如圖3-11所示。3.2表單設計器3.2.1打開表單設計器在命令窗口中使用CREATEFORM命令。在項目管理器的“文檔”選項卡中,選中“表單”,再單擊“新建”按鈕。在彈出的“新建表單”對話框中,選擇“新建表單”按鈕,如圖3-12所示。3.2表單設計器3.2.1打開表單設計器進入表單設計器時的初始畫面,如圖3-13所示。3.2表單設計器3.2.2“表單設計器”工具欄1.從快捷菜單中啟動“表單設計器”工具欄從快捷菜單中選中“表單設計器”,如圖3-14所示。
3.2表單設計器3.2.2“表單設計器”工具欄2.從“工具欄”對話框啟動“表單設計器”工具欄選擇菜單命令“顯示”→“工具欄”,在彈出的“工具欄”對話框中,選中“表單設計器”,然后單擊“確定”按鈕,如圖3-15所示。3.2表單設計器3.2.2“表單設計器”工具欄3.表單設計器中的工具按鈕表單設計器中各個工具按鈕的功能說明,見表3-1。3.2表單設計器3.2.3“表單控件”工具欄單擊“表單設計器”工具欄上的“表單控件工具欄”按鈕,如圖3-16所示。
3.2表單設計器3.2.3“表單控件”工具欄“表單控件”工具欄提供了VFP可視化編程的各種控件,利用這些控件,可以創建所需要的對象。除了各種控件以外,“表單控件”工具欄中還有幾個按鈕,它們的用途見表3-2。
3.2表單設計器3.2.4“屬性”窗口單擊“表單設計器”工具欄中的“屬性窗口”按鈕,可以打開“屬性”窗口。也可以右擊,在快捷菜單中選取“屬性”,打開“屬性”窗口,如圖3-17所示。3.2表單設計器3.2.4“屬性”窗口1.“對象”下拉列表框2.選項卡在選項卡中,按分類方式顯示所選對象的屬性、事件和方法。“全部”選項卡:顯示全部屬性、事件和方法。“數據”選項卡:顯示所選對象有關數據方面的屬性。“方法程序”選項卡:顯示方法和事件。“布局”選項卡:顯示所有的布局屬性。“其他”選項卡:顯示其他屬性和用戶自定義的屬性。3.屬性設置框在屬性設置框中,可以更改屬性列表中選定的屬性值。3.2表單設計器3.2.4“屬性”窗口4.屬性列表在屬性列表中,顯示所有可在設計時更改的屬性和它們的當前值。在“屬性”窗口中以上各項之外的位置右擊,將彈出快捷菜單,如圖3-18所示。5.屬性說明3.2表單設計器3.2.5代碼窗口可用下述方法之一打開代碼窗口:在表單中右擊需要編寫代碼的對象,在彈出的快捷菜單中選擇“代碼”命令;單擊“表單設計器”工具欄中的“代碼”按鈕;雙擊需要編寫代碼的對象。打開的代碼窗口,如圖3-19所示。3.3VFP編程步驟
VFP可視化編程的一般步驟如下。①建立應用程序的用戶界面。主要是建立表單,并在表單上安排應用程序所需的各種對象(由控件創建)。②設置各對象(表單及控件)的屬性。③編寫方法及事件過程代碼。3.3VFP編程步驟
3.3.1添加控件首先在表單上增加一個控件。①單擊“表單控件”工具欄中的“命令按鈕”。②在表單上,按下鼠標左鍵并拖動鼠標的十字指針,畫出一個矩形框,松開左鍵,即畫出一個“命令按鈕”,如圖3-20所示。按鈕內自動標有“Command1”,序號將自動增加。
3.3VFP編程步驟3.3.2修改屬性設計時,設置和修改屬性一般都在屬性窗口中進行。①初始時,“對象”下拉列表框中顯示的對象名是Form1。在“全部”選項卡中找到標題屬性Caption,將其值改為“示例表單”(原值為Form1);找到表單名屬性Name,將其值改為Test(原值為Form1)。如圖3-21所示。3.3VFP編程步驟3.3.2修改屬性②在表單上單擊命令按鈕Command1,或在“對象”下拉列表框中選擇對象Command1,將其標題屬性Caption改為“關閉”(原值為Command1);將其名屬性Name改為CmdQ(原值為Command1)。如圖3-22所示。3.3VFP編程步驟3.3.2修改屬性3.3VFP編程步驟3.3.3編寫代碼編寫代碼的操作步驟如下。①在編寫代碼前,首先要打開代碼窗口。雙擊表單或表單中的對象,即可打開代碼窗口。②在代碼窗口中的“對象”下拉列表框中,列出了當前表單及所包含的所有對象名Test、CmdQ,如圖3-24所示。3.3VFP編程步驟3.3.3編寫代碼在代碼窗口中輸入代碼:
ReleaseThisForm
如圖3-25所示。3.3VFP編程步驟3.3.3編寫代碼③單擊代碼窗口右上角的“關閉”按鈕,關閉代碼窗口。然后,單擊“表單設計器”窗口右上角的“關閉”按鈕,關閉表單設計器。此時,系統提示是否保存所做的改變,如圖3-26所示。3.3VFP編程步驟3.3.3編寫代碼④選擇“是”,打開“另存為”對話框,如圖3-27所示。輸入表單文件名dap1,系統將以表單文件dap1.scx存盤。3.3VFP編程步驟3.3.4運行表單運行表單的方法有下面幾種:在命令窗口中輸入DOFORM〈表單名〉;在程序代碼中使用命令DOFORM〈表單名〉;在未退出表單設計器時,單擊標準工具欄中的“運行”按鈕,如圖3-28所示。3.3VFP編程步驟3.3.5修改表單下面修改剛才創建的表單dap1,使之具有一個快捷訪問鍵〈Q〉鍵(見圖3-29),即當按下〈Alt〉+〈Q〉組合鍵或只按下〈Q〉鍵時,可關閉表單。3.3VFP編程步驟3.3.5修改表單修改一個表單有3種方法。單擊工具欄上的“打開”按鈕。在“打開”對話框的“文件類型”下拉列表框中選擇“表單(*.scx)”,然后在列出的表單文件中選擇所要的表單名dap1,如圖3-30所示。3.3VFP編程步驟3.3.5修改表單在命令窗口中使用命令MODIFYFORM〈表單名〉。在項目管理器中選擇所要修改的表單名稱,然后單擊“修改”按鈕,如圖3-31所示。
3.4控件的畫法
3.4.1在表單上畫一個控件在表單上畫一個控件有以下兩種方法:單擊“表單控件”工具欄中的某個圖標,然后在表單適當位置拖動鼠標,畫出控件;單擊“表單控件”工具欄中的某個圖標,然后在表單適當位置左擊,即可在表單的相應位置畫出該控件。3.4控件的畫法
3.4.2控件的縮放和移動在上述畫控件的過程中,剛畫完的控件,邊框上有8個黑色小方塊,表明該控件是“活動”的,如圖3-32所示。3.4控件的畫法
3.4.3控件的復制與刪除1.使用快捷鍵2.通過編輯菜單3.使用快捷菜單3.4控件的畫法3.4.4在表單上畫多個同類控件如果需要在表單上畫出多個同類的控件,可以利用“按鈕鎖定”功能。操作步驟如下。①在“表單控件”工具欄中,單擊“按鈕鎖定”按鈕。②單擊“表單控件”工具欄中的某個所需控件的圖標,這時就可以在表單上連續畫出控件(不必每畫一個,單擊一次圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業設計與現代制造業的關系
- 工業節能技術與發展方向
- 工作壓力下的營養補充策略
- 工業設備維護與優化管理
- 工作空間環境優化以增強工作成效
- 工作場所的變革與創新
- 工程檢測中水泥檢測技術培訓
- 工程機械結構設計與分析
- 工程設計中智能化技術的應用前景
- 工程機械的結構設計與可靠性分析
- 研究生招生宣傳-中南大學雅二醫院課件
- 水泵測試報告
- 護理安全用藥制度
- 中國藥妝行業發展現狀、藥妝市場政策解讀及未來發展趨勢分析圖
- 畢業離校學生證遺失證明
- 《汽輪機原理》第03章1課件
- 家族成員關系輩分排列樹狀圖含女眷
- 圍堰施工監理實施細則
- 新生血管性青光眼課件
- YY∕T 1797-2021 內窺鏡手術器械 腔鏡切割吻合器及組件
- 智慧停車技術方案
評論
0/150
提交評論