出版時間:2006-8 出版社:重慶大學出版社 作者:鄒顯春、陳策 頁數(shù):309 字數(shù):512000
內(nèi)容概要
本教材內(nèi)容主要包括數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)的基本概念、VFP的基本語法要素,數(shù)據(jù)庫和數(shù)據(jù)表的基本操作,建立視圖與數(shù)據(jù)查詢以及SQL的數(shù)據(jù)定義、修改和查詢功能,結構化程序設計及面向對象程序設計,最后以圖書管理系統(tǒng)為綜合實例讓學生體會一個系統(tǒng)的開發(fā)過程,有助于讀者掌握基于數(shù)據(jù)庫的實際應用開發(fā)技術。為方便讀者學習,每章后均有小結。 本教材以教學需求為基礎,任務為驅動,立足實用,圖文并茂;概念清晰,實例豐富,內(nèi)容取舍合理,章節(jié)的邏輯關系強;整個教材以——個學生成績管理系統(tǒng)為線索貫穿各章,適合教師課堂教學和學生自學?! ”緯梢宰鳛楦黝惼胀ǜ叩仍盒S嬎銠C基礎Visual FoxPro程序設計課程的教學用書,也可作為全國計算機等級考試培訓教材和復習參考書。
書籍目錄
1 數(shù)據(jù)庫系統(tǒng)基礎知識 1.1 數(shù)據(jù)庫的基本概念 1.1.1 信息、數(shù)據(jù)及數(shù)據(jù)處理 1.1.2 數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)與數(shù)據(jù)庫系統(tǒng) 1.2 數(shù)據(jù)管理技術的產(chǎn)生和發(fā)展 1.3 數(shù)據(jù)模型(Data Model) 1.3.1 概念模型 1.3.2 常用的數(shù)據(jù)模型 1.4 關系數(shù)據(jù)庫 1.4.1 關系數(shù)據(jù)庫的術語和特點 1.4.2 關系數(shù)據(jù)庫的基本運算 小結12 Visual FoxPro 6.0系統(tǒng)概述 2.1 VFP概述 2.1.1 VFP系統(tǒng)簡介 2.1.2 VFP的啟動與推出 2.1.3 VFP的用戶界面 2.1.4 VFP操作方式 2.1.5 VFP的主要文件類型 2.2 項目管理器 2.2.1 項目管理器的啟動 2.2.2 項目管理器的組成與功能 2.2.3 定制項目管理器 2.2.4 創(chuàng)建一個項目文件 小結23 Visual FoxPro 6.0語言基礎 3.1 數(shù)據(jù)類型、常量及變量 3.1.1 數(shù)據(jù)類型 3.1.2 常量 3.1.3 變量 3.2 運算符及表達式 3.2.1 算術表達式 3.2.2 字符表達式 3.2.3 日期表達式和日期時間表達式 3.2.4 關系表達式 3.2.5 邏輯表達式 3.3 Visual foxPro 6.0常用函數(shù) 3.3.1 數(shù)值處理函數(shù) 3.3.2 字符串處理函數(shù) 3.3.3 日期和時間函數(shù) 3.3.4 數(shù)據(jù)類型轉換函數(shù) 3.3.5 測試函數(shù) 3.3.6 系統(tǒng)對話框函數(shù) 小結34 表與數(shù)據(jù)庫的基本操作 4.1 概述 4.1.1 VFP中表、數(shù)據(jù)庫、項目之間的關系 4.1.2 VFP命令格式及使用規(guī)則 4.2 數(shù)據(jù)表的創(chuàng)建及其基本操作 4.2.1 表結構及字段的基本要素 4.2.2 表的創(chuàng)建 4.2.3 表的打開與關閉 4.2.4 表中記錄的顯示 4.2.5 記錄指針的定位 4.3 表的編輯與維護 4.3.1 數(shù)據(jù)表的修改 4.3.2 插入記錄 4.3.3 記錄的刪除與恢復 4.3.4 表的復制 4.4 數(shù)據(jù)表的排序、索引與查詢 4.4.1 數(shù)據(jù)表的分離排序(物理排序) 4.4.2 數(shù)據(jù)表索引的概念 4.4.3 索引的建立 4.4.4 索引的使用 4.4.5 數(shù)據(jù)表的查詢 4.5 數(shù)據(jù)表的統(tǒng)計運算 4.6 數(shù)組與表中記錄間的數(shù)據(jù)交換 4.6.1 數(shù)據(jù)表的當前記錄值傳送到數(shù)組 4.6.2 數(shù)組中的數(shù)據(jù)傳送到數(shù)據(jù)表的當前記錄 4.7 工作區(qū)與多表操作 4.7.1 工作區(qū)與別名 4.7.2 選擇當前工作區(qū) 4.7.3 創(chuàng)建表之間的關聯(lián) 4.8 數(shù)據(jù)庫及其基本操作 4.8.1 數(shù)據(jù)庫的概念 4.8.2 創(chuàng)建數(shù)據(jù)庫 4.8.3 數(shù)據(jù)庫的基本操作 4.8.4 數(shù)據(jù)庫表的基本操作 4.8.5 設置參照完整性 小結45 查詢、視圖與SQL 5.1 創(chuàng)建查詢 5.1.1 用查詢設計器創(chuàng)建查詢 5.1.2 用查詢向導創(chuàng)建查詢 5.1.3 查詢文件的運行 5.1.4 查詢文件的修改 5.1.5 查詢結果的輸出 5.2 創(chuàng)建視圖 5.2.1 利用視圖設計器創(chuàng)建視圖 5.2.2 利用視圖向導創(chuàng)建視圖 5.3 SQL語言 5.3.1 SQL語言簡介 5.3.2 使用SQL語句定義表 5.3.3 使用SQL語句查詢表數(shù)據(jù) 5.3.4 使用SQL語句更新表 小結56 結構化與面向對象程序設計基礎 6.1 結構化程序設計的基本概念 6.1.1 程序 6.1.2 算法及算法的表示 6.1.3 結構化程序設計方法概述 6.2 程序文件的建立、編輯、修改與執(zhí)行 6.2.1 程序文件的建立、編輯與修改 6.2.2 執(zhí)行程序文件 6.3 程序中常用命令 6.3.1 基本的輸入/輸出命令 6.3.2 程序文件中的輔助命令 6.4 VFP程序的3種基本結構 6.4.1 順序結構 6.4.2 選擇結構 6.4.3 循環(huán)結構 6.5 模塊化程序設計 6.5.1 子程序 6.5.2 過程 6.5.3 自定義函數(shù) 6.5.4 過程文件 6.5.5 變量的作用域 6.6 程序調(diào)試與測試 6.7 結構化程序設計應用實例 6.8 面向對象程序設計 6.8.1 從結構化程序設計到面向對象程序設計 6.8.2 有關對象的基本概念 6.8.3 面向對象的編程模型 6.9 VFP中的類與對象 6.9.1 VFP的基類 6.9.2 子類的創(chuàng)建與使用 6.10 對象的常用屬性、事件和方法程序 6.10.1 對象的常用屬性 6.10.2 屬性窗口的操作 6.10.3 對象的常用事件 6.10.4 對象的常用方法程序 6.11 面向對象程序的語法基礎 6.11.1 在容器分層結構中引用對象 6.11.2 對象的屬性、方法及引用 6.12 表單和表單集 6.12.1 表單的概念 6.12.2 表單集及其操作 6.12.3 用戶定義屬性和方法程序 小結67 表單與控件設計 7.1 表單設計方法與步驟 7.1.1 用表單設計器創(chuàng)建表單的主要步驟 7.1.2 編輯表單中的控件 7.1.3 表單與控件的事件驅動模型 7.2 常用控件設計 7.2.1 標簽 7.2.2 文本框 7.2.3 命令按鈕/命令按鈕組 7.2.4 編輯框 7.2.5 表格 7.2.6 計時器 7.2.7 列表框 7.2.8 組合框 7.2.9 復選框 7.2.10 選項按鈕組 7.2.11 頁框 7.2.12 微調(diào)控件 7.3 可視化界面設計實例 7.3.1 猜數(shù)游戲設計 7.3.2 計算器 7.3.3 學生選課界面設計 7.3.4 軟件登陸界面與權限設計 小結78 報表設計 8.1 報表的設計 8.1.1 使用“快速報表”方法建立報表 8.1.2 使用向導建立報表 8.1.3 使用報表設計器建立報表 8.1.4 報表控件的基本操作 8.1.5 建立分組報表 8.2 報表的輸出 8.2.1 用菜單方式輸出 8.2.2 用命令方式輸出 小結89 菜單與工具欄設計 9.1 規(guī)劃菜單系統(tǒng) 9.1.1 菜單系統(tǒng)的規(guī)劃與設計 9.1.2 菜單系統(tǒng)的設計步驟 9.2 創(chuàng)建菜單系統(tǒng) 9.2.1 菜單設計器簡介 9.2.2 預覽和運行菜單系統(tǒng) 9.2.3 創(chuàng)建下拉菜單 9.2.4 創(chuàng)建快捷菜單 9.2.5 在頂層表單中設計菜單 9.3 設置菜單屬性 9.4 用類設計器創(chuàng)建自定義工具欄 小結910 應用程序開發(fā)實例 10.1 應用程序開發(fā)實例分析 10.1.1 系統(tǒng)需求分析 10.1.2 系統(tǒng)設計 10.1.3 創(chuàng)建項目 10.1.4 數(shù)據(jù)庫的物理設計 10.1.5 界面設計 10.1.6 主菜單設計 10.1.7 表單設計 10.1.8 報表設計 10.1.9 用項目管理器連編成應用程序 10.2 應用程序的發(fā)布 10.2.1 發(fā)布樹 10.2.2 應用程序發(fā)布和安裝 10.3 聯(lián)機幫助 小結10參考文獻
圖書封面
評論、評分、閱讀與下載