出版時間:2009-6 出版社:劉麗 中國鐵道出版社 (2009-06出版) 作者:劉麗 頁數(shù):275
前言
隨著社會的發(fā)展,在數(shù)據(jù)處理、信息管理等領域,人們對數(shù)據(jù)處理方式的要求越來越高。如何快速地掌握計算機應用的相關知識是廣大計算機初學者和愛好者的迫切要求。為了適應這一形勢,高校的計算機基礎教學內容也在不斷地改革。第一版出版之后,廣大讀者對該書給予了充分的肯定,并提出了一些中肯的建議,結合第一版的實際使用情況,本次再版在第一版的基礎上進行了一些修改和補充,主要包括一些常用函數(shù)的內容。另外,對部分章節(jié)的內容進行了相應的補充和精簡,使內容更加容易理解。同時,根據(jù)讀者的建議,補充了許多實用性強且緊扣知識點的示例,以增加學生的學習興趣。本次再版,以一個完整的系統(tǒng)開發(fā)實例為主線,將其知識點分解貫穿到每個章節(jié)中,最終完成該系統(tǒng)的開發(fā),更加方便讀者學習使用。本書共11章。第1章對關系數(shù)據(jù)庫系統(tǒng)的基礎知識做了簡要概述;第2章對Visual FoxPro系統(tǒng)包括界面及項目管理器做了簡介;第3章對數(shù)據(jù)與數(shù)據(jù)運算的相關概念做了介紹;第4章對visual FoxPro的基本操作做了詳細介紹;第5章介紹了關系數(shù)據(jù)庫標準語言SQL,并對SQL查詢語言的使用方法做了重點介紹;第6章對創(chuàng)建查詢和視圖操作做了詳細介紹;第7章介紹了結構化程序設計方法,并對程序的流程控制做了重點介紹;第8章介紹了表單及面向對象的程序設計,并對表單的創(chuàng)建及控件的使用做了重點介紹;第9章對菜單設計方法做了介紹;第10章對報表和標簽設計方法做了介紹;第11章對開發(fā)應用程序的步驟及方法做了介紹,并將前面各章節(jié)中完成的例題組合形成一個完整的系統(tǒng)開發(fā)實例。本書力求將理論介紹和實例教學相結合,匯集了編者在教學和實踐中的經(jīng)驗和技巧。在注重系統(tǒng)性和科學性的基礎上,突出了實用性和可操作性,各章理論與實踐操作緊密相扣,既便于教師教學,也便于學生學習。本書在內容上循序漸進、前后呼應、深入淺出、實例豐富、圖文并茂、通俗易懂;在結構上力求能夠滿足初學者的需要,深入淺出地論述了有關Visual FoxPro程序編寫的基本理念,對Visual FoxPro的整體面貌做了較為清晰的說明。另外,本書每章后面都配有思考與練習,書后還附有授課及實驗課時安排參考、2009年二級等級考試大綱索引、二級等級考試樣題及答案與解析。初學者可以對照書中講述的實例進行上機操作,即學即用。在本書的編寫過程中,張玉風、宋愛榮、湯海風、劉巖狄參加了部分程序的調試和校正工作,藍健萍、張志奎、胡文婷、陳曉文、胡志育、曹曉北、郝思靜、唐敏等參與了本書的整理工作,在此對他們表示感謝。由于編者水平有限,加上編寫時間倉促,錯誤和不足之處在所難免,敬請廣大讀者朋友批評指正。
內容概要
《Visual FoxPro程序設計(第2版)》作為學習關系數(shù)據(jù)庫系統(tǒng)的教科書,全面而詳細地介紹了關系型數(shù)據(jù)庫的基本知識及設計方法,并以Visual FoxPro為例,具體介紹了數(shù)據(jù)庫的基本操作、事件程序設計、查詢和視圖設計、報表和標簽設計、表單和菜單設計以及面向對象的程序設計等基本知識。同時為了滿足參加全國計算機等級考試二級Visrlal FoxPro考試考生的復習需求,每章后面還附有思考與練習。讀者通過學習基本知識,認真做每章后面的練習,可達到獨立設計簡單數(shù)據(jù)庫管理系統(tǒng)的目的。在書的最后還附有課時安排參考,2009年二級等級考試大綱索引,二級等級考試樣題及答案與解析。全書概念清晰、結構合理、內容完整、簡明實用,適合作為高等院校非計算機專業(yè)的教材,也可作為準備參加Visual FoxPro等級考試或自學關系數(shù)據(jù)庫系統(tǒng)人員的參考用書。
書籍目錄
第1章 關系數(shù)據(jù)庫系統(tǒng)概述1.1 關系數(shù)據(jù)庫基礎1.1.1 數(shù)據(jù)庫的基本概念1.1.2 數(shù)據(jù)庫管理系統(tǒng)中的數(shù)據(jù)模型1.2 關系數(shù)據(jù)庫系統(tǒng)1.2.1 關系數(shù)據(jù)庫概念1.2.2 關系術語1.2.3 關系運算1.3 現(xiàn)實世界的數(shù)據(jù)描述1.3.1 信息處理的三個層次1.3.2 實體模型小結思考與練習第2章 VisuaI FoxPro系統(tǒng)初步2.1 Visual FoxPro的發(fā)展及特點2.1.1 visual F0xPro的發(fā)展歷史2.1.2 Visual FoxPro 6.0的特點2.2 Visual FoxPro 6.0簡介2.2.1 Visual FoxPro 6.0的工作環(huán)境2.2.2 Visual FoxPro 6.O的安裝2.2.3 Visual FoxPro 6.0啟動與退出2.2.4 Visual FoxPro 6.0的窗口組成2.3 項目管理器2.3.1 項目管理器窗口的組成2.3.2 建立項目文件2.3.3 使用項目管理器管理項目文件2.3.4 定制項目管理器2.4 visual F0xPro的輔助設計工具2.4.1 設計器2.4.2 向導2.4.3 使用生成器2.4.4 主要文件類型小結思考與練習第3章 數(shù)據(jù)與數(shù)據(jù)運算3.1 數(shù)據(jù)類型、常量和變量3.1.1 數(shù)據(jù)類型3.1.2 常量3.1.3 變量3.2 Visual FoxPro 6.0常用函數(shù)3.2.1 數(shù)學運算函數(shù)3.2.2 字符處理函數(shù)3.2.3 轉換函數(shù)3.2.4 日期和時間函數(shù)3.2.5 測試函數(shù)3.2.6 用戶定義對話框MESSAGEBOX()函數(shù)3.3 操作符及表達式3.3.1 算術表達式3.3.2 字符表達式3.3.3 日期時間表達式3.3.4 關系表達式3.3.5 邏輯表達式3.3.6 空值(NULL)小結思考與練習第4章 VisuaI FOXPr0的基本操作4.1 基本概念和操作4.1.1 Visual FoxPro的基本操作方式4.1.2 命令操作的基本要求4.1.3 命令的輸入與編輯4.1.4 設置格式4.2 數(shù)據(jù)庫4.2.1 數(shù)據(jù)庫概念4.2.2 創(chuàng)建數(shù)據(jù)庫4.2.3 數(shù)據(jù)庫的維護4.3 創(chuàng)建數(shù)據(jù)表4.3.1 數(shù)據(jù)表的概念4.3.2 創(chuàng)建表結構4.3.3 輸入數(shù)據(jù)記錄4.4 數(shù)據(jù)表的基本操作4.4.1 打開和關閉表4.4.2 顯示數(shù)據(jù)4.4.3 追加記錄4.4.4 記錄的刪除與恢復4.4.5 修改記錄4.4.6 表的復制4.4.7 記錄的定位命令4.4.8 數(shù)組和表之間的數(shù)據(jù)交換4.5 查詢與統(tǒng)計操作4.5.1 記錄的排序與索引4.5.2 查詢4.5.3 統(tǒng)計4.6 多工作區(qū)操作4.6.1 工作區(qū)的選擇4.6.2 表與表之間的連接與關聯(lián)4.6.3 數(shù)據(jù)表的參照完整性小結思考與練習第5章 關系數(shù)據(jù)庫標準語言SQL5.1 SQL概述5.1.1 SQL的主要特點5.1.2 SQL的基本概念5.2 查詢功能5.2.1 簡單查詢5.2.2 簡單連接查詢5.2.3 嵌套查詢5.2.4 排序查詢5.2.5 簡單的計算查詢5.2.6 分組與計算查詢5.2.7 利用空值查詢5.2.8 別名與自然連接查詢5.2.9 內外層互相關嵌套查詢5.2.10 有特殊符號的查詢5.2.11 超連接查詢5.2.12 集合的并運算5.2.13 查詢結果的其他顯示方式5.3 操作功能5.4 定義功能5.4.1 表的定義5.4.2 表的刪除5.4.3 修改表結構5.5 定義視圖5.5.1 從單個表派生出的視圖5.5.2 從多個表派生出的視圖5.5.3 視圖中的虛字段5.5.4 刪除視圖5.5.5 查詢視圖5.5.6 更新視圖5.5.7 視圖的作用小結思考與練習第6章 查詢和視圖操作6.1 創(chuàng)建和設計查詢6.1.1 利用查詢向導設計查詢6.1.2 利用查詢設計器設計查詢6.1.3 運行查詢6.1.4 查詢菜單6.1.5 建立交叉表6.2 創(chuàng)建本地視圖6.2.1 利用向導創(chuàng)建本地視圖6.2.2 利用視圖設計器創(chuàng)建本地視圖6.2.3 創(chuàng)建參數(shù)化視圖6.3 創(chuàng)建遠程視圖6.3.1 與遠程數(shù)據(jù)連接6.3.2 創(chuàng)建遠程視圖小結思考與練習第7章 結構化程序設計7.1 程序的建立與維護7.1.1 用菜單選擇方式建立及維護程序7.1.2 用命令方式建立及維護程序7.1.3 編程時的一般規(guī)則7.1.4 簡單的輸入/輸出命令7.2 程序的流程控制7.2.1 順序結構7.2.2 選擇結構7.2.3 循環(huán)結構7.2.4 編程實例7.3 模塊結構程序設計7.3.1 子程序的調用7.3.2 過程及過程調用7.3.3 過程調用中的參數(shù)傳遞7.3.4 變量的作用域7.3.5 自定義函數(shù)7.4 程序調試7.4.1 程序調試7.4.2 調用調試器7.4.3 設置斷點小結思考與練習第8章 表單及面向對象的程序設計8.1 面向對象的概念8.1.1 基本概念8.1.2 Visual FoxPro中的類8.1.3 Visual FoxPro中的對象8.1.4 Visual FoxPro中的事件和事件過程8.2 創(chuàng)建表單8.2.1 使用表單向導創(chuàng)建表單8.2.2 使用表單設計器創(chuàng)建表單8.2.3 表單屬性8.3 表單控件的使用8.3.1 表單控件8.3.2 標簽8.3.3 文本框8.3.4 編輯框8.3.5 列表框8.3.6 命令按鈕8.3.7 表格8.3.8 命令按鈕組8.3.9 計時器8.3.9 OLE綁定控件8.3.10 圖像8.4 修飾表單小結思考與練習第9章 菜單設計9.1 菜單概述9.1.1 菜單系統(tǒng)的組成9.1.2 菜單系統(tǒng)的規(guī)劃原則9.1.3 系統(tǒng)菜單9.2 創(chuàng)建菜單9.2.1 菜單設計步驟9.2.2 菜單設計器簡介9.2.3 創(chuàng)建快速菜單9.2.4 使用菜單設計器創(chuàng)建菜單9.2.5 創(chuàng)建快捷菜單9.2.6 菜單系統(tǒng)的生成和運行9.2.7 為頂層表單添加菜單9.3 工具欄的使用9.3.1 定制與建立工具欄9.3.2 給新工具欄命名9.3.3 定義對象操作小結思考與練習第10章 報表和標簽設計10.1 報表的基本概念10.2 創(chuàng)建報表10.2.1 利用報表向導創(chuàng)建報表10.2.2 使用報表設計器創(chuàng)建報表10.2.3 使用報表設計器設計報表10.2.4 完善報表10.3 創(chuàng)建標簽10.3.1 使用標簽向導創(chuàng)建標簽10.3.2 利用標簽設計器創(chuàng)建標簽10.4 報表和標簽的輸出小結思考與練習第11章 開發(fā)應用程序11.1 應用程序的開發(fā)過程11.1.1 系統(tǒng)開發(fā)步驟11.1.2 連編應用程序11.1.3 主程序設計11.2 應用程序生成器11.2.1 使用應用程序向導11.2.2 應用程序生成器11.2.3 建立Visual FoxPro應用程序11.2.4 制作安裝盤小結思考與練習附錄A 授課及實驗課時安排參考附錄B 2009年二級等級考試大綱索引附錄C 二級考試樣題及答案與解析參考文獻
章節(jié)摘錄
插圖:第1章 關系數(shù)據(jù)庫系統(tǒng)概述隨著高科技社會的發(fā)展,在數(shù)據(jù)處理、信息管理等領域,人們對數(shù)據(jù)采集、存儲、加工、處理、傳播、管理的手段以及技術和方法的要求越來越高。為了更加有效地管理各類數(shù)據(jù),應用計算機技術處理數(shù)據(jù)的數(shù)據(jù)庫技術應運而生。數(shù)據(jù)庫技術是一門綜合性技術,涉及操作系統(tǒng)、數(shù)據(jù)結構、算法設計、程序設計等基礎理論知識。本章主要介紹數(shù)據(jù)庫和關系數(shù)據(jù)庫概念,關系模式、關系、元組、屬性、域等基本概念,關系運算以及現(xiàn)實世界的數(shù)據(jù)描述等基本概念。主要內容·數(shù)據(jù)庫的基本概念·關系數(shù)據(jù)庫·關系術語·關系運算·現(xiàn)實世界的數(shù)據(jù)描述1.1關系數(shù)據(jù)庫基礎數(shù)據(jù)庫是存儲在一起的相關數(shù)據(jù)的集合。它反映了數(shù)據(jù)本身的內容和數(shù)據(jù)乏間的聯(lián)系,掌握數(shù)據(jù)庫以及數(shù)據(jù)庫系統(tǒng)的基本概念,有助于更好地使用面向對象的方法,從而為開發(fā)功能良好的數(shù)據(jù)庫結構及應用程序打下基礎。1.1.1 數(shù)據(jù)庫的基本概念數(shù)據(jù)庫管理技術是信息科學的重要組成部分。隨著商品經(jīng)濟的發(fā)展、科學技術的進步和激烈的市場競爭,社會信息量倍增,決策難度也隨之加大,使得計算機處理的數(shù)據(jù)量不斷增加。于是數(shù)據(jù)庫管理系統(tǒng)便應運而生,從而促進了信息科學的發(fā)展。下面.從數(shù)據(jù)、信息和數(shù)據(jù)處理等基本概念開始介紹。
編輯推薦
《Visual FoxPro程序設計(第2版)》為中國鐵道出版社出版。
圖書封面
評論、評分、閱讀與下載