Visual FoxPro應用基礎與面向對象程序設計教程

出版時間:2002-9  出版社:高等教育出版社  作者:李雁翎 編  頁數:334  字數:520000  

前言

  《Visual Foxpro應用基礎與面向對象程序設計教程》第一版自1999年9月出版至今已有三年時間,得到了許多讀者的厚愛,發(fā)行十余萬冊。在此期間作者收到了許多讀者的信息反饋,對本書提出了許多寶貴的意見和建議,在此深表謝意?! 榱诉m應數據庫技術的新發(fā)展,根據教育部提出的非計算機專業(yè)計算機基礎教學三個層次要求,并結合全國計算機等級考試“二級Visual FoxPro”考試大綱,作者對第一版的部分內容進行了修訂,同時增加了部分新的內容。新版教材在整體上基本保持了原書的體系和風格。  新版教材從關系數據庫管理系統(tǒng)的基本原理出發(fā),以應用系統(tǒng)開發(fā)知識為主線,講解了Visual FoxPro的基本操作方法和操作命令,介紹了面向對象可視化編程、應用系統(tǒng)開發(fā)的方法和步驟,并通過大量實例講述了數據庫應用的基本概念,力圖做到深入淺出,使讀者掌握Visual FoxPro基本操作、面向對象編程及應用系統(tǒng)開發(fā)?! ≈饕抻唭热莅ǎ骸 。?)調整了有關數據庫系統(tǒng)基本原理的講解,增加了關系代數及關系運算等內容?! 。?)充實了SQL語言的內容,介紹了SQL語句的基本格式,SQL語句的使用及如何利用SQL語言建立查詢及創(chuàng)建視圖等實例?! 。?)將第十章的有關內容加以豐富,并增加相應的實例。 ?。?)修訂了第十二章的內容,將以講解控件屬性為主的形式,改為以創(chuàng)建不同類型的表單為主的形式,介紹不同類型的表單設計,以實例介紹控件屬性的使用方法、事件驅動程序設計等,特別是增加了SQL語句在表單中的應用?! 。?)修訂第十五章的小型系統(tǒng)開發(fā)案例,逐一介紹各功能模塊的設計方法及系統(tǒng)開發(fā)的一般過程,使講解更深入淺出?! 。?)在部分章節(jié)中增添了數據庫操作命令的介紹及使用方法?! 榱伺浜闲掳娼滩牡耐瞥觯髡哌€對高等教育出版社網站上的免費下載軟件進行了更新,根據教材內容修改了原電子課件,并增加了書中所有的實例與系統(tǒng)開發(fā)案例,便于教師教學和學生自學使用?! ”緯饕鳛楦叩葘W校相關專業(yè)數據庫課程的教材,同時也可以作為參加計算機等級考試人員的培訓或自學用書,也適合應用計算機進行各種數據管理和數據處理的人員使用?! ≡诒緯木帉懠靶抻嗊^程中,得到了中國人民大學工商學院周山芙教授,中國人民大學信息學院陳紅教授的悉心幫助和指導,以及王連平教授、陳國軍教授、陳光老師和高等教育出版社有關同志的大力支持和指導,在此一并表示感謝。  Visual FoxPro技術日新月異,應用領域曰益廣泛,本書修訂后希望繼續(xù)得到廣大讀者的批評指正和幫助。

內容概要

本書根據教育部提出的非計算機專業(yè)計算機基礎教學三層次要求,以Visual FoxPro 6.O為主要內容,介紹了關系數據庫管理系統(tǒng)的基本原理及應用系統(tǒng)的開發(fā)方法。    本書第一版于1999年出版,2002年獲全國普通高等學校優(yōu)秀教材二等獎。第二版在延續(xù)第一版寫作風格的基礎上,結合2002年教育部考試中心頒發(fā)的全國計算機等級考試大綱,對各章的順序及內容安排做了調整、完善和補充,增加了SQL語言、數據庫操作命令等內容,并強化了系統(tǒng)開發(fā)的思想與過程,使讀者逐步掌握Visual FoxPro 6.0的基本操作及面向對象編程技術、并能獨立開發(fā)小型應用系統(tǒng)。本書可作為高等院校相關專業(yè)數據庫課程的教材,也可作為全國計算機等級考試二級Visual FoxPro的培訓或自學教材。    為了方便教師教學和學生自學使用,本書作者同時編寫了《Visual FoxPro 6.0實驗指導、習題集與系統(tǒng)開發(fā)案例》一書,包括實驗指導、系統(tǒng)開發(fā)案例、習題集與教學輔助課件四部分內容。教學輔助課件和系統(tǒng)開發(fā)案例還可以從高等教育出版社的網站上下載,網址為:http://WWW.hep.edu.cn或http://www.hep.coin.cn

書籍目錄

上篇 Visual FOXPro基礎 第一章 數據庫基礎理論        1.1 信息、數據和數據處理     1.1.1 信息與數據          1.1.2 數據處理          1.2 數據模型            1.2.1 層次模型            1.2.2 網狀模型            1.2.3 關系模型          1.3 數據庫系統(tǒng)           1.3.1 數據庫             1.3.2 數據庫管理系統(tǒng)         1.3.3 數據庫系統(tǒng)的體系結構      1.3.4 數據庫應用系統(tǒng)的構成    1.4 關系數據庫及其設計       1.4.1 關系數據庫           1.4.2 關系的規(guī)范化          1.4.3 表間關聯關系的類型       1.4.4 關系的完整性          1.4.5 關系運算          思考題             第二章 Visual FoxPro系統(tǒng)概述     2.1 Visual FoxPro的特性      2.2 Visual FoxPro的安裝與啟動      2.2.1 安裝環(huán)境            2.2.2 Visual FoxPro的安裝      2.2.3 啟動Visual FoxPro        2.2.4 退出Visual FoxPro      2.3 Visual FoxPro系統(tǒng)環(huán)境的配置   2.4 Visual FoxPro用戶界面        2.4.1 Visual FoxPro的界面       2.4.2 標題欄             2.4.3 菜單欄             2.4.4 工具欄             2.4.5 命令窗口            2.4.6 工作區(qū)與狀態(tài)行       2.5 Visual FoxPro向導        2.6 Visual FoxPro生成器       2.7 Visual FoxPro設計器       思考題               實驗題             第三章 Visual FoxPro基礎       3.1 數據類型              3.1.1 字符型          3.1.2 數值型             3.1.3  日期型             3.1.4 日期時間型           3.1.5 邏輯型             3.1.6 備注型             3.1.7 通用型           3.2 數據存儲              3.2.1 常量              3.2.2 內存變量            3.2.3 數組變量            3.2.4 字段變量            3.2.5 記錄               3.2.6 對象               3.2.7 內存變量的作用域         3.2.8 有關內存變量的操作      3.3 函數              3.4 表達式               3.4.1 算術表達式           3.4.2 字符表達式            3.4.3 日期時間表達式          3.4.4 關系表達式            3.4.5 邏輯表達式            3.4.6 名表達式             3.4.7 類與對象操作符        思考題               實驗題           第四章 表操作 第五章 索引及創(chuàng)建索引 第六章 創(chuàng)建數據庫 第七章 視圖與查詢 第八章 SQL關系數據庫查詢語言 第九章 創(chuàng)建項目下篇 Visual FoxPro面向對象可視化編程 第十章 程序設計基礎 第十一章 面向對象可視化編程基礎 第十二章 表單設計及運行 第十三章 實用表單的設計 第十四章 創(chuàng)建報表 第十五章 菜單設計 第十六章 小型系統(tǒng)開發(fā)實例附錄參考文獻

章節(jié)摘錄

  1.1.2數據處理  數據處理也稱為信息處理。所謂數據處理,實際上就是利用計算機對各種類型的數據進行處理。它包括對數據的采集、整理、存儲、分類、排序、檢索、維護、加工、統(tǒng)計和傳輸等一系列操作過程。數據處理的目的是從大量的、原始的數據中獲得人們所需要的資料并提取有用的數據成份,作為行為和決策的依據?! ‰S著電子計算機軟件和硬件技術的發(fā)展,數據處理過程發(fā)生了劃時代的變革,而數據庫技術的發(fā)展,又使數據處理跨入了一個嶄新的階段。數據管理技術的發(fā)展大致經歷了從人工管理方式、文件管理方式到數據庫系統(tǒng)管理方式三個階段?! ∪斯す芾黼A段出現在計算機應用于數據管理的初期。由于沒有必要的軟件、硬件環(huán)境的支持,用戶只能直接在裸機上操作。應用程序中不僅要設計數據的邏輯結構,還要闡明數據在存儲器上的存儲地址。在這一管理方式下,應用程序與數據之間相互結合不可分割,當數據有所變動時程序則隨之改變,獨立性差;另外,各程序之間的數據不能相互傳遞,缺少共享性,因而這種管理方式既不靈活,也不安全,編程效率較差?! ∥募芾黼A段即把有關的數據組織成一種文件,這種數據文件可以脫離程序而獨立存在,由一個專門的文件管理系統(tǒng)實施統(tǒng)一管理。文件管理系統(tǒng)是一個獨立的系統(tǒng)軟件,它是應用程序與數據文件之間的一個接口。在這一管理方式下,應用程序通過文件管理系統(tǒng)對數據文件中的數據進行加工處理。應用程序與數據文件之間具有一定的獨立性,因此比手工管理方式前進了一步。但是,數據文件仍高度依賴于其對應的程序,不能被多個程序所共享。由于數據文件之間不能建立任何聯系,因而數據的通用性仍然較差,冗余量大。  數據庫系統(tǒng)管理階段即對所有的數據實行統(tǒng)一規(guī)劃管理,形成一個數據中心,構成一個數據“倉庫”。數據庫中的數據能夠滿足所有用戶的不同要求,供不同用戶共享。在這一管理方式下,應用程序不再只與一個孤立的數據文件相對應,可以取整體數據集的某個子集作為邏輯文件與其對應,通過數據庫管理系統(tǒng)實現邏輯文件與物理數據之間的映射。在數據庫系統(tǒng)管理的系統(tǒng)環(huán)境下,應用程序對數據的管理和訪問靈活方便,而且數據與應用程序之間完全獨立,使程序的編制質量和效率都有所提高;由于數據文件間可以建立關聯關系,數據的冗余大大減少,數據共享性顯著增強?! ?.2數據模型  現實世界中的客觀事物是彼此相互聯系的。一方面,某一事物內部的諸因素和諸屬性根據一定的組織原則相互具有聯系,構成一個相對獨立的系統(tǒng);另一方面,某一事物同時也作為一個更大系統(tǒng)的一個因素或一種屬性而存在,并與系統(tǒng)的其他因素或屬性發(fā)生聯系??陀^事物的這種普遍聯系性,決定了作為事物屬性記錄符號的數據與數據之間也存在著一定的聯系性。具有聯系性的相關數據總是按照一定的組織關系排列,從而構成一定的結構,對這種結構的描述就是數據模型。

圖書封面

評論、評分、閱讀與下載


    Visual FoxPro應用基礎與面向對象程序設計教程 PDF格式下載


用戶評論 (總計1條)

 
 

  •   對高校非計算機專業(yè)的學生學習VF較實用。
 

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

京ICP備13047387號-7