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

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

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

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

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

      VFP語言程序設(shè)計(jì)總結(jié)(共5篇)

      時(shí)間:2019-05-11 23:21:33下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《VFP語言程序設(shè)計(jì)總結(jié)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《VFP語言程序設(shè)計(jì)總結(jié)》。

      第一篇:VFP語言程序設(shè)計(jì)總結(jié)

      響水電大函授站

      《VFP語言程序設(shè)計(jì)》期末試題

      班級(jí):

      學(xué)號(hào):

      姓名:

      得分:

      第一部分:計(jì)算機(jī)基礎(chǔ)知識(shí)(選擇題)

      1.下列關(guān)于個(gè)人移動(dòng)通信的敘述中,錯(cuò)誤的是____ A.第1代個(gè)人移動(dòng)通信(簡稱1G)采用的通信技術(shù)是數(shù)字通信技術(shù)

      B.目前廣泛使用的GSM手機(jī)采用的通信技術(shù)屬于第2代移動(dòng)通信技術(shù)(簡稱2G)c.第3代移動(dòng)通信技術(shù)(簡稱3G)將無線通信與互聯(lián)網(wǎng)、多媒體通信相結(jié)合 D.3G有多個(gè)國際技術(shù)標(biāo)準(zhǔn),其中也有我國自主制定的3G技術(shù)標(biāo)準(zhǔn)。

      2.在下列有關(guān)集成電路的敘述中,正確的是。

      A.現(xiàn)代集成電路所使用的半導(dǎo)體材料都是硅

      B.所有的集成電路都是數(shù)字集成電路

      C.Moore定律認(rèn)為單塊集成電路的集成度平均每年翻一番

      D.Intel公司微處理器產(chǎn)品Core 2 Duo,其集成度已高達(dá)數(shù)千萬個(gè)電子元件

      3.與十六進(jìn)制數(shù)AB等值的八進(jìn)制數(shù)是——。

      A.253

      B.254

      C.171 4.172 4.在下列有關(guān)PC機(jī)CPU的敘述中,錯(cuò)誤的是。

      A.CPU中包含幾十個(gè)甚至上百個(gè)寄存器,用來臨時(shí)存放數(shù)據(jù)、指令和控制信息

      B.所有PC機(jī)的CPU都具有相同的指令系統(tǒng),因而PC機(jī)可使用相同的軟件

      C.一臺(tái)計(jì)算機(jī)至少包含1個(gè)CPU,也可以包含2個(gè)、4個(gè)、8個(gè)甚至更多個(gè)CPU D.Intel公司是國際上研制和生產(chǎn)CPU的主要公司,我國也能生產(chǎn)CPU 1

      5.在下列有關(guān)PC機(jī)主板上部件的敘述中,錯(cuò)誤的是。

      A.BIOS保存在主板上的一個(gè)閃存中,其內(nèi)容在關(guān)機(jī)后通常不會(huì)改變

      B.CMOS中保存有用戶設(shè)置的開機(jī)口令,關(guān)機(jī)后主板上的電池繼續(xù)給CMOS供電

      C.啟動(dòng)CMOS設(shè)置程序可以重新設(shè)置CMOS中的數(shù)據(jù),該程序是BIOS的組成部分

      D.網(wǎng)卡通常集成在主板上,由主板上獨(dú)立的IC實(shí)現(xiàn)其功能,與芯片組無關(guān)

      6.從PC機(jī)存儲(chǔ)器的層次結(jié)構(gòu)來看,下列存儲(chǔ)器中存取速度最快的是。

      A.Cache存儲(chǔ)器 B.RAM和ROM C.寄存器 D.硬盤和優(yōu)盤

      7.在下列4種PC機(jī)常用I/O接口中,數(shù)據(jù)傳輸速率最高的是。

      A.PS/2

      B.SATA

      C.IEEE-1394b D.USB 2.0 8.在下列有關(guān)I/O操作、I/O總線和I/O接口的敘述中,錯(cuò)誤的是。

      A.I/O操作的任務(wù)是在I/O設(shè)備與內(nèi)存的指定區(qū)域之間傳送信息

      B.I/O總線傳送的只能是數(shù)據(jù)信號(hào),它不能傳送控制信號(hào)和地址信號(hào)

      C.不同類型的I/O接口,其插頭/插座以及相應(yīng)的通信規(guī)程和電氣特性通常各不相同

      D.并行總線的數(shù)據(jù)傳輸速率不一定比串行總線高

      9.在下列有關(guān)PC機(jī)I/0設(shè)備的敘述中,錯(cuò)誤的是。

      A.數(shù)碼相機(jī)的成像芯片可以為CCD器件或CMOS芯片,目前大多數(shù)用CCD器件

      B.平板式掃描儀的分辨率通常遠(yuǎn)遠(yuǎn)高于膠片掃描儀和滾筒式掃描儀

      C.常見的寬屏液晶顯示器的寬度與高度之比為16:9(或16:10)D.目前在銀行、超市等商業(yè)部門一般采用針式打印機(jī)來打印存折和票據(jù)

      10.在下列有關(guān)計(jì)算機(jī)軟件的敘述中,錯(cuò)誤的是。

      A.程序設(shè)計(jì)語言處理系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)被歸類為系統(tǒng)軟件

      B.共享軟件是一種具有版權(quán)的軟件,它允許用戶買前免費(fèi)試用

      C.機(jī)器語言和匯編語言與特定的計(jì)算機(jī)類型有關(guān),取決于CPU

      D.目前PC機(jī)只能使用Windows系列操作系統(tǒng),均不能使用UNIX和Linux操作系統(tǒng)

      11.在下列常用的PC機(jī)軟件中,編輯的文檔(內(nèi)容)能直接保存為圖片類型(例如JPEG文件類型)的是。

      A.Microsoft Word

      B.Microsoft Excel

      C.Microsoft PowerPoint D.Microsoft FrontPage

      12.在下列關(guān)于以太網(wǎng)(局域網(wǎng))的敘述中,錯(cuò)誤的是。

      A.在共享式以太網(wǎng)中,任何時(shí)間只允許一對(duì)計(jì)算機(jī)進(jìn)行通信

      B.在交換式以太網(wǎng)中,每臺(tái)計(jì)算機(jī)均獨(dú)享相同的帶寬,其帶寬僅由交換機(jī)決定

      c.無論是共享式以太網(wǎng)還是交換式以太網(wǎng),網(wǎng)絡(luò)中的所有計(jì)算機(jī)都要安裝以太網(wǎng)網(wǎng)卡

      D.無論是共享式以太網(wǎng)還是交換式以太網(wǎng),它們的數(shù)據(jù)幀和MAC地址格式均相同

      13.連接在因特網(wǎng)上的每一臺(tái)主機(jī)都有一個(gè)IP地址。下面不能作為IP地址的是。

      A.211.256.49.68 B.21.18.33.48 C.120.34.0.18 D.37.251.68.0

      14.為了將異構(gòu)的計(jì)算機(jī)網(wǎng)絡(luò)互相連接起來,必須使用的網(wǎng)絡(luò)設(shè)備是。

      A.調(diào)制解調(diào)器

      B.以太網(wǎng)集線器 c.以太網(wǎng)交換機(jī) D.路由器

      15.下列網(wǎng)絡(luò)協(xié)議中,與發(fā)送電子郵件有關(guān)的是。

      A.Http

      B.FTP

      C.SMTP D.TELNET

      16.在下列有關(guān)字符集及其編碼的敘述中,錯(cuò)誤的是。

      A.基本的ASCII字符集共有128個(gè)字符,每個(gè)字符使用7個(gè)二進(jìn)位進(jìn)行編碼

      B.GB2312字符集中收錄了6千多個(gè)漢字,每個(gè)字符在機(jī)內(nèi)通常使用雙字節(jié)編碼

      C.GBK字符集中的字符也采用雙字節(jié)編碼,且該字符集收錄了部分繁體漢字

      D.GB18030字符集中所有的字符均采用4字節(jié)編碼,因此該字符集的代碼空間很大

      17.目前數(shù)碼相機(jī)拍攝的照片在保存時(shí)通常采用的文件類型是。

      A.BMP

      B.GIF

      C.JPEG D.TIF

      18.MP3是數(shù)字波形聲音的一種壓縮編碼文件格式,它采用的壓縮編碼標(biāo)準(zhǔn)屬于。

      A.MPEG-1

      B.MPEG-2

      C.MPEG-4 D.Dolbv AC-3

      19.使用Macromedia公司的Flash軟件制作的動(dòng)畫是一種矢量圖形,在保存為動(dòng)畫文件時(shí)其文件擴(kuò)展名通常為。

      A.GIF

      B.SWF

      C.AVI D.MPG。

      20.在計(jì)算機(jī)應(yīng)用中,CAD和CAM是典型的信息系統(tǒng)。它們屬于。

      A.管理業(yè)務(wù)系統(tǒng)

      B.輔助技術(shù)系統(tǒng)

      c.信息檢索系統(tǒng)

      D.信息分析系統(tǒng)

      第二部分Visual FoxPro程序設(shè)計(jì)

      一、選擇題(用答題卡答題,答案依次填在21~30答題號(hào)內(nèi))

      21.目前數(shù)據(jù)庫管理系統(tǒng)(DBMS)有許多不同的產(chǎn)品。在下列DBMS產(chǎn)品中,不屬于(Microsoft)公司開發(fā)的是。

      A.Visual FoxPro

      B.Access

      C.SQL Server D.Oracle

      22.在下列函數(shù)中,函數(shù)的返回值為數(shù)值型的是。

      A.MESSAGEBOX()B.EMPTY()

      C.DTOC()

      D.TYPE()

      23.對(duì)于自由表來說,不可以創(chuàng)建的索引類型是。

      A.主索引

      B.候選索引

      c.唯一索引 D.普通索引

      24.在下列有關(guān)數(shù)據(jù)庫及表的敘述中,錯(cuò)誤的是。

      A.一個(gè)項(xiàng)目中可以包含多個(gè)數(shù)據(jù)庫文件,且一個(gè)數(shù)據(jù)庫文件也可以包含在多個(gè)項(xiàng)目中

      B.一個(gè)表可以屬于兩個(gè)或兩個(gè)以上的數(shù)據(jù)庫

      c.創(chuàng)建一個(gè)數(shù)據(jù)庫后,通常在外部存儲(chǔ)器中生成三個(gè)文件

      D.表與表之間的永久性關(guān)系只能基于索引來創(chuàng)建

      25.在下列關(guān)于利用查詢?cè)O(shè)計(jì)器設(shè)計(jì)查詢的敘述中,錯(cuò)誤的是。

      A.在設(shè)計(jì)基于兩個(gè)表的查詢時(shí),通常需要設(shè)置兩個(gè)表之間的聯(lián)接類型,默認(rèn)類型內(nèi) 聯(lián)接

      B.在選擇一個(gè)排序字段時(shí),系統(tǒng)默認(rèn)的排序方式為升序

      c.在“雜項(xiàng)”中設(shè)置查詢結(jié)果輸出記錄的范圍時(shí),可以選擇前n條記錄或后n條記錄

      D.在設(shè)置分組時(shí),所選的分組字段可以不是查詢輸出字段

      26.設(shè)當(dāng)前工作目錄(文件夾)中有一個(gè)表文件XX.DBF,該表含有多條記錄。下述SELECT—SQL命令中,語法錯(cuò)誤的是。

      A.SELECT * FROM XX INTO ARRAY temp

      B.SELECT * FROM xx INTO CURSOR temp

      C.SELECT * FROM XX INTO TABLE temp

      D.SELECT * FROM XX INTO FILE temp

      27.在下列有關(guān)表單及其控件的敘述中,錯(cuò)誤的是。

      A.對(duì)于表單(Form)來說,其大小(高度與寬度)沒有限制

      B.對(duì)于復(fù)選框控件(CheckBox)來說,其Value屬性的默認(rèn)值為0

      c.對(duì)于形狀控件(Shape)的Curvature屬性來說,其取值范圍為0—99

      D.對(duì)于命令按鈕組控件(CommandGroup)來說,其ButtonCount屬性的默認(rèn)值為2 28.在下列控件中,無ControlSource屬性的是。

      .A.TextBox

      B.ComboBox C.CommandGroup D.Image 29.報(bào)表可以有多種不同類型的帶區(qū),帶區(qū)的類型決定了數(shù)據(jù)在報(bào)表上顯示的位置。利用“報(bào)表設(shè)計(jì)器”創(chuàng)建新報(bào)表時(shí),在默認(rèn)情況下“報(bào)表設(shè)計(jì)器”顯示。

      A.1個(gè)帶區(qū)

      B.5個(gè)帶區(qū)

      C.3個(gè)帶區(qū) D.9個(gè)帶區(qū)

      30.在下列與項(xiàng)目設(shè)置、連編等操作相關(guān)的敘述中,錯(cuò)誤的是。

      A.一個(gè)項(xiàng)目中只能設(shè)置一個(gè)主程序

      B.在連編項(xiàng)目之前,必須將所有的文件設(shè)置為包含

      c.將項(xiàng)目連編為可執(zhí)行程序后,該可執(zhí)行程序可以在不啟動(dòng)VFP的情況下執(zhí)行

      D.利用連編操作,可以將項(xiàng)目文件中的類信息連編成具有DLL文件擴(kuò)展名的動(dòng)態(tài)鏈接庫

      二、填空題(請(qǐng)將答案填寫在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行)

      1.數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、計(jì)算機(jī)支持系統(tǒng)、應(yīng)用程序和有關(guān)人員等組成。其中,(1)是位于用戶(應(yīng)用程序)和操作系統(tǒng)之間的軟件。

      2.數(shù)據(jù)流程圖(Data Flow Diagram)是使用直觀的圖形符號(hào)來描述系統(tǒng)業(yè)務(wù)過程、信息流

      和數(shù)據(jù)要求的工具,可以比較準(zhǔn)確地表達(dá)數(shù)據(jù)和處理的關(guān)系。基本的數(shù)據(jù)流程圖符號(hào)有4種, 分別表示外部實(shí)體、(2)、數(shù)據(jù)處理和數(shù)據(jù)存儲(chǔ)。

      3.若要在VFP程序中調(diào)用Windows操作系統(tǒng)中的“計(jì)算器”應(yīng)用程序(相應(yīng)的程

      序文件

      為Calc.exe),則可以使用語句(命令):(3)/N calc.exe。

      47在VFP中,除了自由表的字段名、表的索引標(biāo)識(shí)名至多只能有(4)個(gè)字符外,其余

      名稱的長度可以是1—128個(gè)字符。

      5.函數(shù)TYPE('answer=42')返回值為L或(5),這取決于變量answer是否已預(yù)先賦值及

      值的類型;若要顯示如圖1所示的“打開”對(duì)話框,可用使用函數(shù)GETFILE('DBF',(6))。

      6.VFP支持空值(用NULL或.NULL.表示),從而簡化了對(duì)未知數(shù)據(jù)的處理。在表的瀏

      覽窗口中,若要以交互方式給某字段輸入空值,可以按組合鍵(7)。

      7.一個(gè)遠(yuǎn)程數(shù)據(jù)源通常是一個(gè)遠(yuǎn)程數(shù)據(jù)庫服務(wù)器或文件,并且已為它在本地安裝了

      0DBc驅(qū)動(dòng)程序并設(shè)置了ODBC數(shù)據(jù)源名稱。在VFP中,建立遠(yuǎn)程數(shù)據(jù)連接的主要目的是創(chuàng) 建(8)。

      8.如果用戶移動(dòng)了數(shù)據(jù)庫文件或與數(shù)據(jù)庫關(guān)聯(lián)的表文件,則這些文件的相對(duì)路徑改

      變,從而可能會(huì)破壞用于關(guān)聯(lián)數(shù)據(jù)庫和表的雙向鏈接。使用命令OPEN DATABASE(9)打開數(shù)據(jù)庫JXGL時(shí),系統(tǒng)將檢查數(shù)據(jù)庫的有效性。

      9.與自由表相比,數(shù)據(jù)庫表可以設(shè)置許多字段屬性和表屬性。其中,表屬性主要有表名

      (即長表名)、表注釋、記錄有效性和(10)等。

      10.如果一個(gè)表同時(shí)在多個(gè)工作區(qū)中打開且均未指定別名,則在第一次打開的工作區(qū)

      別名與表名相同,其他工作區(qū)中用(11)以及WII~W32747中的一個(gè)表不。

      11.利用UPDATE-SQL命令可以批量地修改記錄的字段值。例如,某檔案表(表名為

      DA)中有一個(gè)數(shù)值型字段(字段名為NL),則使用命令UPDATE da(12)nl=nl+1 WHERE nl<100可以將所有NL字段值小于100的記錄的NL字段值增加1。

      12.利用COPY TO命令可以將當(dāng)前工作區(qū)中表的全部或部分?jǐn)?shù)據(jù)復(fù)制到其他表文f 其他類型的文件中。例如,使用COPY TO temp FOR RECNO()<11(13)命令,可以將當(dāng)

      前工作區(qū)中表的前10條記錄數(shù)據(jù)復(fù)制到TEMP文件中,且TEMP文件為Microsoft Excel格式文件。

      13.數(shù)據(jù)庫JXSJ中有xs(學(xué)生)表和cJ(成績)表。學(xué)生表XH(學(xué)號(hào))、XM(姓名)等

      字段;成績表中有XH(學(xué)號(hào))、KCDM(課程代碼)和cJ(成績,數(shù)值型)等字段,兩表通過XH 段創(chuàng)建的索引已建立了“一對(duì)多”關(guān)系。下列SELECT-SQL命令可用于查詢各門考試成績均

      在75分以上的學(xué)生總成績,要求輸出學(xué)號(hào)、姓名和總成績,且按總成績降序輸出。

      SELECT Xs.xh AS 學(xué)號(hào),Xs.xm AS 姓名,SUM(Cj.cj)AS 總成績;

      FROM jxsj!xs INNER JOIN jxsj!cj;

      ON Xs.xh=cj.xh;

      GROUP BY Xs.xh;

      HAVING(14)>=75;

      ORDER BY(15)

      14.設(shè)有一考生成績表(KSCJ),包含準(zhǔn)考證號(hào)(ZKZH,字符型,寬度為10)、筆試成績

      (BSCJ,數(shù)值型)、上機(jī)成績(SJCJ,數(shù)值型)等字段。準(zhǔn)考證號(hào)的編碼方式為:第1--3個(gè)字符表

      示學(xué)校代號(hào),第4--5個(gè)字符為等級(jí)與語種代號(hào),第6--8個(gè)字符為考場(chǎng)代號(hào),第9--10個(gè)字符

      為在考場(chǎng)中的序號(hào)。如果筆試成績大于30、上機(jī)成績大于24為考試合格,則下列SELect-SQL命令可用于查詢等級(jí)與語種代號(hào)為“52”的各學(xué)校考試通過率(注:通過率用數(shù)值表示

      范圍為0—1,1表示100%通過)。

      SELECT LEFT(Kscj.zkzh,3)AS學(xué)校代號(hào),(16)/COUNT(*)AS 通過率;

      FROM ksci;

      (17)SUBSTR(Kscj.zkzh,4,2)='52';

      (18)15.圖2為一個(gè)“計(jì)時(shí)器”表單,表單上有4個(gè)標(biāo)簽、4個(gè)文本框、1個(gè)計(jì)時(shí)器和2個(gè)命令按

      組,圖2中(a)、(b)、c)、(d)分別為表單在表單設(shè)計(jì)器中設(shè)計(jì)時(shí)、運(yùn)行開始時(shí)、開始計(jì)時(shí)時(shí)以

      及計(jì)時(shí)過程中、停止計(jì)時(shí)時(shí)顯示的界面。計(jì)時(shí)器的Enabled屬性值為.T.,Interval屬性值 為500。

      (1)根據(jù)圖2所示,表單的ControlBox、MaxButton和MinButton屬性值應(yīng)分別為(19);表單的左上角顯示的控制圖標(biāo)為由PC.ICO文件提供,則表單的(20)屬性值

      為PC.ICO;表單運(yùn)行時(shí)自動(dòng)居中,則其(21)屬性值為.T.;表單上所有的文本框均不能響

      應(yīng)用戶事件,則它們的(22)屬性值為.F.。

      (2)根據(jù)圖2所示,表單及各控件的事件代碼設(shè)置分別為:.表單的Init事件代碼為:

      PUBLIC(23)

      ctl='開始計(jì)時(shí)(

      ct2='停止計(jì)時(shí)(

      THISFORM.Command1.Caption=ct1 計(jì)時(shí)器的Timer事件代碼為:

      THISFORM.TEXT4.VALUE=DATETIME()

      IF THISFORM.Commandl.Caption=ct2

      nTime=THISFORM.Text4.Value-THISFORM.Text1.Value

      nTime1=INT(nTime/60/60)

      nTime=nTime-nTime1*60*60

      nTime2=INT(nTime/60)

      nTime=nTime-nTime2*60

      THISFORM.(24)=STR(nTime1,3)+'時(shí)'+;

      STR(nTime2,3)+''+STR(nTime,3)+'秒'

      ENDIF

      THISFORM.Refresh “開始計(jì)時(shí)”/“停止計(jì)時(shí)”命令按鈕Click事件代碼為:

      IF THIS.Caption=ct1

      THIS.Caption=ct2

      THISFORM.Text1.Value=DATETIME()

      THISFORM.Text2.Value=(25)

      (26)

      THIS.CAPTION=ct1

      THISFORM.Text2.Value=DATETIME()

      ENDIF

      THISFORM.Refresh “退出”命令按鈕(標(biāo)題為圖片)Click事件代碼為:

      THISFORM.Release 16.執(zhí)行以下程序段后,屏幕顯示的運(yùn)行結(jié)果為(27)?!境绦蚯鍐巍?/p>

      CLEAR

      x=12

      Do WHILE.T.x=x+1

      IF x=INT(x/4)*5

      ??x

      ELSE

      LOOP

      ENDIF

      IF X>10

      EXIT

      ENDIF

      ENDD0 17.完善下列程序,其功能是顯示如圖3所示的文字圖形。

      字字

      大大大

      寶寶寶寶

      塔塔塔塔塔

      圖3程序運(yùn)行結(jié)果

      【程序清單】

      CLEAR

      c=“金字大寶塔”

      n=LEN(c)/2

      FOR i=1 TO n

      ?SPACE(70-i)

      FOR j=1(28)

      ?? SUBS(C,2*i-1,2)

      =INKEY(0.5)

      ENDFOR

      ENDFOR 18.完善下列自定義函數(shù)STR_RV(),其功能是將一個(gè)字符串(假設(shè)所有字符均為ASCII 和GB2312字符集中的字符)進(jìn)行“反序”。例如,STR_RV(“ABCD”)的返回值為“DCBA”。

      【程序清單】

      FUNCTION str_rv()

      PARAMETERS c

      P=SPACE(O)

      DO WHILE LEN(C)>0

      x=ASC((29))

      IF x>127

      &&ASCII碼值大于127的字符為漢字(x為半個(gè)漢字的機(jī)內(nèi)碼)

      i=2

      ELSE

      i=1

      ENDIF

      P=LEFT(C,i)+P

      C=SUBSTR(c,i+1)

      ENDDO

      .(30)

      ENDFUNC

      VFP語言程序設(shè)計(jì)參考答案

      一、選擇題

      1.A 2.D 3.A 4.B 5.D 6.C 7.B 8.B 9.B 10.D 11.C 12.B 13.A 14.D 15.C 16.D 17.C 18.A 19.B 20.B 21.D 22.A 23.A 24.B 25.C 26.D 27.A 28.D 29.C 30.B

      二、填空題

      (1)數(shù)據(jù)庫管理系統(tǒng)或DBMS

      (2)數(shù)據(jù)流(3)RUN

      (4)10(5)U

      (6)表文件名

      (7)Ctrl+0

      (8)遠(yuǎn)程視圖

      (9)VALIDATE

      (10)觸發(fā)器或TRIGGER(11)A~J(12)SET(13)XLS

      (14)MIN(cj.cj)(15)3 DESC(16)SUM(IIF(bscj>30 and sjcj>24,1,0)(17)WHERE

      (18)GROUP BY 1(19).T.,.F.,.F.(20)ICON(21)AutoCenter

      (22)Enabled

      (23)ct1,ct2

      (24)Text3.Value(25){}

      (26)ELSE(27)15

      (28)TO i(29)LEFT(c,1)或SUBSTR(c,1,1)

      (30)RETURN P

      第二篇:VFP程序設(shè)計(jì)總結(jié)

      班級(jí):電氣2013-1 學(xué)號(hào):20***9

      VFP程序設(shè)計(jì)

      ——課設(shè)總結(jié)

      為期幾周的VFP數(shù)據(jù)庫設(shè)計(jì)的課設(shè)就快過去了,在這做課設(shè)的這段時(shí)間,可以說是有苦有甜,令人難忘。因此,有必要寫一篇總結(jié),記錄一下自己做課設(shè)的歷程。

      剛剛接到老師的課設(shè)要求的時(shí)候有點(diǎn)傻眼了,得優(yōu)秀的要求是系統(tǒng)完善、寫一篇系統(tǒng)總結(jié)、回答老師對(duì)于代碼方面的提問。第一點(diǎn)似乎都還算能做到,但是對(duì)于我們這種連SQL語言的皮毛都沒學(xué),對(duì)于數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)完全不了解的人,怎么能把三點(diǎn)要求都完成。

      但是經(jīng)過一段時(shí)間的摸索,我漸漸對(duì)vf的數(shù)據(jù)庫系統(tǒng)有了大體的了解知道了什么是項(xiàng)目,數(shù)據(jù)庫就是數(shù)據(jù)表的集合,搞清了基本表單的制作過程,知道如何用快速報(bào)表和報(bào)表向?qū)ё龈袷降膱?bào)表,以及對(duì)報(bào)表的美化、求和、計(jì)算等處理,還有就是如何去制作菜單,以及用菜單調(diào)用各種數(shù)據(jù)文件,最后的主程序是直接復(fù)制老師的代碼,但是憑著一點(diǎn)點(diǎn)C++和C語言基礎(chǔ),能夠看懂代碼的意思,這有助于我后期對(duì)整個(gè)系統(tǒng)進(jìn)行查錯(cuò)和修改。下面就講一下我對(duì)自己做的系統(tǒng)的總結(jié)。

      1數(shù)據(jù)表(.dbf):數(shù)據(jù)表是整個(gè)系統(tǒng)的“原材料”,后期所有的制作處理,都是為了去處理和顯示這些數(shù)據(jù),去用這些數(shù)據(jù),當(dāng)然也可以說數(shù)據(jù)表依靠后期的表單等等呈現(xiàn)給用戶。

      2數(shù)據(jù)庫(.dbc):數(shù)據(jù)庫以我看來就是數(shù)據(jù)表的集合,可以將無聯(lián)系的自由表集合到一個(gè)容器里,使他們可以產(chǎn)生聯(lián)系。并且將這些表作為后面其他東西的數(shù)據(jù)環(huán)境。

      3表單(.scx):表單就是最后呈現(xiàn)給用戶的人機(jī)交互界面,并且?guī)в幸欢ǖ墓δ堋1韱蔚闹谱魇紫刃枰o他設(shè)置數(shù)據(jù)環(huán)境,因?yàn)槠渖厦娴母鞣N控件都是以數(shù)據(jù)環(huán)境里面的數(shù)據(jù)實(shí)現(xiàn)控件的意義。各種控件比如標(biāo)簽就是用來顯示表單上需要顯示的一些文字提示,文本框就是用來顯示文本內(nèi)容,組合框可以下拉顯示一連串的內(nèi)容,表格控件可以顯示表格數(shù)據(jù),可以用生成器做出自定義的表格,按鈕控件可以通過某個(gè)過程比如單擊執(zhí)行用戶需要的事件代碼等等。最后表單生成以后,作為整個(gè)系統(tǒng)的優(yōu)良的用戶與系統(tǒng)的交互平臺(tái)。

      4菜單(.mnx):菜單就是整個(gè)系統(tǒng)調(diào)用文件的工具,通過點(diǎn)擊菜單,可以調(diào)用任意用戶想要調(diào)用的文件比如表單,數(shù)據(jù)表,程序等等。

      5程序(.prg)程序就是一段代碼,生成文件以后可以由其他文件調(diào)用并執(zhí)行,如主程序就是在系統(tǒng)運(yùn)行時(shí)的入口,當(dāng)然得先設(shè)置好主文件;quit程序可以實(shí)現(xiàn)系統(tǒng)的退出。

      除了以上幾個(gè)以外,還有工具欄、自定義類等等在系統(tǒng)中都起著重要的作用,最后講一下設(shè)置背景音樂所用的方法,用set bell to的方式定位到文件,用?chr(7)就能對(duì)WAV格式的音樂進(jìn)行播放。

      致謝:

      整個(gè)課設(shè)過程收獲很多,不僅僅是了解了利用Visual fox 制作系統(tǒng)的方法,而且還增進(jìn)了同學(xué)們之間的友誼。在這里感謝同學(xué)們的互相學(xué)習(xí)以及交流分享,還有老師孜孜不倦的引導(dǎo),總之,感謝老師,感謝同學(xué),感謝大家!

      XXX

      第三篇:VFP程序設(shè)計(jì)教學(xué)反思

      “VFP程序設(shè)計(jì)”教學(xué)案例與反思

      開縣職業(yè)教育中心 向生

      我長期從事計(jì)算機(jī)專業(yè)班的VFP教學(xué),針對(duì)VFP課程的特點(diǎn),在教法上,以?示例教學(xué)法?、?‘課機(jī)’結(jié)合式教學(xué)法?、?任務(wù)驅(qū)動(dòng)教學(xué)法?為主開展教學(xué),其教學(xué)效果明顯,但在?程序設(shè)計(jì)?這一章節(jié)的教學(xué)中,還是存在著兩大誤區(qū):一是學(xué)生基礎(chǔ)較差,加之不愛動(dòng)腦、動(dòng)手,導(dǎo)致時(shí)間花得多,效果不理想;二是只重視程序設(shè)計(jì)的結(jié)果,忽視了其算法的多樣化,從而束縛了學(xué)生的思維創(chuàng)新。于是,解決突破這兩大誤區(qū)成了我的首要任務(wù)。通過向同事學(xué)習(xí),查找相關(guān)資料,將多種教法結(jié)合起來,通過實(shí)踐,逐步形成了一種?精講多練、小組互動(dòng)、分層實(shí)施、機(jī)試為主?教學(xué)模式,從而達(dá)到了預(yù)期的目的。

      現(xiàn)以do while …… enddo循環(huán)控制命令的使用為例,將其教學(xué)片段簡介如下:

      【案例】:

      探索循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)方法:

      1.示例:用投影儀展示求1+2+3+4+…+100程序清單,讓學(xué)生對(duì)照程序清單上機(jī)調(diào)試并思考。

      附程序清單:clear sum=0 i=1 do while i<=100 sum=sum+i i=i+1 enddo ??1+2+3+…+100=?,sum 師:同學(xué)們,你們能找出程序清單中有哪些變量?并說明它的作用嗎? 學(xué)生思考,隨后指名回答。教師板書:sum i

      sum的作用是用于存儲(chǔ)所求的和(中間結(jié)果及最終結(jié)果),i的作用是用來存儲(chǔ)循環(huán)的值(即加數(shù)),同時(shí)控制循環(huán)執(zhí)行的次數(shù)。

      師:程序中的變量名可用其它的字母代替嗎?你能找出在循環(huán)體(命令序列)中用于控制循環(huán)趨于結(jié)束的命令嗎?

      學(xué)生回答,教師板書:i=i+1 師:好,請(qǐng)同學(xué)們獨(dú)立思考此程序的循環(huán)次數(shù)? 全班回答:100次。師:如何通過上機(jī)操作驗(yàn)證其執(zhí)行過程呢?(學(xué)生開展討論并上機(jī)操作驗(yàn)證)生1:只須將輸出命令放到循環(huán)體中即可,即在?i=i+1?命令之后、?enddo?之前插入??sum,i?命令。(學(xué)生操作驗(yàn)證)

      生2:因?yàn)橐黄溜@示不下,我們看到的僅僅是最后的幾次執(zhí)行過程,對(duì)于以前的執(zhí)行過程還是看不到,可將該題分段實(shí)施,即先求1+2+3+…+20的和。

      師:很好。(鼓掌、同學(xué)們?cè)俨僮黩?yàn)證)

      2.任務(wù):四人一個(gè)小組開始活動(dòng),討論以下任務(wù)的設(shè)計(jì),并上機(jī)操作,教師參與到學(xué)生的活動(dòng)中。任務(wù)一:求2+4+6+8+…+100的和 任務(wù)二:求1×2×3×4×5 不一會(huì),各小組互動(dòng)結(jié)束,請(qǐng)兩個(gè)組進(jìn)行了回答如下:

      小組甲:任務(wù)一與例題之間的區(qū)別是循環(huán)變量的初值為2,每循環(huán)一次循環(huán)變量增2即i=i+2。

      小組乙:任務(wù)二在例題的基礎(chǔ)上將?sum=0?改為?sum=1?,循環(huán)變量的終值為5即條件改為i<=5,然后是循環(huán)體中的?sum=sum+i?改為?sum=sum*i?。

      3.討論:同學(xué)們,在剛才所做的程序中,你能找出其規(guī)律嗎? 全班交流:

      生1:循環(huán)變量從所賦的初值到終值按照一定的差進(jìn)行變化,如求1+2+3+4+…時(shí),其差為?1?進(jìn)行的,求1+3+5+7+…時(shí)其差為?2?。

      生2:(補(bǔ)充)循環(huán)變量在程序每執(zhí)行一次時(shí),就按照其連續(xù)相鄰的兩個(gè)值之間的差進(jìn)行遞增變化。

      生3:用來存儲(chǔ)結(jié)果的變量sum,也有一定的特點(diǎn),如在求和時(shí)可以賦?0?,在求積時(shí)只能賦?1?。

      ……

      師:你們說得很好,尤其是循環(huán)變量的特點(diǎn),它是我們進(jìn)行循環(huán)結(jié)構(gòu)程序設(shè)計(jì)的關(guān)鍵,也是一個(gè)難點(diǎn),其理解的程度直接影響到我們程序設(shè)計(jì)成敗。但注意的是有時(shí)也可能發(fā)生遞減變化喲。

      4.拓展:做一做,求1+2+3+…+n;1×2×3×4×…×n;n從鍵盤輸入。做完后并思考:與上述程序設(shè)計(jì)題有何區(qū)別?有何意義

      過了一會(huì)兒,大多數(shù)學(xué)生做完了,但還有部分學(xué)生沒有做完,就安排做完了的學(xué)生去指導(dǎo)未完成學(xué)生,幫助其操作,力爭(zhēng)所有的學(xué)生有所獲,有所得。

      ……

      【反思】:

      對(duì)VFP程序設(shè)計(jì)的教學(xué),不再是重結(jié)果,輕過程,而是很好地駕馭教材內(nèi)容,創(chuàng)造性地使用教材,巧妙組織、精心安排、靈活設(shè)計(jì),給學(xué)生以耳目一新的感覺,教學(xué)效果非常明顯,主要體現(xiàn)了以下幾個(gè)方面:

      1.程序設(shè)計(jì)關(guān)注的應(yīng)該是程序設(shè)計(jì)的思維過程

      本章節(jié)的教學(xué),我跳出了認(rèn)知技能的框框,不把程序設(shè)計(jì)的方法、操作技能的形成作為唯一的目標(biāo),而更關(guān)注學(xué)生的學(xué)習(xí)過程,讓學(xué)生在自身實(shí)踐探索的過程中實(shí)現(xiàn)發(fā)展性領(lǐng)域目標(biāo)。如教學(xué)時(shí)圍繞do while命令的使用為重點(diǎn)展開探索,通過相應(yīng)的活動(dòng)與任務(wù)提供自主學(xué)習(xí)的機(jī)會(huì),給學(xué)生充分思考的空間和時(shí)間,允許并鼓勵(lì)他們有不同思維方法,尊重他們的想法,哪怕是不合理的,甚至是錯(cuò)誤的,讓他們?cè)谙嗷ソ涣?、碰撞、討論中,進(jìn)一步明確程序設(shè)計(jì)的基本方法。通過互助探究后,他們?cè)诓煌膶用嫔系玫教岣?,并掌握了解決相應(yīng)的實(shí)際問題的能力。在此基礎(chǔ)上,教師組織學(xué)生對(duì)知識(shí)進(jìn)一步拓展:如求?1+2+3+…+n?,達(dá)到程序設(shè)計(jì)的基本要求,那就是通用性、實(shí)用性。這樣的教學(xué),學(xué)生獲得的不僅僅是程序設(shè)計(jì)的基本方法,更重要的是分析、處理問題的思維創(chuàng)新能力。

      2.提倡思維方式、程序算法的多樣化,促進(jìn)學(xué)生個(gè)性發(fā)展。

      思維方式、程序算法的多樣化,是指尊重學(xué)生的獨(dú)立思考,鼓勵(lì)學(xué)生探索不同的方法,而不是讓學(xué)生一定要去掌握多種操作方法。學(xué)生有著不同的專業(yè)基礎(chǔ)、知識(shí)背景和思考角度,他們的差異是客觀存在的,對(duì)同一個(gè)實(shí)際問題,由于學(xué)生的認(rèn)知水平和認(rèn)知風(fēng)格的不同,常常會(huì)出現(xiàn)不同的設(shè)計(jì)方法,這正是學(xué)生具有不同個(gè)性的體現(xiàn)。通過分層實(shí)施,學(xué)生分別達(dá)到了應(yīng)會(huì)、熟練等不同程度。在學(xué)生進(jìn)行程序設(shè)計(jì)時(shí),學(xué)生中出現(xiàn)了多種形式不同的程序清單。有的是變量的初值不同,有的是在循環(huán)體中命令的先后位臵略有變化,有的是把輸出放在了循環(huán)體之中等等。在學(xué)生獨(dú)立思考解決的基礎(chǔ)上,再讓學(xué)生發(fā)表自己的見解、觀點(diǎn),傾聽同伴的解法,進(jìn)行小組內(nèi)交流、爭(zhēng)論,從而達(dá)成一種共識(shí)。教師鼓勵(lì)學(xué)生用已有的經(jīng)驗(yàn)大膽思維,鼓勵(lì)學(xué)生動(dòng)手上機(jī)操作,尋求解決問題的有效途徑,營造寬松活躍的課堂氣氛。算法的多樣化使學(xué)生變得聰明自信,在主動(dòng)探索與合作交流中得到收獲,并促進(jìn)學(xué)生的個(gè)性發(fā)展。

      3.營造民主的氛圍,激發(fā)學(xué)生的創(chuàng)新思維 在程序設(shè)計(jì)過程中,不同的方法對(duì)同一個(gè)人也許有快慢之說,而對(duì)不同的人卻不存在優(yōu)劣之分。在整個(gè)探索的過程中,我只是通過投影展示了一個(gè)例題,然后組織學(xué)生不斷地發(fā)表自己的想法,通過引導(dǎo),鼓勵(lì)他們敢于爭(zhēng)論,完成對(duì)知識(shí)的構(gòu)建,同時(shí)也要注意呵護(hù)每一位學(xué)生的學(xué)習(xí)激情,激發(fā)其創(chuàng)造力。

      學(xué)生爭(zhēng)論不休的時(shí)刻,也正是他們?cè)诜e極地參與整個(gè)學(xué)習(xí)活動(dòng),這正是組織教學(xué)的精華所在,同時(shí)也挖掘了學(xué)生潛在的創(chuàng)造力,從而也帶動(dòng)了全班學(xué)生的積極參與,在?do while命令?使用的探索過程中,如驗(yàn)證體會(huì)循環(huán)的執(zhí)行過程時(shí),一學(xué)生提出只要驗(yàn)證?1+2+3+…+20?的和,又如求"1×2×3×4×5"時(shí),一學(xué)生說它的sum初值不能為?0?,只能為?1?時(shí),全班學(xué)生都給了他熱烈的掌聲。我想他這種的見解總是在經(jīng)過認(rèn)真分析思考后得出來的。

      4.教學(xué)方法多樣化,激發(fā)了學(xué)生學(xué)習(xí)的興趣

      VFP課的教學(xué)具有很強(qiáng)的實(shí)踐操作性,教師在課堂中采取靈活多樣的方法,可充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的激情。?課機(jī)?結(jié)合式教學(xué)法,在課堂中教師通過大屏幕液晶投影儀或網(wǎng)絡(luò)教室講解知識(shí),然后學(xué)生在下面操作學(xué)習(xí),學(xué)生很容易跟著教師的步驟進(jìn)行學(xué)習(xí),掌握教師教給的內(nèi)容,而且印象也較為深刻。如上述的示例部分。?任務(wù)驅(qū)動(dòng)?教學(xué)法可合理組織學(xué)生自主學(xué)習(xí),激發(fā)他們的興趣,讓他們盡快地活動(dòng)起來,并通過自己的自學(xué)和同學(xué)的幫助來解決問題,在愉快的教學(xué)過程中掌握知識(shí),如上述互動(dòng)中的任務(wù)

      一、任務(wù)二等。

      5.實(shí)踐探索,進(jìn)一步提高了學(xué)生的創(chuàng)造力

      真理源于實(shí)踐,實(shí)踐出真知。在程序設(shè)計(jì)的教學(xué)中,通過邊講、邊練,先從理論上分析討論,找準(zhǔn)理論依據(jù),后通過上機(jī)操作驗(yàn)證其正確性,最后再討論分析、交流程序設(shè)計(jì)的最佳方法,不僅訓(xùn)練了學(xué)生的操作技能,同時(shí)也培養(yǎng)學(xué)生的創(chuàng)造能力。

      總之在程序設(shè)計(jì)中,鼓勵(lì)積極思維、分層要求、反復(fù)操作驗(yàn)證、達(dá)到程序算法多樣化是尊重學(xué)生的表現(xiàn),體現(xiàn)了以學(xué)生為主體的教學(xué)原則,符合現(xiàn)代認(rèn)知建構(gòu)主義思想,是釋放學(xué)生自信心和創(chuàng)新思維、培養(yǎng)創(chuàng)造能力的有效途徑。

      6.需進(jìn)一步探索的問題

      在程序設(shè)計(jì)教學(xué)時(shí)提倡?精講多練、小組互動(dòng)、分層實(shí)施、機(jī)試為主?的教學(xué)模式,保障了學(xué)生在不同的層面得到發(fā)展,得到提高,同時(shí)也培養(yǎng)了學(xué)生的創(chuàng)新思維,體現(xiàn)理論與技能的雙豐收。但在對(duì)那些基礎(chǔ)較差、不愛動(dòng)腦、動(dòng)手的學(xué)生幫扶上,在分層互動(dòng)、層次把握上,對(duì)教師的組織能力、對(duì)教材的分析駕馭能力提出了新的要求,要能真正把握住哪些是全班學(xué)生掌握的,哪些是部分(即提高)學(xué)生掌握的,達(dá)到所有的學(xué)生在各自的水平上能?吃飽?。這些問題還需要我們?cè)谙乱浑A段的教學(xué)中進(jìn)一步的探索。

      第四篇:VFP程序設(shè)計(jì)課后反思(精選)

      “VFP程序設(shè)計(jì)”課后反思

      民勤職專

      高海霞

      我從事計(jì)算機(jī)專業(yè)班的VFP教學(xué),針對(duì)VFP課程的特點(diǎn),在教法上,以“案例教學(xué)法”、“課機(jī)結(jié)合式教學(xué)法”、“任務(wù)驅(qū)動(dòng)教學(xué)法”為主開展教學(xué),教學(xué)效果明顯,達(dá)到了預(yù)期的目的?,F(xiàn)以do while …… enddo循環(huán)控制命令的使用為例,將其教學(xué)片段簡介如下:

      【案例】: 探索循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)方法:

      1.示例:用投影儀展示求1+2+3+4+…+100的程序,讓學(xué)生對(duì)照程序清單上機(jī)調(diào)試并思考問題。

      2.任務(wù):四人一個(gè)小組開始活動(dòng),討論以下任務(wù)的程序設(shè)計(jì),并上機(jī)操作。

      任務(wù)一:求2+4+6+8+…+100的和 任務(wù)二:求1×2×3×4×5

      3.討論:同學(xué)們,在剛才所做的程序中,你能找出其規(guī)律嗎? 4.拓展:做一做,求1+2+3+…+n;1×2×3×4×…×n;n從鍵盤輸入?!痉此肌浚?/p>

      對(duì)VFP程序設(shè)計(jì)的教學(xué),不再是重結(jié)果,輕過程,而是很好地駕馭教材內(nèi)容,創(chuàng)造性地使用教材,巧妙組織、精心安排、靈活設(shè)計(jì),給學(xué)生以耳目一新的感覺,教學(xué)效果非常明顯,主要體現(xiàn)了以下幾個(gè)方面:

      1.程序設(shè)計(jì)關(guān)注的應(yīng)該是程序設(shè)計(jì)的思維過程

      本章節(jié)的教學(xué),我不再把程序設(shè)計(jì)的方法、操作技能的形成作為唯一的目標(biāo),而更關(guān)注學(xué)生的學(xué)習(xí)過程,讓學(xué)生在自身實(shí)踐探索的過程中發(fā)現(xiàn)問題解決問題。如教學(xué)時(shí)圍繞do while命令的使用為重點(diǎn)展開探索,通過相應(yīng)的活動(dòng)與任務(wù)提供自主學(xué)習(xí)的機(jī)會(huì),給學(xué)生充分思考的空間和時(shí)間,允許并鼓勵(lì)他們有不同思維方法,尊重他們的想法,讓他們?cè)谙嗷ソ涣饔懻撝?,進(jìn)一步明確程序設(shè)計(jì)的基本方法。通過互助探究后,他們?cè)诓煌膶用嫔系玫教岣?,并掌握了解決相應(yīng)的實(shí)際問題的能力。在此基礎(chǔ)上,教師組織學(xué)生對(duì)知識(shí)進(jìn)一步拓展:如求1+2+3+…+n,達(dá)到程序設(shè)計(jì)的基本要求,那就是通用性、實(shí)用性。這樣的教學(xué),學(xué)生獲得的不僅僅是程序設(shè)計(jì)的基本方法,更重要的是分析、處理問題的思維創(chuàng)新能力。

      2.提倡思維方式、程序算法的多樣化,促進(jìn)學(xué)生個(gè)性發(fā)展。

      學(xué)生有著不同的專業(yè)基礎(chǔ)、知識(shí)背景和思考角度,他們的差異是客觀存在的,對(duì)同一個(gè)實(shí)際問題,由于學(xué)生的認(rèn)知水平和認(rèn)知風(fēng)格的不同,常常會(huì)出現(xiàn)不同的設(shè)計(jì)方法,這正是學(xué)生具有不同個(gè)性的體現(xiàn)。在學(xué)生進(jìn)行程序設(shè)計(jì)時(shí),學(xué)生中出現(xiàn)了多種形式不同的程序清單。有的是變量的初值不同,有的是在循環(huán)體中命令的先后位臵略有變化,有的是把輸出放在了循環(huán)體之中等等。在學(xué)生獨(dú)立思考解決的基礎(chǔ)上,再讓學(xué)生發(fā)表自己的見解、觀點(diǎn),傾聽同伴的解法,進(jìn)行小組內(nèi)交流、爭(zhēng)論,從而達(dá)成一種共識(shí)。教師鼓勵(lì)學(xué)生用已有的經(jīng)驗(yàn)大膽思維,鼓勵(lì)學(xué)生動(dòng)手上機(jī)操作,尋求解決問題的有效途徑,營造寬松活躍的課堂氣氛。算法的多樣化使學(xué)生變得聰明自信,在主動(dòng)探索與合作交流中得到收獲,并促進(jìn)學(xué)生的個(gè)性發(fā)展。

      3.營造民主的氛圍,激發(fā)學(xué)生的創(chuàng)新思維

      在程序設(shè)計(jì)過程中,我通過投影展示了一個(gè)例題,然后組織學(xué)生不斷地發(fā)表自己的想法,通過引導(dǎo),鼓勵(lì)他們敢于爭(zhēng)論,完成對(duì)知識(shí)的構(gòu)建,同時(shí)也要注意呵護(hù)每一位學(xué)生的學(xué)習(xí)激情,激發(fā)其創(chuàng)造力。學(xué)生爭(zhēng)論不休的時(shí)刻,也正是他們?cè)诜e極地參與整個(gè)學(xué)習(xí)活動(dòng),這正是組織教學(xué)的精華所在,同時(shí)也挖掘了學(xué)生潛在的創(chuàng)造力,從而也帶動(dòng)了全班學(xué)生的積極參與,在do while命令使用的探索過程中,如驗(yàn)證體會(huì)循環(huán)的執(zhí)行過程時(shí),一學(xué)生提出只要驗(yàn)證1+2+3+…+20的和,又如求1×2×3×4×5時(shí),一學(xué)生說它的sum初值不能為0,只能為1時(shí),全班學(xué)生都給了他熱烈的掌聲。我想他這種的見解總是在經(jīng)過認(rèn)真分析思考后得出來的。

      4.教學(xué)方法多樣化,激發(fā)了生學(xué)習(xí)的興趣

      VFP課的教學(xué)具有很強(qiáng)的實(shí)踐操作性,教師在課堂中采取靈活多樣的方法,可充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的激情。課機(jī)結(jié)合式教學(xué)法,在課堂中教師通過大屏幕投影儀或網(wǎng)絡(luò)教室講解知識(shí),然后學(xué)生在下面操作學(xué)習(xí),學(xué)生很容易跟著教師的步驟進(jìn)行學(xué)習(xí),掌握教師教給的內(nèi)容,而且印象也較為深刻。任務(wù)驅(qū)動(dòng)教學(xué)法可合理組織學(xué)生自主學(xué)習(xí),激發(fā)他們的興趣,讓他們盡快地活動(dòng)起來,并通過自己的自學(xué)和同學(xué)的幫助來解決問題,在愉快的教學(xué)過程中掌握知識(shí),如上述互動(dòng)中的任務(wù)

      一、任務(wù)二等。

      5.實(shí)踐探索,進(jìn)一步提高了學(xué)生的創(chuàng)造力

      真理源于實(shí)踐,實(shí)踐出真知。在程序設(shè)計(jì)的教學(xué)中,通過邊講、邊練,先從理論上分析討論,找準(zhǔn)理論依據(jù),后通過上機(jī)操作驗(yàn)證其正確性,最后再討論分析、交流程序設(shè)計(jì)的最佳方法,不僅訓(xùn)練了學(xué)生的操作技能,同時(shí)也培養(yǎng)學(xué)生的創(chuàng)造能力??傊诔绦蛟O(shè)計(jì)中,鼓勵(lì)積極思維、分層要求、反復(fù)操作驗(yàn)證、達(dá)到程序算法多樣化是尊重學(xué)生的表現(xiàn),體現(xiàn)了以學(xué)生為主體的教學(xué)原則,是釋放學(xué)生自信心和創(chuàng)新思維、培養(yǎng)創(chuàng)造能力的有效途徑。

      6.需進(jìn)一步探索的問題

      在程序設(shè)計(jì)教學(xué)時(shí)提倡“精講多練、小組互動(dòng)、分層實(shí)施、機(jī)試為主”的教學(xué)模式,保障了學(xué)生在不同的層面得到發(fā)展,得到提高,同時(shí)也培養(yǎng)了學(xué)生的創(chuàng)新思維,體現(xiàn)理論與技能的雙豐收。但在對(duì)那些基礎(chǔ)較差、不愛動(dòng)腦、動(dòng)手的學(xué)生幫扶上,在分層互動(dòng)、層次把握上,對(duì)教師的組織能力、對(duì)教材的分析駕馭能力提出了新的要求,要能真正把握住哪些是全班學(xué)生掌握的,哪些是部分學(xué)生掌握的,達(dá)到所有的學(xué)生在各自的水平上能吃飽。這些問題還需要我們?cè)谙乱浑A段的教學(xué)中進(jìn)一步的探索。

      第五篇:作業(yè)五:VFP高級(jí)程序設(shè)計(jì)

      五、VFP高級(jí)程序設(shè)計(jì)(應(yīng)用性實(shí)驗(yàn))

      1、本次實(shí)驗(yàn)的目的

      Visual FoxPro不但提供了用于進(jìn)行簡單程序開發(fā)的簡單語句,而且還提供了許多用于進(jìn)行高級(jí)程序設(shè)計(jì)的語句(命令):如輸入/輸出格式設(shè)計(jì)語句、菜單設(shè)計(jì)語句、窗口設(shè)計(jì)語句等和面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,為開發(fā)復(fù)雜的管理信息系統(tǒng)提供了強(qiáng)有力的支持。此次作業(yè)所要達(dá)到的主要目的就是想通過上機(jī)實(shí)驗(yàn)讓同學(xué)們初步理解和掌握利用Visual FoxPro高級(jí)編程語句和面向?qū)ο蟮某绦蛟O(shè)計(jì)方法開發(fā)較復(fù)雜的管理信息系統(tǒng)的理論和方法。

      2、實(shí)驗(yàn)的總體要求

      2·1 嚴(yán)格按照下面“作業(yè)內(nèi)容和操作步驟”的步驟進(jìn)行操作; 2·2 必須如數(shù)完成作業(yè)內(nèi)容; 2·3 獨(dú)立完成作業(yè);

      2·4 上機(jī)后分組寫出上機(jī)報(bào)告;報(bào)告內(nèi)容包括:①上機(jī)時(shí)間、②上機(jī)過程、③作業(yè)內(nèi)容及其完成情況、④心得體會(huì)、⑤建議或要求等等。

      3、作業(yè)內(nèi)容和操作步驟

      3·1 Visual Foxpro高級(jí)程序設(shè)計(jì)的方法和步驟(1)打開VFP(操作方法為:單擊“開始”、“程序”、“Microsoft Visual Foxpro6.0”或雙擊桌面快捷圖標(biāo),如果正常會(huì)出現(xiàn)如下窗口);

      (2)打開命令文件編輯器(操作方法為:在VFP窗口的“命令窗口”輸入命令Modify Command和路徑(例:Modify Command E:gzglxtpzsr),如果正常會(huì)出現(xiàn)如下命令文件編輯窗口);

      (3)輸入、編輯和修改程序(或者叫命令文件)源代碼(見下面3·2“本次實(shí)驗(yàn)的主要內(nèi)容”和3·3“本次實(shí)驗(yàn)所要達(dá)到的要求”);

      (4)存盤退出(操作方法:按Ctrl+w或單擊上編輯窗口的“關(guān)閉”按鈕然后按照提示操作);

      (5)程序運(yùn)行(操作方法:在VFP窗口的“命令窗口”輸入命令Do和路徑(例:Do E:gzglxtpzsr),如果正常就會(huì)運(yùn)行你的程序?qū)崿F(xiàn)你想實(shí)現(xiàn)的結(jié)果,如果不正常它會(huì)自動(dòng)返回步驟(2)要求你修改程序);(6)如果上面你自己編寫的程序運(yùn)行正常,便可得到下面的可以進(jìn)行人機(jī)交互輸入記帳憑證的屏幕界面;

      (7)所有工作完成后關(guān)閉窗口(操作方法為:單擊VFP窗口的“關(guān)閉”按鈕)。

      3·2 本次實(shí)驗(yàn)的主要內(nèi)容(1)畫程序流程圖

      已知煙臺(tái)某公司開發(fā)會(huì)計(jì)信息系統(tǒng)的可行性分析、要求分析和系統(tǒng)設(shè)計(jì)已經(jīng)完成,現(xiàn)在正在準(zhǔn)備編寫程序。假設(shè)分配你編寫“記帳憑證輸入程序”,請(qǐng)根據(jù)記帳憑證登記的業(yè)務(wù)特點(diǎn)和計(jì)算機(jī)數(shù)據(jù)輸入的特點(diǎn)畫出準(zhǔn)備編寫的記帳憑證輸入程序的流程圖。(2)編寫程序

      利用所學(xué)的Visual FoxPro相關(guān)命令(如分支語句、循環(huán)語句、輸入/輸出格式設(shè)計(jì)語句等等)編寫出滿足下面要求的程序。

      3·3 本次實(shí)驗(yàn)所要達(dá)到的要求

      (1)要求該程序利用交互方式進(jìn)行憑證輸入;

      (2)要求該程序完成交互輸入的屏幕樣式如下圖;

      (3)通過實(shí)驗(yàn)深入了解管理信息系統(tǒng)與信息技術(shù)的關(guān)系;(4)通過實(shí)驗(yàn)深入了解Visual FoxPro的輸入/輸出格式設(shè)計(jì)語句的書寫格式、功能、可選項(xiàng)及其應(yīng)用。

      4、注意事項(xiàng)

      4·1上機(jī)前一定要認(rèn)真閱讀上機(jī)指導(dǎo)書,深入理解作業(yè)的要求和內(nèi)容; 4·2愛護(hù)計(jì)算機(jī)及所有實(shí)驗(yàn)設(shè)備;

      4·3遵守實(shí)驗(yàn)室的一切規(guī)章制度,尤其是不能大聲說話和玩游戲。

      5、參考文獻(xiàn)

      5·1 黃梯云主編,《管理信息系統(tǒng)》,高等教育出版社,2002第 7次印刷; 5·2 呂建忠等,《Office97(中文版)入門與提高》,清華大學(xué)出版社,2000 5·3 錢曉平等,《計(jì)算機(jī)文化基礎(chǔ)》,高等教育出版社,1999; 5·4 李正凡等,《Visual FoxPro程序設(shè)計(jì)基礎(chǔ)教程》,中國水利水電出版社,2000; 5·5 合力工作室編著,《中文Visual FoxPro 6·0編程基礎(chǔ)》,清華大學(xué)出版社,2001; 5·6 周亦民等,《Visual FoxPro 6·0實(shí)用教程》,科學(xué)出版社,2000 5·7 其他同類參考書。附:程序原代碼 set talk off set bell on set intensity on clear clear all set color to gr+/gb* @ 10,10 say “ ” defi wind ck_1 from 1,26 to 11,106 defi wind ck_2 from 12,8 to 28,128 none acti wind ck_1 set color to b+/gr* @ 1,14 say “憑證登記系統(tǒng)使用說明” font “Arial”,22 style “b” @ 4,20say “歡迎您使用我公司開發(fā)的憑證輸入系統(tǒng),本系統(tǒng)采用” @ 5,16 say “最先進(jìn)的全屏幕編輯技術(shù)進(jìn)行數(shù)據(jù)輸入。按光標(biāo)鍵進(jìn)行輸入” @ 6,16 say “位置選擇,按Del進(jìn)行數(shù)據(jù)刪除,按Insert進(jìn)行數(shù)據(jù)插入!” @ 7,22 say “現(xiàn)在進(jìn)行憑證輸入?(Y/N):” get xz defa “ ” read if xz=“Y”.or.xz=“y” use d:cai_glxxxtvfpcxpzb acti wind ck_2 append Blank else deac wind ck_1 release windows set color to w+/w* clear clear all cancel endif do while.t.set color to n+/gr*,n+/g* @ 2,10 to 15,116 pen 3 color r @ 3,24 say “

      證 ” font “Arial”,18 style “b” @ 5,14 say “ 附單 張 年 月 日 憑證號(hào) ” font “Arial”,12 @ 6,14 say “┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━┳━━━━━━┓” font “Arial”,12 @ 7,14 say “┃ 摘 要 ┃ 總 帳 科 目 ┃

      明 細(xì) 科 目 ┃記向┃ 金 額 ┃” font “Arial”,12 @ 8,14 say “┣━━━━━━━╋━━━━━━━╋━━━━━━━━╋━━ ╋━━━━━━┫” font “Arial”,12 @ 9,14 say “┃

      ┃” font “Arial”,12 @ 10,14 say “┗━━━━━━━┻━━━━━━━┻━━━━━━━━┻━━┻━━━━━━┛” font “Arial”,12 @ 11,14 say “

      主管:

      審核: 制單: ” font “Arial”,12 year=“ ” store “ ” to m,d @ 5,25 get 附單 @ 5,42 get year @ 5,50 get m @ 5,55 get d @ 5,86 get 憑證號(hào) @ 9,18 get 摘要 @ 9,40 get 總帳科目 @ 9,60 get 明細(xì)科目 @ 9,86 get 記向 @ 9,94 get 金額 @ 11,28 get 主管 @ 11,48 get 審核 @ 11,68 get 制單 read ymd=year+“.”+m+“.”+d replace 日期 with ymd @ 13,24 say “是否繼續(xù)登記?(READ if xz1<>”Y“.or.xz1<>”y“ exit else clear append Blank loop endif enddo close data deac wind ck_1,ck_2 release windows set color to w+/w* clear clear all return

      Y/N):” get xz1 defa “ ” 4

      下載VFP語言程序設(shè)計(jì)總結(jié)(共5篇)word格式文檔
      下載VFP語言程序設(shè)計(jì)總結(jié)(共5篇).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


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

      相關(guān)范文推薦

        VFP程序設(shè)計(jì)報(bào)告 計(jì)算器分析(五篇范文)

        VFP程序設(shè)計(jì)報(bào)告 專業(yè):外國語學(xué)院英語專業(yè) 姓名:段瑩婷 學(xué)號(hào):9*** 題目:計(jì)算器 指導(dǎo)教師:薛春香 一、設(shè)計(jì)意圖 在決定設(shè)計(jì)計(jì)算器程序之前,我有嘗試過設(shè)計(jì)工資管理系統(tǒng),結(jié)果......

        《VFP數(shù)據(jù)庫程序設(shè)計(jì)》課程改革總結(jié)報(bào)告

        課程改革 《VFP數(shù)據(jù)庫程序設(shè)計(jì)》課程改革總結(jié)報(bào)告 根據(jù)國家教委的統(tǒng)一規(guī)定,目前初、高中都開設(shè)了《信息技術(shù)》課程,只不過學(xué)習(xí)的深度和廣度不夠,且個(gè)別地區(qū)存在著一些差異。進(jìn)......

        c語言程序設(shè)計(jì)知識(shí)點(diǎn)總結(jié)

        《C語言程序設(shè)計(jì)》教學(xué)基本知識(shí)點(diǎn) 第一章 C語言基本知識(shí) 1.C源程序的框架 盡管各個(gè)C源程序的功能千變?nèi)f化,但框架是不變的,主要有:編譯預(yù)處理、主函數(shù)()、函數(shù)n()等,主函數(shù)的......

        C語言程序設(shè)計(jì)

        1. Problem A: Hello world! Description Xiao_ming有兩個(gè)哥哥,大哥叫Da_min,二哥叫Er_min。三兄弟放學(xué)回家,父母分別跟他們打招呼。 Input 無 Output 請(qǐng)輸出: Hello Da_min, He......

        C 語言程序設(shè)計(jì)

        《C 語言程序設(shè)計(jì)》主要在計(jì)算機(jī)軟件、計(jì)算機(jī)網(wǎng)絡(luò)、計(jì)算機(jī)應(yīng)用、通信技術(shù)、智能電子、電子信息工程、多媒體以及核工程與核技術(shù)等專業(yè)中開設(shè),是電子信息類、機(jī)械類等工科專業(yè)......

        VFP實(shí)驗(yàn)報(bào)告總結(jié)

        南京信息工程大學(xué)實(shí)驗(yàn)(實(shí)習(xí))報(bào)告實(shí)驗(yàn)(實(shí)習(xí))名稱順序和選擇結(jié)構(gòu)程序設(shè)計(jì)實(shí)驗(yàn)(實(shí)習(xí))日期 得分 指導(dǎo)老師 系專業(yè) 班級(jí) 學(xué)號(hào) 【實(shí)驗(yàn)?zāi)康摹?1、掌握程序的建立、修改與運(yùn)行 2......

        vfp實(shí)習(xí)總結(jié)

        vfp實(shí)習(xí)總結(jié) 開始的時(shí)候覺得是實(shí)習(xí)很讓人期待,懷著滿心的熱情投入到課程設(shè)計(jì)中,不過這其中也有親所和曲折,但是更多的是得到收獲。 這次課程設(shè)計(jì)是不到一周的時(shí)間,覺得做起來還......

        VFP課程總結(jié)

        《Visual FoxPro 程序設(shè)計(jì)》課程總結(jié) 本課程授課班級(jí):外語學(xué)院Z0701-06班 《Visual FoxPro 程序設(shè)計(jì)》是一門具有功能強(qiáng)大的可視話程序設(shè)計(jì)工具的數(shù)據(jù)庫系統(tǒng),已經(jīng)成為社會(huì)生活......