欧美色欧美亚洲高清在线观看,国产特黄特色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è)計總結(jié)(共5篇)

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

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

      響水電大函授站

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

      班級:

      學(xué)號:

      姓名:

      得分:

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

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

      B.目前廣泛使用的GSM手機(jī)采用的通信技術(shù)屬于第2代移動通信技術(shù)(簡稱2G)c.第3代移動通信技術(shù)(簡稱3G)將無線通信與互聯(lián)網(wǎng)、多媒體通信相結(jié)合 D.3G有多個國際技術(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ù)千萬個電子元件

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

      A.253

      B.254

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

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

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

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

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

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

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

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

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

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

      A.Cache存儲器 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接口的敘述中,錯誤的是。

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

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

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

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

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

      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ī)軟件的敘述中,錯誤的是。

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

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

      C.機(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))的敘述中,錯誤的是。

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

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

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

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

      13.連接在因特網(wǎng)上的每一臺主機(jī)都有一個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ī)網(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)字符集及其編碼的敘述中,錯誤的是。

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

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

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

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

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

      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軟件制作的動畫是一種矢量圖形,在保存為動畫文件時其文件擴(kuò)展名通常為。

      A.GIF

      B.SWF

      C.AVI D.MPG。

      20.在計算機(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è)計

      一、選擇題(用答題卡答題,答案依次填在21~30答題號內(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.對于自由表來說,不可以創(chuàng)建的索引類型是。

      A.主索引

      B.候選索引

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

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

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

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

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

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

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

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

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

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

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

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

      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)表單及其控件的敘述中,錯誤的是。

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

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

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

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

      .A.TextBox

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

      A.1個帶區(qū)

      B.5個帶區(qū)

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

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

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

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

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

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

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

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

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

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

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

      序文件

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

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

      名稱的長度可以是1—128個字符。

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

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

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

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

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

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

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

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

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

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

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

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

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

      DA)中有一個數(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é)號)、XM(姓名)等

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

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

      SELECT Xs.xh AS 學(xué)號,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)考證號(ZKZH,字符型,寬度為10)、筆試成績

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

      示學(xué)校代號,第4--5個字符為等級與語種代號,第6--8個字符為考場代號,第9--10個字符

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

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

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

      FROM ksci;

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

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

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

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

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

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

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

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

      PUBLIC(23)

      ctl='開始計時(

      ct2='停止計時(

      THISFORM.Command1.Caption=ct1 計時器的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)+'時'+;

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

      ENDIF

      THISFORM.Refresh “開始計時”/“停止計時”命令按鈕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í)行以下程序段后,屏幕顯示的運行結(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程序運行結(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(),其功能是將一個字符串(假設(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為半個漢字的機(jī)內(nèi)碼)

      i=2

      ELSE

      i=1

      ENDIF

      P=LEFT(C,i)+P

      C=SUBSTR(c,i+1)

      ENDDO

      .(30)

      ENDFUNC

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

      一、選擇題

      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è)計總結(jié)

      班級:電氣2013-1 學(xué)號:20***9

      VFP程序設(shè)計

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

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

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

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

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

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

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

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

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

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

      致謝:

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

      XXX

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

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

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

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

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

      【案例】:

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

      1.示例:用投影儀展示求1+2+3+4+…+100程序清單,讓學(xué)生對照程序清單上機(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的作用是用于存儲所求的和(中間結(jié)果及最終結(jié)果),i的作用是用來存儲循環(huán)的值(即加數(shù)),同時控制循環(huán)執(zhí)行的次數(shù)。

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

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

      生2:因為一屏顯示不下,我們看到的僅僅是最后的幾次執(zhí)行過程,對于以前的執(zhí)行過程還是看不到,可將該題分段實施,即先求1+2+3+…+20的和。

      師:很好。(鼓掌、同學(xué)們再操作驗證)

      2.任務(wù):四人一個小組開始活動,討論以下任務(wù)的設(shè)計,并上機(jī)操作,教師參與到學(xué)生的活動中。任務(wù)一:求2+4+6+8+…+100的和 任務(wù)二:求1×2×3×4×5 不一會,各小組互動結(jié)束,請兩個組進(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+…時,其差為?1?進(jìn)行的,求1+3+5+7+…時其差為?2?。

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

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

      ……

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

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

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

      ……

      【反思】:

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

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

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

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

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

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

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

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

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

      一、任務(wù)二等。

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

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

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

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

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

      民勤職專

      高海霞

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

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

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

      2.任務(wù):四人一個小組開始活動,討論以下任務(wù)的程序設(shè)計,并上機(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從鍵盤輸入。【反思】:

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

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

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

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

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

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

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

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

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

      一、任務(wù)二等。

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

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

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

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

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

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

      1、本次實驗的目的

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

      2、實驗的總體要求

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

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

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

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

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

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

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

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

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

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

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

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

      3·3 本次實驗所要達(dá)到的要求

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

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

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

      4、注意事項

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

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

      5、參考文獻(xiàn)

      5·1 黃梯云主編,《管理信息系統(tǒng)》,高等教育出版社,2002第 7次印刷; 5·2 呂建忠等,《Office97(中文版)入門與提高》,清華大學(xué)出版社,2000 5·3 錢曉平等,《計算機(jī)文化基礎(chǔ)》,高等教育出版社,1999; 5·4 李正凡等,《Visual FoxPro程序設(shè)計基礎(chǔ)教程》,中國水利水電出版社,2000; 5·5 合力工作室編著,《中文Visual FoxPro 6·0編程基礎(chǔ)》,清華大學(xué)出版社,2001; 5·6 周亦民等,《Visual FoxPro 6·0實用教程》,科學(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 “ 附單 張 年 月 日 憑證號 ” 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 憑證號 @ 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è)計總結(jié)(共5篇)word格式文檔
      下載VFP語言程序設(shè)計總結(jié)(共5篇).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為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)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        VFP程序設(shè)計報告 計算器分析(五篇范文)

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

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

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

        c語言程序設(shè)計知識點總結(jié)

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

        C語言程序設(shè)計

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

        C 語言程序設(shè)計

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

        VFP實驗報告總結(jié)

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

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

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

        VFP課程總結(jié)

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