出版時間:2012-4 出版社:國防工業(yè)出版社 作者:謝圣獻 編 頁數(shù):151
內(nèi)容概要
《visual foxpro程序設計實訓教程》介紹了面向?qū)ο蟪绦蛟O計和可視化編程的方法,主要內(nèi)容包括visual
foxpro基礎、visual
foxpro語言基礎、表與數(shù)據(jù)庫操作、關(guān)系數(shù)據(jù)庫標準語言sql、數(shù)據(jù)庫的查詢和視圖、結(jié)構(gòu)化設計語言、表單設計、報表與標簽、菜單與工具欄、數(shù)據(jù)庫應用開發(fā)與實例。每章內(nèi)容均包含了具體的內(nèi)容與操作實例。
《visual
foxpro程序設計實訓教程》既注重加強知識性、基本原理和方法技巧等方面的介紹,又強調(diào)實踐操作技能的訓練。注重科學性、先進性和實用性,通過數(shù)據(jù)庫應用案例貫穿整個學習過程,內(nèi)容深入淺出、循序漸進、圖文并茂、層次清晰,特別適合作為高等學校教材,也可作為全國計算機等級考試和其他各類計算機應用培訓教材。本教材為讀者提供配套課件,內(nèi)容豐富生動,便于讀者自學使用。
《visual foxpro程序設計實訓教程》另配有《visual
foxpro程序設計實踐》一書,包含大量的上機操作實驗和豐富的習題內(nèi)容,供讀者實際操作和練習使用。
書籍目錄
第1章 數(shù)據(jù)庫基礎及操作
1.1 數(shù)據(jù)庫基礎知識
1.2 visual foxpro系統(tǒng)概述
1.3 數(shù)據(jù)庫操作
1.4 表的基本操作
1.5 索引與排序
1.6 數(shù)據(jù)完整性
習題
第2章 程序設計基礎
2.1 數(shù)據(jù)類型
2.2 常量與變量
2.3 運算符和表達式
2.4 常用函數(shù)
2.5 程序與程序文件
2.6 結(jié)構(gòu)化程序設計
2.7 多模塊程序設計
2.8 程序設計實例
習題
第3章 關(guān)系數(shù)據(jù)庫標準語言sql
3.1 sql概述
3.2 sql數(shù)據(jù)定義
3.3 sql數(shù)據(jù)查詢
3.4 sql數(shù)據(jù)修改
習題
第4章 查詢與視圖
4.1 查詢
4.2 視圖
習題
第5章 表單設計與應用
5.1 面向?qū)ο蟮母拍?br /> 5.2 基類簡介
5.3 表單設計
5.4 表單屬性和方法
5.5 常用的表單控件
習題
第6章 菜單設計與應用
6.1 菜單簡介
6.2 菜單設計器的使用
6.3 菜單設計器的編輯
6.4 用菜單設計器的創(chuàng)建菜單
6.5 學生成績管理菜單實例
6.6 為頂層表單添加菜單
6.7 快捷菜單
6.8 考題分析
習題
第7章 報表的設計和應用
7.1 報表概述
7.2 報表向?qū)?br /> 7.3 報表設計器
7.4 輸出報表
習題
第8章 應用程序的開發(fā)和生成
8.1 應用程序開發(fā)的過程
8.2 應用程序開發(fā)實例
習題
章節(jié)摘錄
版權(quán)頁: 插圖: 數(shù)據(jù)庫技術(shù)是信息系統(tǒng)的一個核心技術(shù),數(shù)據(jù)庫技術(shù)和計算機網(wǎng)絡技術(shù)的發(fā)展相互滲透、相互促進,已成為當今計算機領域發(fā)展迅速、應用廣泛的兩大領域。Visual FoxPro(VFP)是一種數(shù)據(jù)庫管理系統(tǒng)軟件,它具有開發(fā)成本低、操作簡單、使用方便的特點,并且支持可視化、面向?qū)ο蟮某绦蛟O計方法,從而得到了廣泛的應用。 本章介紹數(shù)據(jù)庫的基礎理論知識和數(shù)據(jù)庫及表的基本操作方法,掌握這些知識是學好Visual FoxPro的前提和基礎。 1.1數(shù)據(jù)庫基礎知識 數(shù)據(jù)庫基礎知識主要包括數(shù)據(jù)處理和數(shù)據(jù)庫的基本概念以及關(guān)系數(shù)據(jù)庫的相關(guān)知識。 1.1.1基本概念 為了更好地理解數(shù)據(jù)庫的概念,首先要了解數(shù)據(jù)和數(shù)據(jù)處理的含義。 1.數(shù)據(jù)處理 在計算機領域,數(shù)據(jù)是指所有能輸入到計算機并被計算機程序處理的符號。數(shù)據(jù)不局限于數(shù)字,還可以是文字、圖形、圖像、動畫、聲音等。 數(shù)據(jù)處理是指對數(shù)據(jù)進行加工處理以獲取特定信息的過程。現(xiàn)在對數(shù)據(jù)的處理主要指計算機數(shù)據(jù)管理,這種管理包括對輸入計算機的數(shù)據(jù)進行組織、分類、編碼、存儲、檢索和維護。 計算機數(shù)據(jù)管理的發(fā)展歷程從低級到高級經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)等幾個階段。管理方式的改進帶來了效率的提高、數(shù)據(jù)冗余的減少、數(shù)據(jù)共享性和安全性的大幅提高。現(xiàn)在主流的數(shù)據(jù)管理方式就是數(shù)據(jù)庫系統(tǒng)。 2.數(shù)據(jù)庫系統(tǒng) 數(shù)據(jù)庫(DataBase)是存儲在計算機輔助存儲器中的、有組織的、可共享的相關(guān)數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)冗余較小并且數(shù)據(jù)獨立性高,可被多個用戶共享。 數(shù)據(jù)庫管理系統(tǒng)(DataBase Management System,DBMS)是對數(shù)據(jù)庫進行管理的系統(tǒng)軟件,它能夠有效地組織和存儲數(shù)據(jù),獲取和管理數(shù)據(jù),接受和完成用戶提出的各種數(shù)據(jù)訪問請求。Visual FoxPro就是一個輕型的桌面級數(shù)據(jù)庫管理系統(tǒng)。 數(shù)據(jù)庫應用系統(tǒng)是指軟件開發(fā)人員利用數(shù)據(jù)管理系統(tǒng)開發(fā)出來的、面向某一具體應用的應用軟件系統(tǒng),例如學生管理系統(tǒng)、物業(yè)管理系統(tǒng)等。 數(shù)據(jù)管理員(DBA)是全面管理和維護數(shù)據(jù)庫的技術(shù)人員。DBA的職責包括以下幾個方面: 參與數(shù)據(jù)庫的規(guī)劃、設計和建立; 負責數(shù)據(jù)庫管理系統(tǒng)的安裝和升級; 控制和監(jiān)控用戶對數(shù)據(jù)庫的訪問,規(guī)劃實施數(shù)據(jù)庫的安全性和穩(wěn)定性; 監(jiān)控數(shù)據(jù)庫的運行,進行性能分析,實施優(yōu)化; 支持開發(fā)和應用數(shù)據(jù)庫的技術(shù)。 數(shù)據(jù)庫系統(tǒng)由五部分組成:硬件系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶。 3.數(shù)據(jù)模型 數(shù)據(jù)模型是數(shù)據(jù)庫管理系統(tǒng)用來表示實體及實體間聯(lián)系的方法。數(shù)據(jù)模型可分為三種:層次模型、網(wǎng)狀模型、關(guān)系模型。其中關(guān)系模型以關(guān)系數(shù)學理論為基礎,以二維表結(jié)構(gòu)表示實體和實體間的聯(lián)系,成為當今最流行的數(shù)據(jù)庫模型。 1.1.2 關(guān)系數(shù)據(jù)庫 現(xiàn)在推出的數(shù)據(jù)庫管理系統(tǒng)幾乎都支持關(guān)系模型,Visual FoxPro就是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng)。 1.關(guān)系模型 關(guān)系:在Visual FoxPro中,一個關(guān)系就是一張二維表,每個關(guān)系都有關(guān)系名。對關(guān)系的描述叫作關(guān)系模式,就是關(guān)系的結(jié)構(gòu)。格式為關(guān)系名(屬性名1,屬性名2,…,屬性名n)。 元組:二維表中垂直方向的列稱為屬性,每一列有個屬性名,在Visual FoxPro中叫作字段名。 域:屬性的取值范圍。例如性別屬性只能從“男”、“女”中選擇其一。 關(guān)鍵字:屬性或?qū)傩缘慕M合,關(guān)鍵字的值能唯一確定一個元組。例如學生表中的學號就是一個關(guān)鍵字。 外部關(guān)鍵字:如果表中的一個字段不是本表的關(guān)鍵字,而是另外一個表的關(guān)鍵字,就稱為外部關(guān)鍵字。
圖書封面
評論、評分、閱讀與下載