出版時間:2005-1-1 出版社:清華大學出版社 作者:謝維成 頁數:391 字數:606000
內容概要
Visual FoxPro是最為實用的數據庫管理系統(tǒng)之一,也是開發(fā)中小型數據庫應用系統(tǒng)軟件的面向對象開發(fā)工具。 本書以實例介紹Visual FoxPro相關開發(fā)技術。全書從內容上可分為四部分;第一部分,主要介紹數據庫系統(tǒng)的基礎知識,以及Visual FoxPro 8.0安裝使用方法;第二部分,以大量實例介紹Visual FoxPro數據庫及表的設計和操作、數據查詢與視圖設計以及Visual FoxPro程序設計技術;第三部分,用項目實例詳細介紹表單、報表和標簽、菜單的設計和使用以及Visual FoxPro下Web應用程序設計技術;第四部分,以“超市進、銷、存管理系統(tǒng)”為例,詳細闡述一個數據庫應用系統(tǒng)的分析和開發(fā)全過程,包括詳細代碼設計以及項目組件的集成管理和發(fā)布方法。 本書可作為各類大專院校、各種成人教育學校和培訓班數據庫類課程的教材,也適合希望學習數據庫應用系統(tǒng)開發(fā)的讀者、各類管理人員和計算機愛好者自學參考。
書籍目錄
第1章 數據庫基礎理論 1.1 信息、數據和數據處理 1.1.1 信息與數據 1.1.2 數據處理 1.2 數據模型 1.2.1 層次模型 1.2.2 網狀模型 1.2.3 關系模型 1.2.4 面向對象模型 1.3 數據庫系統(tǒng) 1.3.1 數據庫 1.3.2 數據庫管理系統(tǒng) 1.3.3 數據庫應用系統(tǒng) 1.3.4 人員 1.4 關系數據庫及其設計 1.4.1 關系數據庫 1.4.2 關系的規(guī)范化 1.4.3 表間關聯(lián)關系的類型 1.4.4 關系的完整性 1.4.5 關系運算 1.5 本章小結 1.6 習題第2章 Visual FoxPro 8.0 8.0概述 2.1 Visual FoxPro發(fā)展概況 2.1.1 dBASE階段 2.1.2 FoxBase和FoxPro階段 2.1.3 Visual FoxPro階段 2.2 VFP 8.0新增功能 2.2.1 增強的集成開發(fā)環(huán)境 2.2.2 增強的語言功能 2.2.3 增強的數據功能 2.2.4 其他增強功能 2.3 VFP 8.0的運行環(huán)境 2.4 VFP 8.0的安裝 2.5 VFP 8.0的啟動退出 2.6 VFP 8.0的用戶界面 2.6.1 標題欄 2.6.2 菜單欄 2.6.3 具欄 2.6.4 [命令]窗口 2.6.5 工作區(qū) 2.6.6 狀態(tài)欄 2.7 VFP 8.0的系統(tǒng)配置 2.7.1 使用[選項]對話框 2.7.2 使用SET命令配置VFP 2.8 VFP 8.0的工作方式 2.8.1 命令格式 2.8.2 VFP的兩類工作方式 2.9 VFP 8.0的文件組成 2.10 本章小結 2.11 習題第3章 VFP 8.0編程工具的使用 3.1 VFP 8.0的[項目管理器] 3.1.1 啟動[項目管理器] 3.1.2 [項目管理器]的功能 3.1.3 [項目管理器]的組成 3.1.4 定制[項目管理器] 3.1.5 [項目管理器]的操作 3.2 VFP 8.0的設計器 3.3 VFP 8.0的生成器 3.4 本章小結 3.5 習題第4章 VFP 8.0編程基礎 4.1 數據類型 4.2 數據存儲 4.2.1 常量 4.2.2 變量 4.3 運算符與表達式 4.3.1 算術運算符和算術表達式 4.3.2 字符串運算符和字符串表達式 4.3.3 日期時間運算符和日期時間表達式 4.3.4 關系運算符和關系表達式 4.3.5 邏輯運算符和邏輯表達式 4.4 函數 4.4.1 字符處理函數 4.4.2 數值處理函數 4.4.3 日期和時間處理函數 4.4.4 與數據表有關的函數 4.4.5 顯示位置函數 4.4.6 系統(tǒng)函數 4.4.7 顯示信息函數 4.5 本章小結 4.6 習題第5章 自由表的創(chuàng)建及操作 5.1 設計數據表 5.1.1 設計一張二維表 5.1.2 設計一個數據表 5.2 建立自由表 5.2.1 使用表設計器建表 5.2.2 使用表向導建表 5.2.3 使用命令建表 5.3 表記錄的輸入 5.3.1 瀏覽(browse)方式 5.3.2 編輯(edit)方式 5.3.3 追加(append)方式 5.3.4 命令方式 5.4 表的操作與使用 5.4.1 打開和關閉表 5.4.2 瀏覽表數據 5.4.3 修改表數據 5.4.4 過濾表數據 5.4.5 定位表記錄 5.4.6 刪除表記錄 5.4.7 恢復表記錄 5.4.8 表結構的操作 5.5 表的排序與索引 5.5.1 物理排序 5.5.2 索引的概念 5.5.3 索引的類型 5.5.4 索引的建立 5.5.5 索引的刪除 5.5.6 索引的使用 5.5.7 索引的更新 5.5.8 索引應遵循原則 5.6 查詢與統(tǒng)計命令 5.6.1 數據表的查詢 5.6.2 數據表的統(tǒng)計 5.7 使用多個表 5.7.1 工作區(qū) 5.7.2 數據工作期 5.8 本章小結 5.9 習題第6章 數據庫的創(chuàng)建及操作 6.1 數據庫設計概述 6.1.1 數據庫設計的一般步驟 6.1.2 分析數據需求 6.1.3 確定需要的表文件 6.1.4 確定需要的字段 6.1.5 確定各表之間的關系 6.1.6 改進整個設計 6.2 創(chuàng)建數據庫 6.2.1 建立數據庫文件 6.2.2 數據庫的操作 6.2.3 數據庫中表的操作 6.2.4 新建數據庫表 6.3 設置數據庫表屬性 6.3.1 數據庫表屬性的常用概念 6.3.2 設置字段的顯示屬性 6.3.3 輸入字段的注釋 6.3.4 [表達式生成器]對話框 6.3.5 字段有效性 6.3.6 記錄有效性 6.3.7 長表名與表注釋 6.4 創(chuàng)建數據庫表間的關系 6.4.1 設置表間的臨時關系 6.4.2 創(chuàng)建表間的永久關系 6.4.3 參照完整性 6.5 在項目中添加/移去數據庫 6.5.1 添加數據庫 6.5.2 移去或刪除數據庫 6.6 使用多個數據庫 6.7 本章小結 6.8 習題第7章 查詢與視圖 7.1 創(chuàng)建查詢 7.1.1 查詢的含義 7.1.2 創(chuàng)建查詢的步驟 7.1.3 查詢向導 7.1.4 查詢設計器 7.2 應用查詢 7.2.1 設置查詢結果的輸出方式 7.2.2 運行查詢 7.2.3 查看SQL語句 7.3 創(chuàng)建視圖 7.3.1 創(chuàng)建本地視圖 7.3.2 創(chuàng)建遠程視圖 7.4 SQL結構化查詢語言 7.4.1 SQL概述 7.4.2 查詢功能 7.4.3 數據定義語言 7.4.4 數據操縱語言 7.4.5 數據控制語言 7.5 本章小結 7.6 習題第8章 程序設計基礎 8.1 程序的編輯與使用 8.1.1 程序文件的建立 8.1.2 程序文件的保存 8.1.3 程序文件的修改 8.1.4 程序文件的執(zhí)行 8.1.5 程序調試 8.1.6 程序編輯技巧 8.2 程序設計的些常用命令 8.2.1 基本輸出命令 8.2.2 基本輸入命令 8.2.3 格式輸入輸出命令 8.2.4 程序結尾的專用命令 8.3 程序的基本控制結構 8.3.1 順序結構 8.3.2 分支結構 8.3.3 循環(huán)結構 8.4 過程與用戶自定義函數 8.4.1 過程 8.4.2 用戶自定義函數 8.4.3 變量作用域 8.5 本章小結 8.6 習題第9章 面向對象程序設計 9.1 面向對象的概念 9.1.1 對象與類 9.1.2 面向對象編程的基本特點 9.1.3 屬性、事件和方法 9.1.4 激發(fā)和響應 9.1.5 VFP中的基類 9.2 使用類設計器 9.2.1 創(chuàng)建可視類/類庫 9.2.2 建立不可視類 9.2.3 查看類信息和類庫表 9.3 本章小結 9.4 習題第10章 表單的創(chuàng)建與使用 10.1 表單中類和容器的層次關系 10.1.1 在表單分層結構中引用對象 10.1.2 在表單中設置對象屬性 10.1.3 在表單中調用對象的方法程序 10.1.4 在表單中響應對象的事件 10.2 表單設計器及其應用 10.2.1 啟動表單設計器 10.2.2 常用工具欄 10.2.3 常用對話框 10.2.4 首次創(chuàng)建自己的表單 10.3 表單中常用對象、屬性、事件和方法 10.3.1 對象的公共屬性、事件和方法 10.3.2 表單(form) 10.3.3 標簽(Label) 10.3.4 文本框(TextBox) 10.3.5 命令按鈕(CommandButton) 10.3.6 命令按鈕組(CommandGroup) 10.3.7 編輯框(EditBox) 10.3.8 復選框(CheckBox) 10.3.9 選項組(OptionGroup) 10.3.10 列表框(ListBox) 10.3.11 下拉列表框(ComboBox) 10.3.12 表格(Grid) 10.3.13 頁面框架(PageFrame) 10.3.14 圖像(Iamge) 10.4 為應用程序創(chuàng)建[歡迎]界面 10.4.1 在項目中添加[歡迎]表單 10.4.2 修改[歡迎]界面 10.5 為應用程序創(chuàng)建[課程信息管理界面 10.5.1 使用[表單向導]創(chuàng)建[課程信息管理]表單 10.5.2 運行[課程信息管理]表單 10.5.3 修改[課程信息管理]表單 10.6 為應用程序創(chuàng)建系部信息管理界面 10.6.1 不使用[表單向導]創(chuàng)建[系部信息管理]表單 10.6.2 測試[系部信息管理]表單 10.6.3 創(chuàng)建自己的擴展類 10.7 為應用程序創(chuàng)建[專業(yè)信息管理界面 10.7.1 使用[表單向導]創(chuàng)建[專業(yè)信息管理]表單 10.7.2 修改專業(yè)信息管理表單 10.8 為應用程序創(chuàng)建[學生信息管理表單 10.8.1 設計中的問題說明 10.8.2 使用[表單向導]創(chuàng)建新表單 10.8.3 修改新建的表單 10.8.4 調整表單控件的Tab鍵次序 10.8.5 創(chuàng)建表單集添加查找表單 10.8.6 把查找表單另存為類 10.9 為應用程序創(chuàng)建[學生成績登記]表單 10.9.1 創(chuàng)建成績登記表單 10.9.2 創(chuàng)建查找表單 10.10 應用程序主窗口的設置簡介 10.10.1 主窗口屬性 10.10.2 設置主窗口屬性 10.11 本章小結 10.12 習題第11章 報的創(chuàng)建與應用 11.1 報表設計工具 11.1.1 報表向導 11.1.2 報表設計器 11.1.3 快速報表 11.1.4 報表的預覽 11.1.5 報表的頁面設置 11.2 為應用程序創(chuàng)建報表 11.2.1 為應用程序創(chuàng)建學生名冊報表 11.2.2 為應用程序創(chuàng)建[學生成績]報表 11.2.3 在表單中調用報表 11.3 標簽的設計 11.3.1 標簽向導 11.3.2 標簽設計器 11.3.3 標簽的輸出 11.4 本章小結 11.5 習題第12章 菜單的創(chuàng)建與應用 12.1 菜單的相關概念 12.1.1 菜單的基本結構 12.1.2 常用的菜單形式 12.1.3 創(chuàng)建菜單的基本步驟 12.2 [菜單設計器]及其應用 12.2.1 [菜單設計器] 12.2.2 快捷菜單 12.2.3 菜單系統(tǒng)的常規(guī)選項設置 12.2.4 菜單選項設置 12.3 為應用程序創(chuàng)建菜單系統(tǒng) 12.3.1 為應用程序設計菜單 12.3.2 在頂層表單中顯示菜單 12.3.3 為應用程序設計快捷菜單 12.4 工具欄的創(chuàng)建與應用 12.4.1 為應用系統(tǒng)創(chuàng)建工具欄 12.4.2 在VFP主窗口中使用工具欄 12.4.3 在表單集中使用工具欄 12.4.4 在自定義主窗口中使用工具欄 12.5 本章小結 12.6 習題第13章 VFP環(huán)境下Web應用程序開發(fā) 13.1 Web應用系統(tǒng)的主要特點 13.2 Web應用程序的體系結構 13.3 建立Web應用的開發(fā)環(huán)境 13.3.1 安裝Web服務器Microsoft IIS 13.3.2 在IlS中創(chuàng)建虛擬目錄 13.4 Web數據庫訪問方法 13.5 創(chuàng)建Active Document文檔 13.5.1 ActiveDoc基類和對象 13.5.2 創(chuàng)建Active應用文檔 13.6 創(chuàng)建網頁瀏覽功能 13.7 ASP技術概述及應用 13.7.1 使用ADO方法查詢VFP數據庫 13.7.2 使用ADO方法修改VFP數據庫記錄 13.8 本章小結 13.9 習題第14章 應用程序的生成和發(fā)布 14.1 VFP應用系統(tǒng)的組件管理 14.2 構造應用程序框架的步驟 14.3 VFP應用項目的連編 14.4 VFP應用程序的發(fā)布 14.5 本章小結 14.6 習題第15章 超市進、銷、存管理系統(tǒng)開發(fā)實例 15.1 數據庫應用系統(tǒng)開發(fā)的一般步驟 15.2 超市進、銷、存管理系統(tǒng)簡介 15.3 系統(tǒng)功能分析 15.4 系統(tǒng)模塊結構設計及實現(xiàn)過程分析 15.5 系統(tǒng)數據庫設計 15.6 創(chuàng)建和添加記錄導航條子類 15.7 系統(tǒng)模塊表單設計 15.7.1 [用戶登錄]表單設計 15.7.2 [系統(tǒng)用戶管理]表單設計 15.7.3 用戶[修改口令]表單設計 15.7.4 [商品信息管理]表單設計 15.7.5 [商品入庫]表單設計 15.7.6 [商品庫存數據管理]表單設計 15.7.7 [創(chuàng)建客戶購物車]表單設計 15.7.8 [商品銷售]表單設計 15.7.9 [購物結算]表單設計 15.7.10 [取物管理]表單設計 15.7.11 [制訂采購計劃]表單設計 15.7.12 [銷售報表]表單設計 15.7.13 創(chuàng)建系統(tǒng)主界面 15.7.14 系統(tǒng)啟動程序設計 15.8 系統(tǒng)測試及集成 15.9 本章小結 15.10 習題附錄A VFP 8.0常用函數附錄B Visual FoxPro 8.0網絡資源參考文獻
圖書封面
評論、評分、閱讀與下載