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

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

內(nèi)容概要

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

書(shū)籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7