出版時間:2008-9 出版社:張翼英、張丕振、 張翼飛 清華大學(xué)出版社 (2012-06出版) 作者:張翼英 等 著 頁數(shù):470
內(nèi)容概要
《高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育教材精選:Visual FoxPro 9.0程序設(shè)計(jì)(第2版)》詳細(xì)介紹了Visual FoxPro 9.0數(shù)據(jù)庫管理系統(tǒng)的知識體系,以及如何使用VisualFoxPr09.O進(jìn)行程序設(shè)計(jì)與項(xiàng)目開發(fā)。 本書從實(shí)際開發(fā)角度出發(fā),循序漸進(jìn)地講解VisualFoxPr09.O的各種知識,并根據(jù)程序設(shè)計(jì)知識的學(xué)習(xí)規(guī)律,合理地安排書中的內(nèi)容,精心設(shè)計(jì)豐富恰當(dāng)?shù)膶?shí)例。主要內(nèi)容包括項(xiàng)目管理器、關(guān)系數(shù)據(jù)庫操作、查詢與視圖、表單與控件管理、菜單設(shè)計(jì)、結(jié)構(gòu)化查詢語言和面向?qū)ο蟮某绦蛟O(shè)計(jì)。最后,以“人力資源管理系統(tǒng)”為實(shí)例,對前面12個章節(jié)的內(nèi)容進(jìn)行總結(jié),系統(tǒng)全面地介紹在Visual FoxPro 9.0中如何進(jìn)行應(yīng)用程序開發(fā),詳細(xì)闡述了整個程序設(shè)計(jì)開發(fā)的過程及開發(fā)技巧,使得讀者能夠從理論自然地延伸到實(shí)際應(yīng)用,進(jìn)而達(dá)到中級以上的程序設(shè)計(jì)水平?! 陡叩葘W(xué)校計(jì)算機(jī)基礎(chǔ)教育教材精選:Visual FoxPro 9.0程序設(shè)計(jì)(第2版)》知識體系完整,結(jié)構(gòu)安排合理,內(nèi)容深度適宜,講解深入淺出,可作為高等學(xué)校非計(jì)算機(jī)專業(yè)本科、??茖W(xué).生的計(jì)算機(jī)課程教材及各種培訓(xùn)班教材,也可作為從事中小型數(shù)據(jù)庫管理的從業(yè)者和相關(guān)領(lǐng)域的技術(shù)人員的參考書。
書籍目錄
第1章 Visual FoxPro 9.0簡介 1.1 VisualFoxPro的歷史沿革 1.1.1 dBASE 1.1.2 FoxBase和FoxPro 1.1.3 VisualFoxPro 1.2 Visual FoxPro 9.0的增強(qiáng)功能和特點(diǎn) 1.2.1 交互式開發(fā)環(huán)境(IDE)的增強(qiáng) 1.2.2 Visual FoxPro 9.0設(shè)計(jì)器的增強(qiáng) 1.2.3 數(shù)據(jù)和XML功能的增強(qiáng) 1.2.4 語言的增強(qiáng) 1.2.5 其他增強(qiáng) 1.2.6 Visual FoxPro的主要特點(diǎn) 1.3 Visual FoxPro 9.0的安裝、運(yùn)行與退出 1.3.1 Visual FoxPro 9.0安裝的必要條件 1.3.2 Visual FoxPro 9.0的安裝 1.3.3 Visual FoxPro 9.0的運(yùn)行與退出 1.4 Visual FoxPro 9.0用戶界面 1.4.1 菜單欄 1.4.2 工具欄 1.4.3 “命令”窗口 1.4.4 工具箱 1.4.5 任務(wù)面板管理器 1.5 定制用戶環(huán)境 1.5.1 使用“選項(xiàng)”對話框設(shè)置環(huán)境 1.5.2 使用SET命令 1.5.3 工作方式 1.5.4 設(shè)置工作目錄與搜索路徑 1.5.5 獲取幫助 1.6 小結(jié) 1.7 練習(xí) 第2章 Visual FoxPro 9.0項(xiàng)目管理器及應(yīng)用 2.1 項(xiàng)目及項(xiàng)目管理器組成 2.1.1 創(chuàng)建項(xiàng)目 2.1.2 項(xiàng)目管理器的組成 2.1.3 項(xiàng)目管理器的功能 2.1.4 項(xiàng)目管理器的定制 2.2 項(xiàng)目管理器的基本操作 2.2.1 項(xiàng)目管理器中的文件操作 2.2.2 項(xiàng)目管理器的其他操作 2.2.3 項(xiàng)目信息及文件說明 2.2.4 連編應(yīng)用程序 2.3 Visual FoxPro 9.0向?qū)А⒃O(shè)計(jì)器和生成器 2.3.1 Visual FoxPro 9.0向?qū)?2.3.2 設(shè)計(jì)器 2.3.3 生成器 2.4 創(chuàng)建第一個Visual FoxPro 9.0程序 2.4.1 創(chuàng)建“學(xué)生管理”項(xiàng)目 2.4.2 自由表的創(chuàng)建和修改 2.4.3 用表單向?qū)е谱鲾?shù)據(jù)編輯表單 2.4.4 對表單進(jìn)行美化 2.4.5 運(yùn)行瀏覽結(jié)果 2.5 小結(jié) 2.6 練習(xí) 第3章 關(guān)系數(shù)據(jù)庫基本操作 3.1 關(guān)系數(shù)據(jù)厙 3.1.1 數(shù)據(jù)庫 3.1.2 數(shù)據(jù)庫系統(tǒng)組成 3.1.3 關(guān)系數(shù)據(jù)庫基本概念 3.1.4 關(guān)系運(yùn)算 3.1.5 關(guān)系的完整性 3.2 數(shù)據(jù)庫設(shè)計(jì)與操作 3.2.1 創(chuàng)建數(shù)據(jù)庫 3.2.2 打開數(shù)據(jù)庫 3.2.3 設(shè)置當(dāng)前數(shù)據(jù)庫 3.2.4 關(guān)閉數(shù)據(jù)庫 3.2.5 刪除數(shù)據(jù)庫 3.2.6 添加表和移去表 3.2.7 數(shù)據(jù)庫表屬性的設(shè)置 3.2.8 設(shè)置觸發(fā)器 3.2.9 永久關(guān)系與參照完整性 3.3 數(shù)據(jù)表設(shè)計(jì)與操作 3.3.1 創(chuàng)建數(shù)據(jù)表 3.3.2 打開與關(guān)閉表 3.3.3 記錄瀏覽與顯示 3.3.4 表結(jié)構(gòu)操作 3.3.5 追加與插入記錄 3.3.6 記錄定位 3.3.7 修改記錄 3.3.8 刪除記錄 3.4 數(shù)據(jù)表的排序與索引 3.4.1 表的排序命令 3.4.2 索引的概念 3.4.3 索引的建立 3.4.4 打開和關(guān)閉索引文件 3.4.5 指定主控索引 3.4.6 索引的更新 3.4.7 數(shù)據(jù)檢索 3.4.8 表的統(tǒng)計(jì)命令 3.4.9 過濾器命令 3.5 多工作區(qū)操作 3.5.1 工作區(qū)的基本概念 3.5.2 選擇工作區(qū) 3.5.3 建立表間的臨時關(guān)聯(lián) 3.6 小結(jié) 3.7 練習(xí) 第4章 Visual FoxPro 9.0語言基礎(chǔ) 4.1 數(shù)據(jù)基礎(chǔ) 4.1.1 常量 4.1.2 數(shù)據(jù)類型 4.1.3 變量 4.1.4 數(shù)組 4.2 運(yùn)算符與表達(dá)式 4.2.1 算術(shù)表達(dá)式 4.2.2 字符表達(dá)式 4.2.3 關(guān)系表達(dá)式 4.2.4 邏輯表達(dá)式 4.2.5 日期(時間)表達(dá)式 4.2.6 名稱表達(dá)式 4.2.7 宏替換表達(dá)式 4.2.8 表達(dá)式生成器 4.3 Visual FoxPro 9.0函數(shù) 4.3.1 數(shù)值函數(shù) 4.3.2 字符處理函數(shù) 4.3.3 日期時間函數(shù) 4.3.4 測試函數(shù) 4.3.5 轉(zhuǎn)換函數(shù) 4.3.6 對話框函數(shù) 4.4 文件操作 4.4.1 復(fù)制文件 4.4.2 顯示文件目錄 4.4.3 修改文件名 4.4.4 刪除文件 4.5 Visual FoxPro 9.0的命令 4. 5.1 Visual FoxPro的工作方式 4.5.2 命令結(jié)構(gòu) 4.5.3 命令書寫規(guī)則 4.5.4 常用命令 4.6 小結(jié) 4.7 練習(xí) 第5章 Visual FoxPro 9.0程序設(shè)計(jì)語句 5.1 程序設(shè)計(jì)概述 5.1.1 程序的相關(guān)概念 5.1.2 程序的建立、修改與運(yùn)行 5.1.3 程序中的常用命令 5.2 輸入語句 5.3 順序結(jié)構(gòu) 5.4 分支結(jié)構(gòu) 5.4.1 簡單分支語句 5.4.2 選擇分支語句 5.4.3 分支語句的嵌套 5.4.4 結(jié)構(gòu)分支語句 5.5 循環(huán)程序設(shè)計(jì)語句 5.5.1 SCAN……ENDSCAN 5.5.2 步長型循環(huán) 5.5.3 當(dāng)型循環(huán) 5.5.4 三種循環(huán)結(jié)構(gòu)比較 5.6 過程和自定義函數(shù) 5.6.1 過程 5.6.2 用戶自定義函數(shù) 5.6.3 參數(shù)傳遞機(jī)制 5.6.4 過程文件 5.7 變量的作用域 5.7.1 局部變量 5.7.2 私有變量 5.7.3 全局變量 5.8 Visual FoxPro 9.0存儲過程 5.8.1 創(chuàng)建與編輯存儲過程 5.8.2 運(yùn)行存儲過程 5.8.3 刪除存儲過程 5.9 程序設(shè)計(jì)中的錯誤處理 5.9.1 預(yù)防錯誤 5.9.2 處理“運(yùn)行時”的錯誤 5.9.3 建立ON ERROR例程 5.9.4 常見的錯誤 5. 10 程序調(diào)試 5. 10.1 程序調(diào)試概述 5. 10.2 調(diào)用調(diào)試器 5. 10.3 設(shè)置斷點(diǎn) 5. 11 小結(jié) 5. 12 練習(xí) …… 第6章 使用Visual FoxPro 9.0查詢與視圖 第7章 創(chuàng)建與使用表單 第8章 Visual FoxPro 9.0控件管理 第9章 報表和標(biāo)簽的設(shè)計(jì)與使用 第10章 菜單設(shè)計(jì) 第11章 結(jié)構(gòu)化查詢語言 第12章 面向?qū)ο蟮某绦蛟O(shè)計(jì) 第13章 人力資源管理系統(tǒng)
章節(jié)摘錄
版權(quán)頁: 插圖: “項(xiàng)目管理器”為數(shù)據(jù)提供了一個組織良好的分層結(jié)構(gòu)視圖。若要處理項(xiàng)目中某一特定的類型的文件或?qū)ο?,可選擇相應(yīng)的文件選項(xiàng)卡。在建立表和數(shù)據(jù)庫,以及創(chuàng)建表單、查詢、視圖和報表時,主要處理“數(shù)據(jù)”和“文檔”選項(xiàng)卡中的內(nèi)容。“項(xiàng)目管理器”主要由以下幾個部分組成。 (1)文件選項(xiàng)卡。項(xiàng)目管理器有6個文件選項(xiàng)卡,如圖2-3所示。其中,在“全部”文件選項(xiàng)卡中,將顯示應(yīng)用的所有文件對象大類,即“數(shù)據(jù)”、“文檔”、“類庫”、“代碼”和“其他”;另外5個文件選項(xiàng)卡就分別與這5個文件對象大類相對應(yīng),獨(dú)立管理相應(yīng)文件對象。 (2)分層結(jié)構(gòu)視圖。如果要在某個選項(xiàng)卡所列出的文件大類中找出某個文件對象,只需找到相應(yīng)的文件大類,如“文檔”,然后單擊“文檔”左邊的“+”,就會列出其下級文件類型;再用同樣的方法尋找,直到出現(xiàn)所需要的文件為止。 (3)命令按鈕。在“項(xiàng)目管理器”右邊有6個按鈕,即“新建”、“添加”、“修改”、“運(yùn)行”(“打開”、“瀏覽”或“預(yù)覽”)、“移去”及“連編”,其中“運(yùn)行”、“打開”、“瀏覽”及“預(yù)覽”分別與所選中的文件對象有關(guān),并且做相應(yīng)的改變。具體功能如下。 新建:創(chuàng)建一個新文件或?qū)ο?。此按鈕與“項(xiàng)目“菜單的“新建文件”命令作用相同。在“項(xiàng)目管理器”中,新文件或?qū)ο蟮念愋团c當(dāng)前選定項(xiàng)的類型相同。兩者不同的是:從“文件”菜單中創(chuàng)建的文件不會自動包含在項(xiàng)目中;使用“項(xiàng)目”菜單的“新建文件”命令(或“項(xiàng)目管理器”上的“新建”按鈕)創(chuàng)建的文件自動包含在項(xiàng)目中。 添加:把已有的文件添加到項(xiàng)目中。此按鈕與“項(xiàng)目”菜單的“添加文件”命令作用相同。單擊“添加”按鈕后,也可以通過Shift或Ctrl鍵在打開的對話框中選擇多個文件并將其添加到項(xiàng)目中。 修改:在合適的設(shè)計(jì)器中打開選定項(xiàng)。此按鈕與“項(xiàng)目”菜單的“修改文件”命令作用相同。 瀏覽:在瀏覽窗口中打開一個表。此命令與“項(xiàng)目”菜單的“瀏覽文件”命令作用相同,且僅當(dāng)選定一個表時可用。 關(guān)閉:關(guān)閉一個打開的數(shù)據(jù)庫。此命令與“項(xiàng)目”菜單的“關(guān)閉文件”命令作用相同,且僅當(dāng)選定一個表時可用。如果選定的數(shù)據(jù)庫已關(guān)閉,此按鈕變?yōu)椤按蜷_”。 打開:打開一個數(shù)據(jù)庫。此命令與“項(xiàng)目”菜單的“打開文件”命令作用相同,且僅當(dāng)選定一個表時可用。如果選定的數(shù)據(jù)庫已打開,此按鈕變?yōu)椤瓣P(guān)閉”。 移去:從項(xiàng)目中移去選定文件或?qū)ο?。Visual FoxPro會詢問用戶是否從項(xiàng)目中移去此文件,還是同時將其從磁盤中刪除。此命令與“項(xiàng)目”菜單的“移去文件”命令作用相同。 連編:連編一個項(xiàng)目或應(yīng)用程序,還可以連編可執(zhí)行文件或自動服務(wù)程序(Automation Server)。此命令與“項(xiàng)目”菜單的“連編”命令作用相同。 預(yù)覽:在打印預(yù)覽方式下顯示選定的報表或標(biāo)簽。當(dāng)選定“項(xiàng)目管理器”中的一個報表或標(biāo)簽時可用。此命令與“項(xiàng)目”菜單的“預(yù)覽文件”命令作用相同。 運(yùn)行:運(yùn)行選定的查詢、表單或程序。當(dāng)選定“項(xiàng)目管理器”中的一個查詢、表單、菜單或程序時可用。此命令與“項(xiàng)目”菜單的“運(yùn)行文件”命令作用相同。 2.1.3 項(xiàng)目管理器的功能 “項(xiàng)目管理器”是Visual FoxPro應(yīng)用程序的數(shù)據(jù)、文件、對象的組織管理工具,利用“項(xiàng)目管理器”可以在項(xiàng)目中添加或移動文件、創(chuàng)建新文件或修改已經(jīng)存在的文件、查看數(shù)據(jù)庫中數(shù)據(jù)表或視圖的數(shù)據(jù)及把文件與其他項(xiàng)目關(guān)聯(lián)起來。具體功能歸納為以下幾個方面。 (1)創(chuàng)建和修改文件。如用“項(xiàng)目管理器”中的“新建”,可以新建文件對象;如用“修改”按鈕,則可修改已有的文件對象。 (2)添加和移去文件。如用“項(xiàng)目管理器”中的“添加”按鈕,可以添加已有的但沒在“項(xiàng)目管理器”中的文件對象;如用“移去”按鈕,可以把文件對象從“項(xiàng)目管理器”中移去或刪除。 (3)查找文件。利用“項(xiàng)目管理器”中的分層結(jié)構(gòu)視圖,可以查找應(yīng)用中的數(shù)據(jù)庫文件、表單文件、報表文件等詳細(xì)內(nèi)容。 (4)共享文件。通過與其他項(xiàng)目共享文件,可以重復(fù)使用在其他項(xiàng)目開發(fā)上的工作成果。此文件并未復(fù)制,項(xiàng)目只存儲了對該文件的引用。文件可以同時和不同的項(xiàng)目連接。操作時只需要將別的項(xiàng)目中的文件對象拖到本“項(xiàng)目管理器”中即可。
編輯推薦
《高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育教材精選:VisualFoxPro9.0程序設(shè)計(jì)(第2版)》根據(jù)程序設(shè)計(jì)的學(xué)習(xí)規(guī)律,系統(tǒng)科學(xué)地安排《高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育教材精選:VisualFoxPro9.0程序設(shè)計(jì)(第2版)》的學(xué)習(xí)內(nèi)容,循序漸進(jìn)地介紹Visual FoxPro9.0的各種知識,以及如何使用Visual FoxPro9.0進(jìn)行程序設(shè)計(jì)與項(xiàng)目設(shè)計(jì)。精心設(shè)計(jì)的每一個教學(xué)實(shí)例全部在中文Visual FoxPro9.0環(huán)境調(diào)試成功,是對相關(guān)知識點(diǎn)的完美詮釋。特別是在可視化設(shè)計(jì)方面,如在控件學(xué)習(xí)中,多數(shù)控件的實(shí)例都與實(shí)踐相結(jié)合,簡潔易懂,易于實(shí)現(xiàn)與理解,多數(shù)可以直接修改添加到實(shí)際應(yīng)用中。最后的“人力資源管理系統(tǒng)”實(shí)例,詳細(xì)闡述了整個系統(tǒng)的設(shè)計(jì)開發(fā)過程以及編程技巧等,并對前面的知識體系進(jìn)行概括與總結(jié),使讀者能從理論學(xué)習(xí)自然地延伸到實(shí)際應(yīng)用中,從而進(jìn)一步達(dá)到中級以上的應(yīng)用水平。
圖書封面
評論、評分、閱讀與下載
Visual FoxPro 9.0程序設(shè)計(jì) PDF格式下載