欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      第六章 表單設(shè)計基礎(chǔ)---Visual Foxpro 程序設(shè)計教案

      時間:2019-05-12 17:09:47下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《第六章 表單設(shè)計基礎(chǔ)---Visual Foxpro 程序設(shè)計教案》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《第六章 表單設(shè)計基礎(chǔ)---Visual Foxpro 程序設(shè)計教案》。

      第一篇:第六章 表單設(shè)計基礎(chǔ)---Visual Foxpro 程序設(shè)計教案

      Visual Foxpro 程序設(shè)計教案

      第六章

      表單設(shè)計基礎(chǔ)

      ? [教學(xué)目的與要求]

      熟練掌握表單的建立和編輯的方法;熟悉表單構(gòu)成的各種控件及它們的各種常用屬性和屬性的設(shè)置方法;掌握表單的事件和方法程序以及代碼的設(shè)計;會制作一些簡單實用的表單。

      ? [教學(xué)內(nèi)容]

      表單的基本構(gòu)成元素;面向?qū)ο蟪绦蛟O(shè)計的基本概念及其方法;表單的制作和修改。? [教學(xué)重點與難點]

      表單的控件、屬性和制作,代碼的編寫。

      §6.1 表單向?qū)?/p>

      一、“表單向?qū)А钡膯?/p>

      啟動“表單向?qū)А睂υ捒蚩捎孟铝蟹椒ㄖ唬?/p>

      選定“文件/新建”命令,在新建對話框中選定“表單”選項按鈕,選定“向?qū)А卑粹o;在菜單的向?qū)ё硬藛沃羞x定表單命令;從“項目管理器”中選擇“文檔”標(biāo)簽并選擇“表單”項,再單擊“新建”按鈕。

      二、單表表單向?qū)У氖褂?/p>

      例: 使用表單向?qū)?chuàng)建一個能維護 XJ.DBF的表單。三、一對多表單向?qū)У氖褂?/p>

      例: 創(chuàng)建涉及XJ.DBF和BJDM.DBF兩個表的數(shù)據(jù)維護表單。

      §6.2表單設(shè)計器

      一、表單設(shè)計器的基本操作

      表單設(shè)計的基本步驟是:打開表單設(shè)計器→對象操作與編碼→保存表單→運行表單。(1)表單設(shè)計器的打開

      選擇“文件/新建”選項,然后選中“表單”項并單擊“新建文件”按鈕;選擇“項目管

      Visual Foxpro 程序設(shè)計教案

      理器/文檔”標(biāo)簽,然后選擇“表單”項,單擊“新建”按鈕,在彈出的“新建表單”對話框中選擇“新建表單”選項;在命令窗口中使用CREAT FORM命令。表單設(shè)計器的窗口如圖6.10所示。

      在表單設(shè)計器窗口中有四個工具欄:表單設(shè)計器、表單控件、布局和調(diào)色板。(2)表單設(shè)計器窗口的組成及功能

      表單窗口;屬性窗口;代碼編輯窗口;工具欄;布局工具欄;調(diào)色板工具欄;數(shù)據(jù)環(huán)境設(shè)計器窗口;敏感菜單

      (3)保存表單(4)執(zhí)行表單

      可以用上述例題中的表單運行的方法來執(zhí)行表單,也可用DO FORM命令來執(zhí)行表單。當(dāng)表單設(shè)計器窗口尚未關(guān)閉時,可右擊表單窗口中的空白處,在快捷菜單中選定執(zhí)行表單命令來運行表單。

      二、快速創(chuàng)建表單

      表單菜單中有一個快速表單命令,它能在表單窗口中為當(dāng)前表迅速產(chǎn)生選定的字段變量。下例將說明快速創(chuàng)建表單的方法。

      例: 為學(xué)籍表創(chuàng)建一個記錄編輯窗口。

      三、數(shù)據(jù)環(huán)境設(shè)計器 1.?dāng)?shù)據(jù)環(huán)境的概念

      數(shù)據(jù)環(huán)境是一個對象,它包含與表單相互作用的表或視圖,以及表單所要求的表之間的關(guān)系。

      數(shù)據(jù)環(huán)境設(shè)計器的作用:數(shù)據(jù)環(huán)境設(shè)計器可用來可視化地創(chuàng)建或修改數(shù)據(jù)環(huán)境。用戶可以使用下列方法中的一種來打開“數(shù)據(jù)環(huán)境設(shè)計器”窗口:

      選擇“顯示”菜單中的“數(shù)據(jù)環(huán)境”命令;在“表單設(shè)計器”工具欄中單擊“數(shù)據(jù)環(huán)境”按鈕;在“表單設(shè)計器”窗口的空白處單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“數(shù)據(jù)環(huán)境”命令。

      2.?dāng)?shù)據(jù)環(huán)境設(shè)計器的快捷菜單與數(shù)據(jù)環(huán)境菜單

      添加命令;移去命令;瀏覽命令;

      Visual Foxpro 程序設(shè)計教案

      四、在表單上設(shè)置控件

      表單中的控件是指放在一個表單上用以顯示數(shù)據(jù)、執(zhí)行操作或使表單更易閱讀的一種圖形對象,如文本框、矩形或命令按鈕等。VFP控件包括復(fù)選框、編輯框、標(biāo)簽、線條、圖象、形狀等等。1.表單控件工具欄

      2.創(chuàng)建控件

      3.調(diào)整控件的位置:選定單個控件:用鼠標(biāo)單擊要選定的控件,則該控件即被選定;選定多個控件:按下Shift鍵,逐個單擊要選定的控件;取消選定:單擊已選定控件的外部某處;)移動控件:先選定要移動的控件,用鼠標(biāo)將它們拖到合適的位置;改變控件大?。哼x定控件后,拖動它的某個控制點即可使控件放大或縮??;刪除對象:選定對象,按Del鍵;復(fù)制、剪貼對象:選定對象,利用編輯菜單中有關(guān)剪貼板的命令來復(fù)制、移動或刪除對象;控件布局:選定要進行布局的所有控件,選擇“布局工具欄”的任一種布局方式,即可將控件居中、對齊等操作。

      4.表單控件工具欄中的輔助按鈕

      §6.3 面向?qū)ο蟮某绦蛟O(shè)計方法

      一、基本概念

      1.對象:是反映客觀事物屬性及行為特征的描述。任何對象都具有自己的外觀和行為。對象的外觀由它的各種屬性來描繪,對象的行為由它的事件和方法程序來表達。在VFP中,對象又可區(qū)分為控件和容器兩種。

      控件:控件是表單上顯示數(shù)據(jù)和執(zhí)行操作的基本對象。容器:容器是可以容納其它對象的對象。

      2.屬性:屬性(Property)是用來描述對象特征的,它標(biāo)志了對象的物理性質(zhì),是描述對象

      Visual Foxpro 程序設(shè)計教案 的數(shù)據(jù)集合。

      選項卡:屬性窗口中共包括5個選項卡,即:全部、數(shù)據(jù)、方法程序、布局和其他。注意:屬性的設(shè)置與修改,可分在交互方式和執(zhí)行代碼兩個階段進行。對于某個屬性,讀者必須了解允許在哪個階段進行。

      3.事件:事件(Event)是指每個對象可能用以識別和響應(yīng)的某些行為和動作。它是一種預(yù)先定義好的特定的行為或動作,包括用戶事件和系統(tǒng)事件。表6.2列出了VFP部分常用的事件表。

      (1)事件驅(qū)動工作方式:事件觸發(fā)方式可分為3種:用戶觸發(fā)、系統(tǒng)觸發(fā)和代碼觸發(fā) 用戶觸發(fā):例如用戶單擊某個命令按鈕事件;

      系統(tǒng)觸發(fā):例如計時器事件,事件自動按設(shè)定的時間間隔發(fā)生; 代碼觸發(fā):用代碼來調(diào)用事件過程。

      (2)為事件編寫代碼

      編寫代碼一般要在代碼編輯窗口中進行,打開某對象代碼編輯窗口的方法如下 : A:雙擊對象。

      B:選定該對象的快捷菜單中的代碼命令。C:選定顯示菜單的代碼命令。

      4.方法程序

      方法(Method)是與對象相關(guān)聯(lián)的過程,即代碼程序,但它又不同于一般的過程。方法程序緊密地和對象連接在一起,并且與一般VFP過程的調(diào)用方式也有所不同。方法程序是VFP為對象設(shè)定的通用過程,能使對象執(zhí)行一個操作。方法程序代碼由VFP定義,對用戶是不可見的。例如:

      Cls方法程序 格式:Object.Cls 功能:清除表單中的圖形和文本。格式中的前綴Object表明方法程序的所有者,Cls是方法程序名,相當(dāng)于過程名。

      5.類

      Visual Foxpro 程序設(shè)計教案

      類(Class)是具有相同特征的對象的集合。對象和類的概念比較接近,但又是不同的。類是對象的抽象描述;對象是類的實例,即類是抽象的,對象是具體的。

      二、對象引用 1.對象引用規(guī)則

      (1)用以下引用關(guān)鍵字開頭

      THISFORMSET 表示當(dāng)前表單集 THISFORM 表示當(dāng)前表單 THIS 表法當(dāng)前對象

      (2)引用格式:引用關(guān)鍵字后跟一個圓點,再寫出被引用對象或者對象的屬性、方法程序等。

      例如: THIS.Name &&表示本對象的Name屬性

      THISFORM.Circle &&表示本表單的Circle 方法程序,在表單中畫一個圓或橢圓

      (3)允許多級引用,但要逐級引用

      例如:THISFORM.Lable1.Caption &&本表單的Lable1標(biāo)簽的Caption屬性

      THIS.Command1.FontName &&本對象的Command1命令按鈕的FontName屬性 THIS.Command2.Click &&本對象的Command2命令按鈕的Click事件

      (4)控件也可引用包含它的容器,格式為: Control.Parent 其中Control 表示控件,Parent表示容器

      例如THIS.Parent.Command2.Click表示引用本對象的容器的Command2的Click事件。

      2.設(shè)置對象的屬性

      設(shè)置對象屬性可以使用下列方法之一:可以取系統(tǒng)的默認(rèn)值;也可在屬性窗口中進行輸入或更改;通過編寫事件代碼來更改。

      例:給表單設(shè)置屬性值。程序代碼:

      Visual Foxpro 程序設(shè)計教案

      FORM1.Caption=“學(xué)生檔案” &&設(shè)置表單的標(biāo)題是“學(xué)生檔案” FORM1.BackColor=RGB(255,128,0)&&設(shè)置表單的背景色 FORM1.Name=“form1” &&設(shè)置表單對象的名字 FORM1.Left=40 &&設(shè)置表單的左邊界 FORM1.Top=12 &&設(shè)置表單的頂端邊緣距離 FORM1.Height=280 &&設(shè)置表單的高度 FORM1.Width=500 &&設(shè)置表單的寬度

      3.方法程序的調(diào)用

      在調(diào)用方法程序時須遵循對象引用規(guī)則,下面介紹一個常用的方法程序的使用。Circle 方法程序

      格式:Object.Circle(nRadius[,nXCoord,nYCoord[,nAspect]])功能:在表單上畫一個圓或橢圓。說明:

      (1)Object表示指定的表單。

      (2)參數(shù)說明:nRadius表示半徑,度量單位由表單的ScaleMode屬性確定;nXCoord,nYCoord分別表示圓心的橫坐標(biāo)和縱坐標(biāo);nAspect表示圓的凸率,默認(rèn)值是1.0,生成一個正圓,大于1.0產(chǎn)生一個垂直橢圓,小于1.0產(chǎn)生一個水平橢圓。

      (3)要控制畫圓或橢圓的線寬,可設(shè)置DrawWidth屬性;要控制在背景中畫圓的方式,可設(shè)置DrawMode和DrwaStyle屬性;要填充圓,可設(shè)置表單的FillColor和FillStyle屬性。

      例:在表單上畫出同心橢圓,如圖6-14,然后單擊表單來擦去這些橢圓。

      第二篇:第八章 表單高級設(shè)計---Visual Foxpro 程序設(shè)計教案

      Visual Foxpro 程序設(shè)計教案

      第八章

      表單高級設(shè)計

      ? [教學(xué)目的與要求] 掌握多表單應(yīng)用程序設(shè)計和表單集的設(shè)計方法。? [教學(xué)內(nèi)容] 表單集;用戶定義屬性和方法程序;類的基本概念;用戶定義類;用戶定義工具欄。

      ? [教學(xué)重點與難點] 多表單設(shè)計和表單集。

      §8.1 多級表單應(yīng)用程序

      一、應(yīng)用程序界面

      1.單文檔界面與多文檔界面

      單文檔界面(SDI)應(yīng)用程序由一個或多個獨立窗口組成,這些窗口均在Windows桌面上單獨顯示。Microsoft Exchange即是一個SDI應(yīng)用程序的例子,在該軟件中打開的每條消息均顯示在自己獨立的窗口中。

      二、SDI與MDI的實現(xiàn) 1.頂層表單與子表單

      (1)頂層表單(2)子表單

      (3)頂層表單或子表單的確定

      2.子表單的操作

      (1)使子表單浮動的方法(2)子表單最大化的樣式

      (3)若要顯示子表單,可在頂層表單某事件代碼中寫入DO FORM命令,并在命令中指定子表單文件名。

      3.表單的顯示與隱藏

      Visual Foxpro 程序設(shè)計教案

      若要隱藏表單使它不可見,可將表單的Visible屬性設(shè)置成為.F.,Visible屬性默認(rèn)為.T.,表示表單是可見的。

      4.MDI應(yīng)用程序的運行:從子表單的調(diào)用方法可知,MDI應(yīng)用程序應(yīng)該從父表單開始運行。

      5.多表單程序的調(diào)試

      (1)用工具菜單的調(diào)試器命令打開命令打開調(diào)試器來調(diào)試。

      (2)程序運行是若發(fā)現(xiàn)不正常情況,可用程序菜單的取消命令撤消程序的運行。(3)若程序運行已中斷,但程序中開出的窗口尚未關(guān)閉,可在命令窗口鍵入Clear ALL命令,從內(nèi)存中釋放所有由用戶定義的窗口。

      [例8-1]為例7-10設(shè)計的表單增加一個查頁命令按鈕,要求單擊它能打開一個供用戶輸入記錄號的窗口,如圖8.1所示。當(dāng)指定記錄號并單擊確定按鈕后,新打開的窗口隨即關(guān)閉,原表單也立即更新記錄顯示。

      6.在頂層表單中添加菜單:在表單中添加菜單必要條件為:

      (1)菜單設(shè)計時,在“常規(guī)選項”對話框中將菜單設(shè)定為用于頂層表單。

      (2)要添加菜單的表單必須是頂層表單,而且應(yīng)在該表的Init事件中設(shè)置一條調(diào)用菜單程序的命令,格式如下:

      DO <菜單程序> WITH <參數(shù)> <菜單程序>指.MPR文件。<參數(shù)>用來引用本表單對象,通常用關(guān)鍵字THIS來表示。為使菜單程序能感知表單,此參數(shù)不可省略。但是,菜單程序能自行接受和使用參數(shù)。例題及操作步驟見教材。

      二、表單集

      表單集是一個容器,其中可包含一個或多個表單。運行表單集時,它所包含的所有表單就都被加載,于是在屏幕上出現(xiàn)了一組窗口。1.表單集的創(chuàng)建與刪除

      創(chuàng)建:(1)打開某表單(2)選定表單菜單的創(chuàng)建表單集命令 表單集的刪除:表單菜單的移出表單集命令可用于刪除表單。

      Visual Foxpro 程序設(shè)計教案

      2.表單集的釋放:釋放和刪除不同。釋放表單集的方法有以下兩種:

      (1)使用RELEASE THISFORMSET命令來釋放表單集,并關(guān)閉其中所有的表單。(2)表單集隨后一個表單的釋放而自動釋放,此時表單集的AutoRelease屬性為.T.3.表單集的編輯

      (1)編輯表單集或其中的表單(2)加表單(3)移去表單

      [例8-3]用表單集來實現(xiàn)查看成績情況

      §8.2 用戶定義屬性與方法程序

      一、用戶定義屬性

      1.變量屬性與數(shù)組屬性:用戶定義的屬性可分為變量屬性和數(shù)組屬性兩種。

      變量屬性:(1)變量屬性的創(chuàng)建

      (2)變量屬性的編輯(3)變量屬性的引用格式

      凡在表單集存在時創(chuàng)建的變量屬性,對表單集中的所有表單都有效,其引用基本格式為:THISFORMSET.變量屬性名

      [例8.4] 用表單集來實現(xiàn)例8-1的要求,并用變量屬性來取代公共變量。

      2.多表單應(yīng)用程序的有效參數(shù)

      (1)公共變量與用戶定義的參數(shù)特點:

      用PUBLIC設(shè)置的公共變量對所有表單文件有效,而用戶定義屬性的作用范圍只是一個表單文件,但因一個表單集僅包含在一個表單文件中,故這兩種參數(shù)都可適用與表單集。此外,公共變量在表單文件運行時有效,退出運行后不清除;而用戶定義屬性在表單或表單關(guān)

      Visual Foxpro 程序設(shè)計教案

      閉后,內(nèi)存中就不存在,故使用用戶定義屬性較為規(guī)范。

      (2)父表單與子表單間的參數(shù)傳遞

      DO FORM <表單名>[WITH <參數(shù)表>][TO <變量名>] 功能:運行表單,并可將參數(shù)傳入表單,或接受其返回值。

      該命令可用于程序或表單的代碼中,后一情況正是父表單調(diào)用子表單。

      [例8-5] 修改例8-1的設(shè)計,要求主表單用“從表單返回值”的方法來獲得記錄號。

      二、用戶定義方法程序

      除了使用對象已有的的方法程序之外,用戶還可以為對象創(chuàng)建新的方法程序,并且用調(diào)用對象方法程序相同的方式調(diào)用它。

      1.方法程序的創(chuàng)建 2.過程代碼的編輯 3.用戶定義方法程序的調(diào)用

      調(diào)用在整個表單集有效的用戶定義方法程序,其調(diào)用基本格式為:THISFORMSET.方法程序名。

      僅對當(dāng)前表單有效的用戶定義的方法程序,其調(diào)用基本格式為:THISFORM.方法程序名。

      [8-6] 為例8-4繼續(xù)設(shè)計表單,要求在主窗口右下角設(shè)置一個數(shù)字時鐘,單擊時鐘可使它隱去,但無論表單中哪一個表單都能使時鐘重現(xiàn)。

      §8.3 類

      類和對象關(guān)系密切,但并不相同。類是對象的藍圖和框架,而對象是類的具體實例。類是與它有關(guān)的對象的共同特征和行為信息的一個樣板,類中具體的屬性和行為只有在對象也即是實例中得到確認(rèn)。

      一、基本概念 1.類的概念

      Visual Foxpro 程序設(shè)計教案

      類(class)與對象(object)

      類是已經(jīng)定義了關(guān)于對象的特征、外觀和行為的模板。在表單控件工具欄中,每個控件按鈕都代表一個類,用其中某個按鈕在表單上創(chuàng)建的一個控件對象。從而可知:

      (1)類是對象的定義。類規(guī)定并提供了對象的屬性、事件和方法程序。(2)對象通過類來產(chǎn)生。(3)對象是類的實例。

      基類(base class)

      基類是VFP預(yù)先定義的類,在“新建類”對話框的“派生于”下拉列表中,包含了全部基類(參閱例8-7),例如表單表(Form)、表單集(FormSet)等。初始的表單控件工具欄中包含的類(例如TextBox,Timer等)也是基類。

      子類(subclass):以某各類的定義為起點創(chuàng)建的新類稱為子類,前者稱為父類。例如從基類來創(chuàng)建新類時,基類是父類,新類是子類。

      用戶定義類(user-defined class):用戶可從基類派出子類,這就是用戶定義類;VFP還允許從用戶定義類派生出子類。因此用戶定義類可以是子類,也可以作為父類。

      容器類(container classes)和控件類(contrl classes)

      類庫(class library):類庫可用來存儲以可視方式設(shè)計的類,其文件擴展名為.VCX。一個類庫通??扇菁{多個子類,這些子類允許由不同的基類派生。

      2.類的特征

      (1)封裝特性:封裝指包含并隱藏對象信息,如內(nèi)部數(shù)據(jù)結(jié)構(gòu)、對象的程序方法和屬性代碼。

      (2)子類特性:一個類可以擁有其父類的全部功能,但也可以增加自己的屬性和方法,使它具有與父類不同的特性。

      (3)繼承性特征

      Visual Foxpro 程序設(shè)計教案

      二、用戶定義類

      1.類的創(chuàng)建(1)建類

      (2)新建類對話框中指定新建類所需的類庫、基類與類名。(3)類設(shè)計器的操作

      [例8-7]創(chuàng)建一個帶有確認(rèn)功能的“退出按鈕”類

      2.類添加到工具欄:若要將可視庫中的用戶定義類添加到表單工具欄中,可以使用該工具欄中的“查看類”按鈕。

      [例8-8] 試將例8-7創(chuàng)建的“退出按鈕”類添加到表單控件欄中。

      3.類的編輯

      (1)修改已定義的用戶定義類

      [例8-9]試修改“退出按鈕”類,要求為表單定義的基于該類的按鈕提示功能。

      (2)刪除類庫中的一個類

      以下兩個方法可刪除類庫中的一個類。

      (1)使用REMOVE CLASS命令:REMOVE CLASS <類名> OF <類庫名>(2)在項目管理器的類選項中添加該類庫,然后選定庫中的一個類,選定“移去”按鈕。

      4.為字段設(shè)置類

      [例8-10]從學(xué)籍表的姓名字段產(chǎn)生微調(diào)控件。

      三、用戶定義工具欄

      用戶定義工具欄其實也是一種用戶定義類,只是工具欄與其它欄相比有點特殊,它必須在表單集中創(chuàng)建。其原因是自定義工具欄本身就是一種表單。

      Visual Foxpro 程序設(shè)計教案

      [例8-11] 設(shè)計一個能移動記錄指針的工具欄,要求包括首頁、上頁、下頁、末頁和關(guān)閉等五個按鈕。

      第三篇:2013廣州大學(xué)程序設(shè)計基礎(chǔ)

      帕思專插本廣東省權(quán)威專插本培訓(xùn)機構(gòu)

      廣州大學(xué)2013年計算機科學(xué)與技術(shù)專業(yè)招收本科插班生

      《程序設(shè)計基礎(chǔ)》考試大綱

      一、考試要求

      《程序設(shè)計基礎(chǔ)》是計算機科學(xué)與技術(shù)專業(yè)的核心課程,要求考生能夠了解計算機高級語言設(shè)計的特點,熟練掌握結(jié)構(gòu)化程序設(shè)計的方法,掌握程序設(shè)計的系統(tǒng)分析方法,理解將一般的數(shù)學(xué)模型轉(zhuǎn)換為程序的步驟和編程設(shè)計方法,初步具有獨立分析和獨立設(shè)計的能力。

      二、考試內(nèi)容

      1.基本數(shù)據(jù)與表達式,C++語言的字符集與詞匯,基本數(shù)據(jù)類型與存儲形式,數(shù)據(jù)對象與訪問,表達式,數(shù)據(jù)輸入和輸出。

      2.程序控制結(jié)構(gòu),選擇控制,循環(huán)控制,判斷表達式的使用。

      3.函數(shù),函數(shù)的定義與調(diào)用,函數(shù)參數(shù)的傳遞,函數(shù)調(diào)用機制,函數(shù)指針,變量存儲特性與標(biāo)識符作用域,多文件程序結(jié)構(gòu)。

      4.數(shù)組,一維數(shù)組,指針數(shù)組,二維數(shù)組,數(shù)組作為函數(shù)參數(shù),動態(tài)存儲,字符數(shù)組與字符串,string類。

      5.結(jié)構(gòu),定義結(jié)構(gòu)和訪問結(jié)構(gòu),結(jié)構(gòu)數(shù)組,鏈表。

      6.輸入輸出流,文件處理。

      三、考試時間與題型

      1.考試時間:120分鐘。

      2.題型包括選擇題、填空題、判斷題、編程題。

      四、參考書

      周靄如,《C++程序設(shè)計基礎(chǔ)》,電子工業(yè)出版社2009年版。

      帕思專插本廣東省權(quán)威專插本培訓(xùn)機構(gòu)1

      第四篇:《表單網(wǎng)頁》教案

      《表單網(wǎng)頁》教案

      【教學(xué)目標(biāo)】

      1.知識與技能

      ⑴了解表單網(wǎng)頁的概念和作用; ⑵掌握表單網(wǎng)頁的制作方法。2.過程與方法

      通過閱讀課本、觀看演示回憶、感受表單網(wǎng)頁的作用;在遞進的操作任務(wù)中掌握表單網(wǎng)頁制作和美化的方法。3.情感態(tài)度與價值觀

      體驗表單網(wǎng)頁在網(wǎng)站中的重要作用,激發(fā)他們對信息技術(shù)的求知欲,形成積極主動地學(xué)習(xí)和使用信息技術(shù)、參與信息活動的態(tài)度。

      【重點難點】

      表單網(wǎng)頁的制作方法。

      【課時安排】 1課時

      【教學(xué)準(zhǔn)備】

      網(wǎng)絡(luò)教室、多媒體教學(xué)軟件。【教學(xué)過程】

      一、新課引入(5分鐘)

      大家有QQ號或者E-mail郵箱嗎? 在申請QQ和E-mail時,我們要輸入一些個人信息?這類采集用戶信息的網(wǎng)頁都被稱為表單網(wǎng)單。(閱讀課本P119)

      展示一個簡單的園藝網(wǎng)站來介紹家鄉(xiāng)的盆景藝術(shù),如皋是全國有名的盆景園藝之鄉(xiāng),每天有許多人通過網(wǎng)絡(luò)了解如皋的盆景藝術(shù),怎樣才能知道他們對我們網(wǎng)站的意見或建議呢?(設(shè)計一個留言板網(wǎng)頁來采集他們的意見。)

      二、過程

      (一)認(rèn)識表單網(wǎng)頁(8分鐘)

      表單網(wǎng)頁是一種結(jié)構(gòu)化的網(wǎng)頁,是網(wǎng)站中提供瀏覽者發(fā)表個人意見、提供反饋信息的互動交流的頁面。

      :用于接收用戶輸入的單行文本信息,如姓名、地址等。滾動文本框:可以輸入多行信息的文本框,如意見、建議等。

      單選按鈕:提供兩個或多個互斥選項,用戶只能選中其中的一項。如:性別。:提供一個或一組選項,用戶可選擇其中的一個或多個選項。下拉菜單:允許用戶從下拉菜單列表中選擇其中一項。

      按鈕:FrontPage 2000中的按鈕表單域有三種類型,即“普通”、“提交”和“重置”?!疤峤弧庇糜诒韱翁峤?;“重置”用于清除表單所填內(nèi)容,回到初始狀態(tài);“普通”用于執(zhí)行其它客戶的操作。

      (二)制作表單網(wǎng)頁(15分鐘)

      表單網(wǎng)頁制作方法步驟:依次單擊“插入” →“表單”,彈出下級菜單。實踐:制作一個“留言”功能的表單網(wǎng)頁。

      活動1 建立表單(根據(jù)提供的效果樣張,完善表單網(wǎng)頁)提示:

      ①在“姓名”后插入一個“單行文本框”; ②在“性別”后的各選項前分別插入“單選按鈕”;

      ③在“您的興趣愛好”后的各個選項前分別插入“復(fù)選框”,可以復(fù)制; ④在“您的職業(yè)”,后插入一個“下拉菜單”。添加“工程師”和“公務(wù)員”和“其他”等菜單內(nèi)容(單擊“添加”按鈕,添加“工程師”菜單項,重復(fù)操作);

      ⑤在“您對我們的建議或要求”后插入“滾動文本框”,調(diào)整其至合適大小; ⑥修改默認(rèn)的按鈕名稱(雙擊按鈕);

      (三)表單網(wǎng)頁的美化(5分鐘)

      活動2 在最后一行表格中插入一個名為“yy.swf”的Flash動畫? 提示:單擊“插入”菜單中的“高級”“插件”。

      思考:插入一幅GIF動畫圖片(.gif)和一個FLASH動畫(.swf)有何不同? 活動3 為當(dāng)前的表單網(wǎng)頁添加一個名為“song.mid”的背景音樂。提示:在網(wǎng)頁中的任意位置右擊鼠標(biāo),選擇“網(wǎng)頁屬性”命令(或單擊“文件”菜單,選擇“屬性”命令),在“常規(guī)”選項卡中操作?

      保存編輯的表單網(wǎng)頁并利用平臺提交。作品展示:(5分鐘)小結(jié):PPT(3分鐘)

      二、【檢測與評價】(4分鐘)

      1.通常可以使用()來收集訪問者的意見,統(tǒng)計調(diào)查訪問信息。A.表格 B.框架 C.表單 D.單元格

      2.利用表單制作留言板時,若要采集訪問者的性別,可以選用的表單字段有()。

      A.復(fù)選框 B.單選按鈕 C.下拉菜單 D.單行文本框

      3.利用表單中的字段,我們可以設(shè)計功能強大的交互式在線考試試卷。以下()字段可以用來采集不定項選擇題的答案。

      A.單行文本框 B.單選按鈕 C.復(fù)選框 D.下拉菜單 4.插入FLASH動畫時,使用“插入”菜單下的()命令。A.圖片 B.組件 C.表單 D.高級→插件 5.若要為當(dāng)前網(wǎng)頁設(shè)置背景音樂或背景圖片,應(yīng)下面的()屬性中進行設(shè)置。

      A.圖片屬性 B.網(wǎng)頁屬性 C.表格屬性 D.單元格屬性

      【課后延伸】

      表單網(wǎng)頁提交的數(shù)據(jù)提交到哪兒去了呢?請同學(xué)們課后閱讀課本P120的相關(guān)內(nèi)容,也可以利用因特網(wǎng)搜索去解開這個奧秘,在學(xué)習(xí)本冊第七章第三節(jié)時,我們會為大家解開這個奧秘。

      第五篇:VFP《表單設(shè)計與應(yīng)用》教案

      表單設(shè)計與應(yīng)用

      一、提出任務(wù) 1.任務(wù)目標(biāo)

      在前面所學(xué)使用表單設(shè)計器創(chuàng)建表單的基礎(chǔ)上,講解如何將多個控件聯(lián)系起來。2.解決的問題

      能夠合理運用多個控件制作綜合實例。3.知識要點 屬性 事件

      控件過程代碼的編寫

      二、教學(xué)目標(biāo) 1.知識目標(biāo)

      ⑴掌握表單設(shè)計器窗口的操作 ⑵掌握控件的添加

      ⑶掌握控件過程代碼的編寫 2.能力目標(biāo)

      能夠合理運用多個控件制作綜合實例。3.情感目標(biāo)

      通過實踐,培養(yǎng)學(xué)生的創(chuàng)新能力,能夠設(shè)計出符合要求的窗口,使學(xué)生嘗試成功的喜悅。

      三、教學(xué)分析與準(zhǔn)備 1.教學(xué)重點

      ⑴表單控件屬性的設(shè)置 ⑵過程代碼的編寫 2.教學(xué)難點

      ⑴表單控件屬性的設(shè)置 ⑵過程代碼的編寫 3.教學(xué)方法

      任務(wù)驅(qū)動學(xué)習(xí)和協(xié)作學(xué)習(xí)、探究學(xué)習(xí)相結(jié)合 4.課時安排 2課時

      5.教學(xué)環(huán)境 多媒體網(wǎng)絡(luò)教室

      四、學(xué)習(xí)過程 教學(xué)環(huán)節(jié)及手段

      教學(xué)內(nèi)容

      備注

      組織課堂 導(dǎo)入新課 明確目標(biāo) 學(xué)習(xí)新課

      教師可以結(jié)合PPT演示文稿講解。教師啟發(fā)演示

      比較不同操作方法的特點與作用。

      部分操作,根據(jù)教學(xué)情況可讓學(xué)生進行協(xié)同學(xué)習(xí)或?qū)W生練習(xí)總結(jié)課堂

      穩(wěn)定學(xué)生情緒,準(zhǔn)備上課。

      利用表單設(shè)計器可制作出綜合性強的系統(tǒng)窗口,在今天這節(jié)課我們利用一個簡單的實例來感受一下表單的強大功能。

      操作步驟

      1、打開表單設(shè)計器

      教師通過網(wǎng)絡(luò)微機演示打開表單設(shè)計器的過程,由學(xué)生總結(jié)出操作步驟并練習(xí)。

      2、控件的添加

      本部分為重點難點內(nèi)容,特別是控件屬性的設(shè)置。由教師依次利用表單控件工具欄,介紹出各個控件的作用及其屬性的設(shè)置,因各個控件屬性值不一樣,結(jié)合windows已有對話框?qū)嵗M行講解。對各個控件的屬性及時做出總結(jié)。

      3、控件過程代碼的添加

      這是本節(jié)的一個難點問題,也是表單設(shè)計中的重點。

      教師結(jié)合控件的屬性,層層深入,相關(guān)控件及相關(guān)的事件代碼設(shè)置如下:(1)Check“粗體”控件的Click事件代碼: IF This.Value=1

      Thisform.Edit1.FontBold=.T.ELSE

      Thisform.Edit1.FontBold=.F.ENDIF(2)Check“斜體”控件的Click事件代碼: IF This.Value=1

      Thisform.Edit1.FontItalic=.T.ELSE

      Thisform.Edit1.FontItalic=.F.ENDIF(3)Check“下劃線”控件的Click事件代碼: IF This.Value=1

      Thisform.Edit1.FontUnderline=.T.ELSE

      Thisform.Edit1.FontUnderline=.F.ENDIF(4)在Optiongroup1的Click事件中添加代碼: DO CASE

      CASE This.Value=1

      Thisform.Edit1.Alignment=0

      CASE This.Value=2

      Thisform.Edit1.Alignment=2

      CASE This.Value=3

      Thisform.Edit1.Alignment=1 ENDCASE

      4、保存并運行該表單,查看效果。知識回顧 控件(對象)

      屬性

      事件

      編輯框

      Alignment FontBold FontItalic FontUnderline Click

      復(fù)選框

      Value Click

      選項按鈕組

      Value Click

      課堂小結(jié)

      教師與學(xué)生分別操作

      通過PPT課件給出窗口每個部分的說明 學(xué)生分組練習(xí)

      通過任務(wù)學(xué)習(xí)法加深學(xué)生對知識的理解,組織學(xué)生分組討論

      拓展練習(xí):

      根據(jù)本節(jié)課所學(xué)知識完成下圖所示表單。要求:選擇第二項時提示信息為對,選擇其它選項時提示信息為錯。

      下載第六章  表單設(shè)計基礎(chǔ)---Visual Foxpro 程序設(shè)計教案word格式文檔
      下載第六章 表單設(shè)計基礎(chǔ)---Visual Foxpro 程序設(shè)計教案.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        Python程序設(shè)計基礎(chǔ)實驗報告

        實驗報告課程名稱: Python程序設(shè)計基礎(chǔ) 學(xué) 院: 汽車工程學(xué)院 專 業(yè): 機器人工程 年 級: 2020級......

        c語言程序設(shè)計基礎(chǔ)

        《c語言程序設(shè)計基礎(chǔ)》重修試卷 一、選擇題(2’*20=40’) 1、c程序由構(gòu)成。 A.函數(shù)B.命令C.程序D.表達式 2、以下選項中合法的變量名是 A.#y2B.a......

        E語言程序設(shè)計基礎(chǔ)

        總第3課時備課 第 3課時 課題:E語言程序設(shè)計基礎(chǔ) 教學(xué)內(nèi)容:青島版八年級下冊信息技術(shù)第 13頁至第 17 頁 一、教學(xué)分析 【教學(xué)內(nèi)容分】 本課是在第1課學(xué)習(xí)用E語言程序解決高斯......

        設(shè)計基礎(chǔ)教案

        設(shè) 計 基 礎(chǔ) 湘南學(xué)院美術(shù)系 毛鴻達 第一課 課程名稱:平面構(gòu)成概述及平面構(gòu)成的元素、基本形與骨骼 課程類型:設(shè)計·工藝 教 材:平面構(gòu)成(安徽美術(shù)出版社) 授課方式:講解、展示......

        《計算機程序設(shè)計基礎(chǔ)A》課程教學(xué)大綱

        《計算機程序設(shè)計基礎(chǔ)A》課程教學(xué)大綱 (2015-2016-2) 課程代碼: 1571002 課程學(xué)科類別: 理工科 課程類別: 課程性質(zhì):必修 開課時間:第2學(xué)期 課程類型: 公共基礎(chǔ)課 適應(yīng)學(xué)科專業(yè)......

        《程序設(shè)計基礎(chǔ)》教學(xué)大綱(共五則范文)

        《程序設(shè)計基礎(chǔ)》課程教學(xué)大綱(終審稿) 第一部分 大綱說明 一、課程的性質(zhì)和任務(wù) 《程序設(shè)計基礎(chǔ)》是廣播電視大學(xué)軟件開發(fā)與應(yīng)用專業(yè)學(xué)生的必修基礎(chǔ)課,它是為培養(yǎng)大專層次應(yīng)用......

        計算機基礎(chǔ)及程序設(shè)計二教學(xué)大綱

        《計算機基礎(chǔ)及程序設(shè)計(二)》課程教學(xué)大綱 課程編號: 適用專業(yè):非計算機本科專業(yè) 學(xué)時數(shù):32 學(xué)分?jǐn)?shù):2 執(zhí)筆者:馬味 編寫日期:2014年7月 一、課程的性質(zhì)和目的 本課程是一門實踐性很......

        軟件08-1程序設(shè)計基礎(chǔ)第8講教案

        計算機科學(xué)技術(shù)學(xué)院教案 答疑時間: 每周四晚自習(xí)答疑地點:2311教室 第 8 次 課 題: 第5章 選擇結(jié)構(gòu)程序設(shè)計 5.1 關(guān)系表達式 5.2邏輯表達式 5.3 if語句 一、if語句的三種形式......