Visual FoxPro程序設(shè)計

出版時間:2010-2  出版社:清華大學(xué)出版社  作者:廖恩陽 編  頁數(shù):269  

前言

隨著科學(xué)技術(shù)的飛速發(fā)展,當(dāng)今人類已進(jìn)入信息時代,計算機(jī)對社會文明進(jìn)步和人類生產(chǎn)生活起著越來越重要的作用。在目前的計算機(jī)應(yīng)用中,海量數(shù)據(jù)的處理和信息管理是最為主要的領(lǐng)域。于是,掌握并使用數(shù)據(jù)庫管理系統(tǒng)軟件及其應(yīng)用系統(tǒng),成為多數(shù)行業(yè)或?qū)I(yè)在工作上的必需。反映在人才的培養(yǎng)上,計算機(jī)數(shù)據(jù)庫知識和應(yīng)用能力已成為當(dāng)代大學(xué)生知識和能力的重要組成部分。加強(qiáng)計算機(jī)知識和應(yīng)用能力的教育,是培養(yǎng)21世紀(jì)創(chuàng)新型人才的重要舉措,根據(jù)教育部關(guān)于高校非計算機(jī)專業(yè)學(xué)生計算機(jī)基礎(chǔ)教學(xué)“三個層次”的指導(dǎo)意見,全國各高校普遍開展了分層次的計算機(jī)教學(xué),計算機(jī)程序設(shè)計是重要的第二層次的教學(xué)。在這個層次上,更多的教育專家都為自己專業(yè)的學(xué)生選擇了數(shù)據(jù)庫應(yīng)用及程序設(shè)計作為學(xué)習(xí)的一門課程。這確實是有眼光與遠(yuǎn)見的做法,既學(xué)習(xí)了程序設(shè)計,又能知道如何在程序中管理與處理實際中的大量數(shù)據(jù),比起單純學(xué)程序設(shè)計,學(xué)習(xí)數(shù)據(jù)庫應(yīng)用及程序設(shè)計這種課程讓學(xué)生更平添了實在的應(yīng)用能力儲備。而經(jīng)大多數(shù)高校多年的教學(xué)實踐,特別是對非計算機(jī)專業(yè)的學(xué)生開設(shè)數(shù)據(jù)庫應(yīng)用及程序設(shè)計這類課,應(yīng)首選“Visual FoxPro程序設(shè)計”。Visual FoxPro是一種數(shù)據(jù)庫管理系統(tǒng)軟件,支持并實現(xiàn)關(guān)系型的數(shù)據(jù)庫管理,為用戶構(gòu)建了簡便、全面及高效進(jìn)行數(shù)據(jù)處理的集成環(huán)境。Visual FoxPro最突出的特點是具有自含的語言系統(tǒng),并支持結(jié)構(gòu)化查詢語言,用戶利用它們可在Visual FoxPro中編程,直接開發(fā)出數(shù)據(jù)庫應(yīng)用系統(tǒng),做到事半功倍。在應(yīng)用開發(fā)中,Visual FoxPro提供了可視化的、面向?qū)ο蟮脑O(shè)計平臺,讓用戶可以很容易地為自己的應(yīng)用軟件設(shè)置出當(dāng)今主流的界面,并引用系統(tǒng)各類對象的屬性與方法,從而優(yōu)質(zhì)、高效地開發(fā)出信息管理應(yīng)用系統(tǒng)。在上述背景下,有合適的、能滿足當(dāng)代高等教育培養(yǎng)要求的Visual FoxPro程序設(shè)計教材,是教育者和學(xué)習(xí)者的共同期待,更是計算機(jī)應(yīng)用教學(xué)工作者的責(zé)任。

內(nèi)容概要

  本書全面而又系統(tǒng)地介紹Visual FoxPro數(shù)據(jù)庫管理系統(tǒng)的基本知識與應(yīng)用技術(shù),主要概括為表及數(shù)據(jù)庫操作、SQL結(jié)構(gòu)化查詢語言、結(jié)構(gòu)化程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計4大部分。書中內(nèi)容包括數(shù)據(jù)庫基礎(chǔ)知識、Visual FoxPro系統(tǒng)概述、Visual FoxPro數(shù)據(jù)及運算、表的基本操作、數(shù)據(jù)庫的操作、查詢與視圖設(shè)計、SQL應(yīng)用、結(jié)構(gòu)化程序設(shè)計基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)、表單的設(shè)計與應(yīng)用、菜單的設(shè)計、報表與標(biāo)簽、項目管理器?! ”緯菫榕囵B(yǎng)大學(xué)應(yīng)用型、復(fù)合型人才的目標(biāo)而編寫的,適合作為高等院校數(shù)據(jù)庫應(yīng)用類課程及程序設(shè)計類課程的教材,也適宜廣大有興趣自學(xué)人士閱讀,還可供各行各業(yè)計算機(jī)應(yīng)用人員參考。

書籍目錄

第1章 數(shù)據(jù)庫基礎(chǔ)知識  1.1 數(shù)據(jù)管理及其技術(shù)發(fā)展  1.2 數(shù)據(jù)庫系統(tǒng)  1.3 實體與數(shù)據(jù)模型  1.4 關(guān)系數(shù)據(jù)庫  習(xí)題1 第2章 Visual FoxPro系統(tǒng)概述  2.1 Visual FoxPro的安裝與啟動  2.2 Visual FoxPro的用戶界面  2.3 Visual FoxPro的工作方式  2.4 Visual FoxPro的命令格式  習(xí)題2 第3章 Visual FoxPro數(shù)據(jù)及運算  3.1 Visual FoxPro的數(shù)據(jù)類型  3.2 常量與變量  3.3 Visual FoxPro的內(nèi)部函數(shù)  3.4 表達(dá)式  習(xí)題3 第4章 表的基本操作  4.1 建立表以及向表中添加記錄  4.2 表的初步使用  4.3 表中數(shù)據(jù)的維護(hù)  4.4 表的排序與索引  4.5 表中數(shù)據(jù)的統(tǒng)計與計算  4.6 多表操作  習(xí)題4 第5章 數(shù)據(jù)庫的操作  5.1 創(chuàng)建數(shù)據(jù)庫  5.2 數(shù)據(jù)庫的操作  5.3 數(shù)據(jù)庫中表的操作  5.4 建立數(shù)據(jù)庫中表間的關(guān)系  5.5 設(shè)置參照完整性  習(xí)題5 第6章 查詢與視圖設(shè)計  6.1 查詢設(shè)計  6.2 視圖設(shè)計  習(xí)題6 第7章 SQL應(yīng)用  7.1 SQL語言概述  7.2 SQL數(shù)據(jù)查詢功能  7.3 SQL數(shù)據(jù)定義功能  7.4 SQL的數(shù)據(jù)操縱功能  習(xí)題7 第8章 結(jié)構(gòu)化程序設(shè)計基礎(chǔ)  8.1 程序文件的建立與運行  8.2 交互式輸入輸出命令  8.3 順序結(jié)構(gòu)  8.4 選擇結(jié)構(gòu)  8.5 循環(huán)結(jié)構(gòu)  8.6 程序的模塊化  習(xí)題8 第9章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)  9.1 面向?qū)ο蟪绦蛟O(shè)計概述  9.2 面向?qū)ο蟪绦蛟O(shè)計的特點  9.3 面向?qū)ο蟪绦蛟O(shè)計方法  習(xí)題9 第10章 表單的設(shè)計與應(yīng)用  10.1 表單的基本操作  10.2 表單的編輯與修改  10.3 常用表單控件  10.4 表單的應(yīng)用  習(xí)題10 第11章 菜單的設(shè)計  11.1 菜單概述與Visual FoxPro系統(tǒng)菜單  11.2 下拉菜單的設(shè)計  11.3 為頂層表單配置下拉菜單  11.4 快捷菜單的設(shè)計  習(xí)題11 第12章 報表與標(biāo)簽  12.1 報表設(shè)計  12.2 標(biāo)簽設(shè)計  習(xí)題12 第13章 項目管理器  13.1 創(chuàng)建項目文件  13.2 打開和關(guān)閉項目文件  13.3 項目管理器的界面  13.4 項目管理器的使用  習(xí)題13

章節(jié)摘錄

插圖:數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理,以保證數(shù)據(jù)庫的安全性和完整性。用戶通過數(shù)據(jù)庫管理系統(tǒng)訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫管理員也通過數(shù)據(jù)庫管理系統(tǒng)進(jìn)行數(shù)據(jù)庫的維護(hù)工作。它提供多種功能,可使多個應(yīng)用程序和用戶用不同的方法在同時或不同時刻去建立、修改和查詢數(shù)據(jù)庫。常見的數(shù)據(jù)庫管理系統(tǒng)如Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access和Visual FoxPro等,這些軟件產(chǎn)品基本功能相近,又各具特色,在應(yīng)用中都占有一席之地。3.數(shù)據(jù)庫應(yīng)用系統(tǒng)數(shù)據(jù)庫應(yīng)用系統(tǒng)是指程序開發(fā)人員利用數(shù)據(jù)庫系統(tǒng)資源開發(fā)出來的應(yīng)用軟件系統(tǒng),它是針對某一類實際應(yīng)用的。例如,以數(shù)據(jù)庫為基礎(chǔ)的財務(wù)管理系統(tǒng)、人事管理系統(tǒng)、圖書管理系統(tǒng)、教學(xué)管理系統(tǒng)和生產(chǎn)管理系統(tǒng)等。無論是面向內(nèi)部業(yè)務(wù)和管理的管理信息系統(tǒng),還是面向外部,提供信息服務(wù)的開放式信息系統(tǒng),從實現(xiàn)技術(shù)角度而言,都是以數(shù)據(jù)庫為基礎(chǔ)和核心的計算機(jī)應(yīng)用系統(tǒng)。4.數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)是指引進(jìn)數(shù)據(jù)庫技術(shù)后的計算機(jī)系統(tǒng),實現(xiàn)有組織地、動態(tài)地存儲大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享的便利手段。數(shù)據(jù)庫系統(tǒng)由如下幾部分組成:硬件系統(tǒng)、操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫集合、數(shù)據(jù)庫應(yīng)用系統(tǒng)及數(shù)據(jù)庫管理員和用戶。1.2.2  數(shù)據(jù)庫系統(tǒng)的特點數(shù)據(jù)庫系統(tǒng)的主要特點如下所示。1.實現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余在數(shù)據(jù)庫系統(tǒng)中,對數(shù)據(jù)的定義和描述已經(jīng)從應(yīng)用程序中分離出來,通過數(shù)據(jù)庫管理系統(tǒng)來統(tǒng)一管理。數(shù)據(jù)的最小訪問單位是字段,既可以按字段的名稱存取庫中某一個或某一組字段,也可以存取一條記錄或一組記錄。建立數(shù)據(jù)庫時,應(yīng)當(dāng)以面向全局的觀點組織數(shù)據(jù)庫中的數(shù)據(jù),而不應(yīng)當(dāng)像文件系統(tǒng)那樣只考慮某一部門的局部應(yīng)用,這樣才能發(fā)揮數(shù)據(jù)共享的優(yōu)勢。2.采用特定的數(shù)據(jù)模型數(shù)據(jù)庫中的數(shù)據(jù)是有結(jié)構(gòu)的,這種結(jié)構(gòu)由數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型表現(xiàn)出來。數(shù)據(jù)庫系統(tǒng)不僅可以表示事物內(nèi)部各數(shù)據(jù)項之間的聯(lián)系,而且可以表示事物與事物之間的聯(lián)系,從而反映出現(xiàn)實世界事物之間的聯(lián)系。因此,任何數(shù)據(jù)庫管理系統(tǒng)都支持一種抽象的數(shù)據(jù)模型。3.具有較高的數(shù)據(jù)獨立性在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)庫管理系統(tǒng)提供映象功能,實現(xiàn)了應(yīng)用程序?qū)?shù)據(jù)的總體邏輯結(jié)構(gòu)、物理存儲結(jié)構(gòu)之間較高的獨立性。用戶只以簡單的邏輯結(jié)構(gòu)來操作數(shù)據(jù),無須考慮數(shù)據(jù)在存儲器上的物理位置與結(jié)構(gòu)。

編輯推薦

《Visual FoxPro程序設(shè)計》:教學(xué)目標(biāo)明確,注重理論與實踐的結(jié)合教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力教學(xué)內(nèi)容先進(jìn),強(qiáng)調(diào)計算機(jī)在各專業(yè)中的應(yīng)用教學(xué)模式完善,提供配套的教學(xué)資源解決方案

圖書封面

評論、評分、閱讀與下載


    Visual FoxPro程序設(shè)計 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7