VisualFoxPro程式設計

VisualFoxPro程式設計

《VisualFoxPro程式設計》是2010年清華大學出版社出版的圖書,作者是譚華山、蔣明宇、張高亮。

基本信息

內容簡介

《Visual FoxPro程式設計》根據全國高等學校非計算機專業學生計算機等級考試教學大綱要求,以Visual FoxPro資料庫管理系統為主要內容,介紹了面向對象程式設計和可視化編程的方法。《Visual FoxPro程式設計》主要內容有Visual FoxPro基礎、Visual FoxPro語言基礎、表與資料庫操作、關係資料庫標準語言sQL、資料庫的查詢和視圖、結構化設計語言、表單設計、報表與標籤、選單與工具列、資料庫套用開發與實例。每章內容均包含了具體的內容與操作實例。另外,附錄中有Visual FoxPro 6.0的常用命令和函式。

《Visual FoxPro程式設計》內容豐富、學校圖文並茂,描述由淺入深、文字通俗易懂。特別適合於高等學校教材使用,也可供從事計算機套用和開發的各類人員使用。《Visual FoxPro程式設計》另配有《Visual FoxPro程式設計實踐》一書,包含大量的上機操作實驗和豐富的習題內容,供讀者實際操作和練習使用。

VisualFoxProVisualFoxPro

編輯推薦

本書針對全國計算機二級考試VFP程式設計,根據最新大綱、結合最新的考試題目編寫而成。全書由公共基礎知識和Visual FoxPro程式設計兩個部分組成,以Visual FoxPro程式設計為主要內容。這套教材適合作為高等院校的教材,也可以作為全國計算機等級考試Visual FoxPro程式設計二級考試培訓教材。

內容簡介

本書分為計算機公共基礎知識和Visual FoxPro程式設計兩部分。計算機公共基礎知識部分主要根據等級考試大綱,選取計算機專業知識中的主要知識點做重點介紹;Visual FoxPro程式設計部分是根據等級考試要求為讀者介紹Visual FoxPro 6.0的使用。

全書緊扣全國計算機等級考試大綱要求,知識點覆蓋全,重點突出,重點難點做詳細講解;例題選取精心恰當,部分習題根據最新考試大綱要求精心設計和編寫,具有典型性;每章後均配有練習題,幫助讀者對每章所學內容進行鞏固和提高;全書側重於對學生實踐能力的培養,實例豐富,實踐部分內容緊密銜接,最後形成一個完整的資料庫開發系統,系統性、實踐性較強;並為讀者提供教材配套課件,內容豐富生動,便於讀者自學使用。

本書可以作為高等學校非計算機專業資料庫教程,也可作為二級Visual FoxPro的培訓教材,還可供廣大資料庫套用系統開發人員閱讀參考。

圖書目錄

第1章 數據結構與算法

第2章 程式設計基礎

第3章 軟體工程基礎

第4章 資料庫設計基礎

4.1 資料庫基本概念

4.1.1 數據

4.1.2 資料庫

4.1.3 資料庫管理系統

4.1.4 資料庫管理員

4.1.5 資料庫系統

4.1.6 資料庫套用系統

4.2 關係代數

4.3 資料庫設計與管理

本章小結

習題4

第5章 Visual FoxPro基礎概述

5.1 資料庫系統的基礎知識

5.1.1 資料庫的基本概念

5.1.2 計算機數據管理的發展

5.1.3 資料庫系統

5.2 關係資料庫的基礎理論

5.2.1 表

5.2.2 實體的描述

5.2.3 實體之間的聯繫

5.2.4 數據模型

5.2.5 關係數據

5.2.6 關係運算

5.3 資料庫設計

5.3.1 資料庫設計步驟

5.3.2 資料庫設計過程

5.4 Visual FoxPro的安裝與運行

5.4.1 Visual FoxPro的安裝

5.4.2 啟動與退出

5.5 Visual FoxPro的操作界面

5.5.1 選單系統

5.5.2 工具列

5.5.3 命令視窗

5.5.4 配置Visual FoxPro

5.5.5 設計器、嚮導、生成器

5.6 Visual FoxPro的操作方式

5.6.1 命令

5.6.2 選單

5.6.3 互動式操作

5.6.4 程式

5.7 Visual FoxPro系統概述

5.7.1 Visual FoxPro的發展過程

5.7.2 Visual FoxPro的基本功能

5.7.3 Visual FoxPro的基本特點

本章小結

習題5

第6章 數據與數據運算

6.1 常量

6.1.1 數值型常量

6.1.2 貨幣型常量

6.1.3 字元型常量

6.1.4 日期型常量

6.1.5 日期時間型常量

6.1.6 邏輯型常量

6.2 變數

6.2.1 簡單記憶體變數

6.2.2 數組

6.2.3 記憶體變數常用命令

6.3 表達式

6.3.1 數值表達式

6.3.2 字元表達式

6.3.3 日期時間表達式

6.3.4 關係表達式

6.3.5 邏輯表達式

6.3.6 各種運算符的優先權

6.4 常用函式

6.4.1 數值函式

6.4.2 字元函式

6.4.3 日期和時間函式

6.4.4 數據類型轉換函式

6.4.5 測試函式

6.5 Visual FoxPro命令格式與規則

6.5.1 命令格式

6.5.2 命令規則

本章小結

習題6

第7章 資料庫和表

7.1 項目管理器

7.1.1 什麼是項目管理器

7.1.2 項目管理器的創建

7.1.3 項目管理器的使用

7.2 資料庫的建立與使用

7.2.1 資料庫的建立

7.2.2 資料庫的使用

7.3 表的建立與使用

7.3.1 建立表

7.3.2 使用表

7.3.3 表中記錄的處理

7.4 索引

7.4.1 基本概念

7.4.2 建立索引

7.4.3 使用索引

7.5 數據完整性

7.5.1 實體完整性與主關鍵字

7.5.2域完整性與約束規則

7.5.3 參照完整性與表之間的關聯

7.6 多工作區

7.6.1 工作區與多個表

7.6.2 表的關聯

7.7 排序

本章小結

習題7

第8章 結構化查詢語言SQL

8.1 SQL的概述

8.2 數據查詢

8.2.1 基本查詢

8.2.2 排序查詢

8.2.3 計算與分組查詢

8.2.4 帶特殊運算符的條件查詢

8.2.5 利用空值查詢

8.2.6 嵌套查詢

8.2.7 別名與自聯接查詢

8.2.8 超聯接查詢

8.2.9 集合的並運算

8.2.10 查詢中的幾個特殊選項

8.3 數據操作

8.3.1 插入操作

8.3.2 刪除操作

8.3.3 更新操作

8.4 數據定義

8.4.1 定義表

8.4.2 刪除表

8.4.3 修改表結構

8.4.4 視圖

本章小結

習題8

第9章 查詢和視圖

9.1 基本概念

9.1.1 查詢的概念

9.1.2 視圖的概念

9.2 查詢

9.2.1 創建查詢的方法

9.2.2 查詢設計器

9.2.3 利用查詢設計器創建查詢

9.2.4 使用查詢嚮導建立查詢

9.3 視圖

9.3.1 創建視圖

9.3.2 視圖與查詢的區別

9.3.3 視圖與數據更新

本章小結

習題9

第10章 Visual FoxPro程式設計基礎

10.1 程式檔案的建立與執行

10.1.1 程式的基本概念

10.1.2 程式檔案的建立與執行

10.1.3 簡單的輸入輸出命令

10.2 程式結構

10.2.1 順序結構

10.2.2 選擇結構

10.2.3 循環結構

10.3模組化程式設計

10.3.1 過程檔案的建立

10.3.2 過程檔案的調用

10.3.3 過程調用中的參數傳遞

10.3.4用戶自定義函式

10.4 變數的作用域

10.4.1 公共變數

10.4.2 局部變數

10.4.3 私有變數

10.4.4 隱藏變數

本章小結

習題10

第11章 表單

11.1 面向對象的基本概念

11.1.1 對象和類

11.1.2 屬性、事件和方法

11.1.3 對象屬性的設定、對象方法的調用

11.2 表單的設計

11.2.1 建立表單

11.2.2 添加控制項

11.2.3 在表單中添加屬性和方法

11.2.4 修改和運行表單

11.3 數據環境

11.3.1 設定數據環境

11.3.2 使用數據環境

11.4 常用控制項

11.4.1 標籤控制項

11.4.2 文本框控制項

11.4.3 命令按鈕控制項

11.4.4 命令按鈕組控制項

11.4.5 單選按鈕組控制項

11.4.6 複選框控制項

11.4.7 編輯框控制項

11.4.8 列表框控制項

11.4.9表格控制項

11.4.10 組合框控制項

11.4.11 頁框控制項

11.4.12 形狀控制項

11.4.13 圖像控制項

11.4.14 計時器控制項

本章小結

習題11

第12章 選單設計與套用

12.1 選單的基本概念

12.1.1 選單的類型

12.1.2 選單中的熱鍵和快捷鍵

12.2 下拉式選單的設計與套用

12.2.1 下拉式選單設計的基本步驟

12.2.2 下拉式選單設計實例

12.2.3 為頂層表單添加下拉式選單

12.3 快捷選單的設計與套用

12.3.1 快捷選單的建立

12.3.2 為對象建立快捷選單的過程

本章小結

習題12

第13章 報表設計

13.1 創建報表

13.1.1 報表的組成

13.1.2 創建報表檔案

13.2 設計報表

13.2.1 報表工具列

13.2.2 報表的數據源

13.2.3 報表的布局

13.2.4 報表控制項和報表控制項工具列

13.3 數據分組和多欄報表

13.3.1 設計分組報表

13.3.2 設計多欄報表

13.3.3 報表的輸出

本章小結

習題13

第14章 資料庫應用程式開發

14.1 資料庫套用系統開發步驟

14.1.1 可行性分析階段

14.1.2 需求分析階段

14.1.3 系統設計階段

14.1.4 實現階段

14.1.5 測試階段

14.1.6 運行與維護階段

14.2 系統開發的總體規劃

14.2.1 系統開發的一般步驟

14.2.2 連編應用程式

14.3 Visual FoxPro資料庫套用系統開發

14.3.1 “學生管理系統”功能分析

14.3.2 系統結構

14.3.3 部分程式模組的實現

14.3.4 構造“學生管理系統”項目

本章小結

習題14

參考文獻

書摘插圖

第一章 數據結構與算法

本章知識要點:

算法的基本概念;

數據結構的定義;

線性表的定義和存儲;

樹、二叉樹的定義和存儲;

查找與排序算法。

1.1.1 算法的基本概念

1.1 算 法

算法(algorithm)是一組有窮的規則,規定了解決某一特定類型問題的一系列運算,是對解題方案的準確與完整的描述。

算法是解題的步驟,可以把算法定義成解一確定類問題的任意一種特殊的方法。在計算機科學中,算法要用計算機算法語言描述,算法代表用計算機解一類問題的精確、有效的方法。算法+數據結構=程式,求解一個給定的可計算或可解的問題,不同的人可以編寫出不同的程式,來解決同一個問題,這裡存在兩個問題:一是與計算方法密切相關的算法問題;二是程式設計的技術問題。算法和程式之間存在密切的關係。

1.算法的基本特徵

作為一個算法,一般應具有以下幾個基本特性。

1)確定性

算法的每一種運算必須有確定的意義,該種運算執行某種動作應無二義性,目的明確;這一性質反映了算法與數學公式的明顯差別。在解決實際問題時,可能會出現這樣的情況:針對某種特殊問題,數學公式是正確的,但按此數學公式設計的計算過程可能會使計算機系統無所適從,這是因為根據數學公式設計的計算過程只考慮了正常使用的情況,而當出現異常情況時,此計算過程就不能適應了。

內容簡介

《Visual Foxpro程式設計》根據高等院校最新的計算機教學大綱和全國計算機等級考試大綱的要求,以作者十多年FoxPro程式設計的教學實踐與經驗積累編寫而成。既注重加強知識性、基本原理和方法技巧等方面的介紹,又強調實踐操作技能的訓練。注重科學性、先進性和實用性,通過資料庫套用案例貫穿整個學習過程,內容深入淺出、循序漸進、圖文並茂、層次清晰。全書共分10章,包括資料庫系統、Visual FoxPro簡介、Visual FoxPro語言基礎、數據表基本操作、資料庫的基本操作、結構化查詢語言SQL、結構化程式設計、表單設計與套用、報表與選單設計和應用程式開發。《Visual Foxpro程式設計》適合作為全國高等院校本、專科學生的程式設計課程教材,以及高職、成人繼續教育等課程教材,也可作為全國計算機等級考試和其他各類計算機套用培訓教材,以及醫務工作者提高信息技術套用能力的學習用書。

圖書目錄

前言

第1章 資料庫系統

第1節 資料庫知識

第2節 數據模型

第3節 關係資料庫

第2章 VisualFoxPro簡介

第1節 VisualFoxPro概述

第2節 VisualFoxPro8.0集成開發環境

第3節 VisualFoxPro8.0項目管理器

第4節 VisualFoxPro8.0開發環境設定

第3章 VisualFoxPro語言基礎

第1節 數據及其類型

第2節 常量與變數

第3節 運算符和表達式

第4節 函式

第5節 命令

第4章 數據表基本操作

第1節 數據表的建立

第2節 數據表的基本操作

第3節 數據表的排序與索引

第4節 數據表的查詢與統計

第5節 多數據表操作

第5章 資料庫的基本操作

第1節 資料庫的建立和維護

第2節 資料庫表的特點

第3節 查詢的建立及使用

第4節 視圖的建立與使用

第6章 結構化查詢語言SQL

第1節 SQL語言概述

第2節 SQL的定義功能

第3節 SQL的操縱功能

第4節 SQL的查詢功能

第7章 結構化程式設計

第1節 程式檔案的建立與運行

第2節 程式的基本結構

第3節 分支結構

第4節 循環結構

第5節 數組的套用

第6節 模組化程式設計

第8章 表單設計與套用

第1節 表單設計概述

第2節 表單程式設計

第3節 常用表單控制項

第4節 表單集與多重表單

第5節 面向對象程式設計

第9章 報表與選單設計

第1節 報表設計基礎

第2節 報表設計器

第3節 報表設計實例

第4節 選單設計

第10章 應用程式開發

第1節 軟體開發的過程

第2節 應用程式開發實例

相關詞條

相關搜尋

熱門詞條

聯絡我們