Visual FoxPro面向對象程序設計

出版時間:2007-12  出版社:科學  作者:蔣斌主編  頁數(shù):278  

前言

  Visual FoxPro是目前新一代小型數(shù)據(jù)庫管理系統(tǒng)的杰出代表,它以強大的面向對象結構化程序設計性能、豐富的設計工具、快速的數(shù)據(jù)處理功能、友好的界面,以及完備的兼容性等特點,深受中小型數(shù)據(jù)庫用戶的歡迎?!  癡isual FoxPro面向對象程序設計”課程屬于專業(yè)技術基礎課,是學習利用計算機進行數(shù)據(jù)處理的關鍵技術——數(shù)據(jù)庫技術的基礎課程。本課程將著重敘述關系數(shù)據(jù)庫系統(tǒng)的基礎理論及可視化編程的相關知識和方法,這些內容是計算機及相關專業(yè)的大學生應當了解和掌握的?! ”緯删哂卸嗄闢isual FoxPro數(shù)據(jù)庫管理系統(tǒng)開發(fā)經驗的教師編寫,結構合理、脈絡清晰,反映了Visual FoxPro教學的實際進程,同時注重概念的完整性和實用性的合理配置,突出實用程序設計操作方法的講述,對常用的命令均給出明確的解析,是一本強調實踐教學課程的面向對象程序設計教材.  本書的第一版《Visual FoxPro程序設計》自2003年出版以來,承蒙各大專院校師生的關愛和支持,受到歡迎。作者根據(jù)幾年來的教學實踐經驗,以及各位教育界同仁的建議,對本書進行了內容和結構的調整,并改名為《Visual FoxPro面向對象程序設計》。改版后的教材更加注重內容的實用性,增加了大量的實例和習題,并著意以一個實用主例貫穿全書,在每章后面增設了“知識鏈接”,以適當補充相關的知識內容,使得全書的主要內容簡潔實用,而又不失知識內容的完整性。本書配有電子課件,習題部分的答案也在其中,可到科學出版社網站下載或發(fā)郵件至主編郵箱boyib@21cn.com索取?! ”緯墒Y斌擬定編寫大綱并進行全書最終審核統(tǒng)稿,第1章和第4章由史進編寫,第2章和第3章由周國民編寫,第5章和第8章由蔣斌編寫,第6章由董方武和蔣斌編寫,第7章和附錄部分由陳兵國編寫?! 「兄x使用本書,同時真心希望讀者就本書存在的問題或不同看法提出寶貴意見,以便我們做進一步的修訂。

內容概要

本書主要介紹Visual FoxPro數(shù)據(jù)庫管理系統(tǒng)的基礎知識和程序設計方法,全書基于Visual FoxPro 6.0中文版軟件,循序漸進地講述了Visual FoxPro數(shù)據(jù)庫管理系統(tǒng)以及面向對象編程的基本理論和方法,并輔之以豐富的實例、知識鏈接和習題。    本書適合作為大專院校,特別是高職院校計算機及相關專業(yè)的學生使用,也可作為計算機用戶和非計算機專業(yè)的學生或科技人員進行程序設計的參考書。

書籍目錄

第1章 Visual FoxPro概述 1.1 數(shù)據(jù)處理和數(shù)據(jù)庫系統(tǒng)  1.1.1 信息、數(shù)據(jù)與數(shù)據(jù)處理  1.1.2 數(shù)據(jù)庫系統(tǒng)的概念 1.2 VFP簡介  1.2.1 VFP系統(tǒng)  1.2.2 VFP的工作環(huán)境  1.2.3 VFP的設計工具  1.2.4 項目管理器  1.2.5 表單 1.3 VFP的基本操作  1.3.1 數(shù)據(jù)類型  1.3.2 常量和變量  1.3.3 函數(shù)  1.3.4 表達式 小結 習題 知識鏈接第2章 數(shù)據(jù)表與數(shù)據(jù)庫 2.1 表的基本結構  2.1.1 數(shù)據(jù)表的結構  2.1.2 建立表  2.1.3 表的索引與排序 2.2 表的基本操作  2.2.1 表的打開與關閉  2.2.2 數(shù)據(jù)輸入  2.2.3 記錄的瀏覽  2.2.4 記錄的修改  2.2.5 記錄的訪問和定位 2.3 記錄的訪問  2.3.1 記錄的排序和索引  2.3.2 記錄的查詢  2.3.3 數(shù)據(jù)統(tǒng)計 2.4 數(shù)據(jù)工作區(qū) 2.5 數(shù)據(jù)庫  2.5.1 建立數(shù)據(jù)庫  2.5.2 數(shù)據(jù)庫表  2.5.3 記錄有效性和觸發(fā)器 2.6 數(shù)據(jù)庫表的關聯(lián)  2.6.1 建立關系  2.6.2 參照完整性 小結 習題 知識鏈接第3章 視圖與查詢 3.1 SQL語言簡介  3.1.1 SQL語言  3.1.2 數(shù)據(jù)查詢 3.2 視圖  3.2.1 視圖的概念  3.2.2 視圖向導  3.2.3 視圖設計器 3.3 查詢  3.3.1 建立查詢  3.3.2 查詢設計實例 小結 習題 知識鏈接第4章 程序設計基礎 4.1 程序設計概述  4.1.1 程序概述  4.1.2 程序設計 4.2 VFP程序常用命令語句  4.2.1 輸入輸出命令  4.2.2 注釋命令  4.2.3 環(huán)境設置命令 4.3 程序控制語句  4.3.1 順序結構  4.3.2 分支結構  4.3.3 循環(huán)結構 4.4 過程和子程序  4.4.1 子程序  4.4.2 過程  4.4.3 程序設計示例 小結 習題 知識鏈接第5章 面向對象的可視化編程第6章 表單設計第7章 菜單和報表第8章 VFP管理軟件的編制附錄 附錄1 對象類名稱及其功能 附錄2 事件名及其功能 附錄3 方法名稱及其功能 附錄4 VFP系統(tǒng)文件

章節(jié)摘錄

  在VFP中仍然支持面向過程的程序設計,圍繞實際系統(tǒng)功能,通過編寫程序代碼完成事件。同時,在VFP中也提供了面向對象的設計方法,它不再只是考慮程序代碼的組織,而是直接通過事件對象的創(chuàng)建來實現(xiàn)編程設計,這種方法更符合人類習慣的思維方式,使得編程效率更高。同時,由于在面向對象設計系統(tǒng)中,基于系統(tǒng)提供的功能模塊進行設計,可以直接利用一些常規(guī)的功能對象快捷地實現(xiàn)相對復雜的程序功能設計?! ±妹嫦蜻^程的方法和面向對象的方法進行程序設計最終都要形成完整的程序代碼,所不同的只是操作方式。后者可以直接利用系統(tǒng)提供的對象,在設計對象事件連接和控制的同時需要針對預留的對象接口(事件)輸入操作代碼,由于可以通過對象進行操作,所做的部分工作由組裝對象和對象本身所具有的功能替代了,需要完成的系統(tǒng)設計工作就會大大簡化,許多過程代碼將在對象引用和組合后自動生成。而在另一方面,作為功能模塊的對象的引入使程序設計和維護也更為方便?! ”菊聦⒂懻撁嫦驅ο蟪绦蛟O計中類和對象的基本概念,并著重講述面向對象程序設計中的屬性、方法和事件及其使用方法?! ?.1 廷立表單  表單是面向對象程序設計的基本操作界面,表單本身也是對象,而且是最基本的對象,任何面向對象的程序設計都離不開表單。這里通過面向對象的設計方法來簡單實現(xiàn)數(shù)據(jù)瀏覽和查詢等操作,即設計一個功能表單界面實現(xiàn)已有數(shù)據(jù)表的數(shù)據(jù)瀏覽和指定記錄查詢。  圖5.1為該表單的運行界面。這是一個簡單的數(shù)據(jù)瀏覽表單界面,并有使用姓名查找指定記錄的功能。表單可以根據(jù)需要顯示數(shù)據(jù),右邊是功能操作區(qū),可以通過單擊“上一條”、“下一條”按鈕來實現(xiàn)數(shù)據(jù)的前后翻頁以進行數(shù)據(jù)瀏覽。也可以在姓名列表框中直接選擇姓名實現(xiàn)指定的信息顯示,同時右邊的數(shù)據(jù)顯示內容應符合在功能操作區(qū)的選擇要求,如果需要退出系統(tǒng),則可以單擊“退出”按鈕。

編輯推薦

  《高等職業(yè)教育“十一五”規(guī)劃教材·高職高專計算機專業(yè)基礎系列教材:Visual FoxPro面向對象程序設計(第2版)》由具有多年Visual FoxPro數(shù)據(jù)庫管理系統(tǒng)開發(fā)經驗的教師編寫,主要介紹Visual FoxPro數(shù)據(jù)庫管理系統(tǒng)的基礎知識和程序設計方法,反映了Visual FoxPro教學的實際進程,同時注重概念的完整性和實用性的合理配置,突出實用程序設計操作方法的講述,對常用的命令均給出明確的解析,是一本強調實踐教學課程的面向對象程序設計教材。

圖書封面

評論、評分、閱讀與下載


    Visual FoxPro面向對象程序設計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7