編輯推薦
由Microsoft軟體教育專家和資深軟體工師聯袂策劃和編寫,基礎知識結合典型實例,方便讀者動手實踐,快速掌握所學知識,精選大型項目實訓案例及5個課程設計,便於鞏固知識、學以致用。
59小節長達130分鐘高清視頻教學課程(AVI),適合多媒體教室教學演示,滿足現代教學需求,附送書中全部實例的相關素材檔案,提高學習效率。
體例新穎,三位一體:在國家計算機套用技能最新教育理念的指導下,我們邀請企業技術專家和一線骨幹教師共同精心企劃本套叢書,依託“基礎+項目實踐+課程設計”的三位一體教學模式組織內容,體例新穎。
實例豐富,緊貼行業套用:精心組織了與行業套用緊密結合的典型實例,且實例豐富,讓教師在授課過程中有更多的演示環節,讓學生在學習過程中有更多的動手實踐機會,迅速將所學內容套用於實際工作中。
以項目開發為目標:本叢書中的各分冊都是在一個或多個項目的實現過程中,融入相關知識點。這裡的“項目”是指基於工作過程的,從典型工作任務中提煉並分析得到的,符合學生認知過程和學習領域要求的,模擬任務且和實際工作崗位要求一致的項目。
內容簡介
本書由Microsoft軟體教育專家和資深軟體工程師聯袂策劃和編寫,以“學以致用”為寫作出發點,基於Visual FoxPro 6.0(本書簡稱VFP)系統軟體,詳細地講解了VFP的基礎知識和程式設計方法。
全書共14章,其中,第1~12章介紹資料庫系統概述、VFP系統簡介、VFP語言基礎、項目管理器、資料庫操作、表的操作與索引、查詢與視圖、SQL語言、VFP程式設計基礎、表單設計、選單設計、報表設計等內容;第13章介紹大型項目實訓案例——本科生畢業設計管理系統的開發;第14章精選5個課程設計選題,包括學生成績管理系統的開發、學生綜合考評管理系統的開發、教師工資管理系統的開發、學生通訊錄管理系統的開發、設備管理系統的開發。本書的附錄部分提供了習題參考答案,方便讀者練習。
本書特別適合作為套用型本科、示範性高職高專以及計算機培訓學校的相關專業教材,也可作為參加全國計算機等級考試的考生及程式設計愛好者的參考用書。
本書配套的CD多媒體教學資源包中包含59小節長達130分鐘的多媒體視頻教學課程,以及本書全部實例的相關素材檔案。
目錄
第1章 資料庫系統概述
1.1 資料庫系統
1.1.1 數據管理技術的發展
1.1.2 資料庫系統的組成
1.1.3 數據模型
1.1.4 關係型資料庫
1.2 資料庫系統設計步驟
1.3 習題
1.3.1 解釋術語
1.3.2 簡答題
第2章 VFP系統簡介
2.1 資料庫的演變
2.2 VFP的特點
2.3 VFP的安裝、啟動與退出
2.3.1 VFP的安裝
2.3.2 VFP的啟動
2.3.3 VFP的退出
2.4 VFP的主界面
2.4.1 用戶界面
2.4.2 標題欄
2.4.3 選單欄
2.4.4 工具列
2.4.5 “命令”視窗
2.4.6 工作區
2.4.7 狀態欄
2.5 VFP的對話框
2.6 VFP的配置、嚮導、設計器和生成器
2.6.1 VFP的配置
2.6.2 VFP的嚮導
2.6.3 VFP的設計器
2.6.4 VFP的生成器
2.7 習題
2.7.1 解釋下列工具的作用
2.7.2 簡答題
第3章 VFP語言基礎
3.1 標識符
3.1.1 關鍵字
3.1.2預定義標識符
3.1.3 用戶自定義標識符
3.2 數據類型
3.2.1 既適用於記憶體變數又適用於欄位變數的數據類型
3.2.2 只適用於欄位變數的數據類型
3.2.3 只適用於記憶體變數的數據類型
3.3 常量與變數
3.3.1 常量
3.3.2 變數
3.4 數組
3.4.1 數組的定義
3.4.2 數組的賦值與使用
3.4.3 用欄位變數給數組賦值
3.5 運算符和表達式
3.5.1 算術運算符與算術表達式
3.5.2 關係運算符與關係表達式
3.5.3 邏輯運算符與邏輯表達式
3.5.4 字元運算符與字元表達式
3.5.5 日期時間運算符和日期時間表達式
3.6 常用標準函式
3.6.1 數值運算函式
3.6.2 字元操作函式
3.6.3日期時間函式
3.6.4類型轉換函式
3.6.5 測試函式
3.7 習題
3.7.1 選擇題
3.7.2 簡答題
第4章 項目管理器
4.1 項目
4.1.1 創建項目
4.1.2 打開和關閉項目
4.2 項目管理器的界面操作
4.2.1 改變顯示外觀
4.2.2 拆分項目管理器
4.2.3 設定選項卡的頂層顯示
4.2.4 停放項目管理器
4.2.5 項目管理器中的命令按鈕
4.3 項目管理器的功能
4.4 上機實訓
4.5 習題
4.5.1 選擇題
4.5.2 填空題
4.5.3 操作題
第5章 資料庫操作
5.1 創建資料庫
5.2 使用資料庫
5.2.1 打開和關閉資料庫
5.2.2 展開或摺疊資料庫中的表
5.2.3 重排資料庫中的表
5.3 修改與刪除資料庫
5.3.1 修改資料庫
5.3.2 刪除資料庫
5.4 備份與恢複數據庫
5.5 上機實訓
5.6 習題
5.6.1 選擇題
5.6.2 填空題
5.6.3 操作題
第6章 表的操作與索引
6.1 創建表
6.1.1 表結構的設計
6.1.2 資料庫表的創建
6.1.3 自由表的創建
6.2 數據表的基本操作
6.2.1 打開和關閉表
6.2.2 顯示錶結構
6.2.3 修改表結構
6.2.4 瀏覽表記錄
6.2.5 移動記錄指針
6.2.6 添加表記錄
6.2.7 修改表記錄
6.2.8 刪除和恢復記錄
6.2.9 複製表
6.2.10 表與數組間的數據傳遞
6.3 排序與索引
6.3.1 排序
6.3.2 索引及索引檔案的概念
6.3.3 建立索引
6.3.4 使用索引
6.4 統計與計算
6.4.1 統計記錄個數
6.4.2 求平均值及總和
6.4.3 分類匯總
6.5 多數據表操作
6.5.1 工作區
6.5.2 表的關聯
6.6 設定參照完整性
6.6.1 參照完整性生成器
6.6.2 設定參照完整性
6.7 上機實訓
6.8 習題
6.8.1 選擇題
6.8.2 填空題
6.8.3 操作題
第7章 查詢與視圖
7.1 查詢
7.1.1 創建查詢
7.1.2 修改查詢檔案
7.1.3 查詢去向及運行查詢
7.2 視圖
7.2.1 建立本地視圖
7.2.2 建立遠程視圖
7.2.3 修改視圖及瀏覽視圖
7.2.4 操作視圖的命令
7.3 上機實訓
7.4 習題
7.4.1 選擇題
7.4.2 填空題
7.4.3 操作題
第8章 SQL語言
8.1 SQL概述
8.1.1 SQL的主要特點
8.1.2 VFP對SQL的支持
8.2 SQL的數據定義功能
8.2.1 創建表結構
8.2.2 修改表結構
8.2.3 刪除表
8.2.4 創建臨時表
8.3 SQL的數據操縱功能
8.3.1 插入記錄
8.3.2 刪除數據
8.3.3 更新數據
8.4 SQL的數據查詢功能
8.4.1 簡單查詢
8.4.2 聯接查詢
8.4.3 嵌套查詢
8.4.4 計算查詢
8.4.5 分組查詢
8.4.6 查詢去向
8.4.7 部分查詢
8.5 SQL對其他數據對象的操作
8.5.1 創建視圖
8.5.2 刪除視圖
8.5.3 查詢視圖
8.6 上機實訓
8.7 習題
8.7.1 選擇題
8.7.2 填空題
8.7.3 操作題
第9章 VFP程式設計基礎
9.1 問題求解與算法描述
9.1.1 問題求解
9.1.2 算法及其特點
9.1.3 算法描述
9.2 程式設計基礎知識
9.2.1 創建/修改程式檔案的方法
9.2.2 執行程式檔案的命令
9.2.3 程式檔案的書寫規則
9.2.4 程式設計輔助命令
9.2.5 基本的輸入/輸出命令
9.3 順序結構程式設計
9.4 分支結構程式設計
9.4.1 簡單分支結構
9.4.2 多分支條件語句
9.5 循環結構程式設計
9.5.1 循環程式結構
9.5.2 循環程式的嵌套
9.6 子程式及其調用
9.6.1 子程式的概念及其使用
9.6.2 程式中的變數及其作用域
9.7 過程和自定義函式
9.7.1 過程及過程檔案
9.7.2 自定義函式
9.8 上機實訓
9.9 習題
9.9.1 選擇題
9.9.2 填空題
9.9.3 操作題
第10章 表單設計
10.1 面向對象編程
10.1.1 面向對象編程的基本概念
10.1.2 VFP中對象的操作
10.2 VFP基類簡介
10.2.1 基類
10.2.2 容器類和控制項類
10.3 表單概述
10.3.1 表單設計
10.3.2 “表單設計器”工具列
10.3.3 設定數據環境
10.3.4 “表單控制項”工具列
10.3.5 控制項的操作與布局
10.3.6 表單屬性設定
10.3.7 表單常用的事件和方法
10.4 表單編程常用控制項和容器
10.4.1標籤控件
10.4.2 文本框控制項
10.4.3 命令控制項
10.4.4 命令組控制項
10.4.5 編輯框控制項
10.4.6 複選框控制項
10.4.7 選項組控制項
10.4.8 計時器控制項
10.4.9 列表框控制項
10.4.10 組合框控制項
10.4.11表格控制項
10.4.12 頁框控制項
10.5 上機實訓
10.6 習題
10.6.1 選擇題
10.6.2 操作題
第11章 選單設計
11.1 選單設計概述
11.1.1 選單設計的基本過程
11.1.2 選單系統的規劃
11.1.3 系統選單
11.1.4 選單設計器
11.2 下拉選單設計
11.2.1 創建下拉選單
11.2.2 修改下拉選單
11.2.3 將下拉選單套用到表單
11.2.4 將下拉選單套用到頂層表單
11.3 快捷選單設計
11.4 上機實訓
11.5 習題
11.5.1 選擇題
11.5.2 填空題
第12章 報表設計
12.1 報表設計概述
12.1.1 報表設計的主要步驟
12.1.2 常用的報表布局
12.2 利用嚮導創建報表
12.2.1 創建單報表
12.2.2 創建一對多報表
12.3 報表設計器
12.3.1 啟動報表設計器
12.3.2 報表選單
12.3.3 “報表設計器”工具列
12.4 利用報表設計器創建報表
12.4.1 報表數據源
12.4.2 報表的帶區
12.4.3 插入報表控制項
12.4.4 設定域控制項格式
12.4.5 調整控制項
12.4.6 插入頁碼和當前日期
12.5 數據分組
12.6 預覽和列印報表
12.6.1 報表的頁面與列印環境設定
12.6.2 報表的列印控制
12.6.3 報表的輸出
12.7 上機實訓
12.8 習題
12.8.1 選擇題
12.8.2 填空題
第13章 項目實訓——本科生畢業設計管理系統的開發
13.1 應用程式開發的基本步驟
13.1.1 可行性研究階段
13.1.2 需求分析階段
13.1.3 系統設計階段
13.1.4 實現階段
13.1.5 測試運行階段
13.2 系統發布
13.2.1 構造應用程式框架
13.2.2 將檔案加入到項目中
13.2.3 連編應用程式
13.3 界面設計
13.3.1 教師操作界面設計
13.3.2 學生操作界面設計
13.3.3 管理員操作界面設計
13.4 詳細設計
13.5 代碼實現
第14章 課程設計
14.1 學生成績管理系統的開發
14.2 學生綜合考評管理系統的開發
14.3 教師工資管理系統的開發
14.4 學生通訊錄管理系統的開發
14.5 設備管理系統的開發
附錄 參考答案