Visual FoxPro程序設計

出版時間:2008-8  出版社:清華大學出版社  作者:高巍巍 等 著  頁數(shù):397  

內(nèi)容概要

  《高等學校教材·計算機應用:Visual FoxPro程序設計》分為計算機公共基礎知識和Visual FoxPro程序設計兩部分。計算機公共基礎知識部分主要根據(jù)等級考試大綱,選取計算機專業(yè)知識中的主要知識點做重點介紹;Visual FoxPro程序設計部分是根據(jù)等級考試要求為讀者介紹Visual FoxPro6.0的使用?! ∪珪o扣全國計算機等級考試大綱要求,知識點覆蓋全,重點突出,重點難點做詳細講解;例題選取精度心恰當,部分習題根據(jù)最新考試大綱要求精心設計和編寫,具有典型性;每章后均配有練習題,幫助讀者對每章所學內(nèi)容進行鞏固和提高。

書籍目錄

第1章 數(shù)據(jù)結(jié)構(gòu)與算法1.1 算法1.1.1 算法的基本概念1.1.2 算法復雜度1.2 數(shù)據(jù)結(jié)構(gòu)的基本概念1.2.1 數(shù)據(jù)結(jié)構(gòu)概念1.2.2 數(shù)據(jù)結(jié)構(gòu)分類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 查找技術(shù)1.6.2 排序技術(shù)本章小結(jié)習題1第2章 程序設計基礎2.1 程序設計方法與風格2.2 結(jié)構(gòu)化程序設計2.2.1 結(jié)構(gòu)化程序設計的原則2.2.2 結(jié)構(gòu)化程序設計的基本結(jié)構(gòu)與特點2.3 面向?qū)ο蟮某绦蛟O計2.3.1 面向?qū)ο蠓椒?.3.2 面向?qū)ο蠓椒ǖ幕靖拍畋菊滦〗Y(jié)習題2第3章 軟件工程基礎3.1 軟件工程基本概念3.1.1 軟件定義與軟件特點3.1.2 軟件危機與軟件工程3.1.3 軟件工程與軟件生命周期3.2 結(jié)構(gòu)化分析和設計方法3.2.1 需求分析3.2.2 結(jié)構(gòu)化分析方法3.2.3 軟件需求規(guī)格說明書3.2.4 結(jié)構(gòu)化設計方法3.3 軟件測試3.3.1 軟件測試的概念與分類3.3.2 測試實施本章小結(jié)習題3第4章 數(shù)據(jù)庫設計基礎4.1 數(shù)據(jù)庫基本概念4.1.1 數(shù)據(jù)4.1.2 數(shù)據(jù)庫4.1.3 數(shù)據(jù)庫管理系統(tǒng)4.1.4 數(shù)據(jù)庫管理員4.1.5 數(shù)據(jù)庫系統(tǒng)4.1.6 數(shù)據(jù)庫應用系統(tǒng)4.2 關(guān)系代數(shù)4.3 數(shù)據(jù)庫設計與管理本章小結(jié)習題4第5章 Visual FoxPro基礎概述5.1 數(shù)據(jù)庫系統(tǒng)的基礎知識5.1.1 數(shù)據(jù)庫的基本概念5.1.2 計算機數(shù)據(jù)管理的發(fā)展5.1.3 數(shù)據(jù)庫系統(tǒng)5.2 關(guān)系數(shù)據(jù)庫的基礎理論5.2.1 表5.2.2 實體的描述5.2.3 實體之間的聯(lián)系5.2.4 數(shù)據(jù)模型5.2.5 關(guān)系數(shù)據(jù)5.2.6 關(guān)系運算5.3 數(shù)據(jù)庫設計5.3.1 數(shù)據(jù)庫設計步驟5.3.2 數(shù)據(jù)庫設計過程5.4 Visual FoxPro的安裝與運行5.4.1 Visual FoxPro的安裝5.4.2 啟動與退出5.5 Visual FoxPro的操作界面5.5.1 菜單系統(tǒng)5.5.2 工具欄5.5.3 命令窗口5.5.4 配置Visual FoxPro5.5.5 設計器、向?qū)А⑸善?.6 Visual FoxPro的操作方式5.6.1 命令5.6.2 菜單5.6.3 交互式操作5.6.4 程序5.7 Visual FoxPro系統(tǒng)概述5.7.1 Visual FoxPro的發(fā)展過程5.7.2 Visual FoxPro的基本功能5.7.3 Visual FoxPro的基本特點本章小結(jié)習題5第6章 數(shù)據(jù)與數(shù)據(jù)運算6.1 常量6.1.1 數(shù)值型常量6.1.2 貨幣型常量6.1.3 字符型常量6.1.4 日期型常量6.1.5 日期時間型常量6.1.6 邏輯型常量6.2 變量6.2.1 簡單內(nèi)存變量6.2.2 數(shù)組6.2.3 內(nèi)存變量常用命令6.3 表達式6.3.1 數(shù)值表達式6.3.2 字符表達式6.3.3 日期時間表達式6.3.4 關(guān)系表達式6.3.5 邏輯表達式6.3.6 各種運算符的優(yōu)先級6.4 常用函數(shù)6.4.1 數(shù)值函數(shù)6.4.2 字符函數(shù)6.4.3 日期和時間函數(shù)6.4.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)6.4.5 測試函數(shù)6.5 Visual FoxPro命令格式與規(guī)則6.5.1 命令格式6.5.2 命令規(guī)則本章小結(jié)習題6第7章 數(shù)據(jù)庫和表7.1 項目管理器7.1.1 什么是項目管理器7.1.2 項目管理器的創(chuàng)建7.1.3 項目管理器的使用7.2 數(shù)據(jù)庫的建立與使用7.2.1 數(shù)據(jù)庫的建立7.2.2 數(shù)據(jù)庫的使用7.3 表的建立與使用7.3.1 建立表7.3.2 使用表7.3.3 表中記錄的處理7.4 索引7.4.1 基本概念7.4.2 建立索引7.4.3 使用索引7.5 數(shù)據(jù)完整性7.5.1 實體完整性與主關(guān)鍵字7.5.2 域完整性與約束規(guī)則7.5.3 參照完整性與表之間的關(guān)聯(lián)7.6 多工作區(qū)7.6.1 工作區(qū)與多個表7.6.2 表的關(guān)聯(lián)7.7 排序本章小結(jié)習題7第8章 結(jié)構(gòu)化查詢語言SQL8.1 SQL的概述8.2 數(shù)據(jù)查詢8.2.1 基本查詢8.2.2 排序查詢8.2.3 計算與分組查詢8.2.4 帶特殊運算符的條件查詢8.2.5 利用空值查詢8.2.6 嵌套查詢8.2.7 別名與自聯(lián)接查詢8.2.8 超聯(lián)接查詢8.2.9 集合的并運算8.2.10 查詢中的幾個特殊選項8.3 數(shù)據(jù)操作8.3.1 插入操作8.3.2 刪除操作8.3.3 更新操作8.4 數(shù)據(jù)定義8.4.1 定義表8.4.2 刪除表8.4.3 修改表結(jié)構(gòu)8.4.4 視圖本章小結(jié)習題8第9章 查詢和視圖9.1 基本概念9.1.1 查詢的概念9.1.2 視圖的概念9.2 查詢9.2.1 創(chuàng)建查詢的方法9.2.2 查詢設計器9.2.3 利用查詢設計器創(chuàng)建查詢9.2.4 使用查詢向?qū)Ы⒉樵?.3 視圖9.3.1 創(chuàng)建視圖9.3.2 視圖與查詢的區(qū)別9.3.3 視圖與數(shù)據(jù)更新本章小結(jié)習題9第10章 Visual FoxPro程序設計基礎10.1 程序文件的建立與執(zhí)行10.1.1 程序的基本概念10.1.2 程序文件的建立與執(zhí)行10.1.3 簡單的輸入輸出命令10.2 程序結(jié)構(gòu)10.2.1 順序結(jié)構(gòu)10.2.2 選擇結(jié)構(gòu)10.2.3 循環(huán)結(jié)構(gòu)10.3 模塊化程序設計10.3.1 過程文件的建立10.3.2 過程文件的調(diào)用10.3.3 過程調(diào)用中的參數(shù)傳遞10.3.4 用戶自定義函數(shù)10.4 變量的作用域10.4.1 公共變量10.4.2 局部變量10.4.3 私有變量10.4.4 隱藏變量本章小結(jié)習題10第11章 表單11.1 面向?qū)ο蟮幕靖拍?1.1.1 對象和類11.1.2 屬性、事件和方法11.1.3 對象屬性的設置、對象方法的調(diào)用11.2 表單的設計11.2.1 建立表單11.2.2 添加控件11.2.3 在表單中添加屬性和方法11.2.4 修改和運行表單11.3 數(shù)據(jù)環(huán)境11.3.1 設置數(shù)據(jù)環(huán)境11.3.2 使用數(shù)據(jù)環(huán)境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 計時器控件本章小結(jié)習題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 為對象建立快捷菜單的過程本章小結(jié)習題12第13章 報表設計13.1 創(chuàng)建報表13.1.1 報表的組成13.1.2 創(chuàng)建報表文件13.2 設計報表13.2.1 報表工具欄13.2.2 報表的數(shù)據(jù)源13.2.3 報表的布局13.2.4 報表控件和報表控件工具欄13.3 數(shù)據(jù)分組和多欄報表13.3.1 設計分組報表13.3.2 設計多欄報表13.3.3 報表的輸出本章小結(jié)習題13第14章 數(shù)據(jù)庫應用程序開發(fā)14.1 數(shù)據(jù)庫應用系統(tǒng)開發(fā)步驟14.1.1 可行性分析階段14.1.2 需求分析階段14.1.3 系統(tǒng)設計階段14.1.4 實現(xiàn)階段14.1.5 測試階段14.1.6 運行與維護階段14.2 系統(tǒng)開發(fā)的總體規(guī)劃14.2.1 系統(tǒng)開發(fā)的一般步驟14.2.2 連編應用程序14.3 Visual FoxPro數(shù)據(jù)庫應用系統(tǒng)開發(fā)14.3.1 “學生管理系統(tǒng)”功能分析14.3.2 系統(tǒng)結(jié)構(gòu)14.3.3 部分程序模塊的實現(xiàn)14.3.4 構(gòu)造“學生管理系統(tǒng)”項目本章小結(jié)習題14參考文獻

章節(jié)摘錄

  第一章 數(shù)據(jù)結(jié)構(gòu)與算法  本章知識要點:  算法的基本概念;  數(shù)據(jù)結(jié)構(gòu)的定義;  線性表的定義和存儲;  樹、二叉樹的定義和存儲;  查找與排序算法?! ?.1.1 算法的基本概念  1.1 算 法  算法(algorithm)是一組有窮的規(guī)則,規(guī)定了解決某一特定類型問題的一系列運算,是對解題方案的準確與完整的描述?! ∷惴ㄊ墙忸}的步驟,可以把算法定義成解一確定類問題的任意一種特殊的方法。在計算機科學中,算法要用計算機算法語言描述,算法代表用計算機解一類問題的精確、有效的方法。算法+數(shù)據(jù)結(jié)構(gòu)=程序,求解一個給定的可計算或可解的問題,不同的人可以編寫出不同的程序,來解決同一個問題,這里存在兩個問題:一是與計算方法密切相關(guān)的算法問題;二是程序設計的技術(shù)問題。算法和程序之間存在密切的關(guān)系。  1.算法的基本特征  作為一個算法,一般應具有以下幾個基本特性。  1)確定性  算法的每一種運算必須有確定的意義,該種運算執(zhí)行某種動作應無二義性,目的明確;這一性質(zhì)反映了算法與數(shù)學公式的明顯差別。在解決實際問題時,可能會出現(xiàn)這樣的情況:針對某種特殊問題,數(shù)學公式是正確的,但按此數(shù)學公式設計的計算過程可能會使計算機系統(tǒng)無所適從,這是因為根據(jù)數(shù)學公式設計的計算過程只考慮了正常使用的情況,而當出現(xiàn)異常情況時,此計算過程就不能適應了。

編輯推薦

  《高等學校教材·計算機應用:Visual FoxPro程序設計》可作為高等學校非計算機專業(yè)數(shù)據(jù)庫教程,也可作為二級Visual FoxPro的培訓教材,還可供廣大數(shù)據(jù)庫應用系統(tǒng)開發(fā)人員閱讀參考。

圖書封面

評論、評分、閱讀與下載


    Visual FoxPro程序設計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7