數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)教程Visual FoxPro程序開發(fā)劉保順
定 價(jià):36 元
- 作者:劉保順,牛慶蓮 編著
- 出版時(shí)間:2009/8/1
- ISBN:9787502450250
- 出 版 社:冶金工業(yè)出版社
- 中圖法分類:H31
- 頁(yè)碼:285
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書內(nèi)容包括:數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)、Visual FoxPro數(shù)據(jù)庫(kù)的建立和維護(hù)、SQL語(yǔ)言和查詢?cè)O(shè)計(jì)器、表單程序設(shè)計(jì)、標(biāo)簽和文本框的使用、時(shí)鐘控件和命令按鈕的使用、選項(xiàng)控件的使用、表格控件、頁(yè)框和容器控件的使用、菜單設(shè)計(jì)、報(bào)表設(shè)計(jì)、應(yīng)用程序的發(fā)布。
本書可作為高等院校及高等職業(yè)學(xué)校數(shù)據(jù)庫(kù)課程教材,也可作為各單位數(shù)據(jù)庫(kù)知識(shí)培訓(xùn)教材,還可以作為對(duì)Visual FoxPro數(shù)據(jù)庫(kù)編程感興趣的讀者的入門書。
1 數(shù)據(jù)庫(kù)及Visual FoxPro簡(jiǎn)介
1.1 數(shù)據(jù)庫(kù)(DB)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)
1.2 數(shù)據(jù)庫(kù)系統(tǒng)(DBS)
1.3 關(guān)系數(shù)據(jù)庫(kù)
1.4 使用VFP進(jìn)行程序開發(fā)的流程
1.5 使用幫助文件
1.6 入門示例
1.7 學(xué)好Visual FoxPro應(yīng)具備的基礎(chǔ)知識(shí)
2 創(chuàng)建和使用數(shù)據(jù)庫(kù)
2.1 VFP開發(fā)環(huán)境
2.2 項(xiàng)目管理器
2.2.1 創(chuàng)建項(xiàng)目文件
2.2.2 項(xiàng)目管理器的使用
2.2.3 連編項(xiàng)目
2.2.4 項(xiàng)目管理器使用中的有關(guān)問(wèn)題 1 數(shù)據(jù)庫(kù)及Visual FoxPro簡(jiǎn)介
1.1 數(shù)據(jù)庫(kù)(DB)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)
1.2 數(shù)據(jù)庫(kù)系統(tǒng)(DBS)
1.3 關(guān)系數(shù)據(jù)庫(kù)
1.4 使用VFP進(jìn)行程序開發(fā)的流程
1.5 使用幫助文件
1.6 入門示例
1.7 學(xué)好Visual FoxPro應(yīng)具備的基礎(chǔ)知識(shí)
2 創(chuàng)建和使用數(shù)據(jù)庫(kù)
2.1 VFP開發(fā)環(huán)境
2.2 項(xiàng)目管理器
2.2.1 創(chuàng)建項(xiàng)目文件
2.2.2 項(xiàng)目管理器的使用
2.2.3 連編項(xiàng)目
2.2.4 項(xiàng)目管理器使用中的有關(guān)問(wèn)題
2.3 數(shù)據(jù)庫(kù)
2.3.1 建立數(shù)據(jù)庫(kù)中的表
2.3.2 表中數(shù)據(jù)的輸入
2.3.3 通過(guò)菜單維護(hù)表中的數(shù)據(jù)
2.3.4 數(shù)據(jù)庫(kù)表的屬性
2.4 數(shù)據(jù)庫(kù)表的索引與關(guān)聯(lián)
2.4.1 VFP索引的分類
2.4.2 建立數(shù)據(jù)庫(kù)表的永久關(guān)系和參照完整性
課后練習(xí)題
3 Visual FoxPro的語(yǔ)言基礎(chǔ)
3.1 數(shù)據(jù)類型
3.2 常量和變量
3.2.1 常量
3.2.2 變量
3.3 函數(shù)和表達(dá)式
3.3.1 函數(shù)
3.3.2 表達(dá)式
3.4 Visual FoxPro的常用命令
3.4.1 表維護(hù)命令
3.4.2 過(guò)濾和統(tǒng)計(jì)命令
3.5 VFP中的程序設(shè)計(jì)
3.5.1 程序文件
3.5.2 程序的控制結(jié)構(gòu)
3.6 程序模塊化
3.6.1 子程序
3.6.2 自定義函數(shù)
課后練習(xí)題
4 SQL和查詢?cè)O(shè)計(jì)器
4.1 SQL
4.1.1 Select單表數(shù)據(jù)查詢
4.1.2 Select語(yǔ)句的排序和輸出
4.1.3 Select語(yǔ)句的統(tǒng)計(jì)和分組
4.1.4 SQL語(yǔ)言多表數(shù)據(jù)查詢
4.1.5 Select語(yǔ)句多表查詢示例
4.1.6 Select語(yǔ)句嵌套
4.1.7 Select語(yǔ)句綜合
4.1.8 表單中使用SQL
4.1.9 其他SQL
4.2 查詢?cè)O(shè)計(jì)器
4.2.1 通過(guò)“查詢?cè)O(shè)計(jì)器”,完成多表查詢
4.2.2 查詢結(jié)果的輸出
4.2.3 查詢?cè)O(shè)計(jì)器中查看生成的SQL
課后練習(xí)題
5 表單的使用
5.1 利用表單設(shè)計(jì)器設(shè)計(jì)表單
5.1.1 表單設(shè)計(jì)器的基本操作
5.1.2 使用數(shù)據(jù)環(huán)境設(shè)計(jì)器
5.1.3 記錄的移動(dòng)、刪除和增加
5.1.4 快速創(chuàng)建表單
5.1.5 設(shè)置控件的焦點(diǎn)
5.1.6 在表單上設(shè)置控件
5.2 面向?qū)ο蟪绦蛟O(shè)計(jì)方法
……
6 VFP中標(biāo)準(zhǔn)控件的使用
7 報(bào)表
8 菜單
9 ActiveX控件的使用
10 應(yīng)用程序發(fā)布
11 應(yīng)用程序開發(fā)示例
1 數(shù)據(jù)庫(kù)及Visual FoxPro簡(jiǎn)介
當(dāng)今世界對(duì)數(shù)據(jù)的需求越來(lái)越迫切,數(shù)據(jù)庫(kù)技術(shù)的發(fā)展可謂一目千里,F(xiàn)代的數(shù)據(jù)庫(kù)不僅能夠存儲(chǔ)傳統(tǒng)的文字?jǐn)?shù)據(jù),還可以存儲(chǔ)圖像、視頻、聲音等數(shù)據(jù)。在整個(gè)數(shù)據(jù)庫(kù)發(fā)展過(guò)程中,大致有以下幾種類型的數(shù)據(jù)庫(kù):層次模型的數(shù)據(jù)庫(kù)、網(wǎng)狀模型的數(shù)據(jù)庫(kù)、關(guān)系模型的數(shù)據(jù)庫(kù)和面向?qū)ο蟮臄?shù)據(jù)庫(kù),F(xiàn)在用戶使用的數(shù)據(jù)庫(kù)大多數(shù)是關(guān)系模型的數(shù)據(jù)庫(kù)。我們?cè)诓捎肰isual FoxPro編制程序訪問(wèn)數(shù)據(jù)庫(kù)前,要了解一些必要的數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)。
1.1 數(shù)據(jù)庫(kù)(DB)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)
數(shù)據(jù)庫(kù)是存儲(chǔ)在計(jì)算機(jī)內(nèi),有組織、可共享的數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按照一定的數(shù)據(jù)模型組織、描述和存儲(chǔ),其特點(diǎn)是具有較小的冗余度、較高的獨(dú)立性和可擴(kuò)展性,并且數(shù)據(jù)庫(kù)中的數(shù)據(jù)可供各種合法的用戶使用。
數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)軟件系統(tǒng),主要用來(lái)定義和管理數(shù)據(jù)庫(kù),處理應(yīng)用程序和數(shù)據(jù)庫(kù)間的關(guān)系。數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的核心部分,它建立在操作系統(tǒng)之上,對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一管理和控制。說(shuō)得簡(jiǎn)單些,DBMS就是幫助我們建立、管理和維護(hù)數(shù)據(jù)庫(kù)的軟件系統(tǒng)。其主要功能如下:
(1)描述數(shù)據(jù)庫(kù)。DBMS能夠提供數(shù)據(jù)描述語(yǔ)言(DDL),描述數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)和保密要求等,使我們能夠方便地建立數(shù)據(jù)庫(kù)和定義數(shù)據(jù)庫(kù)結(jié)構(gòu)。
(2)操作數(shù)據(jù)庫(kù)。DBMS能夠提供數(shù)據(jù)操作語(yǔ)言(DML),通過(guò)它我們能夠方便地對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢、插入、修改和刪除等操作。
(3)管理數(shù)據(jù)庫(kù)。DBMS能夠提供對(duì)數(shù)據(jù)庫(kù)的運(yùn)行和管理功能,保證數(shù)據(jù)的安全性、完整性和一致性,能夠控制用戶對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),管理大量數(shù)據(jù)的存儲(chǔ)。
(4)維護(hù)數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)管理系統(tǒng)能夠提供數(shù)據(jù)的維護(hù)功能,如數(shù)據(jù)的導(dǎo)入、導(dǎo)出、數(shù)據(jù)轉(zhuǎn)換、備份、故障恢復(fù)和性能監(jiān)視等。
我們平時(shí)說(shuō)的會(huì)使用某種數(shù)據(jù)庫(kù),實(shí)際上指的是會(huì)使用該種數(shù)據(jù)庫(kù)管理系統(tǒng)。
……