




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
實驗二數據輸入表單的建立一、實驗目的熟悉表單的概念、常用控件的用途、對象的屬性等基礎知識;掌握VisualFoxpro數據輸入表單的建立過程,首先是打開表單設計器,無論是新建表單還是修改已有的表單,均可以通過菜單操作或專用的命令,或單擊常用工具欄中的有關按鈕來打開表達設計器,接著是進行對象的操作與編碼,可利用表單設計工具來完成,最后是保存表單以及運行表單。二、實驗內容建立一個2.三、實驗步驟(一)打開項目管理器按實驗一的方法啟動VisualFoxproo打開項目管理器“學生成績管理系統”?文件-打開-找到文件“學生成績管理系統.PJX”,選中并按“確定”鍵?或:雙擊桌面Visualfoxpro6.0快捷方式圖標。(二)建立記錄輸入表單基礎知識回顧1、表單的概念、常用控件的用途、對象的屬性等表單一詞譯自英文的FORM,表單在圖形界面的應用軟件中大量地獲得應用,是人和程序進行交互的重要界面。在軟件中出現的對話框、向導、設計器等各類窗口,在VFP系統中均可以通過創建表單來實現。表單是一個容器,可以在其中包含多個控件或萊單,還可以捆綁數據環境。運行表單時,它所包含的所有控件將都被加載,同時數據環境中的表和視圖等也自動打開。如果一個程序要同時運行多個表單,這時可以創建表單集。表單集也是一個容器,它可以包含一個或多個表單,這些表單在表單集運行時,將自動加載,它們共享一個數據環境,并可以根據需要顯示、隱藏、移動或切換其中的某個或某些表單°VFP提供三種表單設計工具一一表單向導、表單設計器和快速表單。在本實驗教材中,我們用表單設計器來創建表單。對象是構成程序的基本單位和運行實體,就是軟件中所看到的表單、文本框、按鈕、標簽等,可放在表單內的對象,如按鈕、文本框等常被稱為控件。常用的控件有組合框、標簽、表單控件工具欄文件也).具①程序口指口表單設計器工具欄希助QD表單設計器和表單窗口屆性-學生IfiA-scx全部i局I其他學生基本數據輸入ActivatiEvent—刈廠■廠廠■■I□■廠調色板[布局工具欄?號?txt學號ActiveCon.trolActiveFormAddibibjectAdilF'ropertyAlwaysOnBottomtxt姓名AlwaysOnTop調色板工具欄繾編書?表單控件工具欄文件也).具①程序口指口表單設計器工具欄希助QD表單設計器和表單窗口屆性-學生IfiA-scx全部i局I其他學生基本數據輸入ActivatiEvent—刈廠■廠廠■■I□■廠調色板[布局工具欄?號?txt學號ActiveCon.trolActiveFormAddibibjectAdilF'ropertyAlwaysOnBottomtxt姓名AlwaysOnTop調色板工具欄繾編書?|txt班級編號AutoCenterBackColorBaseClassu,_i-uj....史暇..默認值.j....史皆..默訊值暇..默以循.j236/233/216Foe設置對象屬性的屬性窗口前一條".后一條…首條BorderStyleBoxBufferModeCaptionCircle3.二..荀調迓曙戳認j?T默認過程I石.二...無..默以清j..學生基奉數據啾........I默認過程]'昭g對象應):|Wform1.Loadraryuse學生exclusive▼|過程(B):|Load代碼編輯窗口,..........—rolentClosableT_nE謨J[默認過程j..代.....二...真..默以值j..................笠...了...真..默以循.j.............文本框、列表框、形狀、復選框、線條、圖像、命令按鈕、編輯框等。對象的屬性用來表示它的特征,對于屬性的設置,有些必須在屬性窗口中進行,有些只需作適當的拖動即可,比如長、寬、位置。2、數據輸入表單的建立過程VisualFoxpro數據輸入表單的建立過程,首先是打開表單設計器,無論是新建表單還是修改已有的表單,均可以通過菜單操作或專用的命令,或單擊常用工具欄中的有關按鈕來打開表達設計器,接著是進行對象的操作與編碼,可利用表單設計工具來完成,最后是保存表單以及運行表單。3、VFP提供的表單設計工具VFP提供下列表單設計工具供程序員選擇使用(如圖2-1所示)。表單設計器窗口及其表單窗口:其中表單設計器窗口中的Form1即表單對象,稱為表單窗口。多數設計工作將在表單窗口進行,包括往窗口內添加對象(控件),并對各種對象進行操作與編碼。屬性窗口:用于設置修改表單及其包含的對象屬性。代碼編輯窗口:可為對象添加各種事件代碼和方法程序代碼。表單工具欄:包括如下4種表單設計工具欄,(1)表單控件工具欄:用于在表單上添加文本框或按鈕等各類控件,(2)表單設計器工具欄:該工具欄包括的按鈕用于打開或關閉數據環境對沽框、設置tab鍵次序、屬性窗口、代碼窗口、表單控件工具欄、調色板工具欄、布局工具欄、表單生成器和自動格式工具欄等,(3)布局工具欄:用于對齊、放置控件以及調整控件大小等,(4)調色板工具欄:用于指定某個控件的前景色或背景色等。數據環境設計器窗口:用于設計表單的數據環境。工具欄的顯示可在系統“顯示”菜單中設置,也可以直接單擊“表單設計器工具欄”中相應的按鈕。翳單集.,表單或頁對象激活時,或者豆系全部布局苴他全部布局苴他利用表單設計器設計“學生基本數據輸入”表單1.進入表單設計界面?單擊項目管理器上方的“文檔”選項卡?單擊“表單”,再單擊右邊的“新建”,進入表單設計界面?按“Ctrl+S”鍵保存表單,取名為“學生輸入”?單擊窗口右上角最大化按鈕,使“表單設計一學生輸入SCX”窗口最大化?移動鼠標,適當放大表單窗口?激活“屬性一學生輸入.SCX”窗口,找到屬性“CAPTION”,將原來的名字“Forml”改名為“學生基本數據輸入”。此時,應得到圖2-2。E基本熟據輸入屋性-學生輜人一=心Forml表單控件2-2Circle默認過程]BackColor,母6善33;:216BaseClass/BorderStyle3-中調邊框1默UIBox囹誨程]BufferMode6-7*c尊t認值表單控件2-2Circle默認過程]?單擊“表單控件”中的標簽按鈕A,使其凹下去,此時鼠標變成十字形狀,按住鼠標左鍵在表單上方拖放,松開鼠標后,出現“Labell”標簽。?在“屬性”窗口中找到對象“Label1”的“Caption”屬性,改名為“學生基本數據輸入”。?設置字體、字號:在“屬性”窗口中找到對象“Label1”的“FontName”屬性,將其設置為“楷體”,同時將“FontSize”屬性設置為24(號字)。?適當設置其背景色“BackColor”屬性的值和前景色“ForeColor”屬性的值。方法為:找到“BackColor”屬性,單擊屬性設置窗口右邊的...按鈕,在打開的“顏色”窗口選中一種顏色即可。“ForeColor”屬性的設置方法相同。?在表單中用鼠標適當拖動“學生基本數據輸入”,使其居于上部中間。如圖2-3所示。
圖2-3有關控件設置每一個表單或表單集都包括一個數據環境,數據環境是一個對象,它包含可以與表單相互作用的表或視圖,以及表單所要求的表之間的關系。我們可以在“數據環境設計器”中直觀的設置數據環境,并與表單一起保存。?單擊屏幕上方的“數據環境”工具按鈕,,出現如圖2-4的屏幕。圖2-4
?單擊學生,再單擊“添加”按鈕,然后關閉“添加表或視圖”窗口。此時,“數據環境設計器一學生輸入.SCX”應如圖2-5。?按住“字段”,將其拖放到表單中,如圖2-6。圖2-6?選中剛剛拖來的標簽“出生年月”,按下“Delete”鍵將其刪除;用同樣方法刪除右邊的文本框。?再依次選中剩下的6個控件,將它們的“FontSize”屬性改為16。并利用鼠標拖放控件周圍的8個小黑方塊調整控件大小,并選擇適當的字體、顏色,直到如圖2-7。圖2-7(注意!不刪除“性別”標簽及其文本框)命令按鈕設置匚I,然后再在表單下部畫一按鈕,在屬性窗口中,將?單擊表單控件中的命令按鈕命令按鈕的Caption屬性由原來的“command1”改為“增加”(即增加一條記錄);同時將FontSize屬性改為16(號字)。用同樣的方法設置其他6個命令按鈕,適當調整各命令按鈕的位置,使其如圖2-8。匚I,然后再在表單下部畫一按鈕,在屬性窗口中,將圖2-8(注意!不刪除“性別”標簽及其文本框)過程代碼編輯?雙擊“增加”按鈕,進入對象與過程的代碼編輯窗口,保證對象是Commandl,過程是Click,在屏幕上鍵入如圖2-9所示命令,然后關閉窗口,回到表單編輯狀態。對象但):|aCommandl三|過程(X):|Click三delefor學號=space(12)packEubu11ombjbh=班勤編號appebl:±TLrepl班—號withbjbhthisform.re£resh圖2-9?用同樣的方法設計另外6個命令按鈕“刪除”、“前一條”、“后一條”,“首條”、“末條”、“返回”,各命令按鈕的click過程命令如下:?刪除:deletepackgobottomthisform.refresh?前一條:ifrecn()>1skip-lthisform.refreshendif?后一條:if!eof()skipthisform.refreshendif?首條:gotopthisform.refresh末條:gobottomthisform.refresh返回:delefor學號=spac(12)packusethisform.release?因為對記錄進行了修改,需獨占使用“學生.dbf”:雙擊表單空白處,保證對象是Form1,過程是Load,輸入命令:use學生exclusive?關閉窗口,記錄輸入表單設計完成。(三)運行表單輸入數據1.運行記錄輸入表單輸入數據?單擊運行工具按鈕即可輸入記錄,每輸入一個記錄都要單擊一次“增加”按鈕。記錄輸入完成后,按“返回”按鈕退出(不可用關閉窗口按鈕)。然后再關閉表單設計器,回到項目管理器狀態。2.數據如下:學號姓名班級編號性別200201201201王曉偉B02012012男200201201202夏巖B02012012男200201201203陳凱B02012012男200201201204曹俊B02012012男200201201205沈鵬B02012012男200201201206周輝B02012012男200201201209張波B02012012男200201201210孫思坤B02012012男200201201211代志漢B02012012男200201201212肖超B02012012男200201201213彭錦錦|B02012012男200201201214洪華僑B02012012男200201201215夏歡B02012012男200201201216朱其松B02012012男200201101301謝謙B02011013男
200201101302江瑋B02011013男200201101303吳江B02011013男200201101304肖凱B02011013男200201101317喻偌晶B02011013女200201101318門彥B02011013女200201101319張穎B02011013女200201101320尹琪B02011013女200201101321羅珺B02011013女200201101322肖晗B02011013女200201101324唐瑋萱B02011013女200201101325黎志英B02011013女200201101333梁穎B02011013女200201101334張靜B02011013女200201101335陳敬丹B02011013女200201301201陳德意B02013012男200201301202仲長春B02013012男200201301203嚴啟華B02013012男200201301204連思拓B02013012男200201301205雷誠B02013012男200201301206楊耀國B02013012男200201301207李雄B02013012男200201301208張煉B02013012男200201301209鄭雷B02013012男200201301210劉盼B02013012男20020130
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫師聘用勞務合同
- 農家樂店面出租合同
- 招生服務合同招生合同
- 土石方工程承包合同書
- 坐月子中心服務合同
- 學校小賣部租賃合同
- 激勵合同協議
- 合同后續管理協議
- 怎么樣解除裝修合同協議
- 新裝修協議合同
- 2025-2030中國再生鋁行業需求潛力分析與發展行情走勢預判研究報告
- 《版式設計》課件-第三章 流動資產
- 2025中考化學詳細知識點
- 2025陜煤集團榆林化學限責任公司招聘596人高頻重點模擬試卷提升(共500題附帶答案詳解)
- DB23-T 3919-2024 大跨鋼結構技術標準
- 《copd疾病知識》課件
- 【化學】常見的鹽(第2課時)-2024-2025學年九年級化學下冊(人教版2024)
- 2025年中國國新基金管理有限公司招聘筆試參考題庫含答案解析
- 2025年福建泉州發展集團有限公司招聘筆試參考題庫含答案解析
- CNAS-TRL-022:2023《實驗室風險管理指南》
- 《不斷發展的人工產品》(說課稿)-2023-2024學年科學二年級下冊人教鄂教版
評論
0/150
提交評論