Visual Foxpro程式設計(2016年2月電子工業出版社出版的圖書)

Visual Foxpro程式設計(2016年2月電子工業出版社出版的圖書)

《Visual FoxPro程式設計》是由段善榮、李歆主編,2016年2月電子工業出版社出版的普通高等教育“十二五”規劃教材。該教材適合作為普通高校計算機套用課程高級語言程式設計教材,也可以作為全國計算機等級考試二級 《 Visual FoxPro程式設計》的培訓教材,同時還可以作為其他人員學習Visual FoxPro的教材和參考用書。

全書共分11章,主要內容包括:資料庫理論基礎,Visual FoxPro環境簡介,Visual FoxPro語言基礎,Visual FoxPro資料庫及其操作,結構化查詢語言SQL,查詢與視圖,結構化程式設計,面向對象程式設計基礎,表單設計,選單設計,報表設計。

基本介紹

  • 書名:Visual FoxPro程式設計
  • 作者:段善榮、李歆
  • ISBN:9787121260315
  • 類別:普通高等教育“十二五”規劃教材
  • 頁數:260頁
  • 出版社:電子工業出版社
  • 出版時間:2016年2月
  • 裝幀:平裝
  • 開本:16開
  • 字數:468千字
  • CIP核字號:2015097807
成書過程,修訂過程,出版工作,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

修訂過程

該教材由段善榮、李歆擔任主編,田霓光、厲陽春擔任副主編。

出版工作

2016年2月,該教材由電子工業出版社出版。
出版社工作人員
策劃編輯責任編輯
袁璽
郝黎明

內容簡介

全書共分11章,各章內容如下:
第1章資料庫理論基礎,介紹資料庫的基礎知識。
第2章Visual FoxPro環境簡介,介紹Visual FoxPro啟動與退出、Visual FoxPro集成開發環境、Visual FoxPro命令概述、項目奔堡管理器等內容。
第3章Visual FoxPro語言基礎,介紹數據類型、常量與變數、表達式、蒸贈贈常用內部函式等內容。
第4章Visual FoxPro資料庫及其操作,介紹數據表和資料庫的相關知識及基本操作方法。
第5章結構化查詢語言SQL,介紹SQL的功能。
第6章查詢與視圖,介紹創建及使用查詢與視圖的方法。
第7章結構化程式設計,介紹結構化程式設計的基本方法,包括順序結構、選擇結構、循環結構、程白挨章序的模組化等內容。
第8章面向對象程式設計基礎,介紹面向對象的基本概念、類的操作、對象的操作。
第9章表單設計,介紹創建與運行表單、表單設計器、常用表單控制項等內容。
第10章選單設計,介紹Visual FoxPro系統選單、下拉式選單設計、快捷選單設計等內容。
第11章報表設計,介紹報表的創槳槓拔建、報表數據分組和多欄報表等內容。

教材目錄

第1章 資料庫理論基礎 1
1.1 資料庫基紋辯催院礎知識 1
1.1.1 計算機數據管理的發展 1
1.1.2 資料庫系統 2
1.1.3 數據模型 3
1.2 關係資料庫 6
1.2.1 關係術語 6
1.2.2 關係的特點 7
1.2.3 關係運算 8
1.2.4 資料庫設計基礎 9
習題1 10
第2章 Visual FoxPro環境簡介 12
2.1 Visual FoxPro的啟動與退出 12
2.2 Visual FoxPro集成開發環境 13
2.2.1 Visual FoxPro用戶界面 13
2.2.2 Visual FoxPro的工作方式 14
2.2.3 Visual FoxPro系統環境設定 15
2.2.4 Visual FoxPro可視化工具 17
2.3 Visual FoxPro命令概述 19
2.3.1 Visual FoxPro命令的結構 19
2.3.2 Visual FoxPro命令中的常用短語 19
2.3.3 Visual FoxPro命令的書寫規則 20
2.4 Visual FoxPro的主要請背達檔案類型 20
2.5 項目管理器 21
2.5.1 創建項目 21
2.5.2 項目管理器的組成 22
2.5.3 項目管理器的操作 23
2.5.4 項目連編 24
習題2 26
第3章 Visual FoxPro語言基礎 28
3.1 常量 28
3.1.1 字元型常量 28
3.1.2 數值型常量 28
3.1.3 貨幣型常量 29
3.1.4 邏輯型常量 29
3.1.5 日期型常量 29
3.1.6 日期時駝蘭禁院間型常量 31
3.2 變數 31
3.2.1 欄位變數 31
3.2.2 記憶體變數 32
3.3 表達式 34
3.3.1 字元表達式 34
3.3.2 數值表達式 34
3.3.3 日期時間表達式 35
3.3.4 關係表達式 36
3.3.5 邏輯表達式 38
3.4 常用內部函式 39
3.4.1 字元函式 39
3.4.2 數值函式 42
3.4.3 日期和時間函式 44
3.4.4 數據類型轉換函式 46
3.4.5 測試函式 48
3.4.6 MessageBox函式 51
習題3 52
第4章 Visual FoxPro資料庫及其操作 55
4.1 數據表結構的創建和操作 55
4.1.1 數據表結構的創建 55
4.1.2 數據表的打開和關閉 58
4.1.3 數據表結構的顯示、修改與複製 59
4.2 數據表的基本操作 60
4.2.1 建立表結構後立即輸入數據 60
4.2.2 數據表記錄的顯示 62
4.2.3 數據記錄的添加 63
4.2.4 修改數據記錄 64
4.2.5 刪除數據記錄 65
4.2.6 恢復表中邏輯刪除的記錄 66
4.2.7 統計表中的記錄個數 67
4.2.8 數據表記錄指針的定位 67
4.2.9 數據表的複製 69
4.2.10 數據表的刪除 70
4.3 數據表的排序與索引 70
4.3.1 數據表的排序 71
4.3.2 數據表的索引 72
4.3.3 建立索引 73
4.3.4 索引檔案的打開與設定當前索引 75
4.3.5 索引檔案的更新 76
4.3.6 使用索引查找 76
4.3.7 索引的刪除 77
4.4 資料庫及其操作 77
4.4.1 建立資料庫 77
4.4.2 資料庫的打開與關閉 78
4.4.3 資料庫的修改與刪除 79
4.4.4 資料庫中表的添加與移去 79
4.4.5 在資料庫中新建表 80
4.4.6 設定資料庫表的欄位屬性 81
4.4.7 在資料庫表中建立主索引 82
4.5 數據完整性 82
4.5.1 實體完整性與主關鍵字 83
4.5.2 域完整性與約束規則 83
4.5.3 記錄有效性規則和觸發器 84
4.5.4 參照完整性與表間的關聯 84
4.6 多數據表的操作 87
4.6.1 工作區 87
4.6.2 數據表的關聯 88
習題4 89
第5章 結構化查詢語言SQL 92
5.1 SQL概述 92
5.2 數據查詢 93
5.2.1 基本查詢 93
5.2.2 條件查詢 95
5.2.3 排序查詢 97
5.2.4 使用集函式 97
5.2.5 對查詢結果分組 98
5.2.6 多表查詢 99
5.2.7 超連結查詢 100
5.2.8 嵌套查詢 101
5.2.9 別名與自聯接查詢 102
5.2.10 使用量詞和謂詞的查詢 103
5.2.11 集合的並運算 104
5.2.12 Visual FoxPro中SQL SELECT的幾個特殊選項 104
5.3 操縱功能 105
5.3.1 插入數據 106
5.3.2 更新數據 106
5.3.3 刪除數據 107
5.4 定義功能 107
5.4.1 表的定義 107
5.4.2 表結構的修改 109
5.4.3 表的刪除 111
習題5 111
第6章 查詢與視圖 114
6.1 查詢 114
6.1.1 創建查詢 114
6.1.2 查詢設計器的局限性 120
6.1.3 運行查詢 121
6.2 視圖 121
6.2.1 創建視圖 122
6.2.2 視圖的SQL語句 124
6.2.3 使用視圖 125
習題6 125
第7章 結構化程式設計 127
7.1 Visual FoxPro程式設計基礎 127
7.1.1 程式設計概述 127
7.1.2 程式檔案的建立與修改 131
7.1.3 程式的運行 132
7.2 常用命令介紹 133
7.2.1 數據輸入輸出命令 133
7.2.2 程式注釋命令 135
7.3 結構化程式設計 135
7.3.1 順序結構 135
7.3.2 選擇結構 136
7.3.3 循環結構 141
7.4 數組及其套用 146
7.4.1 數組的創建 146
7.4.2 數組變數的賦值 147
7.4.3 數組與數據表間的數據傳遞 148
7.5 程式的模組化 149
7.5.1 過程及過程調用 150
7.5.2 自定義函式 151
7.5.3 變數的使用範圍 152
7.5.4 過程檔案 154
習題7 155
第8章 面向對象程式設計基礎 159
8.1 面向對象的基本概念 159
8.1.1 對象 159
8.1.2 類 160
8.1.3 Visual FoxPro的基類 161
8.1.4 對象的屬性、方法和事件 162
8.2 類和類庫的創建 164
8.2.1 類設計器創建類 164
8.2.2 程式方式創建類 165
8.2.3 類的複製與刪除 167
8.3 對象的操作 168
8.3.1 對象的創建與釋放 168
8.3.2 對象的引用 169
8.3.3 設定對象的屬性 169
8.3.4 調用對象的方法程式 170
習題8 171
第9章 表單設計 173
9.1 創建與運行表單 173
9.1.1 創建表單 173
9.1.2 運行表單 175
9.2 表單及控制項的屬性、方法和事件 175
9.2.1 表單的常用屬性 175
9.2.2 表單及控制項的常用事件 176
9.2.3 表單及控制項的常用方法 177
9.2.4 新建屬性和方法 178
9.3 表單設計器 179
9.3.1 表單設計環境 179
9.3.2 控制項的操作與布局 181
9.3.3 數據環境 183
9.4 常用表單控制項 184
9.4.1 標籤(Label)控制項 184
9.4.2 命令按鈕(Command)控制項 186
9.4.3 命令按鈕組(CommandGroup)控制項 187
9.4.4 文本框(TextBox)控制項 188
9.4.5 編輯框(EditBox)控制項 190
9.4.6 選項按鈕組(OptionGroup)控制項 191
9.4.7 複選框(CheckBox)控制項 192
9.4.8 微調器(Spinner)控制項 195
9.4.9 列表框(List)控制項 196
9.4.10 組合框(ComboBox)控制項 199
9.4.11 表格(Grid)控制項 200
9.4.12 頁框(PageFrame)控制項 203
9.4.13 計時器(Timer) 控制項 205
9.5 常用表單控制項套用舉例 206
習題9 211
第10章 選單設計 214
10.1 Visual FoxPro系統選單 214
10.1.1 選單結構 214
10.1.2 Visual FoxPro的系統選單 214
10.2 下拉式選單設計 216
10.2.1 選單設計步驟 216
10.2.2 “選單設計器”視窗 218
10.2.3 “顯示”選單和“選單”選單 220
10.2.4 為頂層表單添加選單 222
10.3 快捷選單設計 223
習題10 225
第11章 報表設計 226
11.1 報表概述 226
11.2 使用報表嚮導創建報表 227
11.2.1 啟動報表嚮導 227
11.2.2 創建報表 227
11.3 使用報表設計器創建快速報表 230
11.3.1 打開報表設計器 230
11.3.2 創建快速報表 230
11.4 使用報表設計器創建報表 231
11.4.1 報表工具列 232
11.4.2 設定報表數據源 232
11.4.3 設計報表布局 233
11.4.4 向報表添加控制項 235
11.5 報表數據分組和多欄報表 240
11.5.1 報表數據分組 240
11.5.2 多欄報表 243
11.6 報表輸出 244
習題11 245
參考文獻 251
(註:目錄排版順序為從左列至右列

教學資源

該教材有配套教材——《Visual FoxPro實訓教程》。
書名書號出版社出版時間作者
《Visual FoxPro實訓教程》
9787121260308
電子工業出版社
2016-02
鐘良驥、周天瑛

教材特色

該教材結合實例,講述面向對象編程的概念,使讀者逐步掌握Visual FoxPro的基本操作及面向對象編程技術,且能獨立進行小型套用系統開發。考慮到Visual FoxPro學習的特點,在程式設計部分,分兩種情況介紹:先介紹面向過程的內容,再介紹面向對象的內容。
該教材以Visual FoxPro程式設計為主題,突出Visual FoxPro的特點,強調Visual FoxPro的使用與開發方法,把Visual FoxPro資料庫技術、面向對象的編程方法和實際套用作為一個整體來介紹。

作者簡介

段善榮,湖北科技學院計算機學院副教授,曾出版多部教材。負責學院資料庫原理與套用教學工作。主持並參與了學院多項教改項目的研究工作。

作者簡介

段善榮,湖北科技學院計算機學院副教授,曾出版多部教材。負責學院資料庫原理與套用教學工作。主持並參與了學院多項教改項目的研究工作。

相關詞條

熱門詞條

聯絡我們