Visual Foxpro程序設(shè)計應(yīng)用教程

出版時間:2009-8  出版社:安徽大學(xué)出版社  作者:吳長勤 等編著  頁數(shù):329  字數(shù):514000  

前言

  為適應(yīng)信息技術(shù)普及與快速發(fā)展,滿足高等學(xué)校人才培養(yǎng)的需要,強化學(xué)生應(yīng)用能力及學(xué)習(xí)方法的培養(yǎng),計算機基礎(chǔ)課程的教學(xué)目標(biāo)、內(nèi)容及教學(xué)方法都需要不斷的改革?! 榕浜洗髮W(xué)計算機基礎(chǔ)課程教學(xué)改革,我們組織編寫了《Visual FoxPro程序設(shè)計應(yīng)用教程》。本書內(nèi)容由3部分組成:第1部分是第1章,主要討論了數(shù)據(jù)庫基礎(chǔ)知識,包括數(shù)據(jù)庫系統(tǒng)的基本概念、組成、數(shù)據(jù)模型以及關(guān)系數(shù)據(jù)庫等內(nèi)容。第2部分是Visual FoxPro數(shù)據(jù)庫基本操作,由第2、3、4、5、6共5章組成,主要討論數(shù)據(jù)類型、表、數(shù)據(jù)庫、SQL語言、查詢與視圖等基本概念與使用。第3部分是應(yīng)用開發(fā)與程序設(shè)計,由第7、8、9、10、11共5章組成?! ⒓颖緯帉懙娜藛T均為長期從事計算機教學(xué)的一線教師及專家,有豐富的數(shù)據(jù)庫與visual FoxPro應(yīng)用及教學(xué)經(jīng)驗。本書的主要特點體現(xiàn)在4個方面:  1.理論與實踐相結(jié)合,既有基本理論的介紹,又注重技術(shù)的應(yīng)用及實踐。  2.突出基本方法,強調(diào)應(yīng)用與方法。  3.有一個系統(tǒng)的應(yīng)用實例?! ?.方便教與學(xué),本書由教材、實驗指導(dǎo)兩部分組成?! @這些特點,編寫者組織了大量的例題和習(xí)題,最后還給出了系統(tǒng)的設(shè)計與開發(fā)過程?! ”緯?、7章由陳興梅編寫,第2、3章由吳長勤編寫,第4、11章由宋雪亞編寫,第5、6章由趙生艷編寫,第8、9、10章由王亞軍編寫;全書由吳長勤統(tǒng)稿、審閱,宋雪亞協(xié)助修改了部分內(nèi)容?! ”緯诰帉戇^程中得到了安徽科技學(xué)院教務(wù)處、理學(xué)院領(lǐng)導(dǎo)的指導(dǎo)、支持與幫助,得到了安徽大學(xué)出版社編輯同志的熱情幫助,在此表示衷心的感謝!  由于作者水平所限,本書還存在著許多不足之處,敬請各方面的專家及廣大讀者批評指正。

內(nèi)容概要

  本書以visual FoxPro
6.0為主要內(nèi)容,系統(tǒng)、全面地介紹了關(guān)系數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)理論及其應(yīng)用系統(tǒng)開發(fā),Visual FoxPro
6.0的基本操作以及Visual FoxPro面向過程、面向?qū)ο蟮木幊谭椒āH珪卜?1章,包括數(shù)據(jù)庫概述、Visual
FoxPro基礎(chǔ)、自由表操作、數(shù)據(jù)庫與多表操作、SQL語言、查詢和視圖、結(jié)構(gòu)化程序設(shè)計基礎(chǔ)、面向?qū)ο蟮某绦蛟O(shè)計、菜單和工具欄、報表與標(biāo)簽的設(shè)計、應(yīng)用系統(tǒng)開發(fā)等內(nèi)容。
  為方便教學(xué),各章均附有大量的習(xí)題,書末配有精心設(shè)計的實驗指導(dǎo),有助于培養(yǎng)學(xué)生的程序設(shè)計能力和提高學(xué)生的實際編程能力。
  本書可作為高等學(xué)校計算機基礎(chǔ)課程以及數(shù)據(jù)庫應(yīng)用課程的教材,也可以作為全國計算機等級考試(二級)Visual
FoxPro程序設(shè)計的學(xué)習(xí)用書,還可以供數(shù)據(jù)庫開發(fā)與應(yīng)用人員參考使用。

書籍目錄

第1章 數(shù)據(jù)庫概述
1.1 數(shù)據(jù)管理技術(shù)發(fā)展
1.2 數(shù)據(jù)模型
1.3 關(guān)系數(shù)據(jù)庫基礎(chǔ)知識
習(xí)題1
第2章 visual FoxPro基礎(chǔ)
2.1 Visual FoxPro的啟動及工作方式
2.2 數(shù)據(jù)類型
2.3 常量與變量
2.4 運算符與表達式
2.5 常用函數(shù)介紹
2.6 Visual FoxPro輔助設(shè)計工具
習(xí)題2
第3章 自由表操作
3.1 自由表的建立
3.2 自由表基本操作
3.3 排序與索引
3.4 查詢
3.5 數(shù)據(jù)統(tǒng)計
習(xí)題3
第4章 數(shù)據(jù)庫及多表操作
4.1 數(shù)據(jù)庫的設(shè)計與建立
4.2 數(shù)據(jù)庫表
4.3 永久關(guān)系和參照完整性
4.4 多表操作
習(xí)題4
第5章 SQL語言
5.1 表結(jié)構(gòu)操作命令
5.2 表記錄操作命令
5.3 表記錄查詢命令
習(xí)題5
第6章 查詢和視圖
6.1 查詢
6.2 視圖
6.3 視圖與查詢、視圖與表的比較
習(xí)題6
第7章 結(jié)構(gòu)化程序設(shè)計基礎(chǔ)
7.1 結(jié)構(gòu)化程序設(shè)計基礎(chǔ)
7.2 順序結(jié)構(gòu)程序設(shè)計
7.3 分支結(jié)構(gòu)程序設(shè)計
7.4 循環(huán)結(jié)構(gòu)程序設(shè)計
7.5 子程序及其調(diào)用
7.6 自定義函數(shù)
7.7 過程與過程文件
習(xí)題7
第8章 面向?qū)ο蟮某绦蛟O(shè)計
8.1 面向?qū)ο蟪绦蛟O(shè)計中的概念
8.2 VFP中的基類
8.3 創(chuàng)建表單
8.4 表單中控件屬性的設(shè)置及編程
8.5 表單的修改
習(xí)題8
第9章 菜單和工具欄
9.1 菜單的組成與設(shè)計
9.2 創(chuàng)建菜單
9.3 工具欄的創(chuàng)建和使用
習(xí)題9
第10章 報表和標(biāo)簽的設(shè)計
10.1 用向?qū)?chuàng)建報表和快速報表
10.2 用報表設(shè)計器創(chuàng)建報表
10.3 標(biāo)簽的設(shè)計
習(xí)題10
第11章 應(yīng)用系統(tǒng)開發(fā)
11.1 項目管理器
11.2 應(yīng)用系統(tǒng)開發(fā)過程
11.3 應(yīng)用系統(tǒng)開發(fā)實例:教學(xué)管理系統(tǒng)開發(fā)
11.4 主菜單與主程序設(shè)計
11.5 應(yīng)用程序的發(fā)布
習(xí)題11
實驗部分
實驗1 Visual FoxPro環(huán)境、數(shù)據(jù)和運算
實驗2 函數(shù)的使用
實驗3 自由表的建立、維護
實驗4 索引、查詢與統(tǒng)計
實驗5 數(shù)據(jù)庫的創(chuàng)建及多工作區(qū)訪問
實驗6 查詢和視圖
實驗7 結(jié)構(gòu)化程序設(shè)計
實驗8 子程序、過程及自定義函數(shù)
實驗9 表單的創(chuàng)建
實驗10 表單中控件的設(shè)計
實驗11 菜單和工具欄的設(shè)計
實驗12 報表和數(shù)據(jù)庫管理系統(tǒng)的設(shè)計
主要參考文獻

章節(jié)摘錄

  1.人工管理階段  20世紀(jì)50年代中期以前,計算機主要用于科學(xué)計算,計算處理的數(shù)據(jù)量很小,基本上不存在數(shù)據(jù)管理的問題。從20世紀(jì)50年代初開始,人們開始將計算機應(yīng)用于數(shù)據(jù)處理,由于當(dāng)時的計算機沒有專門管理數(shù)據(jù)的軟件,也沒有像磁盤這樣可隨機存取的外部存儲設(shè)備,所以對數(shù)據(jù)的管理沒有一定的格式,數(shù)據(jù)完全依附于處理它的應(yīng)用程序,數(shù)據(jù)和應(yīng)用程序相互依賴。這樣,應(yīng)用程序中的數(shù)據(jù)無法被其他程序利用,不同的程序之間存在著大量重復(fù)數(shù)據(jù)。同時,由于數(shù)據(jù)都是對應(yīng)某一應(yīng)用程序,數(shù)據(jù)的獨立性很差;如果數(shù)據(jù)的類型、結(jié)構(gòu)、存取方式或輸入、輸出方式發(fā)生變化,處理它的程序必須作相應(yīng)改變;數(shù)據(jù)結(jié)構(gòu)性差,而且數(shù)據(jù)不能長期保存。  2.文件管理階段  20世紀(jì)50年代后期至60年代后期為文件管理階段,計算機硬件和軟件都有了一定的發(fā)展。計算機不僅用于科學(xué)計算,還大量用于管理。由于計算機存儲技術(shù)的發(fā)展和操作系統(tǒng)的出現(xiàn),同時計算機硬件也已經(jīng)具有可直接存取的磁盤、磁帶及磁鼓等外部存儲設(shè)備,軟件則出現(xiàn)了計算機的高級程序設(shè)計語言和操作系統(tǒng),而操作系統(tǒng)的一項主要功能是對文件的管理;因此,利用操作系統(tǒng)的文件管理功能,將相關(guān)數(shù)據(jù)按一定的規(guī)則構(gòu)成文件,通過文件系統(tǒng)對文件中的數(shù)據(jù)進行存取、管理,應(yīng)用程序通過專門管理數(shù)據(jù)的軟件即文件系統(tǒng)來使用數(shù)據(jù)?! ∥募芾黼A段中,文件系統(tǒng)為程序與數(shù)據(jù)之間提供了一個公共接口,使應(yīng)用程序采用統(tǒng)一的存取方法來存取和操作數(shù)據(jù),程序與數(shù)據(jù)之間不再是直接的對應(yīng)關(guān)系,因而程序和數(shù)據(jù)有了一定的獨立性。但文件系統(tǒng)只是簡單地存放數(shù)據(jù),數(shù)據(jù)的存取在很大程度上仍依賴于應(yīng)用程序,不同程序難以共享同一數(shù)據(jù)文件,數(shù)據(jù)獨立性較差。此外,由于文件系統(tǒng)沒有一個統(tǒng)一的規(guī)則約束數(shù)據(jù)的存儲,因而仍有較高的數(shù)據(jù)冗余,這極易造成數(shù)據(jù)的不一致性。

圖書封面

評論、評分、閱讀與下載


    Visual Foxpro程序設(shè)計應(yīng)用教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7