《Visual FoxPro程序設(shè)計》以Visual FoxPro 6.0中文版為背景,以程序語言結(jié)構(gòu)為主線,通過大量實例,深入淺出地介紹了Visual FoxPro的編程環(huán)境、Visual FoxPro的編程基礎(chǔ)、順序結(jié)構(gòu)程序設(shè)計、選擇結(jié)構(gòu)程序設(shè)計、循環(huán)結(jié)構(gòu)程序設(shè)計、數(shù)組、自定義方法、數(shù)據(jù)庫與表、數(shù)據(jù)表的查詢、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SOL、查詢與視圖、菜單和報表等。
《Visual FoxPro程序設(shè)計》概念清晰,邏輯性強,層次分明,例題豐富,適合作為各類高等院校Visual FoxPro程序設(shè)計課程的教材。由于《Visual FoxPro程序設(shè)計》內(nèi)容涵蓋《全國計算機等級考試二級考試大綱(Visual FoxPro程序設(shè)計)》的知識點,可作為各類計算機水平測試的培訓(xùn)教材,以及各類應(yīng)試人員的自學(xué)用書。
第1章 VisualFoxPro系統(tǒng)概述
1.1 初步認識VisualFoxPro程序
1.1.1 VisualFoxPro的啟動、退出及用戶界面
1.1.2 VisualFoxPro的操作方式
1.1.3 VisualFoxPro語句的一些約定
1.1.4 設(shè)計VisualFoxPro應(yīng)用程序的步驟
1.2 面向?qū)ο蟪绦蛟O(shè)計的概念
1.2.1 對象的屬性、事件與方法
1.2.2 對象的引用
1.2.3 表單的基本控件
1.3 VisualFoxPro常用文件類型
習(xí)題1
第2章 VisualFoxPro編程基礎(chǔ)
2.1 數(shù)據(jù)的類型
2.2 常量與變量
2.2.1 常量
2.2.2 變量
2.3 運算符與表達式
2.3.1 算術(shù)運算表達式
2.3.2 字符運算表達式
2.3.3 日期及時問表達式
2.3.4 關(guān)系表達式
2.3.5 邏輯表達式
2.4 常用函數(shù)
2.4.1 數(shù)學(xué)運算函數(shù)
2.4.2 字符串處理函數(shù)
2.4.3 日期函數(shù)
2.4.4 類型轉(zhuǎn)換函數(shù)
2.4.5 測試函數(shù)
2.4.6 其他函數(shù)
習(xí)題2
第3章 算法與程序設(shè)計
3.1 順序結(jié)構(gòu)
3.2 選擇結(jié)構(gòu)
3.2.1 單分支選擇結(jié)構(gòu)
3.2.2 雙分支選擇結(jié)構(gòu)
3.2.3 多分支選擇結(jié)構(gòu)
3.2.4 IF語句的嵌套
3.2.5 提供選擇功能控件的使用
3.3 循環(huán)結(jié)構(gòu)
3.3.1 DOWHILEENDDO循環(huán)語句
3.3.2 FORENDFOR循環(huán)語句
3.3.3 循環(huán)結(jié)構(gòu)中的特殊語句
3.3.4 編輯框和列表框的使用
3.3.5 多重循環(huán)
3.4 數(shù)組
3.4.1 數(shù)組的定義及引用
3.4.2 數(shù)組在程序中的應(yīng)用
3.5 自定義方法
3.5.1 自定義方法的建立與調(diào)用
3.5.2 參數(shù)傳遞與方法的返回值
3.5.3 變量的作用域
習(xí)題3
第4章 數(shù)據(jù)庫與表的基本操作
4.1 數(shù)據(jù)表和數(shù)據(jù)庫及項目間的關(guān)系
4.2 數(shù)據(jù)庫的基本操作
4.2.1 創(chuàng)建數(shù)據(jù)庫
4.2.2 數(shù)據(jù)庫的基本操作
4.3 數(shù)據(jù)表的基本操作
4.3.1 表結(jié)構(gòu)及字段的基本要素
4.3.2 創(chuàng)建數(shù)據(jù)表
4.3.3 數(shù)據(jù)表的基本操作
4.4 數(shù)據(jù)表的索引和永久關(guān)系
4.4.1 數(shù)據(jù)表的索引
4.4.2 數(shù)據(jù)表之間建立永久關(guān)系
4.5 數(shù)據(jù)庫表屬性的設(shè)置
4.5.1 設(shè)置數(shù)據(jù)表的字段屬性
4.5.2 設(shè)置數(shù)據(jù)表的長表名
4.5.3 設(shè)置記錄有效性規(guī)則和錯誤提示信息
4.5.4 設(shè)置觸發(fā)器
4.5.5 設(shè)置參照完整性
習(xí)題4
第5章 基于數(shù)據(jù)表的程序設(shè)計
5.1 按條件查詢
5.1.1 記錄指針的定位
5.1.2 按條件查詢語句
5.1.3 程序?qū)嵗?br />5.2 掃描數(shù)據(jù)表查詢
5.2.1 DOWHILEENDDO循環(huán)語句掃描表查詢
5.2.2 掃描循環(huán)SCANENDSCAN
5.3 SQL查詢
5.3.1 數(shù)據(jù)定義
5.3.2 數(shù)據(jù)操作
5.3.3 數(shù)據(jù)查詢
5.3.4 程序?qū)嵗?br />習(xí)題5
第6章 查詢設(shè)計器與視圖設(shè)計器
6.1 創(chuàng)建查詢
6.1.1 用查詢設(shè)計器創(chuàng)建查詢
6.1.2 用查詢向?qū)?chuàng)建查詢
6.1.3 查詢結(jié)果的輸出
6.2 創(chuàng)建視圖
6.2.1 利用視圖設(shè)計器創(chuàng)建視圖
6.2.2 利用視圖向?qū)?chuàng)建視圖
習(xí)題6
第7章 菜單設(shè)計
7.1 規(guī)劃菜單系統(tǒng)
7.1.1 菜單系統(tǒng)的規(guī)劃與設(shè)計
7.1.2 菜單系統(tǒng)的設(shè)計步驟
7.2 創(chuàng)建菜單系統(tǒng)
7.2.1 菜單設(shè)計器簡介
7.2.2 預(yù)覽和運行菜單系統(tǒng)
7.2.3 創(chuàng)建下拉菜單
7.2.4 創(chuàng)建快捷菜單
7.3 設(shè)置菜單屬性
7.3.1 分組菜單項
7.3.2 指定快速訪問鍵
7.3.3 指定鍵盤快捷鍵
習(xí)題7
第8章 報表
8.1 數(shù)據(jù)源和報表布局
8.1.1 報表的常規(guī)布局
8.1.2 報表布局文件
8.2 創(chuàng)建報表布局
8.2.1 用快速報表方法建立簡單報表
8.2.2 使用向?qū)?chuàng)建報表
8.3 設(shè)計報表
8.3.1 啟動報表設(shè)計器
8.3.2 設(shè)置報表的數(shù)據(jù)源
8.3.3 設(shè)置報表布局
8.3.4 設(shè)置報表控件
8.3.5 報表變量
8.3.6 報表控件的布局
8.4 報表分組與多欄報表
8.4.1 報表分組
8.4.2 報表分欄
8.5 報表的預(yù)覽和打印
8.5.1 預(yù)覽報表
8.5.2 打印報表
習(xí)題8
附錄A VisualFoxPro常用函數(shù)
附錄B VisuaIFoxPro常用屬性及事件
附錄C 部分習(xí)題參考答案
參考文獻