Visual FoxPro程序設(shè)計案例教程

出版時間:2012-1  出版社:蔡莉、劉廣、 郝世峰 高等教育出版社 (2012-01出版)  作者:蔡莉,等 編  頁數(shù):352  

內(nèi)容概要

  《Visual FoxPro 程序設(shè)計案例教程》從實用的角度出發(fā),結(jié)合編者多年的教學(xué)實踐和編程經(jīng)驗,由淺入深、循序漸進(jìn)地闡述數(shù)據(jù)庫基礎(chǔ)知識與Visual FoxPro基礎(chǔ)、自由表的基本操作、創(chuàng)建和使用數(shù)據(jù)庫、查詢與視圖、結(jié)構(gòu)化查詢語言(SQL)、Visual FoxPro結(jié)構(gòu)化程序設(shè)計、Visual FoxPro面向?qū)ο蟮某绦蛟O(shè)計與表單設(shè)計、菜單設(shè)計與應(yīng)用和報表設(shè)計等內(nèi)容?!  禫isual FoxPro 程序設(shè)計案例教程》內(nèi)容安排合理,符合當(dāng)前教學(xué)現(xiàn)狀,不僅適合作為高等院校非計算機專業(yè)應(yīng)用型的教材,也可作為希望盡快開發(fā)小型數(shù)據(jù)庫應(yīng)用程序的讀者的參考用書。在編寫時參考了新的全國計算機等級考試二級考試大綱(Visual FoxPro程序設(shè)計),也可供參加計算機等級考試的學(xué)生使用。

書籍目錄

第0篇 入門篇 案例概述 0.1 案例效果 0.2 案例設(shè)計分析 0.3 案例要求 0.4 案例設(shè)計過程 第1篇 理論篇 第1章 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識 1.1 數(shù)據(jù)庫系統(tǒng)概述 1.2 關(guān)系數(shù)據(jù)庫 1.3 關(guān)系模型的基本概念 1.4 Visual FoxPro系統(tǒng)概述 1.5 項目管理器 案例1 職工管理系統(tǒng)項目的建立 第2章 數(shù)據(jù)及其運算 2.1 數(shù)據(jù)類型 2.2 常量與變量 2.3 函數(shù) 2.4 表達(dá)式 2.5 命令 第3章 數(shù)據(jù)庫及其操作 3.1 數(shù)據(jù)庫的建立和操作 3.2 建立表 案例2 建立職工管理數(shù)據(jù)庫 3.3 表的基本操作 案例3 操作職工管理庫中的表 3.4 排序和索引 3.5 數(shù)據(jù)統(tǒng)計 案例4 查詢和統(tǒng)計職工管理庫中的表 3.6 多表操作 3.7 數(shù)據(jù)完整性 案例5 建立職工管理庫中表之間的關(guān)系 第4章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言——SQL 4.1 SQL概述 4.2 SQL的數(shù)據(jù)定義功能 4.3 SQL的數(shù)據(jù)更新功能 4.4 SQL的數(shù)據(jù)查詢功能 案例6 在學(xué)生管理庫中實現(xiàn)查詢 第5章 查詢和視圖 5.1 基本概念 5.2 查詢 5.3 視圖 案例7 生成職工工資管理視圖 第6章 應(yīng)用程序設(shè)計基礎(chǔ) 6.1 程序文件的建立與運行 6.2 程序控制結(jié)構(gòu) 案例8 查詢顯示程序的建立 6.3 過程及其調(diào)用 6.4 文件操作 案例9 簡易職工管理系統(tǒng) 第7章 表單設(shè)計 7.1 面向?qū)ο蟪绦蛟O(shè)計概述 7.2 創(chuàng)建表單 7.3 表單的編輯與修改 案例10 建立封面和登錄表單 第8章 常用控件的使用 8.1 標(biāo)簽控件與文本框控件 8.2 命令按鈕控件與編輯框控件 8.3 選項按鈕組與復(fù)選框控件 8.4 列表框控件與組合框控件 8.5 微調(diào)按鈕控件與頁框控件 8.6 線條控件與形狀控件 8.7 表格控件與圖像控件 8.8 計時器控件與容器控件 案例11 建立職工信息顯示和查詢 第9章 報表和標(biāo)簽設(shè)計 9.1 報表概述 9.2 創(chuàng)建報表 9.3 修改報表 9.4 標(biāo)簽設(shè)計 9.5 預(yù)覽和打印報表與標(biāo)簽 案例12 創(chuàng)建工資報表和標(biāo)簽 第10章 菜單與工具欄設(shè)計 10.1 菜單的創(chuàng)建 10.2 用類設(shè)計器定義工具欄類 案例13 創(chuàng)建系統(tǒng)菜單 第11章 應(yīng)用程序開發(fā) 11.1 開發(fā)應(yīng)用程序的基本步驟 11.2 應(yīng)用程序的優(yōu)化 11.3 職工工資管理系統(tǒng)開發(fā)實例 11.4 學(xué)生成績管理系統(tǒng)開發(fā)實例 案例14 應(yīng)用程序的生成 第2篇 實驗篇 實驗一 Visual FoxPro的基本操作與項目操作 實驗二 常量、變量、函數(shù)和表達(dá)式 實驗三 數(shù)據(jù)庫的建立 實驗四 表記錄的操作 實驗五 表的組織與統(tǒng)計 實驗六 多表操作 實驗七 SQL語言的使用 實驗八 查詢和視圖 實驗九 簡單程序的編寫 實驗十 循環(huán)結(jié)構(gòu)程序設(shè)計 實驗十一 過程、函數(shù)和子程序 實驗十二 表單設(shè)計器的使用 實驗十三 表單控件的使用 實驗十四 報表和標(biāo)簽 實驗十五 菜單設(shè)計 實驗十六 應(yīng)用程序的發(fā)布 參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   在數(shù)據(jù)庫的應(yīng)用中,查詢是數(shù)據(jù)處理中不可缺少的、最常用的。Visual FoxPro提供了兩種較好的方法,這就是查詢和視圖。使用查詢設(shè)計器能方便地生成一個查詢,從而獲得用戶所需的數(shù)據(jù)。視圖能幫助用戶從本地或遠(yuǎn)程數(shù)據(jù)源中獲取相關(guān)數(shù)據(jù),而且還可以對這些數(shù)據(jù)進(jìn)行修改并更新,Visual FoxPro將自動完成對源表的更新。 本章主要介紹查詢與視圖的概念、建立和使用。 5.1 基本概念 查詢和視圖有很多類似之處,查詢和視圖都是用來從一個或多個相關(guān)聯(lián)的數(shù)據(jù)表中提取有用信息的。視圖兼有表和查詢的特點,查詢可以根據(jù)表或視圖定義,所以查詢和視圖又有很多交叉的概念和作用。 5.1.1 查詢 查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果,例如,瀏覽器、報表、表或標(biāo)簽等。它可以對數(shù)據(jù)源進(jìn)行各種組合、有效地篩選記錄、管理數(shù)據(jù)并對結(jié)果進(jìn)行排序;它還可以讓用戶以需要的方式顯示數(shù)據(jù)表中的數(shù)據(jù),并可以控制顯示數(shù)據(jù)表中哪些字段、哪些記錄以及顯示記錄的順序等;查詢也可以聯(lián)接兩個以上的數(shù)據(jù)表,并顯示出聯(lián)接后滿足要求的記錄。 實際上查詢就是預(yù)先定義好的一個SQL SELECT語句,在不同的需要場合可以直接或反復(fù)使用,從而提高效率。 查詢簡化了從一個或多個表中檢索或搜集數(shù)據(jù)的過程。查詢的結(jié)果是一個基于表和視圖的動態(tài)的數(shù)據(jù)集合,一個查詢可以用一條soL SELECT語句來完成。 查詢保存為一個擴(kuò)展名為qpr的文件。但文件中保存的是實現(xiàn)查詢的SQL SELECT命令,而非查詢的結(jié)果,查詢必須基于確定的數(shù)據(jù)源,可以是一個或多個數(shù)據(jù)庫表、自由表或視圖。 執(zhí)行查詢,即設(shè)定一些過濾條件,并把這些條件存為查詢文件,在每次查詢數(shù)據(jù)時,調(diào)用該文件并加以執(zhí)行。 5.1.2 視圖 視圖其實是從數(shù)據(jù)庫表或視圖中導(dǎo)出的“表”。與其他表不同,視圖中的數(shù)據(jù)還是存儲在原來的數(shù)據(jù)庫表或視圖中。因此可以把視圖看作是一個虛表,盡管它是一個虛擬表,但是在數(shù)據(jù)瀏覽、查詢和更新方面卻有著廣泛的應(yīng)用。 視圖能夠從本地或遠(yuǎn)程表中提取一組記錄。使用當(dāng)前數(shù)據(jù)庫中的表建立的視圖是本地視圖,使用當(dāng)前數(shù)據(jù)庫之外的數(shù)據(jù)源(如soL Server)中的表建立的視圖是遠(yuǎn)程視圖。 使用視圖可以處理或更新檢索到的記錄,改變這些記錄的值。執(zhí)行視圖文件,包含一些條件設(shè)定,可從幾個數(shù)據(jù)表文件中過濾出所要求的數(shù)據(jù)。其結(jié)果存儲成實際的記錄數(shù)據(jù),可以當(dāng)作實際的數(shù)據(jù)表文件來使用,并且當(dāng)視圖中的數(shù)據(jù)記錄更改后,原數(shù)據(jù)表中的記錄也會隨之修改。 視圖是操作表的一種手段,通過視圖可以查詢表,也可以更新表。視圖是數(shù)據(jù)庫中特有的,它依賴于某一數(shù)據(jù)庫而存在,只有打開與視圖相關(guān)的數(shù)據(jù)庫才能創(chuàng)建和使用視圖。 5.1.3 查詢與視圖的區(qū)別 查詢和視圖都是用來從一個或多個相關(guān)聯(lián)的數(shù)據(jù)表中提取有用信息的,是性質(zhì)相近的文件,但是它們之間也存在差異。 (1)查詢文件的執(zhí)行結(jié)果可以存儲成多種數(shù)據(jù)形式,如圖表、報表等,而視圖的查詢結(jié)果同一般的數(shù)據(jù)表文件一樣,可以當(dāng)作數(shù)據(jù)表文件來使用。 (2)查詢的結(jié)果只能閱讀,不能修改,查詢是作為文本文件以擴(kuò)展名.qpr存儲的,且查詢是完全獨立的,不依賴數(shù)據(jù)庫的存在而存在。 (3)視圖不僅具有查詢的功能,還可以修改記錄數(shù)據(jù)并使源表隨之更新,但視圖只能存在于數(shù)據(jù)庫中,它不是獨立的文件。 (4)視圖文件的數(shù)據(jù)來源分別是數(shù)據(jù)表文件、視圖、服務(wù)器上的數(shù)據(jù)表文件、遠(yuǎn)程數(shù)據(jù)表文件。 (5)與查詢設(shè)計器相比,在視圖設(shè)計器中多了一個“更新條件”選項卡,該選項卡具有使修改過的記錄更新源表的功能。

編輯推薦

《Visual FoxPro 程序設(shè)計案例教程》內(nèi)容安排合理,符合當(dāng)前教學(xué)現(xiàn)狀,不僅適合作為高等院校非計算機專業(yè)應(yīng)用型的教材,也可作為希望盡快開發(fā)小型數(shù)據(jù)庫應(yīng)用程序的讀者的參考用書。在編寫時參考了新的全國計算機等級考試二級考試大綱(Visual FoxPro程序設(shè)計),也可供參加計算機等級考試的學(xué)生使用。

圖書封面

評論、評分、閱讀與下載


    Visual FoxPro程序設(shè)計案例教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7