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

Visual FoxPro程序設(shè)計基礎(chǔ)教程

中國水利水電出版社
    【作 者】主編 李宏圖 【I S B N 】978-7-5170-0494-3 【責任編輯】李炎 【適用讀者群】本專通用 【出版時間】2013-01-28 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數(shù)】340 【千字數(shù)】530 【印 張】21.25 【定 價】38 【叢 書】普通高等教育“十二五”規(guī)劃教材 【備注信息】
圖書詳情

    本書以Visual FoxPro 6.0軟件為應用背景,介紹了關(guān)系數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)理論及系統(tǒng)開發(fā)技術(shù)。本書共分12章,主要內(nèi)容包括:數(shù)據(jù)庫基本知識,Visual FoxPro 6.0 系統(tǒng)概述,Visual FoxPro的數(shù)據(jù)與表達式,數(shù)據(jù)表的基本操作,數(shù)據(jù)表的排序與索引,數(shù)據(jù)庫和表間關(guān)系, SQL語言、查詢與視圖,程序設(shè)計基礎(chǔ),表單設(shè)計,菜單設(shè)計,報表設(shè)計,開發(fā)實例——學生學籍管理系統(tǒng)的設(shè)計。

    本書在詳細介紹Visual FoxPro 6.0的同時,力求通俗易懂、深入淺出。內(nèi)容安排上循序漸進、結(jié)合實際,強調(diào)學生動手能力的培養(yǎng)。為方便教學,各章均提供精心設(shè)計的豐富例題、習題,并附有參考答案。

    本書可作為普通高等院校各專業(yè)計算機公共課的教材,還可作為計算機等級考試培訓教材,也適合作為計算機愛好者學習Visual FoxPro程序設(shè)計的自學用書。

    1. 以Visual FoxPro 6.0軟件為應用背景,介紹了關(guān)系數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)理論及系統(tǒng)開發(fā)技術(shù)。

    2. 本書力求通俗易懂、深入淺出。內(nèi)容安排上循序漸進、結(jié)合實際,強調(diào)學生動手能力的培養(yǎng)。

    3. 為方便教學,各章均提供精心設(shè)計的豐富例題、習題,并附有參考答案。

    數(shù)據(jù)處理和信息管理是計算機最廣泛的應用領(lǐng)域,而數(shù)據(jù)庫技術(shù)則是當今在該領(lǐng)域中采用的主要技術(shù)手段。

    Visual FoxPro(簡稱VFP)是微軟公司推出的運行于Windows 98/2000/XP和Windows NT操作系統(tǒng)平臺的32位數(shù)據(jù)庫應用與開發(fā)系統(tǒng)。它是當前PC機上廣泛流行的數(shù)據(jù)庫管理系統(tǒng)軟件,具有強大的功能、完備而豐富的工具、友好的用戶界面和良好的兼容性,使得對大量數(shù)據(jù)的存儲、組織、應用和維護等工作變得簡單易行。VFP提供了一個集成化的開發(fā)環(huán)境,支持面向?qū)ο蟮暮涂梢暬某绦蛟O(shè)計技術(shù),并擁有功能強大的可視化設(shè)計工具,同時支持ActiveX及客戶機/服務器技術(shù),這些特點為幫助用戶快速開發(fā)功能全面的數(shù)據(jù)庫應用程序創(chuàng)造了良好的條件。

    本書根據(jù)高等學校非計算機專業(yè)計算機基礎(chǔ)教學的最新大綱組織編寫,主要內(nèi)容如下:

    第1~3章介紹數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)的基本概念、VFP的環(huán)境界面和常用開發(fā)工具,以及VFP的各種數(shù)據(jù)元素和各種數(shù)據(jù)類型的基礎(chǔ)知識。

    第4、5章介紹數(shù)據(jù)表和排序與索引的基本操作,包括數(shù)據(jù)表的建立,數(shù)據(jù)記錄的輸入與修改、統(tǒng)計與匯總、物理排序與邏輯排序,以及從單個或多個數(shù)據(jù)表中查詢和檢索所需數(shù)據(jù)等。

    第6章介紹數(shù)據(jù)庫和表間關(guān)系的建立與操作,包括數(shù)據(jù)庫的建立、維護與使用,表間關(guān)系的建立,數(shù)據(jù)字典的設(shè)置等。

    第7章介紹結(jié)構(gòu)化查詢語言SQL和查詢與視圖的基本知識、使用方法和功能特點。另外還介紹了網(wǎng)絡環(huán)境下的多用戶數(shù)據(jù)庫訪問技術(shù)。

    第8章介紹傳統(tǒng)的面向過程的程序設(shè)計方法,在闡述順序、分支、循環(huán)等基本程序結(jié)構(gòu)及相應流程控制語句的同時,介紹了模塊化程序設(shè)計思想。

    第9~11章介紹了面向?qū)ο蟪绦蛟O(shè)計的概念及方法,著重介紹了利用VFP提供的各種設(shè)計器可視化地設(shè)計表單、菜單和報表的方法和步驟。

    第12章通過一個開發(fā)實例介紹設(shè)計一個數(shù)據(jù)庫應用系統(tǒng)的各個步驟,以幫助讀者掌握實際的基于數(shù)據(jù)庫的應用程序開發(fā)技術(shù)。

    本書由云南警官學院信息網(wǎng)絡安全學院組織編寫完成。參編者是長期從事大學計算機相關(guān)專業(yè)教學的一線教師,他們不僅教學經(jīng)驗豐富,而且對當代大學生的現(xiàn)狀比較熟悉,在編寫過程中,充分考慮到不同學生的特點和需求,各章均在闡述基本概念和要點的同時,通過相應的范例來進一步地說明問題以加深讀者的理解。其教學內(nèi)容的組織編排凝聚了編者多年來的教學經(jīng)驗和成果。為便于讀者學習,各章后均附有豐富的習題,并在書后給出了參考答案。另外還組織編寫了與本書配套使用的實驗指導教程,供讀者作為上機練習時的操作指導。

    本書由李宏圖任主編,吳紹兵、杜錦、董加強任副主編,曾志峰任主審。其中,第1~7章由李宏圖編寫;第8章和第12章由吳紹兵編寫;第9章由魏哲和杜錦共同編寫;第10~11章由杜錦編寫。全書由李宏圖老師負責統(tǒng)稿,董加強老師參與了編寫大綱的討論及資料的整理等工作,由曾志峰老師審定。

    在編寫本書的過程中,參考了大量相關(guān)文獻,并得到了云南警官學院有關(guān)老師以及中國水利水電出版社萬水分社的大力支持和幫助,在此表示由衷的感謝!

    由于作者水平有限,書中的不足及疏漏之處在所難免,懇請廣大讀者批評指正。

    前言

    第1章 數(shù)據(jù)庫基本知識 1
    1.1 數(shù)據(jù)、信息和數(shù)據(jù)處理 1
    1.2 數(shù)據(jù)管理技術(shù)的發(fā)展 1
    1.2.1 人工管理階段 2
    1.2.2 文件管理階段 2
    1.2.3 數(shù)據(jù)庫系統(tǒng)階段 2
    1.3 數(shù)據(jù)庫技術(shù)基本概念 3
    1.3.1 數(shù)據(jù)庫 3
    1.3.2 數(shù)據(jù)庫管理系統(tǒng) 3
    1.3.3 數(shù)據(jù)庫應用系統(tǒng) 4
    1.3.4 數(shù)據(jù)庫系統(tǒng) 4
    1.4 數(shù)據(jù)模型 4
    1.4.1 現(xiàn)實世界的數(shù)據(jù)描述 5
    1.4.2 實體模型(概念模型) 6
    1.4.3 數(shù)據(jù)模型的三要素 7
    1.4.4 常用的數(shù)據(jù)模型 7
    1.5 關(guān)系數(shù)據(jù)庫基礎(chǔ)知識 9
    1.5.1 關(guān)系的基本術(shù)語 9
    1.5.2 關(guān)系的組成與性質(zhì) 10
    1.5.3 關(guān)系的操作 10
    1.5.4 關(guān)系的完整性 11
    1.5.5 關(guān)系的規(guī)范化 12
    1.6 小結(jié) 13
    習題1 13
    第2章 Visual FoxPro 6.0系統(tǒng)概述 16
    2.1 Visual FoxPro的發(fā)展、特點、性能指標
    及文件類型 16
    2.1.1 Visual FoxPro的發(fā)展 16
    2.1.2 Visual FoxPro 6.0的特點 16
    2.1.3 Visual FoxPro 6.0的主要性能指標 17
    2.1.4 Visual FoxPro 6.0的文件類型 18
    2.2 Visual FoxPro 6.0安裝與使用 18
    2.2.1 Visual FoxPro 6.0的安裝環(huán)境 18
    2.2.2 Visual FoxPro 6.0的啟動與退出 19
    2.2.3 引例 19
    2.2.4 Visual FoxPro 6.0的主界面 22
    2.3 Visual FoxPro的工作方式和命令結(jié)構(gòu) 23
    2.3.1 Visual FoxPro的工作方式 23
    2.3.2 Visual FoxPro 的命令語法規(guī)則 24
    2.4 Visual FoxPro的編程工具 25
    2.4.1 設(shè)計器 25
    2.4.2 向?qū)?26
    2.4.3 生成器 27
    2.5 項目管理器 27
    2.5.1 項目的創(chuàng)建、打開與關(guān)閉 28
    2.5.2 項目管理器的界面組成 29
    2.5.3 項目管理器的使用 30
    2.5.4 運用項目管理器開發(fā)應用程序 31
    2.6 Visual FoxPro 6.0系統(tǒng)環(huán)境設(shè)置 31
    2.6.1 使用“選項”對話框進行系統(tǒng)
    環(huán)境設(shè)置 31
    2.6.2 使用命令進行系統(tǒng)環(huán)境設(shè)置 33
    2.7 小結(jié) 34
    習題2 34
    第3章 Visual FoxPro的數(shù)據(jù)與表達式 37
    3.1 數(shù)據(jù)類型 37
    3.2 常量 38
    3.2.1 數(shù)值型常量 38
    3.2.2 字符型常量 38
    3.2.3 邏輯型常量 38
    3.2.4 貨幣型常量 38
    3.2.5 日期型常量 38
    3.2.6 日期時間型常量 38
    3.3 變量 38
    3.3.1 內(nèi)存變量 39
    3.3.2 數(shù)組變量 41
    3.3.3 字段變量 42
    3.3.4 系統(tǒng)變量 43
    3.4 表達式 43
    3.4.1 運算符 43
    3.4.2 數(shù)值表達式 43
    3.4.3 字符表達式 44
    3.4.4 關(guān)系表達式 44
    3.4.5 邏輯表達式 45
    3.4.6 日期與日期時間表達式 46
    3.5 常用函數(shù) 46
    3.5.1 數(shù)值處理函數(shù) 47
    3.5.2 字符處理函數(shù) 47
    3.5.3 日期和時間函數(shù) 49
    3.5.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 50
    3.5.5 與數(shù)據(jù)表操作及測試有關(guān)的函數(shù) 51
    3.5.6 其他測試函數(shù) 52
    3.5.7 其他函數(shù) 53
    3.6 小結(jié) 54
    習題3 55
    第4章 數(shù)據(jù)表的基本操作 58
    4.1 表的建立 58
    4.1.1 確定表的結(jié)構(gòu) 59
    4.1.2 建立表結(jié)構(gòu) 61
    4.1.3 輸入記錄 64
    4.1.4 將已有數(shù)據(jù)添加到記錄中 67
    4.2 表的打開與關(guān)閉 69
    4.2.1 打開表的操作 69
    4.2.2 關(guān)閉表的操作 70
    4.3 表結(jié)構(gòu)的修改 70
    4.3.1 用菜單方式打開表設(shè)計器
    修改表結(jié)構(gòu) 70
    4.3.2 用命令方式打開表設(shè)計器
    修改表結(jié)構(gòu) 71
    4.3.3 用命令顯示當前表的結(jié)構(gòu) 71
    4.4 表記錄的維護 72
    4.4.1 記錄的定位操作 72
    4.4.2 編輯與修改記錄內(nèi)容 74
    4.4.3 刪除記錄 77
    4.5 使用多個工作區(qū) 79
    4.5.1 工作區(qū)的概念 79
    4.5.2 工作區(qū)的選擇及當前工作區(qū)的轉(zhuǎn)換 80
    4.5.3 工作區(qū)的使用規(guī)則 80
    4.5.4 數(shù)據(jù)工作期的概念 80
    4.5.5 工作區(qū)操作示例 81
    4.6 表結(jié)構(gòu)和數(shù)據(jù)的復制 82
    4.6.1 復制任何類型的文件 82
    4.6.2 復制表文件 82
    4.6.3 復制表的結(jié)構(gòu) 83
    4.7 數(shù)據(jù)表與數(shù)組之間的數(shù)據(jù)交換 83
    4.7.1 將當前記錄復制到數(shù)組 84
    4.7.2 將數(shù)組或內(nèi)存變量的數(shù)據(jù)復制到
    當前記錄 84
    4.8 數(shù)據(jù)表的過濾 86
    4.8.1 記錄過濾 86
    4.8.2 字段過濾 87
    4.9 小結(jié) 88
    習題4 89
    第5章 數(shù)據(jù)表的排序與索引 91
    5.1 數(shù)據(jù)表的物理排序 91
    5.2 索引 92
    5.2.1 索引的概念 92
    5.2.2 索引文件的類型 92
    5.2.3 索引關(guān)鍵字的類型 92
    5.3 建立索引 93
    5.3.1 用菜單建立索引 93
    5.3.2 用命令建立索引 94
    5.4 索引的使用 95
    5.4.1 打開索引文件 95
    5.4.2 設(shè)置主控索引 95
    5.4.3 刪除索引 96
    5.4.4 索引的更新 96
    5.5 索引查詢 96
    5.5.1 FIND命令 96
    5.5.2 SEEK 命令 97
    5.6 記錄的統(tǒng)計與計算 97
    5.6.1 計數(shù)命令 97
    5.6.2 求和命令 98
    5.6.3 求平均值命令 98
    5.6.4 分類匯總命令 98
    習題5 99
    第6章 數(shù)據(jù)庫、表間關(guān)系 101
    6.1 數(shù)據(jù)庫的建立與操作 101
    6.1.1 數(shù)據(jù)庫的建立 101
    6.1.2 數(shù)據(jù)庫的打開 102
    6.1.3 數(shù)據(jù)庫的關(guān)閉 103
    6.2 數(shù)據(jù)庫的修改與刪除 103
    6.2.1 數(shù)據(jù)庫的修改 103
    6.2.2 刪除數(shù)據(jù)庫 104
    6.3 數(shù)據(jù)庫對表的管理 104
    6.3.1 數(shù)據(jù)庫中新建表和添加自由表 105
    6.3.2 數(shù)據(jù)庫表的移出與刪除 106
    6.4 數(shù)據(jù)字典 107
    6.4.1 字段屬性的設(shè)置 108
    6.4.2 字段有效性 109
    6.4.3 表屬性設(shè)置 110
    6.5 表間關(guān)系 112
    6.5.1 表間關(guān)系的相關(guān)知識 112
    6.5.2 永久關(guān)系的操作 112
    6.5.3 參照完整性 113
    6.5.4 表間的臨時關(guān)系—表間的關(guān)聯(lián) 115
    6.6 小結(jié) 119
    習題6 119
    第7章 SQL語言、查詢與視圖 122
    7.1 結(jié)構(gòu)化查詢語言SQL 122
    7.1.1 SQL語言的特點 122
    7.1.2 數(shù)據(jù)定義語言 123
    7.1.3 數(shù)據(jù)操縱語言 125
    7.2 SELECT查詢語句 126
    7.2.1 基本查詢語句 127
    7.2.2 帶條件查詢語句 128
    7.2.3 嵌套查詢語句 130
    7.2.4 聯(lián)接查詢語句 130
    7.3 查詢結(jié)果的輸出語句 133
    7.3.1 排序輸出子句 133
    7.3.2 分組統(tǒng)計與篩選子句 133
    7.3.3 查詢結(jié)果的輸出定向子句 134
    7.4 SELECT完整語句格式 134
    7.5 查詢設(shè)計器 135
    7.5.1 查詢設(shè)計器的應用 135
    7.5.2 輸出查詢結(jié)果 139
    7.5.3 運行查詢的方法 140
    7.6 視圖的創(chuàng)建與使用 141
    7.6.1 視圖的概念 141
    7.6.2 視圖設(shè)計器 142
    7.6.3 視圖設(shè)計 143
    7.6.4 遠程視圖 148
    7.6.5 視圖的使用 150
    7.6.6 視圖操作的SQL語句 150
    7.6.7 視圖與查詢、視圖與表的比較 150
    7.7 基于視圖的表單設(shè)計 151
    7.7.1 創(chuàng)建“成績”表單 151
    7.7.2 操作“成績”表單 153
    7.8 小結(jié) 154
    習題7 155
    第8章 程序設(shè)計基礎(chǔ) 158
    8.1 問題求解與算法描述 158
    8.1.1 問題求解 158
    8.1.2 算法 160
    8.1.3 算法描述 161
    8.2 程序設(shè)計基礎(chǔ)知識 163
    8.2.1 程序設(shè)計的一般步驟 163
    8.2.2 創(chuàng)建/修改程序文件的方法 163
    8.2.3 執(zhí)行程序文件的命令 164
    8.2.4 程序文件的書寫規(guī)則 164
    8.2.5 程序設(shè)計輔助命令 164
    8.2.6 基本的輸入/輸出命令 166
    8.3 順序結(jié)構(gòu)程序設(shè)計 167
    8.4 分支結(jié)構(gòu)程序設(shè)計 167
    8.4.1 簡單分支結(jié)構(gòu) 167
    8.4.2 多分支條件語句 170
    8.5 循環(huán)結(jié)構(gòu)程序設(shè)計 171
    8.5.1 循環(huán)程序結(jié)構(gòu) 171
    8.5.2 循環(huán)程序的嵌套 177
    8.6 子程序及其調(diào)用 178
    8.6.1 子程序的概念及其使用 178
    8.6.2 程序中的變量及其作用域 179
    8.7 過程和自定義函數(shù) 182
    8.7.1 過程及過程文件 182
    8.7.2 自定義函數(shù) 184
    8.8 小結(jié) 187
    習題8 187
    第9章 表單設(shè)計 194
    9.1 面向?qū)ο蟪绦蛟O(shè)計 194
    9.1.1 基本概念 194
    9.1.2 Visual FoxPro中對象的操作 195
    9.2 Visual FoxPro基類簡介 196
    9.2.1 基類 196
    9.2.2 容器類和控件類 197
    9.3 表單設(shè)計 198
    9.3.1 表單向?qū)?198
    9.3.2 表單設(shè)計器 204
    9.3.3 設(shè)置數(shù)據(jù)環(huán)境 208
    9.3.4 控件的操作與布局 208
    9.3.5 表單屬性設(shè)置 209
    9.3.6 表單常用的事件和方法 209
    9.4 表單編程常用控件和容器 210
    9.4.1 標簽控件 (Label) 210
    9.4.2 文本框控件(Text) 211
    9.4.3 命令按鈕控件(Command) 214
    9.4.4 命令按鈕組控件(CommandGroup) 216
    9.4.5 編輯框控件(Edit) 217
    9.4.6 復選框控件(Check) 217
    9.4.7 選項按鈕組控件(OptionGroup) 219
    9.4.8 計時器控件(Timer) 220
    9.4.9 列表框控件(List) 221
    9.4.10 組合框控件(Combo) 224
    9.4.11 表格控件(Column) 225
    9.4.12 頁框控件(PageFrame) 227
    9.4.13 綜合應用 228
    9.5 小結(jié) 229
    習題9 229
    第10章 菜單設(shè)計 231
    10.1 菜單設(shè)計概述 231
    10.1.1 菜單設(shè)計的基本過程 231
    10.1.2 菜單系統(tǒng)的規(guī)劃 231
    10.1.3 利用菜單設(shè)計器創(chuàng)建菜單 232
    10.2 下拉菜單設(shè)計 234
    10.2.1 創(chuàng)建下拉菜單 234
    10.2.2 將下拉菜單應用到頂層表單 236
    10.3 快捷菜單設(shè)計 238
    10.4 小結(jié) 240
    習題10 241
    第11章 報表設(shè)計 243
    11.1 報表設(shè)計概述 243
    11.1.1 報表設(shè)計的主要步驟 243
    11.1.2 常用的報表布局 243
    11.2 利用向?qū)?chuàng)建報表 244
    11.2.1 創(chuàng)建單一報表 244
    11.2.2 創(chuàng)建一對多報表 246
    11.3 報表設(shè)計器 248
    11.3.1 啟動報表設(shè)計器 249
    11.3.2 報表菜單 249
    11.3.3 報表設(shè)計器工具欄 251
    11.4 報表設(shè)計器創(chuàng)建報表實例 252
    11.4.1 報表的帶區(qū) 252
    11.4.2 添加標簽控件 253
    11.4.3 設(shè)置域控件格式 254
    11.4.4 調(diào)整控件 254
    11.4.5 插入頁碼和當前日期 255
    11.5 數(shù)據(jù)分組 257
    11.5.1 添加單個數(shù)據(jù)分組 258
    11.5.2 添加多個數(shù)據(jù)分組 259
    11.5.3 更改分組設(shè)置 259
    11.6 預覽和打印報表 259
    11.6.1 用命令打印或預覽報表 261
    11.6.2 報表的打印控制 261
    11.6.3 報表的輸出 261
    11.7 小結(jié) 261
    習題11 262
    第12章 開發(fā)實例—學生學籍管理
    系統(tǒng)的設(shè)計 263
    12.1 系統(tǒng)設(shè)計 263
    12.1.1 設(shè)計思想 263
    12.1.2 系統(tǒng)功能分析 263
    12.1.3 系統(tǒng)功能模塊設(shè)計 264
    12.2 數(shù)據(jù)庫設(shè)計 264
    12.2.1 數(shù)據(jù)表的結(jié)構(gòu) 264
    12.2.2 數(shù)據(jù)庫的建立 265
    12.2.3 數(shù)據(jù)庫完整性的實現(xiàn) 266
    12.3 各功能模塊的設(shè)計 268
    12.3.1 口令驗證登錄模塊設(shè)計 268
    12.3.2 主窗口模塊設(shè)計 270
    12.3.3 日常管理模塊設(shè)計 272
    12.3.4 畢業(yè)管理模塊設(shè)計 278
    12.3.5 查詢模塊設(shè)計 280
    12.3.6 用戶管理模塊設(shè)計 283
    12.4 編譯應用程序 288
    12.4.1 構(gòu)造應用程序框架 288
    12.4.2 將文件加入到項目中 289
    12.4.3 為項目建立應用程序 289
    12.5 應用程序向?qū)Ш蛻贸绦蛏善?292
    12.5.1 使用應用程序向?qū)?292
    12.5.2 應用程序生成器 293
    12.6 小結(jié) 295
    習題12 295
    習題參考答案 296
    附錄一 Visual FoxPro 6.0常用函數(shù)一覽表 302
    附錄二 Visual FoxPro 6.0常用命令一覽表 314
    附錄三 Visual FoxPro 6.0對象常用的屬性、事件與方法 326
    參考文獻 328





最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
屏南县| 富顺县| 安福县| 老河口市| 牙克石市| 静宁县| 北宁市| 祁连县| 胶州市| 霸州市| 舞阳县| 西安市| 台州市| 东兰县| 安康市| 五寨县| 泸州市| 安泽县| 平邑县| 乐陵市| 南昌市| 蒙阴县| 郧西县| 岗巴县| 习水县| 宿迁市| 乐陵市| 宁化县| 佛山市| 康马县| 宝兴县| 曲靖市| 黔西| 福鼎市| 上饶市| 柘荣县| 灌南县| 周宁县| 赞皇县| 开原市| 阿城市|