Visual FoxPro面向?qū)ο蟪绦蛟O(shè)計(jì)案例解析

出版時(shí)間:2009-2  出版社:科學(xué)出版社  作者:張長君  頁數(shù):526  

前言

目前,國內(nèi)外關(guān)于Visual FoxPro數(shù)據(jù)庫管理及程序設(shè)計(jì)的教材,基本上沿用了結(jié)構(gòu)化程序設(shè)計(jì)的教材結(jié)構(gòu),多少年來幾乎沒有本質(zhì)的變化。而Visual FoxPro數(shù)據(jù)庫管理系統(tǒng)提供了一個(gè)集成開發(fā)環(huán)境,它不僅支持?jǐn)?shù)據(jù)庫的基本操作和傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì),還支持面向?qū)ο蟮某绦蛟O(shè)計(jì),并且擁有功能強(qiáng)大的可視化程序設(shè)計(jì)工具,現(xiàn)有教材涉及可視化程序設(shè)計(jì)內(nèi)容的卻非常少。除了Visual FoxPro之外的所有其他可視化程序設(shè)計(jì)的教材,均以可視化程序設(shè)計(jì)貫穿教材的始末,而唯獨(dú)Visual FoxPro的教材完全按照結(jié)構(gòu)化程序設(shè)計(jì)的教材結(jié)構(gòu)體系編寫。根據(jù)多年的教學(xué)經(jīng)驗(yàn),如果采用以面向?qū)ο鬄橹鞯目梢暬幊棠J浇虒W(xué),學(xué)生可以在短時(shí)間內(nèi)學(xué)會(huì)可視化編程的方法,再經(jīng)過適當(dāng)?shù)挠?xùn)練,就可以學(xué)會(huì)開發(fā)數(shù)據(jù)庫管理系統(tǒng)的基本方法,達(dá)到學(xué)以致用的教學(xué)目的。本教材按照目標(biāo)教學(xué)方式組織教材內(nèi)容,以學(xué)校的“教務(wù)管理系統(tǒng)”為整體案例,給讀者一個(gè)確定的目標(biāo),并以此展開講解面向?qū)ο蟪绦虻姆椒ê图记?。在展開講解過程中,循序漸進(jìn)地介紹開發(fā)數(shù)據(jù)庫管理系統(tǒng)用到的基礎(chǔ)知識(shí)和使用技巧,最終讓學(xué)生學(xué)會(huì)開發(fā)一個(gè)實(shí)用的數(shù)據(jù)庫管理系統(tǒng)。另一方面,有人認(rèn)為Visual FoxPro是一個(gè)管理數(shù)據(jù)庫的東西,做科學(xué)計(jì)算恐怕不行,因此絕大多數(shù)教材不講科學(xué)計(jì)算的應(yīng)用。其實(shí)Visual FoxPro的程序設(shè)計(jì)在科學(xué)計(jì)算方面與別的程序設(shè)計(jì)語言幾乎沒什么大的差別。對(duì)在校的大學(xué)生來說,使用Visual FoxPro進(jìn)行的程序設(shè)計(jì)可以解決99%以上的科學(xué)計(jì)算問題。最關(guān)鍵的是能否教給學(xué)生一種思維模式,一種程序設(shè)計(jì)思想,為此,本教材不僅介紹結(jié)構(gòu)化程序設(shè)計(jì)的基本方法,而且還著重介紹結(jié)構(gòu)化程序設(shè)計(jì)在科學(xué)計(jì)算中的應(yīng)用方法和技巧,并通過適量的應(yīng)用范例,使讀者可以快速掌握Visual FoxPro的程序設(shè)計(jì)在科學(xué)計(jì)算中的基本應(yīng)用技巧。

內(nèi)容概要

本書全面介紹了Visual FoxPro面向?qū)ο蟪绦蛟O(shè)計(jì)的方法與技巧,是一本關(guān)于數(shù)據(jù)庫管理系統(tǒng)應(yīng)用開發(fā)、程序設(shè)計(jì)的專業(yè)書籍。本書在結(jié)構(gòu)上以目標(biāo)教學(xué)的方式組織全文,以面向?qū)ο蟪绦蛟O(shè)計(jì)為主線,以“教務(wù)管理系統(tǒng)”開發(fā)為整體案例,并以此展開講解面向?qū)ο蟪绦蛟O(shè)計(jì)的方法和技巧,在講解過程中循序漸進(jìn)地介紹開發(fā)數(shù)據(jù)庫管理系統(tǒng)用到的基礎(chǔ)知識(shí)和使用技巧,整體案例貫穿于始終,中間的知識(shí)點(diǎn)講解盡量使用實(shí)例(包括非整體案例中的其他實(shí)例),讓讀者深刻理解其含義,最后完成案例,實(shí)現(xiàn)目標(biāo)。本書的最后部分通過實(shí)例介紹Visual FoxPro在科學(xué)計(jì)算中的應(yīng)用,讓讀者深入了解結(jié)構(gòu)化程序設(shè)計(jì)在科學(xué)計(jì)算中的應(yīng)用方法和技巧。    本書除了介紹Visual FoxPro的基本知識(shí)之外,還介紹了一些比較少見的編程方法和技巧,適合于多種層次的讀者閱讀。本書的主要讀者對(duì)象為全國高等院校非計(jì)算機(jī)專業(yè)的大一、大二學(xué)生,也可作為計(jì)算機(jī)科學(xué)技術(shù)及其相關(guān)專業(yè)的教學(xué)參考書,或作為數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)等相關(guān)工作人員的參考書。

書籍目錄

前言第1章 Visual FoxPr0簡介 1.1 VFP的特點(diǎn) 1.2 VFP能做什么?  1.2.1 使用VFP開發(fā)一個(gè)管理系統(tǒng)  1.2.2 使用VFP編程進(jìn)行科學(xué)計(jì)算 1.3 VFP的啟動(dòng)、窗口簡介與退出  1.3.1 VFP的啟動(dòng)  1.3.2 VFP窗口簡介  1.3.3 VFP的退出 習(xí)題一第2章 Visual FoxPr0面向?qū)ο蟮幕靖拍? 2.1 Visual FoxPr0的類與對(duì)象簡介  2.1.1 對(duì)象  2.1.2 類  2.1.3 子類與繼承  2.2 Visual FoxPr0的基類(對(duì)象)  2.3 對(duì)象的設(shè)計(jì)  2.3.1 屬性  2.3.2 方法  2.3.3 事件  2.4 事件驅(qū)動(dòng)編程機(jī)制  2.4.1  事件是面向?qū)ο蠓椒ㄖ序?qū)動(dòng)程序運(yùn)行的引擎  2.4.2 事件代碼與方法代碼  2.4.3 事件的觸發(fā)與停止  2.5 對(duì)象的引用  2.5.1 容器類中對(duì)象的層次  2.5.2 對(duì)象局域名  2.5.3 幾個(gè)代詞的用法  2.5.4 對(duì)象的事件與方法  習(xí)題二第3章 Visual FoxPro表單設(shè)計(jì)基礎(chǔ)第4章 Visual FoxPro程序語言基礎(chǔ)第5章 Visual FoxPro事件程序設(shè)計(jì)基礎(chǔ)第6章 Visual FoxPro面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)——表單設(shè)計(jì)第7章 Visual FoxPro菜單與工具欄設(shè)計(jì)第8章 Visual FoxPro報(bào)表設(shè)計(jì)第9章 Visual FoxPro高級(jí)編程技術(shù)習(xí)題參考答案參考文獻(xiàn)

章節(jié)摘錄

插圖:第1章 Visual FoxPr0簡介Visual FoxPro(簡稱VFP)是Microsoft公司推出的功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),它具有快速、有效和靈活等突出特性,是32位的數(shù)據(jù)庫開發(fā)系統(tǒng),能夠運(yùn)行于Windows95/98/2000/XP等操作系統(tǒng)之上,具有良好的跨平臺(tái)特性。本章目標(biāo):通過對(duì)VFP的簡介,讓讀者了解VFP的功能,樹立學(xué)習(xí)信心。1.1 VFP的特點(diǎn)VFP是一種先進(jìn)的應(yīng)用程序開發(fā)工具,支持可視化編程和面向?qū)ο蟪绦蛟O(shè)計(jì)等第四代語言獨(dú)有的特性,使用戶能夠快速地建立和維護(hù)應(yīng)用程序;它是一個(gè)先進(jìn)的數(shù)據(jù)庫管理系統(tǒng),引入了大型數(shù)據(jù)庫管理系統(tǒng)獨(dú)有的“數(shù)據(jù)庫”、“數(shù)據(jù)字典”、“存儲(chǔ)過程”、“參照完整性”、“觸發(fā)器”和“緩沖”等機(jī)制,使得數(shù)據(jù)庫的使用與管理更加方便、有效,用戶的程序設(shè)計(jì)工作更加簡便。其特點(diǎn)歸納如下。1.VFP能夠快速高效地完成應(yīng)用程序開發(fā)VFP提供了向?qū)?、生成器和設(shè)計(jì)器三種工具,通過交互式圖形用戶界面這種可視化操作方式,使用戶能夠十分簡便、快速地完成數(shù)據(jù)庫操作和程序設(shè)計(jì)任務(wù)。(1)向?qū)В禾峁┝擞脩粢瓿赡稠?xiàng)工作所需要的詳細(xì)操作步驟,用戶只需回答一些簡單的問題,或通過在窗口中選擇選項(xiàng),就可以在這些操作步驟的指導(dǎo)下很簡單地完成任務(wù)。(2)生成器:它由一系列標(biāo)簽組成,它們?cè)试S用戶訪問并設(shè)置所選對(duì)象的屬性。生成器用于生成表單、大多數(shù)的表單控件、格式化控件以及在數(shù)據(jù)庫表中建立參照完整性。VFP提供了表單生成器、控件生成器、自動(dòng)格式生成器,以及參照完整性生成器等四類十種生成器。(3)設(shè)計(jì)器:是一種具有友好圖形用戶界面的開發(fā)設(shè)計(jì)工具,它突破了向?qū)Ш蜕善鞯南拗疲脩艨梢愿屿`活地完成更為復(fù)雜的開發(fā)設(shè)計(jì)任務(wù)。設(shè)計(jì)器可以很快地建立和修改表、表單、數(shù)據(jù)庫以及查詢和報(bào)表。VFP提供的設(shè)計(jì)器有表設(shè)計(jì)器、數(shù)據(jù)庫設(shè)計(jì)器、數(shù)據(jù)環(huán)境設(shè)計(jì)器、表單設(shè)計(jì)器、報(bào)表設(shè)計(jì)器、標(biāo)簽設(shè)計(jì)器、菜單設(shè)計(jì)器、查詢?cè)O(shè)計(jì)器、視圖設(shè)計(jì)器等。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Visual FoxPro面向?qū)ο蟪绦蛟O(shè)計(jì)案例解析 PDF格式下載


用戶評(píng)論 (總計(jì)3條)

 
 

  •   書編的很好,是正版。適合初學(xué)者,不過有點(diǎn)基礎(chǔ)的看起來能容易很多,尤其是本書的面向?qū)ο蟮某绦蛟O(shè)計(jì)講解很不錯(cuò)。全書很適合為VF的學(xué)習(xí)打基礎(chǔ)
  •   服務(wù)很滿意,商品質(zhì)量好,價(jià)格合理····
  •   據(jù)說科學(xué)出版社很吊的樣子,我們老師以這本書為豪呢。內(nèi)容很全面,有他獨(dú)有的東西,想自學(xué)VF的朋友不要錯(cuò)過。
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7