作 者:高巍巍 等編著
出版社:清華大學出版社
出版時間:2008-8-1
字 數:632000
版 次:1
頁 數:397
開 本:16開
印 次:1
紙 張:膠版紙
ISBN:9787302175407
包 裝:平裝
所屬分類:圖書>>計算機/網路>>資料庫>>Foxpro
編輯推薦
本書針對全國計算機二級考試VFP程式設計,根據最新大綱、結合最新的考試題目編寫而成。全書由公共基礎知識和VisualFoxPro程式設計兩個部分組成,以VisualFoxPro程式設計為主要內容。這套教材適合作為高等院校的教材,也可以作為全國計算機等級考試VisualFoxPro程式設計二級考試培訓教材。內容簡介
本書分為計算機公共基礎知識和VisualFoxPro程式設計兩部分。計算機公共基礎知識部分主要根據等級考試大綱,選取計算機專業知識中的主要知識點做重點介紹;VisualFoxPro程式設計部分是根據等級考試要求為讀者介紹VisualFoxPro6.0的使用。全書緊扣全國計算機等級考試大綱要求,知識點覆蓋全,重點突出,重點難點做詳細講解;例題選取精心恰當,部分習題根據最新考試大綱要求精心設計和編寫,具有典型性;每章後均配有練習題,幫助讀者對每章所學內容進行鞏固和提高;全書側重於對學生實踐能力的培養,實例豐富,實踐部分內容緊密銜接,最後形成一個完整的資料庫開發系統,系統性、實踐性較強;並為讀者提供教材配套課件,內容豐富生動,便於讀者自學使用。
本書可以作為高等學校非計算機專業資料庫教程,也可作為二級VisualFoxPro的培訓教材,還可供廣大資料庫套用系統開發人員閱讀參考。
圖書目錄
第1章數據結構與算法1.1算法
1.1.1算法的基本概念
1.1.2算法複雜度
1.2數據結構的基本概念
1.2.1數據結構概念
1.2.2數據結構分類
1.3線性表
1.3.1線性表概念
1.3.2線性表的順序存儲
1.3.3線性表的鏈式存儲
1.4棧和佇列
1.4.1棧及其基本運算
1.4.2佇列及其運算
1.5樹與二叉樹
1.5.1樹與二叉樹概念
1.5.2二叉樹的存儲
1.5.3二叉樹的遍歷
1.6查找和排序
1.6.1查找技術
1.6.2排序技術
本章小結
習題1
第2章程式設計基礎
2.1程式設計方法與風格
2.2結構化程式設計
2.2.1結構化程式設計的原則
2.2.2結構化程式設計的基本結構與特點
2.3面向對象的程式設計
2.3.1面向對象方法
2.3.2面向對象方法的基本概念
本章小結
習題2
第3章軟體工程基礎
3.1軟體工程基本概念
3.1.1軟體定義與軟體特點
3.1.2軟體危機與軟體工程
3.1.3軟體工程與軟體生命周期
3.2結構化分析和設計方法
3.2.1需求分析
3.2.2結構化分析方法
3.2.3軟體需求規格說明書
3.2.4結構化設計方法
3.3軟體測試
3.3.1軟體測試的概念與分類
3.3.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章VisualFoxPro基礎概述
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.4VisualFoxPro的安裝與運行
5.4.1VisualFoxPro的安裝
5.4.2啟動與退出
5.5VisualFoxPro的操作界面
5.5.1選單系統
5.5.2工具列
5.5.3命令視窗
5.5.4配置VisualFoxPro
5.5.5設計器、嚮導、生成器
5.6VisualFoxPro的操作方式
5.6.1命令
5.6.2選單
5.6.3互動式操作
5.6.4程式
5.7VisualFoxPro系統概述
5.7.1VisualFoxPro的發展過程
5.7.2VisualFoxPro的基本功能
5.7.3VisualFoxPro的基本特點
本章小結
習題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.5VisualFoxPro命令格式與規則
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.1SQL的概述
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章VisualFoxPro程式設計基礎
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.3VisualFoxPro資料庫套用系統開發
14.3.1“學生管理系統”功能分析
14.3.2系統結構
14.3.3部分程式模組的實現
14.3.4構造“學生管理系統”項目
本章小結
習題14
參考文獻
書摘插圖
第一章 數據結構與算法
本章知識要點:
算法的基本概念;
數據結構的定義;
線性表的定義和存儲;
樹、二叉樹的定義和存儲;
查找與排序算法。
1.1.1 算法的基本概念
1.1算法
算法(algorithm)是一組有窮的規則,規定了解決某一特定類型問題的一系列運算,是對解題方案的準確與完整的描述。
算法是解題的步驟,可以把算法定義成解一確定類問題的任意一種特殊的方法。在計算機科學中,算法要用計算機算法語言描述,算法代表用計算機解一類問題的精確、有效的方法。算法+數據結構=程式,求解一個給定的可計算或可解的問題,不同的人可以編寫出不同的程式,來解決同一個問題,這裡存在兩個問題:一是與計算方法密切相關的算法問題;二是程式設計的技術問題。算法和程式之間存在密切的關係。
1.算法的基本特徵
作為一個算法,一般應具有以下幾個基本特性。
1)確定性
算法的每一種運算必須有確定的意義,該種運算執行某種動作應無二義性,目的明確;這一性質反映了算法與數學公式的明顯差別。在解決實際問題時,可能會出現這樣的情況:針對某種特殊問題,數學公式是正確的,但按此數學公式設計的計算過程可能會使計算機系統無所適從,這是因為根據數學公式設計的計算過程只考慮了正常使用的情況,而當出現異常情況時,此計算過程就不能適應了。
華南理工出版社出版書籍(一)
華南理工大學出版社是教育部主管的全國重點大學出版社,成立於1985年。二十多年來,我社始終堅持為高校教學、科研和學科建設服務的辦社宗旨,秉承“服務教育,傳承文明,致力原創,追求卓越”的出版理念,以品牌建設為龍頭,以學科建設為依託,發揮學校學科和廣東地域優勢,堅持以學術精品為立社之本,增強自主創新能力,辦社實力不斷提高 |