中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

項(xiàng)目五 表單的操作 課件(共40張PPT)-《數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)——Visual Foxpro》同步教學(xué)(武漢大學(xué)出版社)

資源下載
  1. 二一教育資源

項(xiàng)目五 表單的操作 課件(共40張PPT)-《數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)——Visual Foxpro》同步教學(xué)(武漢大學(xué)出版社)

資源簡(jiǎn)介

(共40張PPT)
任務(wù)一 對(duì)象和類
任務(wù)二 創(chuàng)建表單
任務(wù)三 運(yùn)行菜單
任務(wù)四 編輯表單
任務(wù)五 常用控件的使用
項(xiàng)目五 表單的操作
01
  應(yīng)用程序是通過(guò)輸入輸出操作來(lái)實(shí)現(xiàn)人機(jī)對(duì)話功能的,因此,設(shè)計(jì)一個(gè)實(shí)用、美觀的用戶界面,是應(yīng)用程序開(kāi)發(fā)過(guò)程中的一項(xiàng)非常重要的工作。在Visual FoxPro中,可以使用多種方法設(shè)計(jì)表單,同時(shí)在表單上可以添加多種控件,并對(duì)控件編寫相應(yīng)的方法程序(事件代碼),來(lái)完成風(fēng)格迥異、功能多樣的輸入輸出界面,以滿足不同用戶對(duì)界面的要求。
02
項(xiàng)目五 表單的操作
學(xué)習(xí)重點(diǎn)
在程序設(shè)計(jì)里,對(duì)象就是指將數(shù)據(jù)和對(duì)該數(shù)據(jù)的所有必要操作的代碼封裝起來(lái)的程序模塊,它是面向?qū)ο蟪绦蛟O(shè)計(jì)的基本單元。在Visual FoxPro中,每個(gè)可以操作的實(shí)體都是對(duì)象。
03
任務(wù)一 對(duì)象和類
活動(dòng)一 對(duì)象
每個(gè)對(duì)象都有許多特性,而且每個(gè)特性都有一個(gè)具體的值。如某個(gè)學(xué)生姓名是李明海,性別為男,出生日期為1987年9月28日,政治面貌為團(tuán)員,社會(huì)工作是組長(zhǎng),愛(ài)好英語(yǔ)等。這個(gè)學(xué)生就是一個(gè)對(duì)象,他的姓名、性別、出生日期、政治面貌、社會(huì)工作、愛(ài)好是這個(gè)學(xué)生的特性,也就是這個(gè)對(duì)象的屬性。
04
任務(wù)一 對(duì)象和類
活動(dòng)二 對(duì)象的屬性
  事件就是對(duì)象可以識(shí)別和響應(yīng)的動(dòng)作,它是預(yù)先定義的特定操作。
  事件代碼是指事件發(fā)生時(shí)對(duì)象執(zhí)行的操作代碼,該代碼是可以在程序中被調(diào)用的。其操作步驟如下:
  (1)打開(kāi)表單設(shè)計(jì)器。
  (2)雙擊表單中的某個(gè)控件,進(jìn)入該控件的“代碼”窗口。如下圖所示。
05
任務(wù)一 對(duì)象和類
活動(dòng)三 事件和事件代碼
  (3)從“過(guò)程”下拉列表框中選擇所需的事件。
  (4)輸入相應(yīng)的事件代碼。
  (5)單擊代碼窗口右上角的“關(guān)閉”按鈕,將自動(dòng)保存事件代碼并關(guān)閉代碼窗口。
06
任務(wù)一 對(duì)象和類
活動(dòng)三 事件和事件代碼
圖-命令按鈕的代碼窗口
  方法程序是指對(duì)象能夠執(zhí)行的一個(gè)操作。在Visual FoxPro中常用到的方法程序有:
  (1)Release:退出表單,并將表單從內(nèi)存中清除。
  (2)Hide:隱藏表單。
  (3)Refresh:刷新表單,即顯示表單的最新?tīng)顟B(tài)。
07
任務(wù)一 對(duì)象和類
活動(dòng)四 方法程序
  類就是具有共同屬性的對(duì)象的集合。如果一個(gè)類從另一個(gè)類繼承了某些屬性,則繼承屬性的類稱為子類,提供屬性的類稱為父類。子類并不只是單純地繼承父類的屬性,子類往往還有各自的屬性。
08
任務(wù)一 對(duì)象和類
活動(dòng)五 類和子類
  子類能夠繼承父類的屬性說(shuō)明類具有繼承性,這一點(diǎn)為用戶提供了很多方便。類的繼承性也為代碼維護(hù)提供了方便。因此,當(dāng)用戶需要調(diào)整某個(gè)類派生出的多個(gè)子類的屬性或方法程序時(shí),不需要逐個(gè)修改子類的代碼,只需在父類中進(jìn)行修改即可,這樣就為用戶節(jié)省了大量的時(shí)間和精力。
09
任務(wù)一 對(duì)象和類
活動(dòng)六 類的繼承性
  在Visual FoxPro中,類同樣將對(duì)象的共同屬性和方法封裝在內(nèi)部,使得類派生出的對(duì)象也具有這些屬性和方法,這就是類的封裝性。類和對(duì)象的封裝性把對(duì)象內(nèi)部較為復(fù)雜的屬性和方法程序隱藏起來(lái),用戶可以忽略對(duì)象的內(nèi)部屬性和方法程序,只需注重對(duì)象的外部特征就可順利使用。
10
任務(wù)一 對(duì)象和類
活動(dòng)七 類和對(duì)象的封裝性
  (1)啟動(dòng)表單向?qū)В缦聢D所示。
11
任務(wù)二 創(chuàng)建表單
活動(dòng)一 使用表單向?qū)?chuàng)建表單
圖-“新建表單”對(duì)話框     圖-“向?qū)нx取”對(duì)話框
  (2)選取表單向?qū)В缦聢D所示。
12
任務(wù)二 創(chuàng)建表單
活動(dòng)一 使用表單向?qū)?chuàng)建表單
圖-“表單向?qū)Р襟E1”對(duì)話框
  (3)選取字段,如下圖所示。
13
任務(wù)二 創(chuàng)建表單
活動(dòng)一 使用表單向?qū)?chuàng)建表單
圖-“表單向?qū)Р襟E2”對(duì)話框
  (4)選擇表單樣式,如下圖所示。
14
任務(wù)二 創(chuàng)建表單
活動(dòng)一 使用表單向?qū)?chuàng)建表單
圖-“表單向?qū)Р襟E3”對(duì)話框
  (5)選擇排序方式,如下圖所示。
15
任務(wù)二 創(chuàng)建表單
活動(dòng)一 使用表單向?qū)?chuàng)建表單
圖-“表單向?qū)Р襟E4”對(duì)話框
  (6)預(yù)覽
  在上圖中單擊“預(yù)覽”按鈕可以觀察表單的運(yùn)行結(jié)果,如下圖所示。
  (7)完成
  在上圖所示的對(duì)話框中可以為表單輸入標(biāo)題,也可以根據(jù)需要對(duì)表單進(jìn)行保存或運(yùn)行等操作。
16
任務(wù)二 創(chuàng)建表單
活動(dòng)一 使用表單向?qū)?chuàng)建表單
圖-“預(yù)覽”結(jié)果
  (1)新建表單
  (2)輸入文字界面
  (3)添加命令按鈕
  (4)設(shè)置“退出”按鈕功能。
  (5)保存表單
  (6)運(yùn)行表單
17
任務(wù)二 創(chuàng)建表單
活動(dòng)二 使用表單設(shè)計(jì)器創(chuàng)建表單
  (1)打開(kāi)數(shù)據(jù)庫(kù)文件
  (2)新建表單
  (3)創(chuàng)建快速表單。
  (4)保存表單
18
任務(wù)二 創(chuàng)建表單
活動(dòng)三 創(chuàng)建快速表單
  在命令窗口中,直接輸入創(chuàng)建表單的命令也可以進(jìn)入表單設(shè)計(jì)器創(chuàng)建表單。其一般格式如下:
  CREATE FORM 表單名.scx
  功能:創(chuàng)建一個(gè)指定的空白表單。
  如在命令窗口中輸入CREATE FORM XSBD.scx并執(zhí)行,可以得到如上圖所示的空白表單,然后可以利用“表單控件”工具欄中的對(duì)象或利用快速表單創(chuàng)建方法進(jìn)一步創(chuàng)建表單。
19
任務(wù)二 創(chuàng)建表單
活動(dòng)四 使用命令創(chuàng)建表單
  選擇系統(tǒng)菜單中“文件”下拉菜單的“新建”命令,可以打開(kāi)如右圖所示的“新建”對(duì)話框。
20
任務(wù)二 創(chuàng)建表單
活動(dòng)五 使用菜單創(chuàng)建表單
圖-“新建”對(duì)話框
  (1)打開(kāi)“學(xué)生管理”項(xiàng)目管理器。
  (2)選擇“文檔”選項(xiàng)卡。
  (3)選擇要運(yùn)行的表單文件cjglbd.scx。
  (4)單擊項(xiàng)目管理器中的“運(yùn)行”按鈕。
21
任務(wù)三 運(yùn)行表單
活動(dòng)一 在項(xiàng)目管理器中運(yùn)行表單
  對(duì)于已經(jīng)保存的表單,選擇“程序”下拉菜單中的“運(yùn)行”命令,打開(kāi)“運(yùn)行”對(duì)話框,然后選擇需要執(zhí)行的表單文件,即可運(yùn)行表單,此時(shí)命令窗口將全自動(dòng)生成運(yùn)行表單的命令:DO FORM。
22
任務(wù)三 運(yùn)行表單
活動(dòng)二 使用菜單命令運(yùn)行表單
  (1)單擊常用工具欄上的“運(yùn)行”按鈕或“表單”下拉菜單中的“執(zhí)行表單”命令運(yùn)行表單。
  (2)使用命令運(yùn)行表單
  運(yùn)行表單命令的一般格式如下:
  DOFORM<表單文件名>
23
任務(wù)三 運(yùn)行表單
活動(dòng)三 在表單設(shè)計(jì)器中運(yùn)行表單
  打開(kāi)表單設(shè)計(jì)器時(shí),系統(tǒng)將在常用工具欄中自動(dòng)添加“表單設(shè)計(jì)器”工具欄,用鼠標(biāo)雙擊或拖動(dòng)該工具欄的空白處,可得到單獨(dú)的“表單設(shè)計(jì)器”工具欄,如下圖所示。
24
任務(wù)四 編輯表單
活動(dòng)一 “表單設(shè)計(jì)器”工具欄
圖-“表單設(shè)計(jì)器”工具欄
  (1)使用項(xiàng)目管理器打開(kāi)表單。
  (2)使用菜單打開(kāi)表單。
  (3)使用工具按鈕打開(kāi)表單。
  (4)使用命令打開(kāi)表單。打開(kāi)表單命令的格式為:
  MODIFYFORM<表單文件名>
25
任務(wù)四 編輯表單
活動(dòng)二 打開(kāi)表單
  對(duì)表單的編輯工作主要是在表單設(shè)計(jì)器中完成的。用戶可以在表單設(shè)計(jì)器中向表單中添加控件、刪除控件、移動(dòng)控件位置、改變控件大小、修改顏色、編輯事件或方法程序等。
26
任務(wù)四 編輯表單
活動(dòng)三 編輯表單控件
  1.功能
  標(biāo)簽控件沒(méi)有數(shù)據(jù)源,只能通過(guò)標(biāo)簽的屬性改變標(biāo)簽內(nèi)容,因此,用戶不能對(duì)其內(nèi)容進(jìn)行交互式編輯,它不能作為輸入信息的界面。
  2.常用屬性
  (1)AutoSize:設(shè)置是否根據(jù)內(nèi)容而自動(dòng)調(diào)整大小,默認(rèn)值為.F.。
  (2)BackColor:設(shè)置標(biāo)簽的背景顏色。
  (3)BackStyle:設(shè)置標(biāo)簽是否透明,默認(rèn)值為.F.,即不透明。
27
任務(wù)五 常用控件的使用
活動(dòng)一 標(biāo)簽
  (4)Caption:設(shè)置標(biāo)簽顯示的文本內(nèi)容,最大長(zhǎng)度為256個(gè)字符。
  (5)FontSize:設(shè)置標(biāo)簽中顯示文本字體的大小。
  (6)FontBold:設(shè)置所顯示文本字體是否加粗,默認(rèn)值為.F.。
  (7)ForeColor:設(shè)置標(biāo)簽中標(biāo)題的顏色。
  (8)Visible:設(shè)置是否顯示標(biāo)簽控件。
  (9)WordWrap:設(shè)置標(biāo)簽中顯示的文本是否換行,默認(rèn)值為.F.。
28
任務(wù)五 常用控件的使用
活動(dòng)一 標(biāo)簽
  1.功能
  (1)輸入輸出
  (2)編輯功能
  (3)控制顯示
  (4)數(shù)據(jù)驗(yàn)證
29
任務(wù)五 常用控件的使用
活動(dòng)二 文本框
  2.常用屬性
  (1)ControlSource:設(shè)置文本框的數(shù)據(jù)源。
  (2)FontName:設(shè)置文本框中字體的類型。
  (3)InputMask:設(shè)置文本框中值的輸入格式及范圍。
  (4)PasswordChar:設(shè)置文本框中顯示的字符樣式。
  (5)Value:保存文本框中的當(dāng)前值。
30
任務(wù)五 常用控件的使用
活動(dòng)二 文本框
  (6)Valid:設(shè)置文本框的檢驗(yàn)代碼。
  (7)Name:設(shè)置文本框的名稱。
  (8)Alignment:設(shè)置文本框的對(duì)齊方式。
  (9)Width:設(shè)置文本框的寬度。
31
任務(wù)五 常用控件的使用
活動(dòng)二 文本框
  1.功能
  用于在表單中創(chuàng)建一個(gè)命令按鈕,通過(guò)設(shè)置命令按鈕的事件和方法程序。
  2.常用屬性
  (1)Caption:設(shè)置命令按鈕的標(biāo)題。
  (2)Enabled:設(shè)置命令按鈕是否有效。
  (3)Visible:設(shè)置命令按鈕是否顯示。
32
任務(wù)五 常用控件的使用
活動(dòng)三 命令按鈕
  (4)Picture:設(shè)置命令按鈕上顯示的圖形。
  (5)DownPicture:設(shè)置當(dāng)命令按鈕按下時(shí)顯示的圖形。
  (6)Default:設(shè)置是否可以用Enter鍵來(lái)選用該命令按鈕。
  (7)Cancel:設(shè)置是否可以用ESC鍵來(lái)選用該命令按鈕。
  (8)DisablePicture:設(shè)置當(dāng)命令按鈕無(wú)效時(shí)所顯示的圖形。
33
任務(wù)五 常用控件的使用
活動(dòng)三 命令按鈕
  1.功能
  與文本框相似,但只能接受字符型數(shù)據(jù)。編輯框是編輯表中備注型字段的常用控件。
  2.常用屬性
  (1)ReadOnly:設(shè)置是否可以修改編輯框中的文本內(nèi)容。
  (2)SelLength:設(shè)置可以選擇的文本長(zhǎng)度。
  (3)ScrollBars:設(shè)置編輯框是否具有滾動(dòng)條。
  (4)ControlSource:設(shè)置編輯框的數(shù)據(jù)源字段。
34
任務(wù)五 常用控件的使用
活動(dòng)四 編輯框
  1.功能
  用于在表單中建立一組單選按鈕。
  2.常用屬性
  ButtonCount:設(shè)置選項(xiàng)按鈕組中所包含的選項(xiàng)的個(gè)數(shù)。
  其他還有Value,ControlSource等,其含義已在前面進(jìn)行過(guò)介紹。
35
任務(wù)五 常用控件的使用
活動(dòng)五 單選按鈕組
  1.功能
  用于在表單中創(chuàng)建一個(gè)復(fù)選框。
  2.常用屬性
  復(fù)選框的常用屬性有Caption,ControlSource,F(xiàn)ontName,F(xiàn)ontSize等。
36
任務(wù)五 常用控件的使用
活動(dòng)六 復(fù)選框
  1.功能
  用于在表單中創(chuàng)建一個(gè)組合框。
  2.常用屬性
  (1)ControlSource:設(shè)置下拉列表框的數(shù)據(jù)源。
  (2)Style:用于選擇組合框的類型,默認(rèn)值為0。
  (3)RowSource:設(shè)置組合框中的數(shù)據(jù)值的源。
  (4)RowSourceType:設(shè)置RowSource屬性中數(shù)據(jù)源的類型。
37
任務(wù)五 常用控件的使用
活動(dòng)七 組合框
  1.功能
  用于在表單中創(chuàng)建一個(gè)列表框。
  2.常用屬性
  (1)ColumnCount:設(shè)置列表框顯示的列數(shù),默認(rèn)值為0。
  (2)ControlSource:設(shè)置與列表框建立聯(lián)系的數(shù)據(jù)源。
  (3)Multiselect:設(shè)置是否允許用戶一次選擇多項(xiàng)。
38
任務(wù)五 常用控件的使用
活動(dòng)八 列表框
  1.利用命令在C:\XS文件夾中創(chuàng)建一個(gè)文件名為XSDA.scx的表單。
  2.利用命令運(yùn)行C:\XS文件夾中的XSDA.scx的表單。
  3.利用命令打開(kāi)C:\XS文件夾中的XSDA.scx的表單。
39
上機(jī)實(shí)戰(zhàn)
  1.表單文件的默認(rèn)擴(kuò)展名是  。
  2. ThisForm.Releass的功能是  。
  3.表單文件的擴(kuò)展名為.dbf。()
  4.不能把表單數(shù)據(jù)環(huán)境中的字段添加到表單中。()
  5.默認(rèn)狀態(tài)下,打開(kāi)表單設(shè)計(jì)器時(shí),“屬性”窗口并沒(méi)有打開(kāi)。()
40
項(xiàng)目五 表單的操作
思考題

展開(kāi)更多......

收起↑

資源預(yù)覽

  • <menuitem id="wfhyu"><abbr id="wfhyu"></abbr></menuitem>

    <bdo id="wfhyu"></bdo>
  • <bdo id="wfhyu"></bdo>
    主站蜘蛛池模板: 易门县| 文昌市| 理塘县| 顺平县| 新密市| 金堂县| 乐平市| 阿鲁科尔沁旗| 泸州市| 德江县| 宁都县| 玛多县| 汝州市| 贵南县| 桐乡市| 临沧市| 疏勒县| 宁安市| 阿坝| 金华市| 长丰县| 盈江县| 元朗区| 中宁县| 简阳市| 千阳县| 壤塘县| 合江县| 洪泽县| 玛沁县| 潮安县| 崇阳县| 宁强县| 扶余县| 金沙县| 五家渠市| 新民市| 高唐县| 确山县| 武平县| 沈阳市|