出版時間:2009-5 出版社:魏紹謙 高等教育出版社 (2009-05出版) 作者:魏紹謙 著 頁數(shù):212
前言
本書是普通高等教育“十一五”國家級規(guī)劃教材,是文科專業(yè)學生學習數(shù)據(jù)庫及其應用的通用教材。VisualFoxPro是新一代自帶開發(fā)語言的可視化數(shù)據(jù)庫系統(tǒng)開發(fā)平臺,它運行于Windows操作系統(tǒng)上,具有快速開發(fā)應用程序、面向對象和客戶一服務器模式、網(wǎng)上發(fā)布和網(wǎng)上查詢等強大功能,是目前適用較廣、功能較全的數(shù)據(jù)庫產(chǎn)品。本書較全面地介紹了VisualFoxPro的數(shù)據(jù)庫操作、數(shù)據(jù)庫可視化編程等功能,在可視化環(huán)境下用面向對象的思想以及開發(fā)具有良好用戶界面的應用程序的方法。本書根據(jù)高職高專非計算機專業(yè)的計算機課程教學(文科類)的基本要求,著重介紹數(shù)據(jù)庫基礎的必備知識和培養(yǎng)學生實際操作能力,突出了實用性,使讀者初步了解數(shù)據(jù)庫系統(tǒng)的基本概念,培養(yǎng)設計簡單數(shù)據(jù)庫的基本思想,掌握編制簡單數(shù)據(jù)庫應用程序的基本方法以及提高調(diào)試和運行程序的基本能力。本書第1版面世以來,得到了很多讀者的支持,許多兄弟院校把它作為教材或參考教材,并提出了很多好的建議和意見,編者在此一并表示衷心感謝,并期望讀者一如既往繼續(xù)對本書給予關懷和支持。根據(jù)讀者的意見和建議,綜合近年來的教學新經(jīng)驗、新體會,本書做了如下改進:重新編寫了所有章節(jié),適當?shù)財U充了實用編程部分,同時對在編程實踐中很少使用的內(nèi)容做了刪減。新加入的內(nèi)容多數(shù)為編者在教學實踐或軟件開發(fā)實踐中的經(jīng)驗總結,具有很強的啟發(fā)和指導意義。
內(nèi)容概要
共11章,系統(tǒng)地介紹了數(shù)據(jù)庫的基本概念,VisualFoxPro的基礎知識,數(shù)據(jù)庫、表以及查詢和視圖的創(chuàng)建與操作,結構化查詢語言,面向對象程序設計基礎,表單、報表和標簽的使用,菜單設計以及應用程序設計方法等知識?!禫isual FoxPro 簡明教程(第3版)》結合學生的實際情況,設計了應用程序實例,方便學生復習和鞏固基礎知識,培養(yǎng)學生開發(fā)完整的數(shù)據(jù)庫管理系統(tǒng)的能力。 《Visual FoxPro 簡明教程(第3版)》內(nèi)容系統(tǒng)全面,結構科學合理,例題豐富新穎,創(chuàng)新性強。在講述理論知識的基礎上,注重實際應用能力的培養(yǎng),完整、全面地介紹了在VisualFoxPro中進行應用程序開發(fā)的方法,詳細闡述了整個程序設計的步驟及技巧。 《Visual FoxPro 簡明教程(第3版)》可作為高等??茖W校、高等職業(yè)學校、成人高等學校文科各專業(yè)的通用教材,同時也可作為其他專業(yè)及各類培訓班的教材或自學參考書。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)概述1.1 數(shù)據(jù)庫的基本概念1.1.1 數(shù)據(jù)與信息1.1.2 數(shù)據(jù)庫系統(tǒng)1.1.3 數(shù)據(jù)庫管理系統(tǒng)1.2 數(shù)據(jù)模型1.2.1 層次模型1.2.2 網(wǎng)狀模型1.2.3 關系模型1.3 關系數(shù)據(jù)庫1.3.1 關系運算1.3.2 關系數(shù)據(jù)庫的設計習題與實訓第2章 VisualFoxPro概述2.1 VisualFoxPro簡介2.2 VisualFoxPro的安裝2.2.1 安裝的系統(tǒng)環(huán)境2.2.2 VisualFoxPro的安裝2.3 VisualFoxPro系統(tǒng)界面簡介2.3.1 VisualFoxPro的菜單系統(tǒng)2.3.2 VisualFoxPro的工具欄2.3.3 命令窗口2.4 VisualFoxPro常用文件類型習題與實訓第3章 VisualFoxPro編程基礎3.1 數(shù)據(jù)類型3.2 數(shù)據(jù)的存儲方式3.2.1 常量3.2.2 變骨3.2.3 數(shù)組3.2.4 NULL空值3.3 運算表達式3.3.1 運算符3.3.2 表達式3.3.3 常用函數(shù)3.4 結構化編程3.4.1 順序結構3.4.2 分支結構3.4.3 循環(huán)結構3.4.4 函數(shù)與過程習題與實訓第4章 數(shù)據(jù)庫基本操作4.1 數(shù)據(jù)庫設計基礎4.2 數(shù)據(jù)庫的建立與使用4.2.1 數(shù)據(jù)庫的建立4.2.2 數(shù)據(jù)庫的使用4.3 數(shù)據(jù)表的建立4.3.1 數(shù)據(jù)表的結構4.3.2 使用表設計器創(chuàng)建數(shù)據(jù)表4.3.3 使用表向導創(chuàng)建數(shù)據(jù)表4.3.4 用命令創(chuàng)建數(shù)據(jù)表4.3.5 數(shù)據(jù)庫表與自由表4.3.6 修改表結構4.4 表的基本操作4.4.1 增加數(shù)據(jù)記錄4.4.2 刪除記錄4.4.3 更新記錄4.5 數(shù)據(jù)的顯示與修改4.5.1 表的瀏覽4.5.2 用命令顯示數(shù)據(jù)記錄4.5.3 修改數(shù)據(jù)記錄4.6 記錄的定位查詢4.6.1 用菜單進行記錄指針定位4.6.2 用命令進行記錄指針定位4.7 索引4.7.1 索引概念4.7.2 索引類型4.7.3 創(chuàng)建索引4.7.4 刪除索引4.8 完整性規(guī)則4.8.1 有效性規(guī)則4.8.2 設計參照完整性規(guī)則習題與實訓第5章 查詢和視圖5.1 查詢操作5.1.1 利用查詢向導創(chuàng)建查詢5.1.2 使用查詢設計器創(chuàng)建查詢5.1.3 交叉表查詢5.1.4 查詢設計操作實例5.2 視圖5.2.1 創(chuàng)建本地視圖5.2.2 遠程視圖設計5.2.3 視圖的使用習題與實訓第6章 結構化查詢語言SQL6.1 SQL概述6.1.1 SQL的發(fā)展史6.1.2 SQL的特點6.1.3 SQL語言功能概述6.2 定義功能6.2.1 對表的定義6.2.2 對視圖的定義6.3 數(shù)據(jù)操縱6.3.1 插入記錄6.3.2 修改記錄6.3.3 刪除記錄6.4 數(shù)據(jù)查詢6.4.1 簡單查詢6.4.2 合并查詢6,4.3 多表查詢和子查詢6.4.4 查詢結果去向習題與實訓第7章 面向對象程序設計基礎7.1 面向對象的基本概念7.1.1 對象與類7.1.2 對象的屬性、方法與事件7.1.3 類的特點7.2 VisualFoxPro的基類7.2.1 控件類7.2.2 容器類7.3 面向對象程序設計的具體實現(xiàn)7.3.1 設置屬性7.3.2 方法調(diào)用7.3.3 事件的響應習題與實訓第8章 表單8.1 創(chuàng)建表單8.1.1 使用表單向導8.1.2 表單設計器8.1.3 表單的屬性、方法和事件8.1.4 表單數(shù)據(jù)環(huán)境8.1.5 表單集8.2 表單基本控件8.2.1 輸出類控件8.2.2 輸入類控件8.2.3 控制類控件8.2.4 容器類控件8.3 其他控件8.3.1 超級鏈接控件8.3.2 Activex控件8.3.3 Activex綁定控件8.4 應用程序界面設計8.4.1 控件設計技巧8.4.2 布局設計技巧習題與實訓第9章 報表設計9.1 創(chuàng)建報表9.1.1 設置報表數(shù)據(jù)源9.1.2 使用向導創(chuàng)建報表9.1.3 快速報表9.2 報表設計9.2.1 報表設計器9.2.2 報表設計中控件的使用9.3 數(shù)據(jù)分組報表與分欄報表9.3.1 設計分組報表9.3.2 設計分欄報表9.3.3 報表輸出9.4 標簽的設計與使用9.4.1 標簽向導9.4.2 標簽設計器習題與實訓第10章 菜單及工具欄設計10.1 創(chuàng)建菜單10.1.1 創(chuàng)建菜單步驟10.1.2 菜單設計器10.1.3 使用快速菜單創(chuàng)建菜單10.1.4 菜單的生成10.1.5 執(zhí)行菜單程序10.1.6 創(chuàng)建快捷菜單10.2 工具欄設計10.2.1 創(chuàng)建工具欄10.2.2 在窗體中使用工具欄10.2.3 協(xié)調(diào)菜單項與工具欄習題與實訓第11章 應用程序設計11.1 應用程序基本結構11.1.1 主文件11.1.2 事件循環(huán)11.1.3 應用程序的基本框架11.2 應用程序設計步驟11.2.1 規(guī)劃應用程序11.2.2 創(chuàng)建數(shù)據(jù)庫11.2.3 創(chuàng)建交互信息11.2.4 創(chuàng)建用戶界面11.2.5 使用類簡化程序的設計11.2.6 建立可執(zhí)行文件11.2.7 制作發(fā)布磁盤11.3 應用程序設計實例11.3.1 創(chuàng)建數(shù)據(jù)庫11.3.2 創(chuàng)建主程序、程序首頁面和主菜單11.3.3 創(chuàng)建數(shù)據(jù)維護表單11.3.4 創(chuàng)建查詢表單11.3.5 創(chuàng)建報表和標簽習題與實訓參考文獻
章節(jié)摘錄
插圖:4.8.1有效性規(guī)則有效性規(guī)則是在數(shù)據(jù)輸入時實施完整規(guī)則,以此來控制輸入到數(shù)據(jù)庫表字段和記錄中的數(shù)據(jù)。VisualFoxPro將所輸入的值與所定義的規(guī)則表達式進行比較,如果輸入的值不滿足規(guī)則要求,則拒絕該值。有效性規(guī)則只在數(shù)據(jù)庫表中存在,能夠控制輸入到表中的數(shù)據(jù)形式,不管數(shù)據(jù)是通過瀏覽窗口、表單,還是使用語言以編程方式來訪問。另外,建立在數(shù)據(jù)庫中的規(guī)則可以對表的所有用戶實施,有效性規(guī)則包括字段級有效性規(guī)則和記錄級有效性規(guī)則。1.字段級規(guī)則對字段值的限制可以使用字段級有效性規(guī)則來控制。例如,可以使用字段級有效性規(guī)則來確保用戶不會在只允許正值的字段中輸入負值,也可以使用字段級規(guī)則來比較輸入字段中的值和其他表中的值。2.記錄級有效性規(guī)則使用記錄級有效性規(guī)則,可以控制用戶輸入到記錄中的信息。記錄級有效性規(guī)則通常比較同一記錄中的兩個或多個字段值,以確保它們遵守在數(shù)據(jù)庫中建立的規(guī)則。例如,可以使用記錄級有效性規(guī)則來保證一個字段的值總是比同一個記錄中另一個字段值大。若要創(chuàng)建記錄級有效性規(guī)則和定義錯誤輸出信息,需要選擇“表設計器”的“表”選項卡,在“規(guī)則”和“信息”文本框中輸入所需要的規(guī)則和錯誤信息。也可以使用CREATERTABL或ALTERTABLE命令的CHECK子句實現(xiàn)。
編輯推薦
《Visual FoxPro 簡明教程(第3版)》為普通高等教育十一五國家級規(guī)劃教材之一。
圖書封面
評論、評分、閱讀與下載