出版時間:2010-8 出版社:中國科學技術大學出版社 作者:王洪海,王德正 主編 頁數:289
前言
VisualFoxPro是微機上最流行的關系數據庫系統(tǒng)之一,它以其卓越的數據庫處理性能、良好的開發(fā)環(huán)境贏得了廣大用戶的喜愛?! isualFoxPro6.O及其中文版,是可運行于Windows平臺的32位數據庫開發(fā)系統(tǒng),它不僅可以簡化數據庫管理,而且能使應用程序的開發(fā)流程更為合理。VistlalFoxPro6.0使組織數據、定義數據庫規(guī)則和建立應用程序等工作變得簡單易行。用戶可通過VisualFox-Pro6.o的開發(fā)環(huán)境方便地設計查詢、報表、菜單,以及利用項目管理器對數據庫和程序進行管理,生成可執(zhí)行文件,并進行發(fā)布。Vim-alFoxPro6.0還提供了一個集成化的系統(tǒng)開發(fā)環(huán)境,它不僅支持過程式編程技術,而且在語言方面做了強大的擴充,支持面向對象的可視化編程技術,并擁有功能強大的可視化程序設計工具,是用戶進行系統(tǒng)開發(fā)較為理想的工具軟件。 本書包括了計算機等級考試大綱(二級VFP)與國家計算機高新技術考試VF[’模塊的全部內容。書中通過若干實例,全面細致地講述了數據庫的理論基礎,VisualFoxPro6.0的數據庫和表的設計、數據處理、查詢和視圖、表單設計、菜單設計、報表設計等。此外,還通過一個“學生管理系統(tǒng)”實例,介紹了開發(fā)一個小型應用系統(tǒng)的過程與方法。
內容概要
本書以Visual Fox Pro6.0為具體工具,介紹了關系數據庫管理系統(tǒng)的基礎理論及應用系統(tǒng)的開發(fā)。《Visual FoxPro6.0程序設計》在詳細介紹Visual Fox Pro6.0時,語言上力求通俗易懂、深入淺出;內容安排上力求循序漸進、結合實際,特別強調培養(yǎng)學生的程序設計能力?!禫isual FoxPro6.0程序設計》可作為各類高職院校Visual Fox Pro6.0程序設計課程的教材,也適合作為計算機等級考試考生、計算機愛好者學習VisualFoxPro6.0程序設計的自學用書。
書籍目錄
前言 第1章 數據庫及VisualFoxPro 6.0概述 1.1 數據庫的基本概念 1.2 數據模型 1.3 關系數據庫 1.4 VisualFoxPro 6.0簡介 習題1 第2章 VisualFoxPro 6.0語言基礎 2.1 VisualFoxPro的數據類型 2.2 常量和變量 2.3 運算符與表達式 2.4 函數 2.5 命令 習題2 第3章 數據庫的管理 3.1 數據庫的建立及操作 3.2 表的建立及操作 3.3 表的基本操作 3.4 表的排序與索引 3.5 數據檢索 3.7 數據完整性 3.8 多表的使用 習題3 第4章 關系數據庫標準語言SQL 4.1 SQL概述 4.2 數據查詢功能 4.3 數據定義功能 4.4 數據操作功能 第5章 查詢與視圖 5.1 基本概念 5.2 查詢數據 5.3 視圖 習題5 第6章 程序設計基礎 6.1 程序文件的建立與運行 6.2 順序結構程序設計 6.3 分支結構程序設計 6.4 循環(huán)結構程序設計 6.5 模塊結構程序設計 習題6 第7章 表單設計 7.1 面向對象程序設計的基本概念 7.2 Visual FoxPro基類簡介 7.3 表單設計概述 7.4 用表單向導設計表單 7.5 用表單設計器設計表單 習題7 第8章 常用控件設計 8.1 輸出類控件 8.2 輸人類控件 8.3 控制類控件 8.4 容器類控件 習題8 第9章 菜單設計 9.1 規(guī)劃菜單系統(tǒng) 9.2 用菜單設計器創(chuàng)建菜單 9.3 向菜單添加事件代碼 9.4 創(chuàng)建快捷菜單 習題9 第10章 報表設計 10.1 報表設計簡介 10.2 報表向導的使用 10.3 快速報表 10.4 報表設計器 習題10 第11章 應用系統(tǒng)的開發(fā)與設計 11.1 應用系統(tǒng)開發(fā)的一般過程 11.2 應用系統(tǒng)總體規(guī)劃 11.3 應用系統(tǒng)主要功能模塊的設計 11.4 應用系統(tǒng)主要功能模塊的組裝 11.5 應用系統(tǒng)舉例:學習管理系統(tǒng)設計 習題11 習題參考答案 附錄1Visual FoxPro常用函數附錄22010年全國計算機等級考試二級VFP考試大綱參考書目
章節(jié)摘錄
1.數據庫 數據庫(Database)是指存儲在計算機外部存儲器上的、結構化的相關數據集合。為了便于對數據的管理和檢索,數據庫中的大量數據必須按一定的邏輯結構進行存儲,這就是數據“結構化”的概念。此外,存儲在數據庫中的各個數據之間是存在一定的聯(lián)系的,而不是孤立存在的。因而,數據庫不僅包含了描述事物的數據,而且反映了相關事物之間的聯(lián)系。在信息處理或數據處理中采用數據庫技術的優(yōu)勢在于:數據庫中的數據具有較高的數據共享性和較低的數據冗余度,能夠為多個用戶或多個任務所共享;同時,數據庫中的數據具有較高的數據獨立性和安全性,能有效地支持對數據進行的各種處理,并有利于保證數據的安全性、一致性和完整性。2.數據庫技術的發(fā)展自從計算機應用于數據處理領域以來,數據庫技術的發(fā)展已經歷了3個階段,即人工管理階段、文件管理階段和數據庫管理階段。 ?。?)人工管理階段 該階段約在20世紀50年代中期以前,那時計算機剛誕生不久,主要用于科學與工程計算。當時沒有大容量的存儲設備,只有卡片、磁帶等。此外也沒有操作系統(tǒng)和專門的數據管理軟件。程序設計人員需要對所處理的數據做專門的定義,并需要對數據的存取及輸入輸出的方式做具體的安排。程序與數據不具有獨立性,同一組數據在不同的程序中不能被共享。因此,各應用程序之間存在大量的冗余數據?! 。?)文件管理階段 該階段為20世紀50年代后期至60年代后期,由于計算機軟硬件技術的發(fā)展,大容量的存儲設備逐漸地投入使用,操作系統(tǒng)也已誕生,計算機開始大量地運用于管理領域中的數據處理工作。在當時的操作系統(tǒng)中通常包含一種專門進行文件管理的軟件,它可將數據的集合按照一定的形式存放到計算機的外部存儲器中形成數據文件,而不再需要人們去考慮這些數據的存儲結構、存儲位置以及輸入輸出方式等,用戶運用簡單的命令,就可通過文件管理程序實現對數據的存取、查詢及修改等操作。操作系統(tǒng)則提供了應用程序與相應數據文件之間的接口,從而提高了數據的應用效率,并使數據和程序之間有了一定的獨立性。
圖書封面
評論、評分、閱讀與下載