出版時(shí)間:2010-1 出版社:電子工業(yè)出版社 作者:丁照宇 頁數(shù):358
前言
本書以Visual FoxPro 6.0中文版為平臺(tái),結(jié)合普通高校非計(jì)算機(jī)專業(yè)數(shù)據(jù)庫程序設(shè)計(jì)課程的具體要求,深入淺出地介紹Visual FoxPro 6.0數(shù)據(jù)庫程序設(shè)計(jì)的有關(guān)知識(shí)、方法和具體的實(shí)例。 本教材共13章。前12章分別介紹數(shù)據(jù)庫系統(tǒng)概述,Visual FoxPro 6.0的基礎(chǔ)知識(shí),Visual FoxPro數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)類型、函數(shù)、表達(dá)式、數(shù)組、屬性、事件、方法、對(duì)象、表和數(shù)據(jù)庫的操作,Visual FoxPro 6.0的編程工具和操作步驟,面向?qū)ο蟮目梢暬幊?、表單操作、菜單與工具欄、數(shù)據(jù)的檢索、視圖的更新和報(bào)表的設(shè)計(jì)等。第13章在前12章的基礎(chǔ)上,以“OICQ號(hào)碼管理系統(tǒng)”為實(shí)例,講述如何開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng),并給出一個(gè)較完整的解決方案?! 〗滩木帉懙闹攸c(diǎn)是數(shù)據(jù)庫系統(tǒng)的基本概念,Visual FoxPro 6.0程序設(shè)計(jì)的基本方法和基本技能。內(nèi)容的安排強(qiáng)調(diào)循序漸進(jìn)、前后呼應(yīng);每章開始有本章要點(diǎn),章末有上機(jī)實(shí)驗(yàn)內(nèi)容和一定量的習(xí)題。實(shí)驗(yàn)內(nèi)容有助于讀者理論聯(lián)系實(shí)際,提高實(shí)際操作和編程的能力,對(duì)于有一定難度的實(shí)驗(yàn)內(nèi)容,書中給出了具體的指導(dǎo),使讀者按照書中給出的操作步驟就能夠完成規(guī)定的實(shí)驗(yàn)內(nèi)容。習(xí)題有利于幫助讀者自學(xué)和檢查學(xué)習(xí)效果。書末給出各章習(xí)題的參考答案,以便于讀者檢查。 本書的作者多年來一直從事計(jì)算機(jī)基礎(chǔ)教學(xué),經(jīng)過多年的教學(xué)實(shí)踐編寫了這本教材。針對(duì)初學(xué)者和自學(xué)讀者的特點(diǎn),本書力求通俗易懂,用大量具體的操作、各種不同的實(shí)例讓讀者進(jìn)入Visual FoxPro的可視化編程環(huán)境。所有步驟都按實(shí)際操作界面一步一步地講解,讀者可一邊學(xué)習(xí),一邊上機(jī)操作,通過一段時(shí)間的練習(xí),在不知不覺之中就可逐漸掌握Visual FoxPro 6.0數(shù)據(jù)庫程序設(shè)計(jì)的基礎(chǔ)知識(shí)、設(shè)計(jì)思想和方法以及可視化編程的方法和步驟,并提高利用Visual FoxPro 6.0解決實(shí)際問題的能力?! ”窘滩牡?版自2004年1月出版以來,許多讀者對(duì)該書提出了寶貴的意見。這次,我們結(jié)合多年的教學(xué)實(shí)踐,對(duì)書中的一些內(nèi)容進(jìn)行了修改,對(duì)某些部分進(jìn)行了刪減和增添,對(duì)部分章節(jié)的內(nèi)容做了調(diào)整,具體修改如下: 1.對(duì)部分章節(jié)的內(nèi)容做了調(diào)整?! ?.改正了原書的個(gè)別錯(cuò)誤,在內(nèi)容上力求更加精練和準(zhǔn)確?! ?.在原書的基礎(chǔ)上,更加突出了實(shí)驗(yàn)和實(shí)驗(yàn)指導(dǎo),增強(qiáng)了編程能力的訓(xùn)練?! ?.有針對(duì)性地增加了部分習(xí)題,使讀者可以更有效地進(jìn)行復(fù)習(xí)和測(cè)試。 最后,我們衷心地感謝對(duì)本書提出寶貴意見的老師和讀者?! ”緯?~3章、第7~8章由丁照宇編寫,第4~6章、第9~10章由孫淑霞編寫,第11~12章由劉煥君編寫,第13章由李思明、陳曉丹、丁照宇編寫。陳佩良、肖陽春、彭艦、黃于鑒等老師也參加了本書的部分編寫、校對(duì)和程序調(diào)試等工作。由于作者的水平有限,書中難免有錯(cuò)誤和不妥之處,懇請(qǐng)讀者不吝賜教?! 【幹唠娮余]件地址:dzy@cdut.edu.cn
內(nèi)容概要
本書共13章,深入淺出地介紹數(shù)據(jù)庫的有關(guān)知識(shí),Visual FoxPro 6.0的基礎(chǔ)知識(shí)、基本操作和基本技能,以及數(shù)據(jù)庫設(shè)計(jì)和開發(fā)的有關(guān)知識(shí)。書中用大量的實(shí)例使讀者更快熟悉Visual FoxPro的可視化編程環(huán)境。所有操作步驟都按實(shí)際操作界面一步一步地講解,讀者可一邊學(xué)習(xí),一邊上機(jī)操作。通過本教材的學(xué)習(xí),讀者將對(duì)使用Visual FoxPro 6.0進(jìn)行數(shù)據(jù)庫軟件開發(fā)有一個(gè)較完整的認(rèn)識(shí),并使讀者能掌握開發(fā)數(shù)據(jù)庫系統(tǒng)的基本思想和方法,逐步具備數(shù)據(jù)庫管理系統(tǒng)的設(shè)計(jì)、應(yīng)用和開發(fā)能力。 本書可作為大專院校非計(jì)算機(jī)專業(yè)的教材,對(duì)從事數(shù)據(jù)庫應(yīng)用和開發(fā)的讀者也有很好的參考價(jià)值。
書籍目錄
第1章 概述1.1 數(shù)據(jù)庫系統(tǒng)概述1.1.1 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識(shí)1.1.2 數(shù)據(jù)庫的數(shù)據(jù)模型1.1.3 關(guān)系模型1.2 Visual FoxPro 6.0系統(tǒng)概述1.2.1 數(shù)據(jù)庫管理系統(tǒng)概述1.2.2 Visual FoxPro 6.0的數(shù)據(jù)庫管理系統(tǒng)特點(diǎn)1.2.3 Visual FoxPro 6.0的技術(shù)指標(biāo)1.2.4 Visual FoxPro 6.0的文件類型1.2.5 Visual FoxPro 6.0的安裝和啟動(dòng)習(xí)題1第2章 VISUAL FOXPRO 6.0基礎(chǔ)知識(shí)2.1 Visual FoxPro 6.0用戶界面2.2 Visual FoxPro 6.0的工作方式及命令語法規(guī)則2.2.1 Visual FoxPro 6.0的工作方式2.2.2 命令語法規(guī)則2.3 Visual FoxPro項(xiàng)目管理器2.3.1 項(xiàng)目管理器的使用2.3.2 項(xiàng)目文件的創(chuàng)建2.4 Visual FoxPro 6.0的設(shè)計(jì)器2.5 Visual FoxPro 6.0的向?qū)?.5.1 啟動(dòng)向?qū)?.5.2 向?qū)У氖褂?.6 生成器簡(jiǎn)介習(xí)題2本章實(shí)驗(yàn)第3章 VISUAL FOXPRO的常量、變量、表達(dá)式和函數(shù)3.1 Visual FoxPro 6.0的數(shù)據(jù)類型3.1.1 數(shù)據(jù)類型3.1.2 常量與變量3.2 表達(dá)式3.2.1 運(yùn)算符3.2.2 Visual FoxPro 6.0的表達(dá)式3.3 常用函數(shù)3.3.1 數(shù)學(xué)運(yùn)算函數(shù)3.3.2 字符和字符串處理函數(shù)3.3.3 轉(zhuǎn)換函數(shù)3.3.4 日期函數(shù)3.3.5 測(cè)試函數(shù)3.3.6 其他函數(shù)習(xí)題3本章實(shí)驗(yàn)第4章 表的基本操作4.1 創(chuàng)建自由表4.1.1 表的概念4.1.2 表結(jié)構(gòu)的設(shè)計(jì)4.1.3 表結(jié)構(gòu)的建立4.1.4 表數(shù)據(jù)的鍵盤輸入4.1.5 將已有數(shù)據(jù)添加到表中4.1.6 表結(jié)構(gòu)的修改4.2 表記錄的基本操作4.2.1 表的打開和關(guān)閉4.2.2 查看表中的數(shù)據(jù)4.2.3 記錄指針的定位4.2.4 記錄的插入和追加4.2.5 記錄的刪除與恢復(fù)4.2.6 表數(shù)據(jù)的替換4.3 表數(shù)據(jù)的排序與索引4.3.1 排序4.3.2 索引4.3.3 建立索引4.3.4 使用索引4.3.5 索引查找4.4 計(jì)數(shù)、求和與匯總4.4.1 計(jì)數(shù)命令COUNT4.4.2 求和命令SUM4.4.3 求平均命令A(yù)VERAGE4.4.4 匯總命令TOTAL4.5 多個(gè)表的同時(shí)使用4.5.1 多工作區(qū)的概念4.5.2 工作區(qū)的選擇4.5.3 建立表的關(guān)聯(lián)習(xí)題4本章實(shí)驗(yàn)第5章 數(shù)據(jù)庫的基本操作5.1 數(shù)據(jù)庫的創(chuàng)建5.1.1 創(chuàng)建數(shù)據(jù)庫文件5.1.2 數(shù)據(jù)庫的打開和關(guān)閉5.1.3 在數(shù)據(jù)庫中操作表5.2 數(shù)據(jù)庫表屬性的設(shè)置5.2.1 設(shè)置字段顯示屬性5.2.2 設(shè)置字段輸入默認(rèn)值5.2.3 設(shè)置有效性規(guī)則5.2.4 設(shè)置觸發(fā)器5.2.5 建立參照完整性5.3 數(shù)據(jù)庫的操作5.3.1 數(shù)據(jù)庫表的查看5.3.2 數(shù)據(jù)庫結(jié)構(gòu)的查看與修改5.3.3 在項(xiàng)目中添加數(shù)據(jù)庫5.3.4 從項(xiàng)目中移去和刪除數(shù)據(jù)庫5.3.5 使用多個(gè)數(shù)據(jù)庫習(xí)題5本章實(shí)驗(yàn)第6章 結(jié)構(gòu)化程序設(shè)計(jì)6.1 程序的建立和運(yùn)行6.1.1 源程序的建立和保存6.1.2 程序的運(yùn)行6.1.3 程序的書寫規(guī)則和編輯技巧6.2 程序設(shè)計(jì)中的常用語句6.2.1 ? | ??輸出命令6.2.2 WAIT輸入命令6.2.3 格式輸入輸出命令6.2.4 CLEAR清屏命令6.2.5 ACCEPT內(nèi)存變量接收命令6.2.6 INPUT內(nèi)存變量輸入命令6.3 程序的控制結(jié)構(gòu)6.3.1 順序結(jié)構(gòu)6.3.2 分支結(jié)構(gòu)6.3.3 循環(huán)結(jié)構(gòu)6.4 過程與用戶自定義函數(shù)6.4.1 過程及其過程的調(diào)用6.4.2 用戶自定義函數(shù)6.4.3 變量的作用域6.4.4 程序的調(diào)試方法習(xí)題6本章實(shí)驗(yàn)第7章 面向?qū)ο蟪绦蛟O(shè)計(jì)7.1 面向?qū)ο缶幊谈攀?.1.1 從面向過程到面向?qū)ο?.1.2 深入理解對(duì)象7.1.3 深入了解類7.2 Visual FoxPro中的類和對(duì)象7.2.1 容器與非容器7.2.2 Visual FoxPro的類7.3 Visual FoxPro 6.0的編程工具與步驟7.3.1 Visual FoxPro 6.0表單設(shè)計(jì)器7.3.2 Visual FoxPro 6.0中的事件7.3.3 Visual FoxPro 6.0的方法程序7.3.4 Visual FoxPro 6.0編程步驟7.4 整理表單7.4.1 編輯控件7.4.2 設(shè)置控件的Tab鍵次序習(xí)題7本章實(shí)驗(yàn)第8章 表單控件的使用8.1 線條與形狀控件8.1.1 使用線條控件8.1.2 使用形狀控件8.2 命令按鈕類控件8.2.1 創(chuàng)建數(shù)據(jù)環(huán)境8.2.2 命令按鈕8.2.3 命令按鈕組8.3 標(biāo)簽、文本框和編輯框控件8.3.1 標(biāo)簽和文本框8.3.2 編輯框8.4 選項(xiàng)按鈕組和復(fù)選框8.4.1 選項(xiàng)按鈕組8.4.2 使用復(fù)選框8.5 列表框、組合框和頁框8.5.1 列表框8.5.2 組合框8.5.3 頁框8.6 其他常用控件8.6.1 容器控件8.6.2 微調(diào)控件8.6.3 圖像控件8.6.4 計(jì)時(shí)器控件8.6.5 表格控件8.7 表單集8.7.1 創(chuàng)建表單集8.7.2 表單集的應(yīng)用習(xí)題8本章實(shí)驗(yàn)第9章 結(jié)構(gòu)化查詢語言(SQL)9.1 SOL語言概述9.1.1 SQL語言的特點(diǎn)9.1.2 數(shù)據(jù)定義語言9.1.3 數(shù)據(jù)操縱語言9.1.4 創(chuàng)建臨時(shí)表9.2 SQL的數(shù)據(jù)查詢功能9.2.1 查詢語句9.2.2 查詢分類習(xí)題9本章實(shí)驗(yàn)第10章 查詢與視圖10.1 查詢10.1.1 查詢的概念10.1.2 使用向?qū)?chuàng)建查詢10.1.3 使用查詢?cè)O(shè)計(jì)器創(chuàng)建查詢10.2 視圖10.2.1 視圖的概念10.2.2 使用視圖設(shè)計(jì)器建立本地視圖10.2.3 視圖與查詢、視圖與表的比較習(xí)題10本章實(shí)驗(yàn)第11章 菜單設(shè)計(jì)11.1 菜單設(shè)計(jì)概述11.1.1 創(chuàng)建菜單系統(tǒng)11.1.2 規(guī)劃菜單系統(tǒng)11.2 創(chuàng)建菜單11.2.1 使用快速菜單創(chuàng)建菜單11.2.2 使用菜單設(shè)計(jì)器創(chuàng)建菜單11.2.3 創(chuàng)建快捷菜單11.2.4 有關(guān)菜單的其他操作11.2.5 創(chuàng)建菜單的步驟習(xí)題11本章實(shí)驗(yàn)第12章 報(bào)表和標(biāo)簽的設(shè)計(jì)12.1 創(chuàng)建報(bào)表12.1.1 使用報(bào)表向?qū)?chuàng)建報(bào)表12.1.2 使用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表12.1.3 創(chuàng)建快速報(bào)表12.2 設(shè)計(jì)報(bào)表12.2.1 設(shè)置報(bào)表數(shù)據(jù)源12.2.2 設(shè)計(jì)報(bào)表布局12.2.3 利用控件設(shè)計(jì)報(bào)表12.3 設(shè)計(jì)分組報(bào)表12.3.1 設(shè)計(jì)報(bào)表的記錄順序12.3.2 設(shè)計(jì)單級(jí)分組報(bào)表12.3.3 設(shè)計(jì)多級(jí)數(shù)據(jù)分組報(bào)表12.4 設(shè)計(jì)多欄報(bào)表12.5 報(bào)表輸出12.6 標(biāo)簽設(shè)計(jì)習(xí)題12本章實(shí)驗(yàn)第13章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)實(shí)例13.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)13.1.1 設(shè)計(jì)目標(biāo)13.1.2 開發(fā)設(shè)計(jì)思想13.1.3 系統(tǒng)功能分析13.1.4 系統(tǒng)功能模塊設(shè)計(jì)13.1.5 系統(tǒng)表單設(shè)計(jì)13.2 數(shù)據(jù)庫設(shè)計(jì)13.2.1 數(shù)據(jù)庫需求分析13.2.2 數(shù)據(jù)庫的邏輯設(shè)計(jì)13.2.3 數(shù)據(jù)庫的物理設(shè)計(jì)13.3 數(shù)據(jù)庫的實(shí)現(xiàn)13.3.1 創(chuàng)建系統(tǒng)目錄結(jié)構(gòu)13.3.2 創(chuàng)建數(shù)據(jù)庫及表結(jié)構(gòu)13.4 各功能模塊的實(shí)現(xiàn)13.4.1 設(shè)計(jì)菜單13.4.2 編寫主程序13.4.3 設(shè)計(jì)啟動(dòng)畫面13.4.4 設(shè)計(jì)系統(tǒng)登錄界面13.4.5 管理好友分組的實(shí)現(xiàn)13.4.6 文字信息管理的實(shí)現(xiàn)13.4.7 圖文信息共覽的實(shí)現(xiàn)13.4.8 圖像信息管理的實(shí)現(xiàn)13.4.9 圖像信息瀏覽的實(shí)現(xiàn)13.4.10 修改密碼的實(shí)現(xiàn)13.5 系統(tǒng)的編譯和發(fā)布13.5.1 設(shè)置主文件13.5.2 對(duì)應(yīng)用程序進(jìn)行連編13.5.3 發(fā)布應(yīng)用程序13.6 最終運(yùn)行結(jié)果的查看13.7 小結(jié)附錄習(xí)題1 參考答案習(xí)題2 參考答案習(xí)題3 參考答案習(xí)題4 參考答案習(xí)題5 參考答案習(xí)題6 參考答案習(xí)題7 參考答案習(xí)題8 參考答案習(xí)題9 參考答案習(xí)題10 參考答案習(xí)題11 參考答案習(xí)題12 參考答案參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Visual FoxPro 6.0程序設(shè)計(jì)教程 PDF格式下載