久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

vfp教學大綱[大全五篇]

時間:2019-05-15 03:53:59下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《vfp教學大綱》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《vfp教學大綱》。

第一篇:vfp教學大綱

《Visual Foxpro程序設計教程》教學大綱

1.課程性質與設置目的

《VFP數據庫應用基礎》課程是經濟管理系市場營銷專業的必修課程。其目的是通過本課程的學習,使此類學生能在第一學期所學的《計算機基礎》中已掌握計算機基本知識和初步操作使用的基礎上,進一步掌握一種較先進的數據庫應用知識,學會對數據庫的操作能力和用一種數據庫語言進行程序設計的方法,初步學會結合自己的實際,分析和設計一些數據庫及簡單的系統,并能對其進行管理和維護,為計算機在本專業中的應用打下基礎。

本課程以微軟公司的Visual FoxPro 6.0為教材背景進行教學,Visual FoxPro 6.0是優秀的小型數據庫管理系統軟件,具有強大的數據庫管理系統功能,提供了基礎的結構化程序設計方法和面向對象程序設計的各類開發工具。該軟件不僅可以用來開發小型數據庫系統,而且可以廣泛用于大型數據庫的前端開發。使用本軟件教學對培養學生同時具備兩種程序設計方法以適應當前社會計算機應用的需求是非常有利的。本課程先從數據庫基本原理、概念出發,介紹數據表以及數據庫的建立、查看、修改、使用與維護等操作,以較大的篇幅介紹Visual FoxPro 6.0的主要命令和操作方法,然后在學習結構化程序設計的基本結構和方法,并且通過分析各類程序的大量實例以了解程序設計編制的方法步驟的基礎上,介紹面向對象的程序設計思想和方法。

本課程具有較強的綜合性、系統性和實踐性,在教學中激勵培養學生的創造性,本課程是培養文科專業人才具有計算機應用知識和能力的重要課程。

本課程的教學重點是數據表的操作(包括表的高級操作),結構化程序設計的基本方法和表單設計方法。具體教學內容如下所述。2.教學內容

第1章 緒論(講課2學時,上機2課時)

1.1 數據庫基本概念

1.2 數據庫結構

1.3 數據庫系統的發展

1.4 Visual FoxPro 的特點

1.5 Visual Foxpro集成開發環境

1.6 項目管理器

1.7 VFP中的輔助設計工具 1.8 VFP的工作方式

第2章 VFP程序語言初步(講課2學時,上機2課時)

2.1 VFP的數據類型及基本數據元素

2.2 結構化程序設計的基本控制結構

2.3 自定義函數和過程

2.4 面向對象程序設計

第3章 數據表的基本操作(講課2學時,上機2課時)

3.1 創建數據庫和表

3.2 查看表中的數據

3.3 表的維護

3.4 表設計器的其他功能

第4章 數據庫的高級操作(講課2學時,上機2課時)

4.1 排序和索引

4.2 查找和統計

4.3 多重表的操作

第5章 程序設計基礎(講課8學時,上機8課時)5.1 程序設計語言基礎 5.2 程序設計基礎

第6章 查詢數據庫(講課4學時,上機4課時)6.1 視圖

6.2 查詢

6.3 結構化查詢語言SQL

第7章 報表設計(講課2學時,上機2課時)7.1 報表概述

7.2 報表向導

7.3 報表設計器

7.4 報表的打印

第8章 表單設計((講課2學時,上機2課時))

8.1 表單操作基礎 8.2 表單向導

8.3 使用表單設計器創建和修改表單

8.4 表單控件的使用

第9章 菜單與工具欄設計(講課2學時,上機2課時)

9.1 基本概念

9.2 創建菜單系統

9.3 創建自定義工具欄

9.4 進一步設置

第10章 VFP應用程序開發(講課2學時,上機2課時)10.1 VFP數據庫應用系統開發的一般步驟

10.2 學生選課系統開發實例

10.3 VFP與瀏覽器/服務器開發技術介紹 3.教學模式

在教學中采取兩種不同的教學思維:一種是按概念、理論、方法、舉例、總結的傳統理論系列模式進行教學;另一種是按實際工作中的思維方式進行講解。即先由實際現象引路,激發學習興趣,歸納講解一個經典應用案例,如學生成績查詢系統,介紹數據庫表的創建、成績的瀏覽與查詢的窗口操作方式和命令方式;學生通過操作熟悉后,再改造案例進行拓寬,如將學生成績查詢系統拓寬成學生成績管理系統,學習庫、表的各種編輯功能;而后再拓寬成學生學籍管理系統,進行多重表操作的學習;進一步升級成教務管理系統,歸納學習系統軟件的建立方法與項目的管理思想。

并且提倡采用提高學習興趣、有利于理解、激發創造思維的多種教學模式。4.實施要求

教學學時安排為28(課堂教學)+28(機房教學與實習);

教學環節包括課堂教學、機房教學與實習、學生自主實習、書面作業和實習作業、兩次單元測驗、期末考試;

考試方法分為理論考試和操作考試兩部分兩種考試各記100分;

命題由教師先設置知識點和難易比例后,理論考試的題型為單選題、多選題、判斷題和填空題;操作考試的題型為有聯系的10個分段操作。5.教材與參考書 教材為高等教育出版社柳 青等編寫的《Visual FoxPro6.0程序設計教程》,參考書指定為清華大學出版社出版的盧湘鴻主編的《Visual FoxPro6.0程序設計基礎》等多本教材。6.教學手段

用PowerPoint等把教案按章節和講次做成演示幻燈片,上網。幻燈片要做得規范而不單調,在大教室范圍里看起來文字、顏色清楚,教學時使用修改方便。對于每講的重點問題和各關鍵點既要在演示幻燈片中明確標示,又要精講。

7.上機實驗要求

針對每章的重點和難點,要求完成下列實驗:

第一實驗(實驗2學時)

實驗一 熟悉VFP界面和創建新項目

實驗二 項目管理器的基本操作

第二實驗 VFP程序語言初步(實驗4學時)

實驗一 VFP數據類型和表達式

實驗二 程序控制結構

實驗三 自定義函數和過程

第三實驗 數據庫的基本操作(實驗4學時)

實驗一 創建數據庫和表

實驗二 輸入表數據

實驗三 查看表中的數據

實驗四 表的維護

第四實驗 數據庫的高級操作(實驗8學時)

實驗一 排序和索引

實驗二 查找和統計

實驗三 多重表的操作

實驗四 視圖文件的建立

實驗五 查詢文件的建立及相關操作

實驗六 結構化查詢語言SQL

第五實驗 表單設計(實驗6學時)

實驗一 用“表單向導”創建表單 實驗二 用“表單設計器”創建表單

實驗三 表單與面向對象事件驅動程序設計

第六實驗 菜單設計(實驗4學時)

實驗一 創建菜單和頂層表單 第七實驗 報表設計(可選)

實驗一 用“報表向導”創建簡單報表

注:學生的“實驗報告”應包括如下內容

目的要求、實驗內容、實驗步驟、文檔資料及結果。教學時數(學時分配表)

在 2 教學內容 和 7上機實驗 已分備好

第二篇:程序設計語言VFP課程教學大綱

《程序設計語言(VFP)》課程教學大綱

課程編號:90211001 總學時數:68(理論

34、上機34)總學分數:3 課程性質:專業必修課 適用專業:全院本科專業

一、課程的任務和基本要求:

本課程為全院非計算機專業的理科、管理類和部分文科專業的公共課,是一門計算機技術基礎課。理科專業、管理類專業開設在一年級第二學期,文科專業開設在二年級第一學期。

本課程的主要任務是通過對關系型數據庫管理系統Visual Foxpro(簡稱VFP)的學習,使學生掌握程序設計的基礎知識和程序設計的基本方法,掌握數據庫及面向對象編程的基礎知識,培養開發數據庫應用程序的基本能力。

通過本課程的學習,要求針對具體的問題,能夠使用Visual Foxpro設計數據庫和開發相應的應用程序;并具有其他程序設計語言和其它類型數據庫系統的自學能力。

二、基本內容和要求:

1、Visual Foxpro基本概念(1)數據庫系統基礎知識

①數據庫、數據庫管理系統、數據庫系統等概念; ②關系模型和關系運算等。(2)Visual Foxpro集成環境

①Visual Foxpro的用戶界面 ②Visual Foxpro的環境設置 ③項目管理器的使用(3)語言基礎和程序設計

①數據類型和數據存儲 ②運算符、函數和表達式 ③命令格式

④程序控制(分支、循環結構的使用)(4)Visual Foxpro的文件類型

要求:熟悉關系數據庫的基礎知識,了解關系模型和關系運算,掌握VFP集成環境的使用,熟悉VFP常見的文件類型,掌握VFP語言的基本成分,能夠進行較簡單的程序設計。

2、數據庫與表的處理(1)表的創建與修改

①表結構的創建與修改;

②記錄的增加、修改、刪除,記錄的定位; ③表的索引,結構復合索引文件,索引的使用;

④表的使用和工作區,表的打開方式,表的數據緩沖。(2)數據庫的創建與修改

①數據庫的創建與使用;

②數據庫表的字段屬性、表屬性;

③表之間關系的創建與修改,相關表之間的參照完整性; ④連接和ODBC的概念。

要求:掌握表的創建修改、記錄的處理、索引的設置,掌握數據庫的創建與使用,數據庫表的屬性設置,熟悉表的使用和工作區,了解表的數據緩沖、連接和ODBC的概念。

3、查詢(1)查詢設計器的功能和使用;(2)SELECT-SQL語句的各種應用。

要求:掌握查詢和視圖應用方法,掌握SELECT-SQL語句,熟悉其他SQL語句。

4、對象模型與事件模型

(1)類和對象的概念、類的特點;(2)屬性、事件與方法的概念。

(3)基類、子類和父類,容器和控件;

(4)Visual Foxpro的基類和容器類,基類的最小事件集、屬性集。(5)對象的引用方法,對象屬性的設置方法;(6)容器層次與類層次中的事件;(7)事件的激發順序;(8)事件驅動和事件循環。

要求:熟悉面向對象程序設計的基本知識、基本概念和方法,掌握VFP的基類和基類的最小事件集、屬性集,掌握VFP中對象的屬性和方法的使用。

5、表單和控件

(1)表單向導和表單設計器的使用;(2)表單的數據環境及其屬性的設置;(3)表單的設計、處理及其管理;(4)常用對象/控件創建及其處理。

①容器類對象; Column、CommandGroup、Container、Form、FormSet、Grid、OptionGroup、Page、PageFrame、ToolBar。②控件類對象。

CheckBox、ComboBox、CommandButton、DataEnviorment、EditBox、Header、Image、Label、Line、ListBox、OptionButton、Separator、Shape、Spinner、TextBox、Timmer。

要求:掌握表單的創建和使用,掌握常用的容器類和控件類對象的創建和處理,熟練使用表單和控件設計面向對象的程序。

6、菜單和工具欄

(1)菜單的組成和各種類型菜單的設計,菜單設計器的使用,菜單程序的生成;(2)定制系統工具欄,創建自定義工具欄。

要求:掌握一般菜單和快捷菜單創建和使用方法,掌握工具欄設計和使用方法,了解SDI菜單的創建和使用方法。

7、類的設計

(1)用戶自定義類的創建與修改;(2)類庫文件及其使用;(3)類的應用;

要求:掌握用類設計器和表設計器創建類的方法,掌握類的查看、管理和存儲方法,掌握可視類在表單中的應用。

8、應用程序設計

(1)構造應用程序(項目文件)的主程序;(2)應用程序的連編;

要求:掌握VFP數據庫應用系統的構造方法,了解VFP應用系統的發布方法。

9、常用命令、函數、屬性、事件和方法(1)常用命令;

CREATE TABLE-SQL、ALTER TABLE-SQL、SELECT、USE、CLOSE TABLES、COPY STRUCTURE、COPY TO、RENAME TABLE、BROWSE、APPEND、APPEND FROM、GO/GOTO、LOCATE、SEEK、SKIP、CONTINUE、EDIT、DELETE、DELETE-SQL、PACK、RECALL、INSERT-SQL、REPLACE、UPDATE-SQL、SET EXCLUSIVE、SET FILTER、SET DELETED、SET INDEX、SET ORDER、GATHER、SCATTER、OPEN DATABASE、SET DATABASE、DELETE DATABASE、DISPLAY DATABASE、MODIFY DATABASE、VALIDATE DATABASE、SELECT-SQL、DO、DO FORM、REPORT、CALCULATE。(2)常用函數;

①數值函數:ABS()、INT()、MAX()、MIN()、MOD()、ROUND()。②數據轉換函數:ASC()、CHR()、CTOD()、DTOC()、STR()、VAL()。

③字符函數:ALLTRIM()、AT()、BETWEEN()、EMPTY()、LEFT()、LEN()、RIGHT()、SAPCE()、SUBSTR()、TRIM()④日期與時間函數:DATE()、DATETIME()、DAY()、DOW()、TIME()、MONTH()、YEAR()⑤表、數據庫函數:BOF()、DBGETPROP()、DBSETPROP()、DBUSED()、DELETED()、EOF()、FCOUNT()、FILE()、ORDER()、RECCOUNT()、RECNO()、SEEK()、TABLEREVERT()、TABLEUPDATE()、TAG()、USED()⑥其他函數:CREATEOBJECT()、GETFILE()、IIF()、INKEY()、MESSAGEBOX()、TYPE()、GETOBJECT()(3)常用屬性;

ActiveColumn、ActivateControl、ActiveForm、ActivePage、Alignment、AllowAddNew、AlwaysOnTop、AutoCenter、AutoSize、BackColor、ForeColor、BorderColor、BorderStyle、BorderWidth、Bound、BoundColumn、ButtonCount、Cancel、Caption、Closable、ColumnCount、ControlBox、ControlCount、ControlSource、CurrentControl、Curvature、Default、DeleteMark、Desktop、DynamicAlignment、DynamicBackColor、DynamicForeColor、DynamicFontSize、Enabled、Exclusive、Fliter、FontSize、Format、FormCount、Height、Icon、Increment、InputMask、Interval、KeyboardHighValue、KeyboardLowValue、Left、MaxButton、MinButton、Movable、MultiSelect、Name、Order、PageCount、PasswordChar、Picture、ReadOnly、RecordSource、RecordSourceType、Resizable、RowSource、ScrollBars、Sizable、Sorted、Sparse、SpecialEffect、SpinnerHighValue、SpinnerLowValue、Style、Value、Visible、Width、WordWrap。(4)常用事件;

①核心事件:Init、Load、Destroy、Click、DblClick、Rightclick、GotFocus、LostFocus、InterActiveChange、ProgrammaticChange、KeyPress。

②其他事件:Activate、AfterCloseTables、BeforeOpenTables、Error、Valid、QueryUnload、Timer。

(5)常用方法。

AddObject、AddItem、Clear、DoCmd、Hide、Refresh、RemoveItem、Release、SetAll、SetFocus、Show、Quit。

要求:掌握常用的命令、函數、屬性、事件和方法,能夠熟練應用。

三、實踐環節和要求:

本課程主要實踐任務是使學生加深對數據庫概念的理解,鞏固關系數據庫和面向對象編程的基本知識,通過實驗培養開發數據庫應用程序的基本能力。要求針對具體的問題,能夠設計數據庫和開發相應的應用程序。

各部分的實踐環節和要求如下:

1、數據庫系統及Visual Foxpro概述部分掌握VFP啟動和退出的方法,熟悉VFP的集成工作環境,并掌握與項目管理器有關的操作。

2、VFP語言基礎部分掌握各種常量的表示、變量的賦值、常用函數的功能和使用、各種類型表達式的構造方法,初步掌握結構化程序設計的方式。

3、表的創建與使用部分要求掌握表的創建和使用,主要包括自由表結構的創建、記錄的錄入、維護、表的索引等。

4、數據庫的創建和使用部分要求掌握數據庫表的各種數據擴展屬性的設計方法,掌握數據庫表的索引、永久性關系、參照完整性規則的創建與設置方法等。

5、查詢和視圖部分要求掌握創建查詢與視圖的方法和操作步驟,以及SELECT-SQL命令的應用。

6、對象模型和事件模型部分要求主要介紹OOP的基礎知識、基本概念和方法,具體的操作體現在7、8、10和11部分。

7、表單部分要求掌握常見表單的方法和操作步驟。

8、控件部分要求熟悉VFP各類控件常用屬性、相關事件代碼的編寫、方法的引用。

9、報表部分要求了解報表的創建和修改方法。

10、類的創建和應用部分要求了解用類設計器和表單設計器創建類的方法。

11、菜單和工具欄部分要求掌握用菜單設計器設計一般菜單和快捷菜單的方法,菜單程序的生成和運行,以及工具欄的設計和應用。

12、建立應用程序部分要求了解VFP應用系統的構造方法和發布方法。

四、教學時數分配: 上課課時分配

基本內容 課時數

數據庫系統及Visual Foxpro概述 VFP語言基礎 表的創建和使用 數據庫的創建和使用 查詢和視圖

對象模型和事件模型 表單 控件

報表和標簽 類的創建和使用 菜單和工具欄 建立應用程序 復習

五、其它項目: 上機操作課時分配

基本內容 數據庫系統及

Visual Foxpro概述 VFP語言基礎 表的創建和使用 數據庫的創建和使用 查詢和視圖

對象模型和事件模型 表單 控件

報表和標簽 類的創建和使用 菜單和工具欄 建立應用程序 復習 4 4 4 4 1 3 6 1 1 2 1 1

課時數 1 5 4 4 4 0 2 8 1 1 2 1 1

六、有關說明:

1、教學和考核方式:

本課程屬考試課,考核方式為閉卷。

2、習題:

書面作業布置不少于4次,每次不少于10題,全交,全批改。

上機操作作業布置不少于4次,每次不少于5題,通過軟盤或網絡方式全交,全批改。

3、能力培養要求:

通過本課程的學習,具有程序設計的基本能力,具有數據庫設計的基本能力,以及對于其他程序設計語言的自學能力。要求針對具體的問題,能夠設計數據庫和開發相應的應用程序。

4、與其它課程和教學環節的聯系:

先修課程和教學環節:大學計算機信息技術基礎

后續課程和教學環節:其它程序設計語言、管理信息系統平行開設課程和教學環節:程序設計語言(VB)、程序設計語言(C語言)、程序設計語言(Fortran90)

5、教材和主要參考書目:

(1)教材:新編Visual FoxPro教程、新編Visual FoxPro實驗指導書 單啟成、崔建忠編著

(2)主要參考書目:Visual FoxPro上機指導與典型題匯解析 周虹等編著

第三篇:VFP常用命令小結

VFP常用命令小結

表中不設合計字段的大體思路如下:(如有合計字段,當然更簡單,就用Replace All)Dimension Array Myarray(RECCOUNT())定義一個下標為記錄總數的數組 Go Top Do While!Eof()

Myarray(RECNO())=字段1+字段2+字段3…… Skip Enddo

1、CREATE 作用:建立一個新的表。

格式:CREATE [<文件>|?](注意,命令字符可取前面四個字符,后面可省略不寫,即CREA,下同;中括號表示其中的參數是可選的;|管道符號表示兩個參數只能選擇一個,不能同時選擇,下同。)說明:文件指建立以.dbf為擴展名的VFP數據庫文件,在命令后面加上一個問號表示系統會彈出 對話框,要求用戶輸入想要建立的表名。在命令中不加文件名或問號系統也會彈出對話框,要求用 戶輸入想要建立的表名。

2、MODIFY STRUCTURE 作用:顯示表文件結構,并允許修改此表的結構。格式:MODIFY STRUCTURE 說明:只有在用USE命令打開表文件以后,才能顯示或修改表文件的結構。

3、APPEND 作用:在當前表的尾部(無論表中有無記錄)追加記錄(在當前表指當前正使用的表)。格式:APPEND [BLANK] 說明:在APPEND命令后面加上BLANK參數表示在當前表的尾部添加一條空白記錄。無BLANK參數時,表示在當前表的尾部添加一條記錄并要求用戶輸入相應的字段內容。

4、INSERT 作用:在表文件中間插入一個新記錄。格式:INSERT [BEFORE] [BLANK] 說明:INSERT 在當前記錄后插入一記錄; INSERT BEFORE 在當前記錄前插入一記錄;

INSERT BEFORE BLANK 在當前記錄前插入一空記錄。

5、BROWSE 作用:主要用于打開瀏覽窗口,查閱表文件并同時進行修改。格式:BROWSE

6、USE 作用:打開和關閉表文件。格式:USE [<文件名>] USE 說明:前一個命令用來打開<文件名>指定的表文件,該表如有備注型字段,則同時打開相應的 備注文件(.fpt文件);后一個命令關閉當前打開的表文件。

7、LIST和DISPLAY 作用:顯示表(.dbf)的內容、結構或狀態。

格式:LIST|DISPLAY [OFF] [<范圍>] [FIELDS] <表達式表> [WHILE <條件>] [FOR <條件>] [TO PRINT|TO FILE <文件>] LIST|DISPLAY STRUCTURE TO PRINT|TO FILE <文件>] LIST|DISPLAY STATUS [TO PRINT|TO FILE <文件>] 說明:命令帶OFF參數表示不顯示記錄號,范圍指定對哪些記錄進行操作,范圍包括:RECORD n 第幾號記錄、NEXT n 當前記錄開始的幾個記錄、REST 自當前記錄開始至文件末尾的所有記錄、ALL 所有的記錄。不選范圍則隱含范圍為ALL;FIELDS后跟字段名,字段名與字段名之間用逗號分 隔。WHILE后跟條件,FOR后面也跟條件,區別是,WHILE后的條件如果滿足,便停止查找;FOR后的 條件查找所有滿足條件的記錄。TO PRINT和TO FILE <文件>分別表示將顯示結果在打印機上打印出 來和將顯示結果輸出到文件。DISPLAY命令在顯示記錄滿屏后,要求用戶按任意鍵繼續顯示,并且在 該命令中,如果省略范圍僅顯示當前記錄。格式中,下面兩個命令分別為顯示表結構(STRUCTURE)和工作狀態(STATUS)。

8、記錄的定位

作用:用記錄指針(POINTER)定位記錄。格式:GO[TO] RECORD n|TOP|BOTTOM n SKIP [+|-] 說明:第一個命令又叫絕對定位,其中,RECORD n定位到n號記錄,TOP定位到第1個記錄,BOTTOM定位到最后一個記錄。第二個命令定位到第n個記錄,n是一個數值。第三個命令又叫相對定 位,它以當前記錄為基準前移(-)或后移(+)n個記錄,不選任選項,則默認記錄指針后移一個記錄。

9、CHANGE和EDIT 作用:顯示要編輯或修改的字段。

格式:CHANGE|EDIT [<范圍>] [FIELDS <字段名表>] [WHILE <條件>] [FOR <條件>]

10、BROWSE 作用:打開一個“瀏覽”窗口,供用戶瀏覽或修改記錄。格式:BROWSE [FIELDS <字段名表>]

11、REPLACE 作用:用表達式的值代替命令中與之相對應的字段的內容。

格式:REPLACE [<范圍>] <字段1> WITH <表達式1>[,<字段2> WITH <表達式2>] [FOR <條件> ] [WHILE<條件>]

12、DELETE、PACK、ZAP和RECALL 作用:分別是給要刪除的記錄作刪除標記、徹底刪除、刪除所有記錄和取消被選中的表記錄的 刪除標志。

格式:DELETE [<范圍>] [WHILE<條件>] [FOR <條件>](特例:DELETE FILE FILENAME.DBF,該命令刪除指定的表文件)PACK ZAP RECALL [<范圍>] [FOR <條件>] [WHILE<條件>]

13、SORT和INDEX 作用:分別是建立一個其記錄以新的物理順序排列的新表文件和對當前表根據關鍵字表達式的值 從小到大排列,并存入TO后指定的索引文件名的文件或復合索引文件的一個標識中。格式:SORT TO <文件名> ON <字段名1> [/A] [/C] [/D][,<字段名2> [/A] [/C] [/D]]...[ASCENDING|DESCENDING] [<范圍>] [FOR <條件>] [WHILE<條件>] [FIELDS<字段表>] INDEX ON <關鍵字表達式> TO <文件名> INDEX ON <關鍵字表達式> TAG <標識名> [OF <文件名>] [FOR <條件>] 說明:第1個命令中,/A按字段名升序排序,/D按字段名降序排序,/C忽略大小寫,針對字符型 關鍵字而言,ASCENDING和DESCENDING分別表示升序和降序。第1個命令建立.dbf表文件,第2個命令 建立.idx單一索引文件,第3個命令建立.cdx復合索引文件(Compound Index)。

14、USE <表文件名> INDEX <索引文件名表>、SET INDEX TO和SET ORDER TO 作用:分別是打開表文件的同時打開索引文件、打開索引文件和改變主索引。格式:USE <表文件名> INDEX <索引文件名表> SET INDEX TO [<索引文件名表>] SET ORDER TO [<索引文件名>](特例:重新索引命令:REINDEX)

15、FIND、SEEK和LOCATE及CONTINUE 作用:前兩個命令FIND和SEEK是在一個已經建立了索引文件的表中,定位到關鍵字中的內容與命 令行中字符串相同的第一個記錄。后一個命令在用USE打開表文件以后,直接查詢表中字段內容。格式:FIND <“字符串”>|<字符串> SEEK <表達式> LOCATE [<范圍>] [FOR <條件>] [WHILE<條件>] CONTINUE 說明:FIND命令與SEEK命令的區別是前者后跟字符串,而后者后跟表達式。在用LOCATE命令找到 一個匹配記錄后,可用CONTINUE命令搜索表的剩余部分來尋找其他匹配的記錄。

16、COUNT 作用:統計當前表文件中符合條件的記錄數。

格式:COUNT [<范圍>] [FOR <條件>] [WHILE<條件>] [TO <內存變量名>] 說明:內存變量名可用除參數外的任意字符。

17、SUM 作用:對當前表中選中記錄的全部或指定的數值字段或由指定字段組成的數值表達式累加求和。格式:SUM [<范圍>] [數值<表達式>] [TO <內存變量名表>] [FOR <條件>] [WHILE<條件>]

18、AVERAGE 作用:對當前表中選中記錄的全部或部分數值型字段及其組成的表達式求平均值并顯示。格式:AVERAGE [<范圍>] [數值<表達式>] [TO <內存變量名表>] [FOR <條件>] [WHILE<條件>]

第四篇:VFP程序設計總結

班級:電氣2013-1 學號:20***9

VFP程序設計

——課設總結

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

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

但是經過一段時間的摸索,我漸漸對vf的數據庫系統有了大體的了解知道了什么是項目,數據庫就是數據表的集合,搞清了基本表單的制作過程,知道如何用快速報表和報表向導做格式的報表,以及對報表的美化、求和、計算等處理,還有就是如何去制作菜單,以及用菜單調用各種數據文件,最后的主程序是直接復制老師的代碼,但是憑著一點點C++和C語言基礎,能夠看懂代碼的意思,這有助于我后期對整個系統進行查錯和修改。下面就講一下我對自己做的系統的總結。

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

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

3表單(.scx):表單就是最后呈現給用戶的人機交互界面,并且帶有一定的功能。表單的制作首先需要要給他設置數據環境,因為其上面的各種控件都是以數據環境里面的數據實現控件的意義。各種控件比如標簽就是用來顯示表單上需要顯示的一些文字提示,文本框就是用來顯示文本內容,組合框可以下拉顯示一連串的內容,表格控件可以顯示表格數據,可以用生成器做出自定義的表格,按鈕控件可以通過某個過程比如單擊執行用戶需要的事件代碼等等。最后表單生成以后,作為整個系統的優良的用戶與系統的交互平臺。

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

5程序(.prg)程序就是一段代碼,生成文件以后可以由其他文件調用并執行,如主程序就是在系統運行時的入口,當然得先設置好主文件;quit程序可以實現系統的退出。

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

致謝:

整個課設過程收獲很多,不僅僅是了解了利用Visual fox 制作系統的方法,而且還增進了同學們之間的友誼。在這里感謝同學們的互相學習以及交流分享,還有老師孜孜不倦的引導,總之,感謝老師,感謝同學,感謝大家!

XXX

第五篇:二級VFP用戶手冊

無憂考試吧(http://www.tmdps.cn)全國計算機等級考試超級模擬軟件 二級Visual FoxPro用戶手冊 1.1 引言

南京易考無憂科技有限公司研制的全國計算機等級考試超級模擬軟件提供了開放式的考試環境,具有自動計時、自動閱卷評分、完全模擬真實考場等功能,能讓考生盡快熟悉等級考試的考試環境,掌握全國計算機等級考試的出題規律,順利地通過考試。

全國計算機等級考試超級模擬軟件(二級Visual FoxPro)題型為選擇題、基本操作題、簡單應用題和綜合應用題。

等級考試中上機考試部分在中文版Windows XP系統環境下運行,用來測試考生在Windows的環境下對Visual FoxPro編程軟件的使用能力。

1.2 安裝過程

1)啟動計算機,進入Windows操作系統。2)將模擬軟件光盤放入光驅中。

3)系統將自動啟動安裝程序,單擊“二級Visual FoxPro”,然后按提示進行安裝即可。

4)安裝成功后,系統將自動在桌面上創建“二級VFP練習”和“二級VFP上機考試”的快捷方式圖標,并在“程序”菜單項中增加“全國計算機等級考試超級模擬軟件(二級VFP激活版)”。

1.3 考試環境

1.3.1 硬件環境

CPU:1G或以上 內存:512M或以上

硬盤剩余空間:500M或以上

·1· 無憂考試吧(http://www.tmdps.cn)1.3.2 軟件環境

中文版Windows XP 中文版Visual FoxPro 6.0 1.4 軟件激活

此軟件為激活版,試用時只能看到三套試題,請按以下步驟進行激活。(注意:本軟件是與電腦綁定的,只能在一臺電腦上激活一個科目。在本活動期間內可在另外一臺電腦上在線再次激活該科目一次。請在激活前先試用,確保軟件在此電腦上運行正常。)

1.4.1 如果您的電腦可以上網

1)雙擊桌面上的“二級VFP練習”快捷方式,出現下圖所示的界面:

2)單擊“激活”按鈕,出現下圖所示的界面:

·2· 無憂考試吧(http://www.tmdps.cn)3)請輸入注冊卡號、密碼和驗證碼,單擊“激活”按鈕,此時彈出激活信息,軟件激活成功。

4)如果您是從網上下載的安裝包,沒有注冊卡,請單擊“輸入激活碼”,出現下圖所示的界面:

5)在軟件激活界面中,單擊“復制產品ID”按鈕(可以將復制的產品ID粘貼保存在記事本中)。

6)單擊“網上購買”按鈕,在彈出的流程說明圖中,單擊“下一步”按鈕查看流程說明,完成下訂單、付款過程:

·3· 無憂考試吧(http://www.tmdps.cn)

7)在軟件激活界面中,輸入您獲得的激活碼和驗證碼,單擊“激活”按鈕。

1.4.2 如果您的電腦不能上網

1)在軟件激活界面中,單擊“復制產品ID”按鈕(可以將復制的產品ID粘貼保存在記事本中)。

2)準備好注冊卡、產品ID,可以用手機上網,也可以到能上網的電腦上,輸入網址:http://ncre.wyks8.com/,進入軟件激活頁面。

3)在軟件激活頁面中輸入注冊卡卡號、密碼、產品ID和驗證碼,單擊“激活”,出現下圖所示界面:

·4· 無憂考試吧(http://www.tmdps.cn)

4)請一定將獲得的激活碼記錄下來或復制到U盤中。(注意:請牢記激活碼,并及時到您的電腦上激活軟件。)單擊“參加活動”可參加“通不過退款”活動。

5)在軟件激活界面中輸入獲得的激活碼和驗證碼,單擊“激活”按鈕。

1.5 軟件操作說明

1.5.1 上機練習

1)雙擊桌面上的“二級VFP練習”快捷方式。2)單擊“上機練習”項,將彈出下圖所示的畫面:

·5· 無憂考試吧(http://www.tmdps.cn)考生可根據自己的需要選擇練習選項。

隨機出題:系統會在固定的套數范圍內,隨機抽取某一套試卷供您練習。

固定抽題:系統會將系統里所有的題目分成若干套數顯示給用戶,由用戶自己決定要練習的試卷套號,方便考生系統練習。

重復抽題:抽取最近一次測試的試卷,方便考生反復練習,加強記憶。

恢復現場:恢復最近一次測試的試卷和答題情況,可以幫助考生完成上次沒有完成的練習。

視頻學習:可以查看無憂考試吧(www.tmdps.cn)上免費的視頻課程,視頻全部采用考試真題講解,剖析解答試題的知識點,由淺入深掌握考試中的各類題型。(查看視頻功能介紹)

3)考生可根據自己的需要選擇練習選項。下面以單擊“固定抽題”為例,出現下圖所示的畫面:

4)輸入所需固定抽題的套數,單擊“確定”按鈕,將出現如下畫面:

1.選擇題

·6· 無憂考試吧(http://www.tmdps.cn)從“答題”菜單中選擇“選擇題”菜單項,出現下圖所示的選擇題界面:

直接用鼠標左鍵單擊選擇答案選項,同時題號處有不同的顏色顯示,尚未做的試題顯示為紅色,已經做過的試題顯示為淺藍。單擊“答案”按鈕,當前題的正確選項會來回變換顏色。單擊“評析”按鈕,可以查看當前題目的評析。單擊“保存并退出”按鈕,返回到操作主界面,選擇其他類型的試題。

2.基本操作題、簡單應用題和綜合應用題

從“答題”菜單中選擇“啟動Visual FoxPro”,系統將自動運行注冊過的Visual FoxPro 6.0版本,即可進行做題。請按照試題內容的要求進行操作,將文件存放在考生文件夾下。

技巧:如果要將題面窗口和應用軟件窗口進行上下或左右排列,請用鼠標右鍵單擊任務欄的空白處,然后在彈出的菜單中選擇“橫向排列窗口”或“縱向排列窗口”。

在操作過程中要對試題進行評分,可用“評分”菜單中的“評當前題”或“評所有題”,評完后可以返回繼續做題。

在操作過程中要查看操作步驟,可用“操作演示”菜單中的“[基本操作題]演示”,“[簡單應用題]演示”或“[綜合應用題]演示”。

在操作過程中要添加筆記,可用“筆記”菜單中的“添加筆記”,添加后可用菜單中的“修改筆記”,“查看筆記”對筆記進行修改和查看。也可用此菜單中的“標記此題”進行標記,以便通過“練習日志”中的“標記練習”再次做題。

注意:做完題后,請將Visual FoxPro程序關閉。

·7· 無憂考試吧(http://www.tmdps.cn)當考生做完所有的試題后,單擊屏幕上狀態欄中的“交卷”按鈕,系統自動進行評分,評分完成后出現下圖所示的畫面:

該畫面列出考生的得分和錯誤信息,單擊“評析”按鈕,可以查看題面以及詳盡的評析。

查看完畢后,請單擊“退出”按鈕。

1.5.2 上機考試

1)雙擊桌面上的“二級VFP上機考試”快捷方式。

·8· 無憂考試吧(http://www.tmdps.cn)

2)單擊“開始登錄”,進入登錄界面,在“準考證號”欄中輸入準考證號碼。

注:二級Visual FoxPro考試的準考證號為270199990001-270199990005。輸入準考證號時,將鼠標停留在輸入欄的位置,系統會提示準考證范圍。

3)單擊“考號驗證”按鈕,系統出現下圖所示的提示:

·9· 無憂考試吧(http://www.tmdps.cn)4)單擊“是”按鈕,進入下圖所示的登錄畫面:

5)單擊“開始考試”按鈕,系統開始抽題,然后出現下圖所示的畫面:

6)勾選“已閱讀”后,單擊“開始考試并計時”,即可按照題面的提示進行操作。考試過程和方法與前面“上機練習”一樣。

7)上機考試的得分界面中只有退出和上傳成績的按鈕,當試題總分達到60分及以上時,可以單擊“上傳成績”按鈕將成績上傳,以便參加“通不過退款”的活動。使用“上傳成績”功能時,電腦必須聯網。

·10· 無憂考試吧(http://www.tmdps.cn)

8)如果對得分不滿意,希望重做且上一次考試的時間沒有用完,則可以退出后重新進入登錄界面,輸入剛才的準考證號,驗證并確認后出現如下對話框:

9)單擊“確定”按鈕,出現下圖所示界面:

輸入“ABC”,并單擊“密碼驗證”按鈕后即可重做剛才那套試卷(如果上一次考試時間已經用完,則進入考試界面后會立即強制交卷)。如輸入“WY”則系統會重新抽取一套新的上機題。

·11· 無憂考試吧(http://www.tmdps.cn)1.5.3輔助功能

雙擊桌面上的“二級VFP練習”快捷方式,單擊左側“輔助功能”項,將彈出下圖所示的畫面:

1.練習日志

單擊“練習日志”,可查看歷次練習的情況統計。

通過查看練習日志,可以查看先前練習的時間、類型以及得分情況,提供了列表顯示和圖形顯示兩種方式,圖形顯示又分條形圖和線形圖,讓你更直觀地了解自己的不足。

·12· 無憂考試吧(http://www.tmdps.cn)最重要的是提供了各項輔助功能:(1)通過“試卷重做”功能對試題進行重做;(2)通過“查看試卷”功能查看做過的試卷情況;(3)通過“打印試卷”功能將練習過的試卷打印出來;(4)通過“錯題重做”功能將練習中出現的錯題進行重做,即只做曾經做錯的題,加強了復習的目標性;(5)通過“標記練習”功能對練習時做標記的題再次練習,以方便考生直接定位于自己的需求。

單擊右上角的關閉按鈕,可回到輔助功能主界面。

2.查看筆記

單擊“查看筆記”,可查看在考試中添加的筆記。

筆記可以用來記錄下當前題目的心得體會,或者標記題目的重要性。同時筆記會將創建時間、查看次數和題目的題面自動保存下來,以便以后查看。這些筆記都將是你積累下來的財富。在考前沖刺復習中將會起到很大的作用。

查看筆記時,可以通過菜單欄上的“修改”、“刪除”按鈕,對已經存在的筆記進行相應操作,其中,修改筆記后,可以通過“保存”按鈕保存對筆記的修改。

在對筆記進行查看的過程中,也可以通過單擊界面上的“顯示評析”按鈕查看對應題的評析。

3.考前攻略

單擊“考前攻略”,可查看學習、復習等方法和策略,也可以了解等考相關信息及考試注意事項等。

·13· 無憂考試吧(http://www.tmdps.cn)

4.歷年知識點

單擊“歷年知識點”,可查看歷年知識點圖和知識點表。

5.數據備份

單擊“數據備份”,出現下面的畫面:

單擊“選擇”按鈕,選擇數據備份文件存放的路徑,再單擊“備份”按鈕,出現“備份成功”的對話框后,單擊“確定”按鈕,備份完成。單擊“返回”將返回到模擬

·14· 無憂考試吧(http://www.tmdps.cn)軟件主界面;單擊“退出”將退出系統。

6.數據還原

該功能適用于曾使用過模擬軟件,有練習日志、筆記等的用戶。如果用戶換了機器或重做了系統,安裝模擬軟件后再還原前面所備份的數據,恢復到上次備份時的狀態。

單擊“恢復數據”,出現下面的畫面:

單擊“選擇”按鈕,選擇備份文件存放的路徑,再單擊“還原”按鈕,出現“還原成功”的對話框后,單擊“確定”按鈕,還原完成。單擊“返回”將返回到模擬軟件主界面;重新登錄模擬軟件,這時考試系統就已經還原到了備份時狀態。單擊“退出”將退出系統。

7.注冊卡號

單擊“注冊卡號”按鈕,出現已經注冊的注冊號和密碼。

8.換機使用

單擊“換機使用”按鈕,在本活動期間內可在另外一臺電腦上在線再次激活該科目一次。

1.6 視頻學習

視頻學習:無憂考試吧(www.tmdps.cn)上的視頻由資深老師主講,深入剖析近期考試真題,傾情呈現必要考點。及時把握考試動態,貼合最新考試要求;考前每周末網上定時在線解答。網絡、手機、MP3、商場、宿舍、餐廳,想怎么學就怎么學,一切由你。全天候網絡在線課堂,24小時隨心可學,重點突出,講解精細。

使用步驟:

1)單擊“視頻學習”按鈕,將彈出下圖所示的界面:

·15· 無憂考試吧(http://www.tmdps.cn)

2)單擊“網上免費視頻”,可以查看相應科目網上免費的視頻課程。

1.7 常見問題解決方法

(下面以軟件安裝在C盤進行說明。)1)問題:評分出現不能正常評分。原因:數據庫引擎不完整。

解決方法:運行“C:WYKS2VFPdriver”文件夾下的ado28.EXE。2)問題:考試系統無法做題、評分、生成答案。

原因:數據庫引擎不完整。

解決方法:運行“C:WYKS2VFPSUPPORTS”文件夾下的DAO360.EXE。3)問題:在Windows 7操作系統下,幫助文件無法正常顯示。原因:Windows 7操作系統不支持“.HLP”幫助文件格式。

解決方法:32位的WINDOWS 7操作系統,運行“C:WYKS2VFPSUPPORTS”文件夾

·16· 無憂考試吧(http://www.tmdps.cn)下的“Windows6.1-KB917607-x86.msu”即可解決。

64位的Windows 7操作系統,運行“C:WYKS2VFPSUPPORTS”文件夾下的“Windows6.1-KB917607-x64.msu”即可解決。

4)問題:在Windows 7操作系統下,出現沒有權限時的解決方法。

原因:Windows 7操作系統下默認使用用戶帳戶控制,限制了用戶的權限。解決方法:請單擊“開始”,然后單擊“控制面板”。單擊“用戶帳戶和家庭安全”,然后單擊“用戶帳戶”,接著單擊“更改用戶帳戶控制設置”,拖動界面中的滑塊到“從不通知”,最后單擊“確定”。

5)問題:評分后提示“[Microsoft][ODBC 驅動程序管理器]未發現數據源名稱并且未指定默認驅動程序。”

原因:1)機器上未安裝VFP6.0。2)使用的是綠色版的VFP6.0。

解決方法:請運行一下“C:WYKS2VFPdriver”文件夾下的VFPODBC.msi。6)問題:運行模擬軟件時,提示“無法打開題庫,請您卸載后重新安裝!”。原因:dao360.dll控件未注冊。

解決方法:運行“C:WYKS2VFPwyocxdll”文件夾下的“reg.bat”即可解決。

·17·

下載vfp教學大綱[大全五篇]word格式文檔
下載vfp教學大綱[大全五篇].doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


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

相關范文推薦

    第一章 VFP基礎知識

    第一章Visual FoxPro6.0基礎知識 例題 1、在數據庫技術的有關概念中,DBS、DB、DBMS三者之間的關系是()。 A、DBMS包括DB和DBS B、DB包括DBMS和DBS C、DBS包括DB和DBMS D、DBM......

    VFP程序題

    VFP程序題 第一套題 一、運行結果題 1、以下程序運行結果是 SET TALK OFF CLEAR A = 5 B = 12 C = 18 IF MAX (A , B) < C ? MAX (A, B ) ELSE IF MIN(A , B) < C ? C......

    VFP課程設計心得

    VFP程序設計課程心得(第10小組) 牟超 20104940139 為期一周的VFP很快就結束了,我們的設計項目“醫院管系統”也完成了。看著自己親手做好的系統能夠良好運行,心里是美滋滋的,整個......

    VFP實驗報告總結

    南京信息工程大學實驗(實習)報告實驗(實習)名稱順序和選擇結構程序設計實驗(實習)日期 得分 指導老師 系專業 班級 學號 【實驗目的】 1、掌握程序的建立、修改與運行 2......

    Vfp學習感想

    Vfp學習感想10經濟學2班10455452121孫進 這一學期的計算機學習中,我們主要學習了vfp,在這近一學期的學習中,我們學到了很多知識。所謂vfp,即Visual FoxPro ,是Microsoft公司從Fox......

    計算機vfp試題

    一、單項選擇題(每小題 2 分)【2】 下列()屬于合法的變量名。A、12xyB、FormC、@163D、student標準答案:D【3】 變量名中不能包括()。A、字母B、數字C、漢字D、空格標準答案:D【......

    vfp實習總結

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

    VFP學習經驗交流

    沒有最好的學習方法,只有最適合自己的學習方法,建議大家自己總結最適合自己的方法,并那樣去做,不要只是聽別人說,別人的經驗可以用來借鑒 但不一定就真的適合自己 談談我自己對于......

主站蜘蛛池模板: 国产丶欧美丶日本不卡视频| 狠狠躁夜夜躁人人爽天天天天97| 国产在线无码不卡影视影院| 色综合久久久久综合99| 国产精品一卡二卡三卡四卡| 欧美日韩一区二区三区视频播放| 国产精品亚洲专区无码蜜芽| 麻豆画精品传媒2021一二三区| 亚洲情a成黄在线观看动漫尤物| 少妇邻居内射在线| 236宅宅理论片免费| 欧美裸体xxxx极品| 国产精品久久无码一区二区三区网| 国产又爽又黄无码无遮挡在线观看| 久久国产免费福利永久| 极品人妻videosss人妻| 中文字幕无码不卡免费视频| 亚洲日韩va在线视频| 欧美极品jizzhd欧美| 久久综合九色欧美综合狠狠| 亚洲欧美洲成人一区二区| 97久久久人妻一区精品| 国产成人精品福利网站| 国产亚洲日韩在线三区| 2022一本久道久久综合狂躁| 亚洲午夜未满十八勿入网站| 日本又黄又爽gif动态图| 国产激情视频在线观看的| 精品一区二区三人妻视频| 久久久成人精品av四区| 久久久亚洲欧洲日产国码二区| 国产情侣久久久久aⅴ免费| 国产在线看片免费观看| 中文字幕丰满伦子无码| 猫咪免费人成网站在线观看| 男女啪啪激烈高潮喷出gif免费| 亚洲精品美女久久777777| 艳妇乳肉豪妇荡乳av无码福利| 天天综合色天天综合色h| 国内精品国内精品自线一二三区| 三级国产国语三级在线|