Visual FoxPro 6.0 程式設計基礎

Visual FoxPro 6.0 程式設計基礎

《Visual FoxPro 6.0 程式設計基礎》是由宋立智、張倩、辛立強、茹俊麗、姜淼編著,2016年11月電子工業出版社出版的高等學校“十二五”套用型特色規劃教材。該教材適合作為套用型高等院校各專業資料庫套用課程的教材,也可供參加“全國計算機等級考試二級——Visual FoxPro資料庫程式設計”的考生學習使用,同時也可作為Visual FoxPro愛好者的參考書籍。

全書共11章,以Visual FoxPro 6.0為平台,介紹了Visual FoxPro資料庫的概念及其使用、管理和開發。內容包括資料庫基礎知識、Visual FoxPro概述、Visual FoxPro數據類型與數據運算、數據表的基本操作、資料庫及其操作、關係資料庫標準語言SQL、Visual FoxPro查詢與視圖、Visual FoxPro程式設計基礎、表單的設計與套用、報表與選單設計、資料庫應用程式開發實例。

基本介紹

  • 書名:Visual FoxPro 6.0 程式設計基礎
  • 作者:宋立智、張倩、辛立強、茹俊麗、姜淼
  • 類別:高等學校“十二五”套用型特色規劃教材
  • 出版社:電子工業出版社
  • 出版時間:2016年11月
  • 頁數:264 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787121299803
  • 字數:411千字
  • CIP核字號:2016232750
成書過程,修訂過程,出版工作,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

修訂過程

該教材以Visual FoxPro 6.0資料庫管理系統為環境,根據教育部高等學校計算機基礎課程教學指導委員會的教學要求和建議,並結合全國計算機等級考試二級(Visual FoxPro)考試大綱要求而編寫。
該教材由從事Visual FoxPro程式設計課程教學的教師編寫,具體編寫分工如下:第1~2章、第11章由宋立智編寫,第3~5章由張倩編寫,第6~7章由辛立強編寫,第8章由茹俊麗編寫,第9~10章由姜淼編寫。全書由宋立智統撰定稿。

出版工作

2016年11月,該教材由電子工業出版社出版。
出版社工作人員
策劃編輯
責任編輯
任歡歡
任歡歡

內容簡介

全書共11章,以Visual FoxPro 6.0為平台,介紹了Visual FoxPro資料庫的概念及其使用、管理和開發。內容包括資料庫基礎知識、Visual FoxPro概述、Visual FoxPro數據類型與數據運算、數據表的基本操作、資料庫及其操作、關係資料庫標準語言SQL、Visual FoxPro查詢與視圖、Visual FoxPro程式設計基礎、表單的設計與套用、報表與選單設計、資料庫應用程式開發實例。

教材目錄

第1章 資料庫基礎知識 1
1.1 數據管理技術概述 1
1.1.1 數據、信息與數據處理 1
1.1.2 數據管理技術的發展 2
1.2 資料庫技術的基本概念 4
1.2.1 資料庫 4
1.2.2 資料庫管理系統 4
1.2.3 資料庫系統 5
1.2.4 資料庫體系結構 6
1.2.5 資料庫系統結構分類 7
1.3 數據模型 8
1.3.1 數據模型的概念與分類 8
1.3.2 實體-聯繫模型 9
1.3.3 數據模型 11
1.4 關係資料庫 12
1.4.1 關係資料庫的基本概念 12
1.4.2 關係的運算 13
1.4.3 關係的完整性 15
1.4.4 關係資料庫示例 15
第2章 Visual FoxPro概述 17
2.1 Visual FoxPro的發展過程 17
2.2 Visual FoxPro 6.0的用戶界面 18
2.2.1 Visual FoxPro 6.0的啟動與退出 18
2.2.2 Visual FoxPro 6.0的界面 18
2.2.3 Visual FoxPro 6.0的工作方式 19
2.3 Visual FoxPro 6.0的設計工具 21
2.3.1 嚮導 21
2.3.2 設計器 21
2.3.3 生成器 22
2.4 Visual FoxPro 6.0的系統設定 23
2.4.1 設定工作目錄 23
2.4.2 設定日期格式 25
2.5 Visual FoxPro項目管理器 26
2.5.1 建立與打開項目檔案 26
2.5.2 “項目管理器”視窗 27
2.5.3 項目管理器的使用 28
2.6 Visual FoxPro的檔案類型 28
第3章 Visual FoxPro數據類型與數據運算 30
3.1 數據類型、常量和變數 30
3.1.1 數據類型 30
3.1.2 常量 32
3.1.3 變數 32
3.1.4 數組變數 34
3.2 運算符與表達式 35
3.2.1 運算符 36
3.2.2 表達式 38
3.3 常用內部函式 39
3.3.1 常用數值函式 39
3.3.2 常用字元函式 41
3.3.3 數據類型轉換函式 44
3.3.4 日期/日期時間函式 45
3.3.5 其他函式 46
第4章 數據表的基本操作 50
4.1 創建新的數據表 50
4.1.1 表結構的設計 50
4.1.2 創建表結構 51
4.1.3 命令的格式及約定 54
4.2 數據表的顯示與維護 56
4.2.1 打開與關閉表 56
4.2.2 顯示與修改表結構 57
4.2.3 數據記錄的顯示 59
4.2.4 追加與插入記錄 61
4.2.5 數據表的複製 63
4.2.6 記錄的定位 64
4.2.7 記錄的編輯與修改 66
4.2.8 刪除記錄 67
4.2.9 表的過濾 69
4.3 表的索引與統計 71
4.3.1 索引的概念及類型 71
4.3.2 建立索引 73
4.3.3 索引檔案的使用 74
4.3.4 表的統計操作 77
4.4 多表操作 79
4.4.1 Visual FoxPro工作區 80
4.4.2 選擇工作區 81
4.4.3 建立表之間的臨時關係 82
第5章 資料庫及其操作 86
5.1 資料庫設計的基本步驟 86
5.2 資料庫的創建與維護 87
5.2.1 創建資料庫 87
5.2.2 資料庫設計器 88
5.2.3 打開、關閉與刪除資料庫 89
5.2.4 資料庫中表的基本操作 90
5.3 資料庫表的設定 92
5.3.1 欄位屬性的設定 92
5.3.2 有效性規則設定 94
5.3.3 設定觸發器 96
5.4 表間的永久關係與參照完整性 97
5.4.1 建立表間的永久關係 97
5.4.2 設定參照完整性 99
第6章 關係資料庫標準語言SQL 101
6.1 SQL語言概述 101
6.2 SQL的數據查詢 102
6.2.1 SELECT的語法規則 102
6.2.2 基於單個表的查詢 103
6.2.3 特殊條件運算符查詢 105
6.2.4 統計與分組查詢 106
6.2.5 嵌套查詢 108
6.2.6 多表查詢 109
6.2.7 超連結查詢 110
6.2.8 修改查詢結果去向 111
6.3 SQL的數據操縱 112
6.3.1 插入記錄 112
6.3.2 更新記錄 113
6.3.3 刪除記錄 114
6.4 SQL的數據定義 114
6.4.1 創建表結構 114
6.4.2 修改表結構 116
6.4.3 刪除表 118
第7章 Visual FoxPro查詢與視圖 119
7.1 查詢的建立與使用 119
7.1.1 查詢的定義 119
7.1.2 利用查詢設計器建立查詢 119
7.1.3 定向輸出查詢結果 124
7.2 視圖的創建與使用 125
7.2.1 視圖的概念 125
7.2.2 創建本地視圖 126
7.2.3 視圖的使用 128
第8章 Visual FoxPro程式設計基礎 132
8.1 Visual FoxPro程式檔案的建立與運行 132
8.1.1 Visual FoxPro程式與程式設計 132
8.1.2 Visual FoxPro程式檔案的建立 134
8.1.3 Visual FoxPro程式檔案的運行 135
8.2 Visual FoxPro程式設計中的基本語句 136
8.2.1 常用的輔助語句 136
8.2.2 常用的互動輸入和輸出語句 137
8.3 程式的控制結構與順序結構程式設計 140
8.3.1 程式的3種控制結構 140
8.3.2 順序結構程式設計 141
8.4 分支結構程式設計 142
8.4.1 雙分支選擇結構 142
8.4.2 IF語句的嵌套 144
8.4.3 多分支選擇結構 145
8.5 循環結構程式設計 147
8.5.1 當型循環結構 147
8.5.2 步長型循環結構 149
8.5.3 掃描型循環結構 151
8.6 程式的模組化設計 152
8.6.1 模組化程式設計思想 152
8.6.2 過程的定義與調用 153
8.6.3 自定義函式與調用 155
8.6.4 過程檔案 157
8.7 變數的作用域 158
8.7.1 局部變數 158
8.7.2 局域變數 159
8.7.3 私有變數 160
8.7.4 全局變數 161
第9章 表單的設計及套用 162
9.1 Visual FoxPro面向對象程式設計基礎 162
9.1.1 面向對象程式設計概述 162
9.1.2 面向對象程式設計的基本概念 163
9.1.3 Visual FoxPro對象操作 165
9.2 表單的設計與運行 166
9.2.1 表單常用屬性、方法與事件 167
9.2.2 利用表單嚮導建立表單 168
9.2.3 利用表單設計器設計表單 171
9.2.4 利用表單生成器創建表單 181
9.3 常用表單控制項的設計與套用 181
9.3.1 標籤與文本框 182
9.3.2 命令按鈕與命令按鈕組 184
9.3.3 選項按鈕組與複選框 188
9.3.4 微調框與編輯框 190
9.3.5 列表框與組合框 192
9.3.6 表格與頁框 195
9.3.7 圖像框與定時器 199
9.3.8 線條與形狀控制項 200
第10章 報表與選單設計 202
10.1 報表的設計 202
10.1.1 報表的組成 202
10.1.2 報表嚮導 203
10.1.3 快速報表 205
10.1.4 報表設計器 206
10.1.5 報表控制項的使用 208
10.1.6 報表的列印輸出 212
10.2 選單設計 213
10.2.1 選單的結構與設計步驟 213
10.2.2 選單設計器 215
10.2.3 下拉式選單設計 218
10.2.4 快捷選單設計 221
10.2.5 帶有選單的表單設計 222
第11章 資料庫應用程式開發實例 224
11.1 資料庫應用程式開發的一般步驟 224
11.2 工資管理系統的設計與實現 225
(註:目錄排版順序為從左列至右列

教學資源

  • 配套教材
該教材有配套教材——《Visual FoxPro 6.0程式設計實驗指導與習題》。
書名
書號
出版社
出版時間
作者
《Visual FoxPro 6.0程式設計實驗指導與習題》
9787121299735
電子工業出版社
2016-11
宋立智等
  • 課程資源
該教材配套教學資源包括PPT、原始碼、習題解答。

教材特色

全書以資料庫的套用能力和程式設計能力的培養為主要目標,以比較貼近人們生活和工作的數據管理為例,目的在於通過該課程的學習,使學生(讀者)了解資料庫技術的發展及其套用,掌握資料庫的基本原理和SQL語言的套用、程式設計的基本方法和常用算法,以及程式調試的基本技能,學習以資料庫為核心的信息系統開發的基本過程、設計方法與規範,並通過Visual FoxPro 6.0這一開發工具的使用,初步掌握當面向對象及可視化編程的方法,具備利用計算機解決實際問題的初步能力。
該教材對該課程學習過程中可能遇到的難點和重點都做了闡述;該教材面向套用型教學需求,突出基礎性和套用性,注重讀者資料庫操作能力和程式設計能力的培養,將Visual FoxPro的基礎理論和套用結合起來;在編寫過程中,在重點章節列舉了典型實例。

作者簡介

宋立智,青島大學公總計算機基礎教學中心副主任,主要從事計算機公共課程的管理、理論教學、實驗教學工作,承擔的教研項目有“《VFP程式設計》實驗課程教學模式探討與實踐”,主編的教材有《Visual Foxpro實驗指導》。

相關詞條

熱門詞條

聯絡我們