熱門關鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力

Visual FoxPro程序設計實用教程

中國水利水電出版社
    【作 者】匡松 等主編 【I S B N 】978-7-5084-5967-7 【責任編輯】楊慶川 【適用讀者群】本科 【出版時間】2009-01-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁 數(shù)】320 【千字數(shù)】 【印 張】 【定 價】32 【叢 書】21世紀高等院校計算機科學與技術規(guī)劃教材 【備注信息】
圖書詳情

      本書以Visual FoxPro 6.0為基礎,系統(tǒng)地介紹了Visual FoxPro應用程序開發(fā)技術。內(nèi)容主要包括:數(shù)據(jù)庫概述;Visual FoxPro基礎知識;表的基本操作;排序、索引與統(tǒng)計;數(shù)據(jù)庫操作;SQL查詢語言的使用;程序設計初步;面向?qū)ο蟪绦蛟O計基礎;表單設計技術;報表設計技術;菜單設計以及應用程序的集成與發(fā)布等。

      本書內(nèi)容系統(tǒng)全面,深入淺出,圖文并茂,例題豐富,理論聯(lián)系實際,注重實際應用。考慮到讀者參加計算機等級考試的需要,在例題和習題的選擇上也盡可能貼近計算機等級考試真題,以期能夠?qū)ψx者有所幫助。

      本書可作為數(shù)據(jù)庫應用技術課程的教材,也可作為參加計算機等級考試二級Visual FoxPro考試的自學用書。

    Visual FoxPro中的Visual的意思是“可視化”。該技術使得在Windows環(huán)境下設計的應用程序達到即看即得的效果,在設計過程中可立即看到設計效果,如表單的樣式、表單中控件的布局、字符的字體、大小和顏色等。

    Visual FoxPro不僅支持傳統(tǒng)的面向過程的程序設計,還支持面向?qū)ο蟮目梢暬绦蛟O計,借助Visual FoxPro的對象模型,可以充分使用面向?qū)ο蟪绦蛟O計的所有功能,包括類、繼承性、封裝性、多態(tài)性和子類,具有面向?qū)ο蟪绦蛟O計的能力。

    Visual FoxPro提供了向?qū)А⑸善鳌⒃O計器等輔助工具,這些工具為數(shù)據(jù)的管理和程序設計提供了靈活簡便的手段。用戶可以借助“項目管理器”創(chuàng)建和集中管理應用程序中的任何元素,對項目及數(shù)據(jù)實行更強的控制。

    本教材以Visual FoxPro 6.0為基礎,系統(tǒng)地介紹Visual FoxPro應用程序開發(fā)技術。內(nèi)容主要包括:數(shù)據(jù)庫概述;Visual FoxPro基礎知識;表的基本操作;排序、索引與統(tǒng)計;數(shù)據(jù)庫操作;SQL查詢語言的使用;程序設計初步;面向?qū)ο蟪绦蛟O計基礎;表單設計;報表設計;菜單設計以及應用程序的集成與發(fā)布等。

    本書內(nèi)容系統(tǒng)全面,深入淺出,圖文并茂,例題豐富,理論聯(lián)系實際,注重實際應用。考慮到讀者參加計算機等級考試的需要,在例題和習題的選擇上也盡可能貼近計算機等級考試真題,以期能夠?qū)ψx者有所幫助。

    本書可作為數(shù)據(jù)庫應用技術課程的教材,也可作為參加計算機等級考試二級Visual FoxPro考試的自學用書。

    本書由匡松、陳建國、陳燕平任主編,羅明英、劉益和、蔣波、羅先文任副主編,羅明英編寫第2章、第4章、第7章和第11章;匡松、陳建國、陳燕平、劉益和、蔣波、羅先文負責編寫其他章節(jié),王錦、秦洪英、張波、宋曰聰、羅亞東、卓曉波、陳茂遠、張果羽、余駿、周曉慶、劉建偉、蔣春蕾、王英、羅興賢、劉亞平、張淮鑫、劉小麟、劉瑩、徐暢暢、唐文慧等參加了本書的編寫工作。

    由于時間倉促及作者水平有限,書中錯誤在所難免,請廣大讀者批評指正。

    編 者

    2008年11月

    前言
    第1章 數(shù)據(jù)庫概述 1
    1.1 數(shù)據(jù)管理技術 1
    1.1.1 數(shù)據(jù)、信息與數(shù)據(jù)處理 1
    1.1.2 數(shù)據(jù)管理技術的發(fā)展 1
    1.2 數(shù)據(jù)庫系統(tǒng)基本概念 2
    1.3 數(shù)據(jù)模型 3
    1.3.1 數(shù)據(jù)模型簡述 3
    1.3.2 E-R數(shù)據(jù)模型 3
    1.3.3 幾種主要數(shù)據(jù)模型 5
    1.4 關系數(shù)據(jù)庫 6
    1.4.1 關系術語 6
    1.4.2 關系的規(guī)范化 7
    1.4.3 關系運算 7
    1.4.4 關系數(shù)據(jù)庫 8
    1.4.5 關系的完整性 11
    1.5 Visual FoxPro概述 12
    1.5.1 Visual FoxPro的基本特點 12
    1.5.2 Visual FoxPro處理的文件類型 12
    1.5.3 Visual FoxPro表的類型 13
    1.5.4 Visual FoxPro命令格式 13
    1.6 Visual FoxPro基本操作 14
    1.6.1 Visual FoxPro的用戶界面 14
    1.6.2 Visual FoxPro操作方式 15
    1.7 Visual FoxPro可視化設計工具 15
    1.7.1 Visual FoxPro向?qū)?15
    1.7.2 Visual FoxPro設計器 16
    1.7.3 Visual FoxPro生成器 17
    習題一 17
    第2章 Visual FoxPro基礎知識 20
    2.1 數(shù)據(jù)類型 20
    2.2 常量 22
    2.3 變量 23
    2.3.1 內(nèi)存變量 23
    2.3.2 數(shù)組變量 24
    2.3.3 字段變量 25
    2.4 運算符與表達式 25
    2.5 常用函數(shù) 29
    2.5.1 數(shù)值運算函數(shù) 29
    2.5.2 字符處理函數(shù) 31
    2.5.3 轉(zhuǎn)換函數(shù) 33
    2.5.4 日期和時間函數(shù) 35
    2.5.5 測試函數(shù) 35
    習題二 38
    第3章 表的基本操作 44
    3.1 建立表 44
    3.1.1 表的組成 44
    3.1.2 建立表的結(jié)構(gòu) 47
    3.2 打開和關閉表 49
    3.2.1 打開表 49
    3.2.2 關閉表 50
    3.3 顯示和修改表的結(jié)構(gòu) 51
    3.3.1 顯示表的結(jié)構(gòu) 51
    3.3.2 修改表的結(jié)構(gòu) 51
    3.4 向表中輸入記錄 52
    3.4.1 以追加方式輸入記錄 53
    3.4.2 執(zhí)行APPEND命令追加記錄 55
    3.5 復制表結(jié)構(gòu)和表文件 56
    3.5.1 復制表結(jié)構(gòu) 56
    3.5.2 復制表文件 56
    3.6 記錄的操作 57
    3.6.1 定位記錄 57
    3.6.2 顯示記錄 59
    3.6.3 修改記錄 62
    3.6.4 刪除與恢復記錄 63
    3.7 表的過濾 67
    3.7.1 過濾字段 67
    3.7.2 過濾記錄 69
    3.8 表與數(shù)組之間的數(shù)據(jù)交換 70
    3.8.1 將當前記錄復制到數(shù)組中 70
    3.8.2 將數(shù)組的數(shù)據(jù)復制到當前記錄中 71
    習題三 72
    第4章 排序、索引與統(tǒng)計 76
    4.1 排序 76
    4.2 索引 78
    4.2.1 索引的概念及類型 78
    4.2.2 建立索引 79
    4.2.3 使用索引 82
    4.2.4 刪除索引 85
    4.3 查詢 85
    4.3.1 順序查詢 85
    4.3.2 索引查詢 86
    4.4 統(tǒng)計與匯總 87
    4.4.1 計數(shù)命令 87
    4.4.2 求和命令 87
    4.4.3 求平均值命令 88
    4.4.4 計算命令 88
    4.4.5 匯總命令 89
    4.5 多個表的同時使用 90
    4.5.1 使用工作區(qū) 90
    4.5.2 建立表間臨時關系 91
    4.5.3 表的連接 93
    習題四 94
    第5章 數(shù)據(jù)庫操作 97
    5.1 建立和管理數(shù)據(jù)庫 97
    5.1.1 建立數(shù)據(jù)庫 97
    5.1.2 打開數(shù)據(jù)庫 98
    5.1.3 關閉數(shù)據(jù)庫 99
    5.1.4 刪除數(shù)據(jù)庫 99
    5.1.5 添加數(shù)據(jù)表 100
    5.1.6 移去和刪除表 101
    5.2 建立永久關系 101
    5.2.1 建立表間的永久關系 101
    5.2.2 設置參照完整性 103
    5.3 創(chuàng)建與使用視圖 106
    5.3.1 視圖簡述 106
    5.3.2 創(chuàng)建視圖 106
    5.3.3 使用視圖 111
    5.4 創(chuàng)建與使用查詢 113
    5.4.1 查詢的概念 113
    5.4.2 創(chuàng)建查詢 113
    5.4.3 使用查詢 117
    習題五 120
    第6章 SQL查詢語言的使用 124
    6.1 SQL基礎知識 124
    6.2 SQL的數(shù)據(jù)定義功能 124
    6.2.1 創(chuàng)建表 125
    6.2.2 修改表的結(jié)構(gòu) 127
    6.2.3 刪除表 129
    6.2.4 視圖的定義和刪除 129
    6.3 SQL的數(shù)據(jù)查詢功能 131
    6.3.1 SELECT語句格式 131
    6.3.2 投影查詢 132
    6.3.3 條件查詢 133
    6.3.4 統(tǒng)計查詢 138
    6.3.5 分組查詢 139
    6.3.6 查詢的排序 139
    6.3.7 內(nèi)連接查詢 141
    6.3.8 自連接查詢 142
    6.3.9 修改查詢?nèi)ハ?143
    6.3.10 嵌套查詢 145
    6.3.11 集合查詢 148
    6.4 SQL的數(shù)據(jù)操縱功能 149
    6.4.1 插入記錄 149
    6.4.2 更新記錄 149
    6.4.3 刪除記錄 150
    習題六 150
    第7章 程序設計初步 155
    7.1 程序設計的基本方法 155
    7.1.1 Visual FoxPro程序的語法成分 155
    7.1.2 程序的書寫原則 155
    7.2 程序文件的基本操作 156
    7.2.1 建立和編輯程序文件 156
    7.2.2 程序文件的運行 157
    7.3 常用命令的使用 158
    7.3.1 輸入命令 158
    7.3.2 輸出命令 159
    7.3.3 其他命令 160
    7.4 程序的基本結(jié)構(gòu) 161
    7.4.1 順序結(jié)構(gòu) 161
    7.4.2 分支結(jié)構(gòu) 161
    7.4.3 循環(huán)結(jié)構(gòu) 164
    7.5 子程序、過程與自定義函數(shù) 167
    7.5.1 子程序 167
    7.5.2 內(nèi)存變量的作用域和參數(shù)傳遞 168
    7.5.3 過程文件 170
    7.5.4 自定義函數(shù) 172
    習題七 173
    第8章 面向?qū)ο蟪绦蛟O計基礎 179
    8.1 面向?qū)ο蟪绦蛟O計基礎知識 179
    8.1.1 基本概念 179
    8.1.2 基本方法 180
    8.2 類、屬性、事件與方法程序 180
    8.2.1 類的概念 181
    8.2.2 屬性、事件與方法程序 182
    8.3 對象的操作 183
    8.3.1 引用容器類對象 183
    8.3.2 設置對象的屬性值 184
    8.3.3 調(diào)用方法 185
    8.3.4 添加新屬性和新方法 185
    習題八 191
    第9章 表單設計 193
    9.1 表單基礎知識 193
    9.1.1 表單概述 193
    9.1.2 使用表單向?qū)?196
    9.1.3 使用“表單設計器” 202
    9.1.4 執(zhí)行表單 208
    9.2 表單控件的應用 208
    9.2.1 控件操作概述 208
    9.2.2 “標簽”控件 209
    9.2.3 “文本框”控件 211
    9.2.4 “命令按鈕”控件 213
    9.2.5 “列表框”控件 216
    9.2.6 “組合框”控件 217
    9.2.7 “編輯框”控件 219
    9.2.8 “復選框”控件 220
    9.2.9 “選項按鈕組”控件 222
    9.2.10 “微調(diào)按鈕”控件 224
    9.2.11 “計時器”控件 228
    9.2.12 “圖像”控件 231
    9.2.13 “表格”控件 233
    9.2.14 “頁框”控件 238
    9.2.15 “命令按鈕組”控件 239
    9.2.16 ActiveX控件和ActiveX綁定控件 243
    9.2.17 “表單集”控件 245
    習題九 247
    第10章 報表設計 251
    10.1 報表概述 251
    10.1.1 報表的基礎知識 251
    10.1.2 “報表設計器”界面 252
    10.2 創(chuàng)建簡單報表 253
    10.2.1 使用“報表向?qū)А?253
    10.2.2 創(chuàng)建快速報表 257
    10.3 “報表設計器”的使用 259
    10.3.1 打開“報表設計器” 259
    10.3.2 設置報表的數(shù)據(jù)環(huán)境 260
    10.3.3 報表的控件設計 261
    10.3.4 報表的數(shù)據(jù)分組 262
    10.3.5 頁面設置 269
    10.4 報表的打印輸出 269
    10.4.1 使用菜單輸出報表 269
    10.4.2 使用命令輸出報表 270
    習題十 271
    第11章 菜單設計 274
    11.1 菜單設計概述 274
    11.1.1 菜單的結(jié)構(gòu)及類型 274
    11.1.2 菜單設計的一般步驟 275
    11.1.3 “菜單設計器”介紹 276
    11.1.4 “顯示”菜單 278
    11.2 菜單的設計及運行 279
    11.2.1 設計下拉菜單 279
    11.2.2 給表單設計下拉菜單 286
    11.2.3 設計快捷菜單 289
    習題十一 291
    第12章 應用程序的集成與發(fā)布 293
    12.1 應用程序的組織與開發(fā) 293
    12.1.1 應用程序的一般開發(fā)過程 293
    12.1.2 應用程序的組織結(jié)構(gòu) 293
    12.1.3 主程序設計 295
    12.2 利用“項目管理器”開發(fā)應用程序 296
    12.2.1 利用“項目管理器”組織文件 296
    12.2.2 連編項目 297
    12.3 發(fā)布應用程序 298
    12.3.1 準備工作 298
    12.3.2 應用程序的發(fā)布 298
    習題十二 299
    附錄 各章部分習題答案 300  





最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
永福县| 淮滨县| 云梦县| 临猗县| 沧源| 嵊泗县| 滕州市| 扶绥县| 全南县| 磐石市| 汉川市| 乐陵市| 紫金县| 永定县| 新源县| 庆云县| 黔西县| 莒南县| 兴业县| 东丰县| 丰城市| 乳山市| 沂源县| 德江县| 高雄县| 济阳县| 建宁县| 景泰县| 上虞市| 五指山市| 阿克陶县| 繁昌县| 成都市| 墨玉县| 阿拉善右旗| 五河县| 兰溪市| 延寿县| 巩留县| 日土县| 墨玉县|