出版時(shí)間:2005-8 出版社:人民郵電出版社 作者:相萬讓
內(nèi)容概要
本書是大學(xué)非計(jì)算機(jī)專業(yè)VFP課程的教材,包含計(jì)算機(jī)等級考試VFP大綱的相關(guān)內(nèi)容,并重視應(yīng)用,將內(nèi)容分為三篇。知識篇:首先介紹VFP與程序設(shè)計(jì)的基礎(chǔ)知識,著重講述數(shù)據(jù)庫和表、視圖和查尋、應(yīng)用程序界面、報(bào)表和標(biāo)簽、菜單和工具欄等的設(shè)計(jì)與創(chuàng)建方法,并結(jié)合VFP提出了"面向?qū)ο?的程序設(shè)計(jì)概念和方法,還介紹了程序的測試與調(diào)試、多用戶數(shù)據(jù)訪問、應(yīng)用程序安裝盤的制作等應(yīng)用技術(shù)。最后結(jié)合實(shí)例介紹小型應(yīng)用系統(tǒng)的開發(fā)過程與設(shè)計(jì)方法?;A(chǔ)練習(xí)篇:結(jié)合各章內(nèi)容列出了大量的練習(xí)題,供學(xué)生練習(xí)用。綜合練習(xí)篇:結(jié)合計(jì)算機(jī)等級考試VFP大綱和筆試題類型,列出了5套筆試題,供學(xué)生進(jìn)行綜合練習(xí)。本書教學(xué)目標(biāo)明確,構(gòu)思新穎,通俗易懂,舉例與練習(xí)合理,要求學(xué)生多動(dòng)腦、多動(dòng)手,提高學(xué)生的Visual FoxPro應(yīng)用能力?! ”緯勺鳛榇髮W(xué)非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)基礎(chǔ)課教材,也可選為計(jì)算機(jī)等級考試二級VFP的培訓(xùn)教材。
書籍目錄
第1篇 知識篇第1章 數(shù)據(jù)庫基礎(chǔ) 11.1 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識 11.1.1 基本概念 11.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展 31.1.3 數(shù)據(jù)庫技術(shù)的發(fā)展 51.2 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu) 61.3 數(shù)據(jù)模型 81.3.1 數(shù)據(jù)模型的要素 81.3.2 概念模型 91.3.3 數(shù)據(jù)模型 131.4 關(guān)系數(shù)據(jù)庫 131.4.1 關(guān)系模型的基本概念 141.4.2 關(guān)系代數(shù) 171.4.3 關(guān)系數(shù)據(jù)的規(guī)范化 181.5 Visual FoxPro系統(tǒng)初步 181.5.1 Visual FoxPro系統(tǒng)概述 181.5.2 Visual FoxPro的安裝、啟動(dòng)和退出 201.5.3 Visual FoxPro的窗口界面 221.5.4 Visual FoxPro的配置 271.5.5 項(xiàng)目管理器 281.5.6 Visual FoxPro向?qū)?、設(shè)計(jì)器與生成器簡介 33第2章 Visual FoxPro程序設(shè)計(jì)基礎(chǔ) 362.1 Visual FoxPro程序初步 362.1.1 程序及程序設(shè)計(jì) 362.1.2 程序文件的建立和執(zhí)行 372.1.3 Visual FoxPro應(yīng)用程序開發(fā) 382.2 利用程序進(jìn)行數(shù)據(jù)處理 402.2.1 數(shù)據(jù)類型 402.2.2 數(shù)據(jù)存儲 422.2.3 運(yùn)算符與表達(dá)式 452.2.4 函數(shù)及其應(yīng)用 492.3 Visual FoxPro 6.0程序設(shè)計(jì) 582.3.1 程序流的控制 582.3.2 過程和自定義函數(shù) 62第3章 數(shù)據(jù)庫和表 663.1 數(shù)據(jù)庫設(shè)計(jì) 663.1.1 數(shù)據(jù)庫設(shè)計(jì)原則 663.1.2 數(shù)據(jù)庫設(shè)計(jì)過程 673.2 Visual FoxPro數(shù)據(jù)庫及其操作 693.2.1 基本概念 693.2.2 創(chuàng)建數(shù)據(jù)庫 693.2.3 打開與關(guān)閉數(shù)據(jù)庫 713.2.4 修改數(shù)據(jù)庫 733.2.5 刪除數(shù)據(jù)庫 733.3 創(chuàng)建表 743.3.1 定義表結(jié)構(gòu) 743.3.2 在表設(shè)計(jì)器中創(chuàng)建表 763.3.3 表結(jié)構(gòu)的顯示與修改 783.3.4 向表中添加記錄 793.4 使用表 813.4.1 數(shù)據(jù)庫表與自由表 813.4.2 數(shù)據(jù)庫表的使用 833.4.3 表的打開與關(guān)閉 863.5 操作表中的數(shù)據(jù) 873.5.1 數(shù)據(jù)的顯示和修改 873.5.2 控制字段和記錄的訪問 883.5.3 數(shù)據(jù)表中記錄指針的定位和記錄的插入 903.5.4 數(shù)據(jù)記錄的刪除和恢復(fù) 933.5.5 修改表中的數(shù)據(jù) 963.6 索引 973.6.1 索引的概念及類型 983.6.2 在表設(shè)計(jì)器中建立索引 993.6.3 用命令建立索引 1003.6.4 使用索引 1013.7 多個(gè)表的同時(shí)使用 1033.7.1 使用數(shù)據(jù)工作期 1033.7.2 工作區(qū)操作 1043.7.3 使用不同工作區(qū)的表 1053.7.4 表之間的關(guān)系 1053.8 數(shù)據(jù)完整性 1073.8.1 實(shí)體完整性與主關(guān)鍵字 1073.8.2 域完整性與約束規(guī)則 1073.8.3 參照完整性與表之間的關(guān)聯(lián) 107第4章 視圖與查詢 1114.1 視圖 1114.1.1 視圖的概念及作用 1114.1.2 視圖設(shè)計(jì)器 1114.1.3 創(chuàng)建視圖 1154.1.4 遠(yuǎn)程視圖 1204.1.5 使用視圖 1234.1.6 利用視圖更新數(shù)據(jù) 1244.2 查詢 1264.2.1 查詢設(shè)計(jì)器 1264.2.2 建立查詢 1274.2.3 使用查詢 1294.3 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL 1324.3.1 SQL的特點(diǎn) 1324.3.2 查詢 1334.3.3 數(shù)據(jù)定義 1424.3.4 數(shù)據(jù)更新 1444.3.5 視圖 145第5章 面向?qū)ο蟪绦蛟O(shè)計(jì) 1475.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念 1475.1.1 對象、控件和類 1475.1.2 繼承、封裝和多態(tài) 1495.1.3 屬性、事件和方法 1505.2 Visual FoxPro的類和對象 1515.2.1 Visual FoxPro中的基類 1515.2.2 由基類創(chuàng)建新類 1525.2.3 Visual FoxPro中的對象 1545.2.4 對象的引用 1545.2.5 設(shè)置對象屬性 1555.2.6 響應(yīng)事件 1565.2.7 調(diào)用方法 157第6章 使用表單設(shè)計(jì)應(yīng)用程序界面 1586.1 創(chuàng)建、修改及運(yùn)行表單 1586.1.1 使用表單向?qū)?chuàng)建表單 1586.1.2 修改及運(yùn)行表單 1626.1.3 管理表單屬性和方法 1636.2 表單設(shè)計(jì)器 1666.2.1 使用表單設(shè)計(jì)器創(chuàng)建表單 1666.2.2 創(chuàng)建數(shù)據(jù)環(huán)境 1676.2.3 控件的操作與布局 1696.3 常用表單控件 1716.3.1 常用控件的使用場景 1716.3.2 標(biāo)簽、文本框和編輯框 1736.3.3 命令按鈕和命令按鈕組 1766.3.4 選項(xiàng)按鈕和復(fù)選框 1786.3.5 組合框和列表框 1806.3.6 微調(diào)按鈕與時(shí)鐘 1826.3.7 表格和圖像 1846.3.8 用線條和形狀改善表單外觀 1876.3.9 ActiveX控件和ActiveX綁定控件 1886.4 表單的高級應(yīng)用 1906.4.1 表單管理 1906.4.2 多文檔界面 1926.4.3 使用表單集 193第7章 報(bào)表和標(biāo)簽 1967.1 創(chuàng)建報(bào)表 1967.1.1 快速創(chuàng)建報(bào)表 1967.1.2 利用報(bào)表向?qū)?chuàng)建報(bào)表 1987.1.3 利用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 2007.2 修改和美化報(bào)表 2017.2.1 報(bào)表設(shè)計(jì)器工具欄和報(bào)表控件工具欄 2027.2.2 報(bào)表布局 2027.2.3 設(shè)置標(biāo)題和總結(jié) 2037.2.4 頁標(biāo)頭和頁注腳 2037.2.5 在報(bào)表中添加新的數(shù)據(jù) 2047.3 報(bào)表的制作技巧及其他 2047.3.1 分析報(bào)表所需要的數(shù)據(jù) 2047.3.2 快速設(shè)計(jì)和創(chuàng)建報(bào)表布局 2057.3.3 設(shè)置多列布局 2057.3.4 報(bào)表預(yù)覽和打印 2057.4 設(shè)計(jì)標(biāo)簽 2067.4.1 標(biāo)簽向?qū)А?067.4.2 標(biāo)簽設(shè)計(jì)器 207第8章 設(shè)計(jì)菜單和工具欄 2088.1 設(shè)計(jì)菜單 2088.1.1 菜單系統(tǒng)的組成和規(guī)劃 2088.1.2 菜單設(shè)計(jì)器 2098.1.3 創(chuàng)建條形菜單 2118.1.4 創(chuàng)建快捷菜單 2128.1.5 菜單的應(yīng)用 2138.2 創(chuàng)建自定義工具欄 2158.2.1 創(chuàng)建類 2158.2.2 在表單中使用工具欄 2168.2.3 協(xié)調(diào)菜單和自定義工具欄 216第9章 程序的測試與調(diào)試 2179.1 程序中常見的錯(cuò)誤類型 2179.1.1 錯(cuò)誤類型 2179.1.2 檢查錯(cuò)誤 2189.2 使用調(diào)試器 2189.2.1 調(diào)試器環(huán)境 2189.2.2 設(shè)置斷點(diǎn) 2219.2.3 調(diào)試菜單 221第10章 多用戶與共享技術(shù) 22210.1 多用戶環(huán)境中的數(shù)據(jù)訪問技術(shù) 22210.1.1 在多用戶環(huán)境中訪問數(shù)據(jù) 22210.1.2 鎖定數(shù)據(jù)的方法 22310.1.3 解鎖數(shù)據(jù)的方法 22610.1.4 數(shù)據(jù)工作期 22610.1.5 數(shù)據(jù)緩沖技術(shù) 22810.2 數(shù)據(jù)更新技術(shù) 23110.2.1 使用緩沖技術(shù)進(jìn)行數(shù)據(jù)更新 23110.2.2 使用事務(wù)處理機(jī)制管理更新 23210.2.3 通過視圖管理數(shù)據(jù)更新 23810.3 對訪問沖突的處理 24010.3.1 管理緩沖沖突 24010.3.2 檢測并避免沖突 24210.3.3 使用備注字段檢查沖突 24310.3.4 處理沖突的規(guī)則 243第11章 制作應(yīng)用程序安裝盤 24411.1 創(chuàng)建安裝程序 24411.1.1 制作步驟 24411.1.2 可發(fā)布文件 24411.1.3 受限制文件 24511.2 使用安裝向?qū)А?4611.2.1 定位文件 24611.2.2 指定組件 24611.2.3 磁盤映像 24711.2.4 安裝選項(xiàng) 24811.2.5 默認(rèn)目標(biāo)目錄 24811.2.6 改變文件設(shè)置 24811.2.7 完成 24911.3 檢測安裝程序 250第12章 小型應(yīng)用系統(tǒng)開發(fā) 25112.1 信息系統(tǒng)開發(fā)過程 25112.2 需求分析 25112.2.1 系統(tǒng)功能分析 25212.2.2 系統(tǒng)功能模塊設(shè)計(jì) 25212.2.3 數(shù)據(jù)流圖(DFD)和數(shù)據(jù)字典(DD) 25312.3 數(shù)據(jù)庫設(shè)計(jì) 25312.3.1 概念結(jié)構(gòu)設(shè)計(jì) 25312.3.2 邏輯結(jié)構(gòu)設(shè)計(jì) 25612.3.3 物理結(jié)構(gòu)設(shè)計(jì) 25912.3.4 數(shù)據(jù)庫的實(shí)現(xiàn) 25912.4 系統(tǒng)功能模塊的設(shè)計(jì) 26112.4.1 設(shè)計(jì)系統(tǒng)主界面 26112.4.2 設(shè)計(jì)查詢表單 26212.4.3 設(shè)計(jì)維護(hù)表單 26412.4.4 設(shè)計(jì)統(tǒng)計(jì)界面 26612.4.5 設(shè)計(jì)報(bào)表界面及報(bào)表 26712.5 應(yīng)用程序的編譯及發(fā)布 269第2篇 基礎(chǔ)練習(xí)篇基礎(chǔ)練習(xí)1 273基礎(chǔ)練習(xí)2 275基礎(chǔ)練習(xí)3 278基礎(chǔ)練習(xí)4 281基礎(chǔ)練習(xí)5 286基礎(chǔ)練習(xí)6 288基礎(chǔ)練習(xí)7 288基礎(chǔ)練習(xí)8 290基礎(chǔ)練習(xí)9 291第3篇 綜合練習(xí)篇筆試模擬題一 293筆試模擬題二 297筆試模擬題三 303筆試模擬題四 308筆試模擬題五 314附錄A 基礎(chǔ)練習(xí)篇基礎(chǔ)練習(xí)題參考答案 320附錄B 綜合練習(xí)篇筆試模擬題參考答案 323
圖書封面
評論、評分、閱讀與下載
Visual FoxPro程序設(shè)計(jì)知識與練習(xí) PDF格式下載