高職計算機類精品教材:Visual FoxPro6.0程序設計
定 價:30 元
- 作者:趙守忠 ,劉錚 著 王洪海 ,王德正 編
- 出版時間:2010/8/1
- ISBN:9787312027123
- 出 版 社:中國科學技術大學出版社
- 中圖法分類:TP311.138FO
- 頁碼:289
- 紙張:膠版紙
- 版次:1
- 開本:16開
《Visual FoxPro6.0程序設計》以Visual Fox Pro6.0為具體工具,介紹了關系數據庫管理系統(tǒng)的基礎理論及應用系統(tǒng)的開發(fā)!禫isual FoxPro6.0程序設計》在詳細介紹Visual Fox Pro6.0時,語言上力求通俗易懂、深入淺出;內容安排上力求循序漸進、結合實際,特別強調培養(yǎng)學生的程序設計能力。《Visual FoxPro6.0程序設計》可作為各類高職院校Visual Fox Pro6.0程序設計課程的教材,也適合作為計算機等級考試考生、計算機愛好者學習VisualFoxPro6.0程序設計的自學用書。
VisualFoxPro是微機上最流行的關系數據庫系統(tǒng)之一,它以其卓越的數據庫處理性能、良好的開發(fā)環(huán)境贏得了廣大用戶的喜愛。
VisualFoxPro6.O及其中文版,是可運行于Windows平臺的32位數據庫開發(fā)系統(tǒng),它不僅可以簡化數據庫管理,而且能使應用程序的開發(fā)流程更為合理。VistlalFoxPro6.0使組織數據、定義數據庫規(guī)則和建立應用程序等工作變得簡單易行。用戶可通過VisualFox-Pro6.o的開發(fā)環(huán)境方便地設計查詢、報表、菜單,以及利用項目管理器對數據庫和程序進行管理,生成可執(zhí)行文件,并進行發(fā)布。Vim-alFoxPro6.0還提供了一個集成化的系統(tǒng)開發(fā)環(huán)境,它不僅支持過程式編程技術,而且在語言方面做了強大的擴充,支持面向對象的可視化編程技術,并擁有功能強大的可視化程序設計工具,是用戶進行系統(tǒng)開發(fā)較為理想的工具軟件。
本書包括了計算機等級考試大綱(二級VFP)與國家計算機高新技術考試VF[’模塊的全部內容。書中通過若干實例,全面細致地講述了數據庫的理論基礎,VisualFoxPro6.0的數據庫和表的設計、數據處理、查詢和視圖、表單設計、菜單設計、報表設計等。此外,還通過一個“學生管理系統(tǒng)”實例,介紹了開發(fā)一個小型應用系統(tǒng)的過程與方法。
前言
第1章 數據庫及VisualFoxPro6.0概述
1.1數據庫的基本概念
1.1.1信息、數據與數據處理
1.1.2數據庫技術的發(fā)展
1.2數據模型
1.2.1實體與實體之間的聯系
1.2.2幾種主要的數據模型
1.3關系數據庫
1.3.1關系術語與關系特點
1.3.2關系運算
1.4VisualFoxPro6.0簡介
1.4.1VisualFoxPro的發(fā)展歷程
1.4.2VisualFoxPrlO6.0的特點
1.4.3VisualFoxPro6.0的功能
1.4.4VisualFoxPro6.O的啟動與退出
1.4.5VisualFoxPro6.O系統(tǒng)環(huán)境介紹
1.4.6項目管理器
習題1
第2章 VisualFoxPro6.0語言基礎
2.1VisualFoxPro的數據類型
2.2常量和變量
2.2.1常量
2.2.2變量
2.2.3數組
2.2.4內存變量的操作
2.3運算符與表達式
2.3.1算術運算符與數值表達式
2.3.2字符串運算符與字符表達式
2.3.3日期時間運算符與日期表達式
2.3.4關系運算符與關系表達式
2.3.5邏輯運算符與邏輯表達式
2.4函數
2.4.1數值函數
2.4.2字符函數
2.4.3日期時間函數
2.4.4數據類型轉換函數
2.4.5測試函數
2.5命令
2.5.1命令的格式
2.5.2命令書寫的規(guī)則
習題2
第3章 數據庫的管理
3.1數據庫的建立及操作
3.1.1數據庫的建立
3.1。2數據庫的打開.
3.1.3數據庫的修改
3.1.4數據庫的刪除
3.1.5數據庫管理的其他操作
3.2表的建立及操作
3.2.1數據庫表的建立
3.2.2自由表的建立
3.2.3表結構的修改
3.2.4數據庫表與自由表
3.3表的基本操作
3.3.1表的打開與關閉
3.3.2向表中追加記錄
3.3.3記錄指針定位
3.3.4記錄的顯示
3.3.5記錄的修改
3.3.6記錄的插入
3.3.7記錄的刪除
3.4表的排序與索引
3.4.1物理排序
3.4.2索引類型
3.4.3索引文件的建立
3.4.4索引的使用
3.5數據檢索
3.5.1查找命令
3.5.2檢索命令
3.5.3順序查找命令
3.6統(tǒng)計命令
3.6.1求和命令
3.6.2求平均值命令
3.6.3計數命令
3.6.4求統(tǒng)計量命令
3.6.5分類匯總命令
3.7數據完整性
3.7.1實體完整性與主關鍵字
3.7.2域完整性與約束規(guī)則
3.7.3參照完整性與表之間的關聯
3.8多表的使用
3.8.1工作區(qū)
3.8.2表之間的關聯
習題3
第4章 關系數據庫標準語言SQL
4.1SQI。概述
4.1.1SQL語言的主要特點
4.1.2SQL語言的規(guī)則
4.2數據查詢功能
4.2.1SELECT語句基本格式
4.2.2簡單查詢
4.2.3幾個特殊運算符
4.2.4排序
4.2.5簡單的計算查詢
4.2.6分組與計算查詢
4.2.7簡單的聯接查詢
4.2.8嵌套查詢
4.2.9別名的使用
4.2.10內外層互相關嵌套查詢
4.2.11超聯接查詢
4.2.12集合的并運算
4.2.13利用空值查詢
4.2.14查詢結果輸出
4.3數據定義功能
4.3.1表的定義
4.3.2表的刪除
4.3.3表結構的修改
4.3.4視圖的定義
4.4數據操作功能
4.4.1插入
4.4.2更新
4.4.3刪除
習題4
第5章 查詢與視圖
5.1基本概念
5.1.1查詢
5.1.2視圖
5.2查詢數據
5.3視圖
5.3.1視圖文件的建立
5.3.2遠程視圖與連接
5.3.3用視圖更新數據
5.3.4查詢和視圖的區(qū)別
習題5
第6章 程序設計基礎
6.1程序文件的建立與運行
6.1.1程序文件的建立與修改
6.1.2程序文件的運行
6.1.3程序中的輔助命令
6.1.4程序中的交互輸入
6.2順序結構程序設計
6.3分支結構程序設計
6.3.1簡單分支結構
6.3.2選擇分支結構
6.3.3分支嵌套結構
6.3.4多分支結構
6.4循環(huán)結構程序設計
6.4.1DO WHILE-ENDDO循環(huán)結構
6.4.2 FOR-ENDFOR循環(huán)結構
6.4.3 SCAN-ENDSCAN循環(huán)結構
6.4.4循環(huán)嵌套結構
6.5模塊結構程序設計
6.5.1外部過程的建立與運行
6.5.2過程文件的建立與運行
6.5.3參數傳遞
6.5.4變量的作用域
6.5.5自定義函數的建立與運行
習題6
第7章 表單設計
7.1面向對象程序設計的基本概念
……
第8章 常用控件設計
第9章 菜單設計
第10章 報表設計
第11章 應用系統(tǒng)的開發(fā)與設計
1.數據庫
數據庫(Database)是指存儲在計算機外部存儲器上的、結構化的相關數據集合。為了便于對數據的管理和檢索,數據庫中的大量數據必須按一定的邏輯結構進行存儲,這就是數據“結構化”的概念。此外,存儲在數據庫中的各個數據之間是存在一定的聯系的,而不是孤立存在的。因而,數據庫不僅包含了描述事物的數據,而且反映了相關事物之間的聯系。在信息處理或數據處理中采用數據庫技術的優(yōu)勢在于:數據庫中的數據具有較高的數據共享性和較低的數據冗余度,能夠為多個用戶或多個任務所共享;同時,數據庫中的數據具有較高的數據獨立性和安全性,能有效地支持對數據進行的各種處理,并有利于保證數據的安全性、一致性和完整性。2.數據庫技術的發(fā)展自從計算機應用于數據處理領域以來,數據庫技術的發(fā)展已經歷了3個階段,即人工管理階段、文件管理階段和數據庫管理階段。
(1)人工管理階段
該階段約在20世紀50年代中期以前,那時計算機剛誕生不久,主要用于科學與工程計算。當時沒有大容量的存儲設備,只有卡片、磁帶等。此外也沒有操作系統(tǒng)和專門的數據管理軟件。程序設計人員需要對所處理的數據做專門的定義,并需要對數據的存取及輸入輸出的方式做具體的安排。程序與數據不具有獨立性,同一組數據在不同的程序中不能被共享。因此,各應用程序之間存在大量的冗余數據。
(2)文件管理階段
該階段為20世紀50年代后期至60年代后期,由于計算機軟硬件技術的發(fā)展,大容量的存儲設備逐漸地投入使用,操作系統(tǒng)也已誕生,計算機開始大量地運用于管理領域中的數據處理工作。在當時的操作系統(tǒng)中通常包含一種專門進行文件管理的軟件,它可將數據的集合按照一定的形式存放到計算機的外部存儲器中形成數據文件,而不再需要人們去考慮這些數據的存儲結構、存儲位置以及輸入輸出方式等,用戶運用簡單的命令,就可通過文件管理程序實現對數據的存取、查詢及修改等操作。操作系統(tǒng)則提供了應用程序與相應數據文件之間的接口,從而提高了數據的應用效率,并使數據和程序之間有了一定的獨立性。