出版時(shí)間:2008-1 出版社:清華大學(xué) 作者:劉宏 頁數(shù):253
前言
數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)領(lǐng)域的一個(gè)重要分支,它為信息處理、數(shù)據(jù)管理提供了最有效的方法。關(guān)系數(shù)據(jù)庫具有數(shù)據(jù)獨(dú)立性高、冗余度低、易于編程等優(yōu)點(diǎn),已成為應(yīng)用最廣泛的數(shù)據(jù)庫。Visual FoxPro是最為實(shí)用的數(shù)據(jù)庫管理系統(tǒng)和中小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)工具之一,它為數(shù)據(jù)庫和應(yīng)用程序開發(fā)而設(shè)計(jì),是功能強(qiáng)太的面向?qū)ο蟪绦蛟O(shè)計(jì)軟件?! ”緯訴isual FoxPro 8.0為藍(lán)本,較全面地介紹了數(shù)據(jù)庫技術(shù)與程序設(shè)計(jì)方法,以及如何用Visual FoxPro開發(fā)一個(gè)信息管理系統(tǒng)?! ”緯哂幸韵聨讉€(gè)特點(diǎn)。 1.章節(jié)編寫合理,由淺人深,循序漸進(jìn),內(nèi)容安排有序,前后銜接非常合理?! ?.通俗易懂,圖文并茂,實(shí)用性強(qiáng),便于自學(xué)。, 3.每一章都有小結(jié),幫助讀者鞏固本章的主要知識?! ?.范例選擇經(jīng)過深思熟慮,所有例題及程序都在Visual FoxPro 8.O環(huán)境中運(yùn)行通過?! ?.為了滿足學(xué)生國家計(jì)算機(jī)等級考試的要求,本書給出了大量習(xí)題,供學(xué)生練習(xí)?! ?.提供了大量的上機(jī)實(shí)戰(zhàn)項(xiàng)目,提高學(xué)生的動(dòng)手操作能力和解決實(shí)際問題的能力?! ”緯卜譃?1章,具體分工如下:第1,3,4,5章由劉宏編寫;第2章由白銀編寫;第6章由王海編寫;第7章由楊虹編寫;第8,9章由劉瑞芝編寫;第10,11章由朱正暉編寫;白銀、朱正暉參加了程序調(diào)試?! ”緯梢宰鳛楦呗毟邔8鲗I(yè)學(xué)生的教材,也可以作為普通高等院校各專業(yè)學(xué)生的教材,還可以作為全國計(jì)算機(jī)等級考試(二級Visual FoxPro)的輔導(dǎo)教材及各類數(shù)據(jù)庫應(yīng)用人員的參考書。 限于自身水平,加之時(shí)間倉促,書中難免出現(xiàn)遺漏和錯(cuò)誤之處,希望廣大讀者不吝指正。
內(nèi)容概要
《Visual FoxPro程序設(shè)計(jì)實(shí)用教程》以Visual FoxPro 8.0為藍(lán)本介紹數(shù)據(jù)庫系統(tǒng)的概念、使用、管理和開發(fā)。內(nèi)容包括:數(shù)據(jù)庫的基礎(chǔ)知識、數(shù)據(jù)庫的建立和使用、查詢和視圖、程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、表單、報(bào)表和菜單及建立應(yīng)用程序等。在教材內(nèi)容組織上,《Visual FoxPro程序設(shè)計(jì)實(shí)用教程》以Visual FoxPro基本知識結(jié)構(gòu)為核心,構(gòu)造基于案例教學(xué)的教材。教材編寫著重從實(shí)例入手,適合讀者自學(xué)和基本概念的掌握。根據(jù)滿足學(xué)生參加國家計(jì)算機(jī)等級考試的需求,教材內(nèi)容涵蓋了《全國計(jì)算機(jī)等級考試考試大綱》(Visual FoxPro程序設(shè)計(jì)部分)?!禫isual FoxPro程序設(shè)計(jì)實(shí)用教程》可以作為高職高專各專業(yè)學(xué)生的教材,也可以作為普通高等院校的各專業(yè)學(xué)生的教材,還可以作為全國計(jì)算機(jī)等級考試(二級Visual FoxPro)的輔導(dǎo)教材及各類數(shù)據(jù)庫應(yīng)用人員的參考書。
書籍目錄
第1章 Visual FoxPro基礎(chǔ)1.1 數(shù)據(jù)庫基礎(chǔ)1.1.1 數(shù)據(jù)處理1.1.2 數(shù)據(jù)庫系統(tǒng)1.1.3 數(shù)據(jù)模型的相關(guān)概念1.1.4 數(shù)據(jù)模型分類1.2 關(guān)系數(shù)據(jù)庫1.2.1 關(guān)系模型1.2.2 關(guān)系運(yùn)算1.3 Visual FoxPro基礎(chǔ)1.3.1 Visual FoxPro發(fā)展1.3.2 VFP的環(huán)境1.3.3 VFP的系統(tǒng)配置1.4 VFP可視化設(shè)計(jì)工具1.4.1 向?qū)?.4.2 設(shè)計(jì)器1.4.3 生成器1.5 學(xué)生管理應(yīng)用系統(tǒng)實(shí)例1.5.1 系統(tǒng)開發(fā)的基本過程1.5.2 系統(tǒng)的功能要求1.5.3 學(xué)生管理系統(tǒng)的結(jié)構(gòu)及功能1.5.4 數(shù)據(jù)庫及相關(guān)數(shù)據(jù)表1.6 本章小結(jié)1.7 上機(jī)實(shí)戰(zhàn)思考與練習(xí)1第2章 數(shù)據(jù)與數(shù)據(jù)運(yùn)算2.1 數(shù)據(jù)類型2.2 常量與變量2.2.1 常量2.2.2 變量2.2.3 內(nèi)存變量的常用命令2.2.4 數(shù)組2.3 表達(dá)式2.3.1 算術(shù)表達(dá)式2.3.2 字符表達(dá)式2.3.3 日期和日期時(shí)間表達(dá)式2.3.4 關(guān)系表達(dá)式2.3.5 邏輯表達(dá)式2.3.6 表達(dá)式生成器2.4 函數(shù)2.4.1 數(shù)值函數(shù)2.4.2 字符串函數(shù)2.4.3 日期和時(shí)間處理函數(shù)2.4.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)2.4.5 測試函數(shù)2.5 本章小結(jié)2.6 上機(jī)實(shí)戰(zhàn)思考與練習(xí)2第3章 數(shù)據(jù)庫操作3.1 數(shù)據(jù)庫的建立3.2 數(shù)據(jù)庫的操作3.2.1 打開和關(guān)閉數(shù)據(jù)庫3.2.2 修改數(shù)據(jù)庫3.2.3 刪除數(shù)據(jù)庫3.3 在數(shù)據(jù)庫中加入和移去表3.3.1 自由表添加到數(shù)據(jù)庫中3.3.2 數(shù)據(jù)庫表移出數(shù)據(jù)庫3.4 數(shù)據(jù)庫表的建立3.4.1 表的基本概念3.4.2 建立表的結(jié)構(gòu)3.4.3 向表中輸人數(shù)據(jù)3.5 表的基本操作3.5.1 表的打開與關(guān)閉3.5.2 修改表的結(jié)構(gòu)3.5.3 表中記錄的瀏覽和顯示3.5.4 記錄的定位3.5.5 記錄的刪除3.5.6 表中數(shù)據(jù)的替換3.6 索引與排序3.6.1 索引的概念3.6.2 建立索引3.6.3 索引的使用3.6.4 排序3.7 數(shù)據(jù)完整性3.7.1 實(shí)體完整性與主關(guān)鍵字3.7.2 域完整性與約束規(guī)則3.7.3 記錄有效性和觸發(fā)器3.7.4 參照完整性與表之間的聯(lián)系3.8 多工作區(qū)操作3.8.1 多工作區(qū)的概念3.8.2 表之間的關(guān)聯(lián)3.9 本章小結(jié)3.10 上機(jī)實(shí)戰(zhàn)思考與練習(xí)3第4章 查詢與視圖4.1 查詢命令4.1.1 順序查詢命令4.1.2 索引查詢命令4.2 查詢設(shè)計(jì)器4.3 創(chuàng)建查詢4.3.1 利用向?qū)?chuàng)建查詢4.3.2 利用查詢設(shè)計(jì)器創(chuàng)建查詢4.3.3 查詢文件的操作4.3.4 創(chuàng)建交叉表查詢4.4 視圖4.4.1 視圖含義4.4.2 本地視圖的創(chuàng)建4.5 視圖的其他操作4.6 SQL語言4.6.1 SQL概述4.6.2 數(shù)據(jù)定義4.6.3 數(shù)據(jù)操縱4.6.4 數(shù)據(jù)查詢4.7 本章小結(jié)4.8 上機(jī)實(shí)戰(zhàn)思考與練習(xí)4第5章 程序設(shè)計(jì)基礎(chǔ)5.1 程序設(shè)計(jì)概述5.1.1 程序的概念5.1.2 程序文件的建立與執(zhí)行5.1.3 程序中的一些常用命令5.2 程序基本結(jié)構(gòu)5.2.1 順序結(jié)構(gòu)5.2.2 分支結(jié)構(gòu)5.2.3 循環(huán)結(jié)構(gòu)5.3 程序的模塊設(shè)計(jì)5.3.1 子程序5.3.2 自定義函數(shù)5.3.3 過程5.3.4 參數(shù)傳遞5.3.5 變量作用域5.4 程序調(diào)試5.5 本章小結(jié)5.6 上機(jī)實(shí)戰(zhàn)思考與練習(xí)5第6章 面向?qū)ο蟪绦蛟O(shè)計(jì)6.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述6.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)方法的特點(diǎn)6.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)方法的優(yōu)點(diǎn)6.2 對象與類6.2.1 對象(0bject)6.2.2 類6.3 類的操作6.3.1 類的創(chuàng)建6.3.2 定義類成員6.3.3 類的修改6.3.4 類的應(yīng)用6.4 本章小結(jié)6.5 上機(jī)實(shí)戰(zhàn)思考與練習(xí)6第7章 表單7.1 使用表單向?qū)?chuàng)建表單7.1.1 用表單向?qū)?chuàng)建單個(gè)表的表單7.1.2 用一對多表單向?qū)?chuàng)建表單7.2 窗體設(shè)計(jì)器及其應(yīng)用7.2.1 窗體設(shè)計(jì)器窗口7.2.2 設(shè)置表單的數(shù)據(jù)環(huán)境7.2.3 運(yùn)行表單7.3 常用窗體控件7.3.1 輸出類控件7.3.2 輸入類控件7.3.3 控件類控件7.3.4 容器類控件7.3.5 連接類控件7.4 多表單設(shè)計(jì)7.4.1 表單集7.4.2 單文檔界面和多文檔界面7.5 本章小結(jié)7.6 上機(jī)實(shí)戰(zhàn)思考與練習(xí)7第8章 報(bào)表8.1 報(bào)表概述8.2 利用報(bào)表向?qū)?chuàng)建報(bào)表8.2.1 啟動(dòng)報(bào)表向?qū)?.2.2 利用報(bào)表向?qū)?chuàng)建報(bào)表8.3 利用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表8.3.1 報(bào)表設(shè)計(jì)器簡介8.3.2 快速報(bào)表的創(chuàng)建8.3.3 用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表8.3.4 報(bào)表的高級操作8.4 報(bào)表輸出8.4.1 報(bào)表的頁面設(shè)置8.4.2 報(bào)表的預(yù)覽8.4.3 報(bào)表的打印8.5 本章小結(jié)8.6 上機(jī)實(shí)戰(zhàn)思考與練習(xí)8第9章 菜單9.1 菜單概述9.1.1 菜單的基本結(jié)構(gòu)9.1.2 常用的菜單形式9.2 菜單設(shè)計(jì)器9.2.1 打開菜單設(shè)計(jì)器窗口9.2.2 菜單設(shè)計(jì)器組成9.2.3 顯示菜單的選項(xiàng)9.3 利用菜單設(shè)計(jì)器設(shè)計(jì)菜單9.3.1 創(chuàng)建菜單的基本步驟9.3.2 使用菜單設(shè)計(jì)器創(chuàng)建快速菜單9.3.3 學(xué)生管理系統(tǒng)菜單設(shè)計(jì)9.4 快捷菜單9.4.1 創(chuàng)建快捷菜單9.4.2 應(yīng)用快捷菜單9.5 利用菜單設(shè)計(jì)器創(chuàng)建SDI菜單9.5.1 創(chuàng)建SDI菜單9.5.2 將SDI菜單加到表單中9.6 本章小結(jié)9.7 上機(jī)實(shí)戰(zhàn)思考與練習(xí)9第10章 項(xiàng)目與項(xiàng)目管理器10.1 項(xiàng)目概述10.2 項(xiàng)目管理器10.2.1 創(chuàng)建項(xiàng)目10.2.2 項(xiàng)目管理器的組成10.3 項(xiàng)目管理器的操作10.3.1 創(chuàng)建文件10.3.2 添加或移去文件10.3.3 其他操作10.3.4 項(xiàng)目文件的連編與運(yùn)行10.4 本章小結(jié)10.5 上機(jī)實(shí)戰(zhàn)思考與練習(xí)10第11章 超市進(jìn)、銷、存管理系統(tǒng)開發(fā)實(shí)例11.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的一般步驟11.2 超市進(jìn)、銷、存管理系統(tǒng)11.2.1 系統(tǒng)功能分析11.2.2 系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)11.2.3 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)11.2.4 部分程序模塊的實(shí)現(xiàn)11.2.5 構(gòu)造項(xiàng)目11.3 本章小結(jié)思考與練習(xí)11附錄A 字符與ASCII代碼對照表附錄B Visual FoxPro的文件類型參考文獻(xiàn)
章節(jié)摘錄
第1章 Visual FoxPro基礎(chǔ) 數(shù)據(jù)庫技術(shù)是從20世紀(jì)60年代末開始發(fā)展起來的計(jì)算機(jī)軟件技術(shù)。數(shù)據(jù)庫技術(shù)是信息系統(tǒng)的核心和基礎(chǔ),它提供了最全面、最準(zhǔn)確、最基本的信息資源,對這些資源的管理和應(yīng)用,成為人們科學(xué)決策的依據(jù)。沒有數(shù)據(jù)庫技術(shù)做支撐,發(fā)展信息技術(shù)就是“無源之水,無本之木”,可以說哪里有信息處理,哪里就有數(shù)據(jù)庫技術(shù)的應(yīng)用?! ”菊率紫冉榻B了數(shù)據(jù)庫的基礎(chǔ)知識及Visual FoxPro 8.0的操作環(huán)境,然后介紹一個(gè)VisualFoxPro應(yīng)用系統(tǒng)實(shí)例,后續(xù)各章節(jié)的內(nèi)容圍繞這個(gè)實(shí)例展開?! ?.1 數(shù)據(jù)庫基礎(chǔ) 數(shù)據(jù)庫技術(shù)的核心是數(shù)據(jù)處理,數(shù)據(jù)處理的核心是數(shù)據(jù)庫管理系統(tǒng),它涉及信息、數(shù)據(jù)、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)模型等知識和概念?! ?.1.1 數(shù)據(jù)處理 1.數(shù)據(jù)處理的相關(guān)概念 (1)數(shù)據(jù) 數(shù)據(jù)是數(shù)據(jù)庫存儲(chǔ)的基本對象。按通常的理解,數(shù)據(jù)只表現(xiàn)為數(shù)字形式,這是一種傳統(tǒng)和狹義的理解。廣義的理解是,數(shù)字只是數(shù)據(jù)的一種表現(xiàn)形式,在計(jì)算機(jī)中可表示的種類很多,文字、圖形、圖像、聲音等都可以數(shù)字化,所以都是數(shù)據(jù)?! 。?)信息 信息是現(xiàn)實(shí)世界中的各種事物、事物的特征及其聯(lián)系等在人腦中的反映,是經(jīng)過處理、加工、提煉并用于決策制定或其他應(yīng)用活動(dòng)的數(shù)據(jù)。對信息可以從兩方面來理解:一方面信息是數(shù)據(jù)的內(nèi)涵;另一方面信息是經(jīng)過處理的數(shù)據(jù)?! ?shù)據(jù)和信息是兩個(gè)既有聯(lián)系又有區(qū)別的概念,數(shù)據(jù)是信息的載體,信息是數(shù)據(jù)的內(nèi)涵。同一信息可以有不同的數(shù)據(jù)表現(xiàn)形式,而同一數(shù)據(jù)也可以有不同的信息解釋。 ?。?)數(shù)據(jù)處理 由于客觀世界的事物都是普遍聯(lián)系的,因此從已有的數(shù)據(jù)出發(fā),根據(jù)事物之間的聯(lián)系,經(jīng)過一定的處理步驟,就可以產(chǎn)生新的數(shù)據(jù)。這些新的數(shù)據(jù)又可以表示新的信息,通常用作決策的依據(jù),這種從已知原始的或雜亂無章的數(shù)據(jù)中推導(dǎo)出對人們有用的數(shù)據(jù)或信息的過程稱為數(shù)據(jù)處理?! 。?)數(shù)據(jù)管理 數(shù)據(jù)管理是指數(shù)據(jù)的收集、整理、組織、存儲(chǔ)、查詢和傳送等各種操作,是數(shù)據(jù)處理的基本環(huán)節(jié),是任何數(shù)據(jù)處理任務(wù)的共性部分。數(shù)據(jù)庫技術(shù)就是一種數(shù)據(jù)管理技術(shù)。
圖書封面
評論、評分、閱讀與下載
Visual FoxPro程序設(shè)計(jì)實(shí)用教程 PDF格式下載