出版時間:2011-11 出版社:劉麗 中國鐵道出版社 (2011-11出版) 作者:劉麗
書籍目錄
第1章 關(guān)系數(shù)據(jù)庫系統(tǒng)概述 1.1 數(shù)據(jù)庫系統(tǒng)基本概念 1.1.1 數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展 1.1.2 數(shù)據(jù)庫的基本概念 1.1.3 數(shù)據(jù)庫管理系統(tǒng)中的數(shù)據(jù)模型 1.2 關(guān)系數(shù)據(jù)庫系統(tǒng) 1.2.1 關(guān)系數(shù)據(jù)庫概念 1.2.2 關(guān)系術(shù)語 1.2.3 關(guān)系運(yùn)算 1.2.4 現(xiàn)實世界的數(shù)據(jù)描述 1.3 關(guān)系型數(shù)據(jù)庫范式理論 1.3.1 關(guān)系數(shù)據(jù)庫范式 1.3.2 數(shù)據(jù)庫設(shè)計方法 1.4 Visual FoxPro系統(tǒng)概述 1.4.1 Visual FoxPro的發(fā)展及特點(diǎn) 1.4.2 Visual FoxPro 6.0簡介 1.4.3 項目管理器 1.4.4 Visual FoxPro的輔助設(shè)計工具 小結(jié) 思考與練習(xí) 第2章 Visual FoxPro程序設(shè)計基礎(chǔ) 2.1 Visual FoxPro的數(shù)據(jù)類型 2.1.1 基本數(shù)據(jù)類型 2.1.2 字段數(shù)據(jù)類型 2.2 數(shù)據(jù)存儲 2.2.1 常量 2.2.2 變量 2.3 Visual FoxPro 6.0常用函數(shù) 2.3.1 數(shù)學(xué)運(yùn)算函數(shù) 2.3.2 字符處理函數(shù) 2.3.3 轉(zhuǎn)換函數(shù) 2.3.4 日期和時間函數(shù) 2.3.5 測試函數(shù) 2.3.6 用戶定義對話框MESSAGEBOXO函數(shù) 2.4 Visual FoxPro 6.0運(yùn)算符及表達(dá)式 2.4.1 算術(shù)表達(dá)式 2.4.2 字符表達(dá)式 2.4.3 日期時間表達(dá)式 2.4.4 關(guān)系表達(dá)式 2.4.5 邏輯表達(dá)式 2.4.6 空值(NULL) 小結(jié) 思考與練習(xí) 第3章 數(shù)據(jù)庫和數(shù)據(jù)表的基本操作 3.1 Visual FoxPro的基本操作 3.1.1 Visual FoxPro的基本操作方式 3.1.2 命令操作的基本要求 3.1.3 命令的輸入與編輯 3.2 Visual FoxPro中的數(shù)據(jù)庫 3.2.1 創(chuàng)建數(shù)據(jù)庫 3.2.2 數(shù)據(jù)庫的維護(hù) 3.3 Visual FoxPro中的數(shù)據(jù)表 3.3.1 數(shù)據(jù)表的概念 3.3.2 創(chuàng)建表結(jié)構(gòu) 3.3.3 輸入數(shù)據(jù)記錄 3.4 數(shù)據(jù)表的基本操作 3.4.1 打開和關(guān)閉表 3.4.2 顯示數(shù)據(jù) 3.4.3 追加記錄 3.4.4 記錄的刪除、恢復(fù)與修改 3.4.5 表的復(fù)制 3.4.6 記錄的定位 3.5 表記錄的高級操作 3.5.1 記錄的排序與索引 3.5.2 記錄的查詢與統(tǒng)計 3.6 多工作區(qū)操作 3.6.1 工作區(qū)的選擇 3.6.2 表與表之間的連接與關(guān)聯(lián) 3.6.3 數(shù)據(jù)表的參照完整性 小結(jié) 思考與練習(xí) 第4章 查詢和視圖操作 4.1 創(chuàng)建和設(shè)計查詢 4.1.1 利用查詢向?qū)гO(shè)計查詢 4.1.2 利用查詢設(shè)計器設(shè)計查詢 4.1.3 查詢菜單的使用 4.1.4 建立交叉表 4.2 創(chuàng)建和設(shè)計視圖 4.2.1 利用向?qū)?chuàng)建本地視圖 4.2.2 利用視圖設(shè)計器創(chuàng)建本地視圖 4.2.3 創(chuàng)建參數(shù)化視圖 4.2.4 創(chuàng)建遠(yuǎn)程視圖 4.3 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL 4.3.1 SQL概述 4.3.2 查詢功能 4.3.3 操作功能 4.3.4 定義功能 4.3.5 定義視圖 小結(jié) 思考與練習(xí) 第5章 Visual FoxPro程序設(shè)計 5.1 程序的建立與維護(hù) 5.1.1 用菜單選擇方式建立及維護(hù)程序 5.1.2 用命令方式建立及維護(hù)程序 5.1.3 程序中常用的簡單命令 5.2 程序的流程控制 5.2.1 順序結(jié)構(gòu) 5.2.2 選擇結(jié)構(gòu) 5.2.3 循環(huán)結(jié)構(gòu) 5.3 模塊結(jié)構(gòu)程序設(shè)計 5.3.1 子程序的調(diào)用 5.3.2 過程及過程調(diào)用 5.3.3 過程調(diào)用中的參數(shù)傳遞 5.3.4 變量的作用域 5.3.5 自定義函數(shù) 5.4 程序調(diào)試 5.4.1 調(diào)試程序 5.4.2 調(diào)用調(diào)試器 5.4.3 設(shè)置斷點(diǎn) 5.5 面向?qū)ο蟪绦蛟O(shè)計的基本概念 5.5.1 面向?qū)ο蟮母拍?5.5.2 Visual FoxPro中的類 5.5.3 visual FoxPro中的對象及其概念 5.5.4 Visual FoxPro中的事件和事件過程 小結(jié) 思考與練習(xí) 第6章 表單設(shè)計 6.1 創(chuàng)建表單 6.1.1 使用表單向?qū)?chuàng)建表單 6.1.2 使用表單設(shè)計器創(chuàng)建表單 6.1.3 表單屬性 6.1.4 修飾表單 6.2 表單控件的使用 6.2.1 表單控件 6.2.2 標(biāo)簽 6.2.3 文本框 6.2.4 編輯框 6.2.5 列表框 6.2.6 命令按鈕 6.2.7 命令按鈕組 6.2.8 表格 6.2.9 計時器 6.2.10 OLE綁定控件 6.2.11 圖像 6.3 表單控件的綜合應(yīng)用 6.3.1 用表單實現(xiàn)求水仙花數(shù) 6.3.2 制作一個會移出屏幕的歡迎界面 6.3.3 制作一個會移動的歡迎字幕 6.3.4 利用列表框制作彈出菜單 6.3.5 在表單中制作一個baidu搜索器 6.3.6 播放Flash動畫 6.3.7 添加背景音樂 小結(jié) 思考與練習(xí) 第7章 菜單設(shè)計 7.1 Visual FoxPro系統(tǒng)菜單概述 7.1.1 菜單系統(tǒng)結(jié)構(gòu) 7.1.2 菜單系統(tǒng)的規(guī)劃原則 7.1.3 系統(tǒng)菜單 7.2 創(chuàng)建菜單 7.2.1 菜單設(shè)計器簡介 7.2.2 創(chuàng)建快速菜單 7.2.3 使用菜單設(shè)計器創(chuàng)建菜單 7.2.4 創(chuàng)建快捷菜單 7.2.5 菜單系統(tǒng)的生成和運(yùn)行 7.2.6 為頂層表單添加菜單 7.3 工具欄的使用 7.3.1 建立一個工具欄類 7.3.2 為表單添加工具欄 小結(jié) 思考與練習(xí) 第8章 報表和標(biāo)簽設(shè)計 8.1 創(chuàng)建報表 8.1.1 利用報表向?qū)?chuàng)建報表 8.1.2 使用報表設(shè)計器創(chuàng)建報表 8.1.3 使用報表設(shè)計器設(shè)計報表 8.1.4 完善報表 8.2 創(chuàng)建標(biāo)簽 8.2.1 使用標(biāo)簽向?qū)?chuàng)建標(biāo)簽 8.2.2 利用標(biāo)簽設(shè)計器創(chuàng)建標(biāo)簽 8.3 報表和標(biāo)簽的布局 8.3.1 頁面設(shè)置 8.3.2 打印輸出報表和標(biāo)簽 小結(jié) 思考與練習(xí) 第9章 開發(fā)應(yīng)用程序 9.1 應(yīng)用程序的開發(fā)過程 9.1.1 應(yīng)用系統(tǒng)開發(fā)步驟 9.1.2 連編應(yīng)用程序 9.1.3 主程序設(shè)計 9.2 應(yīng)用程序生成器 9.2.1 使用應(yīng)用程序向?qū)?9.2.2 “應(yīng)用程序生成器”窗口介紹 9.2.3 建立Visual FoxPro應(yīng)用程序 9.2.4 制作安裝盤 小結(jié) 思考與練習(xí) 附錄A 授課及實驗課時安排參考 附錄B 2011年全國計算機(jī)等級考試二級考試大綱索引 附錄C 全國計算機(jī)等級考試二級考試樣題、答案及解析 參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁: 插圖: 3.5表記錄的高級操作 在數(shù)據(jù)處理實際應(yīng)用中,由于數(shù)據(jù)庫十分龐大,為了高效方便地處理數(shù)據(jù),常常需要對記錄位置進(jìn)行重新整理,并按某種指定的順序?qū)Ρ碛涗涍M(jìn)行處理。對記錄位置進(jìn)行重新整理通常有排序和索引兩種方法。前面我們重點(diǎn)介紹了表記錄的基本操作,下面主要介紹記錄的排序、索引、查詢和統(tǒng)計。 3.5.1記錄的排序與索引 排序與索引的功能是將數(shù)據(jù)記錄按一定的順序排列。排序是對表文件進(jìn)行物理位置的整理;索引是對表文件進(jìn)行邏輯位置的整理。 1.記錄的排序 排序是將表中的數(shù)據(jù)按一定順序重新排列,并將重新排列后的結(jié)果保存成為一個新的有序表。表的排序的格式與功能如下: 【格式】SORT ON<字段1>[/A//D][/C][,<字段2>[/A//D][/C]…]TO<排序后的新文件名> [FIELDS<字段名表>][<范圍>][FOR<條件>][WHILE<條件>】 【功能】對當(dāng)前工作區(qū)中打開的數(shù)據(jù)表文件按指定的關(guān)鍵字段排序,并將排序后的數(shù)據(jù)存放在指定<排序后的新文件名>中。 【說明】 ①ON子句中: <字段1(2)…>:排序字段。 /A:按升序排列。 /D:按降序排列,默認(rèn)為升序。 /C:排序時忽略大小寫,否則不忽略。 ②先按<字段1>排列,若字段值相同,再按<字段2>排列,依此類推。 ③缺省<范圍>、<條件>子句表示全部記錄。 ④FIELDS子句:新表所包含的字段。 注意:排序文件名是新表的表文件名。 【例3.9】對“教師薪金表”按實發(fā)工資降序排序,并將排序結(jié)果輸出到SFGZ表中。 USE教師薪金表 SORT ON實發(fā)工資/D TO CJXH USE CJXH BROWSE 【例3.10】對“教師薪金表”中的獎金大于等于300的教師按實發(fā)工資降序排序,如果實發(fā)工資相同再按基本工資升序排序。并將排序結(jié)果輸出到“獎金工資”表中,表中只顯示:編號、姓名、基本工資、獎金、實發(fā)工資字段。 SORT TO獎金工資ON實發(fā)工資/D,基本工資FOR獎金>=300; FIELDS編號,姓名,基本工資,獎金,實發(fā)工資 2.記錄的索引 記錄的索引是一種邏輯排序方法,它不改變當(dāng)前表文件記錄的物理排序順序,而是建立一個與該表文件相對應(yīng)的索引文件,記錄的顯示和處理將按索引表達(dá)式指定的順序(邏輯順序)進(jìn)行。雖然索引與排序都將增加一個文件,但索引文件比排序文件小得多;而且打開索引文件比打開排序文件的速度更快。 (1)索引文件的類型 Visual FoxPro支持兩種不同類型的索引文件: ①單索引文件,擴(kuò)展名為.idx。 單索引文件是根據(jù)一個單索引關(guān)鍵字或關(guān)鍵字表達(dá)式建立的索引文件,所以有時也稱為單入口索引(.idx)。這類索引文件主要是為了與Visual FoxPr。的低版本(如早期版本的FoxBASE+等)兼容而使用的。 ②復(fù)合索引文件,擴(kuò)展名為.cdx。 復(fù)合索引文件包含多個索引。復(fù)合索引文件的每一個索引都有一個索引標(biāo)識,也稱為一個標(biāo)記(tag),代表一種記錄邏輯順序。 復(fù)合索引文件分為兩類:一類稱為非結(jié)構(gòu)復(fù)合索引文件,該類復(fù)合索引文件與被索引的表文件名不同,具有單獨(dú)的文件名。當(dāng)表文件打開時,該類索引文件并不會自動打開。另一類為結(jié)構(gòu)復(fù)合索引文件,該類復(fù)合索引文件的文件名與被索引的表文件名相同,它有一個特點(diǎn):無論何時打開表文件,相應(yīng)的結(jié)構(gòu)復(fù)合索引文件將自動打開。
編輯推薦
《高等院校計算機(jī)教育規(guī)劃教材:Visual FoxPro程序設(shè)計(第3版)》概念清晰、結(jié)構(gòu)合理、內(nèi)容完整、簡明實用,適合作為高等院校非計算機(jī)專業(yè)的教材,也可作為準(zhǔn)備參加Visual FoxPro等級考試或自學(xué)關(guān)系數(shù)據(jù)庫系統(tǒng)人員的參考用書。
圖書封面
評論、評分、閱讀與下載
Visual FoxPro程序設(shè)計 PDF格式下載