![VFP的編程工具與編程步驟課件_第1頁](http://file4.renrendoc.com/view14/M09/26/3F/wKhkGWedq5yAHzunAABvOssDUaM217.jpg)
![VFP的編程工具與編程步驟課件_第2頁](http://file4.renrendoc.com/view14/M09/26/3F/wKhkGWedq5yAHzunAABvOssDUaM2172.jpg)
![VFP的編程工具與編程步驟課件_第3頁](http://file4.renrendoc.com/view14/M09/26/3F/wKhkGWedq5yAHzunAABvOssDUaM2173.jpg)
![VFP的編程工具與編程步驟課件_第4頁](http://file4.renrendoc.com/view14/M09/26/3F/wKhkGWedq5yAHzunAABvOssDUaM2174.jpg)
![VFP的編程工具與編程步驟課件_第5頁](http://file4.renrendoc.com/view14/M09/26/3F/wKhkGWedq5yAHzunAABvOssDUaM2175.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
VFP的編程工具與編程步驟
3.1專案管理器
專案管理器是按一定的順序和邏輯關(guān)係對應(yīng)用系統(tǒng)的檔進(jìn)行有效組織的工具,它可以用最簡單可視化的方法對數(shù)據(jù)庫和數(shù)據(jù)表進(jìn)行管理。3.1.1專案檔的建立和專案管理器介面1.專案檔的建立(1)單擊“檔”菜單中的“新建”命令,或者單擊常用工具欄上的“新建”按鈕,打開“新建”對話框。
(2)選中“專案”單選項,單擊“新建檔”按鈕,此時將打開“創(chuàng)建”對話框。
(3)輸入新專案的名稱,選擇保存新專案的檔夾,單擊“保存”按鈕。
(4)此時進(jìn)入“專案管理器”窗口,這時空的“專案1”專案檔已建成。打開已有專案的步驟為:
(1)單擊常用工具欄上的“打開”按鈕,顯示“打開”對話框。
(2)在“打開”對話框中,顯示當(dāng)前檔夾下的內(nèi)容,選擇“檔類型”為“專案”,輸入或選擇已有專案的名稱。
(3)單擊“確定”按鈕。3.專案管理器介面“專案管理器”為數(shù)據(jù)提供了一個組織良好的分層結(jié)構(gòu)視圖。若要處理專案中某一特定類型的檔或?qū)ο?,可選擇相應(yīng)的選項卡?!叭俊边x項卡:包含了數(shù)據(jù)、文檔、類庫、代碼和其他;“數(shù)據(jù)”選項卡:包含了資料庫、自由表和查詢;“文檔”選項卡:包含了表單、報表和標(biāo)籤;其餘選項卡(如“類”、“代碼”和“其他”):主要用於創(chuàng)建應(yīng)用程式。3.1.2專案管理器的操作1.查找數(shù)據(jù)檔專案管理器的“數(shù)據(jù)”選項卡中,包含一個專案中的所有數(shù)據(jù):資料庫、自由表、查詢和視圖。
(1)資料庫:表的集合,一般通過公共字段彼此關(guān)聯(lián),使用“資料庫設(shè)計器”可以創(chuàng)建一個資料庫,資料庫檔的擴展名為.DBC。(2)自由表:存貯在以.DBF為擴展名的檔中,它不是資料庫的組成部分。
(3)查詢:是檢查存貯在表中的特定資訊的一種結(jié)構(gòu)化方法,利用“查詢設(shè)計器”,可以設(shè)置查詢的格式,該查詢將按照輸入的規(guī)則從表中提取記錄,查詢被保存為帶.QPR擴展名的檔。2.查找表單和報表檔專案管理器的“文檔”選項卡中,包含了處理數(shù)據(jù)時所用的全部文檔,即輸入和查看數(shù)據(jù)所用的表單,以及列印表和查詢結(jié)果所用的報表及標(biāo)籤。
(1)表單:用於顯示和編輯表的內(nèi)容。
(2)報表:是一種檔,指明如何設(shè)置查詢來從表中提取結(jié)果,以及如何將結(jié)果列印出來。
(3)標(biāo)籤:是列印在專用紙上的帶有特殊格式的報表。3.添加或移去檔
(1)在專案中加入檔在專案管理器中,選擇要添加項的類型,單擊“添加”按鈕,在“打開”對話框中,選擇要添加的檔案名,然後選擇“確定”。
(2)從專案中移去檔在專案管理器中,選定要移去的內(nèi)容,單擊“移去”按鈕,在提示框中選擇“移去”。如果要從電腦中刪除檔,單擊“刪除”按鈕。4.創(chuàng)建和修改檔
(1)創(chuàng)建添加到“專案管理器”中的檔在專案管理器中,選定要創(chuàng)建的檔類型,單擊“新建”按鈕。
(2)修改檔在專案管理器中,選定一個已有的檔,單擊“修改”按鈕。
(3)為檔添加說明在“專案管理器”中選定檔,從“專案”菜單中選擇“編輯說明”,在“說明”對話框中鍵入對檔的說明,單擊“確定”。5.查看表中的數(shù)據(jù)選擇“數(shù)據(jù)”選項卡,選定一個表,單擊“流覽”按鈕。
6.在專案間共用檔打開要共用檔的兩個專案,在包含該檔的“專案管理器”中,選擇該檔。拖動該檔到另一個的專案容器中。3.1.3定制“專案管理器”1.改變顯示外觀
(1)移動“專案管理器”指向標(biāo)題欄,將“專案管理器”拖到螢?zāi)簧系钠渌恢谩?2)改變“專案管理器”窗口的大小指向“專案管理器”窗口的頂端、底端、兩邊或角上,拖動滑鼠即可擴大或縮小它的尺寸。
(3)折疊“專案管理器”折疊:單擊右上角的上箭頭。還原:單擊右上角的下箭頭,可以將“專案管理器”還原為通常大小。2.拖開選項卡折疊“專案管理器”,選定一個選項卡,將它拖離“專案管理器”。
(1)使選項卡始終顯示在螢?zāi)坏淖钌蠈訂螕暨x項卡上的圖釘圖示,使其變?yōu)椋撨x項卡就會一直保留在其他VisualFoxPro窗口的上面。再次單擊圖釘圖示可以取消選項卡的“頂層顯示”設(shè)置。3.“專案管理器”中的選項卡(2)還原選項卡單擊選項卡上的“關(guān)閉”按鈕?;蛘?,將選項卡拖回到“專案管理器”。
(3)停放“專案管理器”直接將“專案管理器”拖到VisualFoxPro主窗口的頂部。3.2表單設(shè)計器3.2.1打開表單設(shè)計器
打開表單設(shè)計器的方法有4種。
?單擊常用工具欄上的“新建”按鈕,彈出“新建”對話框,選中“表單”單選鈕,單擊“新建檔”。
?在命令窗口中使用CREATEFORM命令。
?在“專案管理器”的“文檔”選項卡中,選中“表單”,再單擊“新建”按鈕。
?在彈出的“新建表單”對話框中,選擇“新建表單”按鈕。3.2.2“表單設(shè)計器”工具欄(1)從快捷菜單中啟動“表單設(shè)計器”工具欄右鍵單擊常用工具欄上的任意位置,從彈出的快捷菜單中選中“表單設(shè)計器”。
(2)從“工具欄”對話框啟動“表單設(shè)計器”工具欄單擊“顯示”菜單中的“工具欄”命令,在“工具欄”對話框中,選中“表單設(shè)計器”,然後單擊“確定”按鈕。(3)“表單設(shè)計器”中的工具按鈕表3-1“表單設(shè)計器”中的工具按鈕圖示名稱說明屬性窗口在表單設(shè)計過程中,單擊此按鈕,可以啟動或關(guān)閉屬性窗口,以便在屬性窗口中查看和修改各個控件的屬性代碼窗口在表單設(shè)計過程中,單擊此按鈕,可以啟動或關(guān)閉代碼窗口,以便在代碼窗口中編輯各對象的方法及事件代碼表單控件工具欄在表單設(shè)計過程中,單擊此按鈕,可以啟動或關(guān)閉表單控件工具欄,以便於利用各控件進(jìn)行用戶介面的設(shè)計表單生成器啟動表單生成器,直接以填表的方式進(jìn)行相關(guān)對象的各項設(shè)置,以方便我們快速建立表單3.2.3“表單控件”工具欄單擊“表單設(shè)計器”工具欄上的“表單控件工具欄”按鈕,螢?zāi)怀霈F(xiàn)“表單控件”工具欄,可以把它拖放到適當(dāng)?shù)奈恢谩?.2.4“屬性”窗口
設(shè)計時,一般在“屬性窗口”中修改或設(shè)置屬性。通過單擊“表單設(shè)計器”工具欄中的“屬性窗口”按鈕,可打開“屬性”窗口。1.“對象”下拉列表框
標(biāo)識當(dāng)前選定的對象。單擊右端的向下箭頭,可看到包括當(dāng)前表單(或表單集)及其所包含的全部對象的列表??梢詮牧斜碇羞x擇要更改其屬性的表單或?qū)ο蟆?.選項卡選項卡中,按分類方式顯示所選對象的屬性、事件和方法。
(1)“全部”選項卡:顯示全部屬性、事件和方法。
(2)“數(shù)據(jù)”選項卡:顯示所選對象如何顯示或怎樣操縱數(shù)據(jù)的屬性。
(3)“方法程式”選項卡:顯示方法和事件。
(4)“佈局”選項卡:顯示所有的佈局屬性。
(5)“其他”選項卡:顯示其他和用戶自定義的屬性。3.屬性設(shè)置框在屬性設(shè)置框中,可以更改屬性列表中選定的屬性值。如果選定的屬性具有預(yù)定義的設(shè)置值,則在右邊出現(xiàn)一個向下箭頭。如果屬性設(shè)置需要指定一個檔案名或一種顏色,則在右邊出現(xiàn)按鈕。單擊“接受”按鈕來確認(rèn)對此屬性的更改;單擊“取消”按鈕取消更改,恢復(fù)以前的值。4.屬性列表在屬性列表中,顯示所有可在設(shè)計時更改的屬性和它們的當(dāng)前值。對於具有預(yù)定值的屬性,在“屬性”列表中,雙擊屬性名,可以遍曆所有可選項;對於具有兩個預(yù)定值的屬性,在“屬性”列表中,雙擊屬性名,可在兩者間切換。
5.屬性說明顯示屬性類型和對屬性的簡短幫助。3.2.5代碼窗口代碼(Code)窗口是編寫事件過程和方法代碼的地方??捎孟率龇椒ㄖ淮蜷_代碼窗口。
?在表單中用滑鼠右鍵單擊需要編寫代碼的對象,在彈出的快捷菜單中選擇“代碼”。
?單擊“表單設(shè)計器”工具欄中的“代碼”按鈕。
?雙擊需要編寫代碼的對象。3.3VFP編程步驟VisualFoxPro可視化編程的一般步驟為:
(1)建立應(yīng)用程式的用戶介面,主要是建立表單,並在表單上安排應(yīng)用程式所需的各種對象(由控件創(chuàng)建)。
(2)設(shè)置各對象(表單及控件)的屬性。
(3)編寫方法及事件過程代碼。也可以邊建立對象,邊設(shè)置屬性、編寫方法及事件過程代碼。3.4控件的畫法3.4.1在表單上畫一個控件
在表單上畫一個控件有兩種方法。
?單擊“表單控件”工具欄中的某個圖示,在表單適當(dāng)位置拖動滑鼠畫出控件。
?單擊“表單控件”工具欄中的某個圖示,在表單適當(dāng)位置單擊滑鼠左鍵,這時所畫控件的大小是固定的。3.4.2控件的縮放和移動
(1)控件的縮放:用滑鼠拖拉活動控件邊框上的小方塊。調(diào)整控件的寬度:〈Shift〉鍵+左右方向鍵。調(diào)整控件的高度:〈Shift〉鍵+上下方向鍵。
(2)控件的移動:
1)當(dāng)控件為活動控件時,用鍵盤的方向鍵可以使控件向相應(yīng)的方向移動。
2)把滑鼠指向控件內(nèi)部,拖動控件到表單的任何位置。3.4.3控件的複製與刪除
對控件進(jìn)行複製與刪除的常用方法有下麵3種:
?將所要操作的控件變?yōu)椤盎顒涌丶?,按〈Ctrl〉+〈C〉鍵將該控件拷貝到剪貼板中,按〈Ctrl〉+〈V〉鍵可以在表單中得到該控件的複製品。對於活動控件,只須按〈Delete〉鍵即可刪除該控件。
?用常用工具欄上的“複製”和“粘貼”按鈕,以及“剪切”按鈕。
?直接用滑鼠右擊要操作的控件,打開快捷菜單,在快捷菜單中選取需要的項。3.4.4在表單上畫多個同類控件在“表單控件”工具欄中單擊“按鈕鎖定”按鈕,然後單擊“表單控件”工具欄中的某個所需控件的圖示,就可以在表單上連續(xù)畫出控件,直到再
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 60335-2-119:2021/AMD1:2025 EN-FR Amendment 1 - Household and similar electrical appliances - Safety - Part 2-119: Particular requirements for commercial vacuum packaging
- 咨詢委托服務(wù)合同
- 個體餐飲勞動合同
- 智慧校園建設(shè)與數(shù)字化管理合作協(xié)議
- 福建合同本施工合同
- 浴場承包合同協(xié)議書
- 智能物流系統(tǒng)開發(fā)及實施合同
- 文藝活動策劃與執(zhí)行免責(zé)協(xié)議書
- 人力資源行業(yè)人力資源信息化管理系統(tǒng)建設(shè)方案
- 合同人企業(yè)章程范本
- 工行安心賬戶托管(交易資金)三方協(xié)議
- 第1課+古代亞非【中職專用】《世界歷史》(高教版2023基礎(chǔ)模塊)
- 趙尚志愛國主義教育班會
- 產(chǎn)品生產(chǎn)技術(shù)方案
- 《陶瓷模型制作》課程標(biāo)準(zhǔn)
- 異位妊娠的臨床表現(xiàn)醫(yī)學(xué)課件
- 《賣火柴的小女孩》的語文說課課件
- 經(jīng)濟數(shù)學(xué)基礎(chǔ)(高職)全套教學(xué)課件
- 石材幕墻維修方案
- 人工智能導(dǎo)論-課件 第1章 人工智能的前世今生
評論
0/150
提交評論