出版時間:2010-2 出版社:王彥祺、 李煥哲 電子工業(yè)出版社 (2010-02出版) 作者:王彥祺,李煥哲 編 頁數(shù):277
前言
Visual FoxPro是在xBASE(dBASE、FoxBASE)的基礎(chǔ)上發(fā)展而來的32位關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。由于其簡單易用、功能強大、兼容性好等特點,現(xiàn)在仍被廣泛用于數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)及教學(xué)上,由于其涵蓋的知識面廣,包括數(shù)據(jù)庫基礎(chǔ)理論、數(shù)據(jù)庫操作、SQL、結(jié)構(gòu)化程序設(shè)計、可視化的面向?qū)ο蟪绦蛟O(shè)計等,在普通高等學(xué)校非計算機專業(yè)中作為計算機技術(shù)課程被廣泛使用。本書根據(jù)全國計算機等級考試新大綱規(guī)定的二級Visual FoxPro考試內(nèi)容要求編寫而成。全書內(nèi)容組織合理、實例豐富、體系清楚、深入淺出、通俗易懂,并注重培養(yǎng)讀者利用VisualFoxPro解決實際問題的能力,以便讀者可以更快地掌握Visual FoxPro。通過對本書的學(xué)習(xí),讀者不僅能掌握Visual FoxPro可視化的面向?qū)ο蟪绦蛟O(shè)計方法和數(shù)據(jù)庫應(yīng)用程序的開發(fā)技術(shù),同時還能滿足參加全國計算機等級考試二級Visual FoxPro考試的需要。本書每章后面都有一定數(shù)量的習(xí)題,以幫助讀者復(fù)習(xí)并掌握本章的重點內(nèi)容。在書的最后一章提供了一個全面、完整的開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的例子,從需求分析、系統(tǒng)設(shè)計、代碼實現(xiàn)到程序連編一步步地引導(dǎo)讀者完成數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā),在例子中包括了VisualFoxPro中的全部重要內(nèi)容,既有利于教師組織教學(xué),又有利于培養(yǎng)學(xué)生的實際操作能力和自學(xué)能力。為了配合實驗課教學(xué),在本書的附錄部分附有針對本書重點內(nèi)容的7個實驗,每個實驗可分成多次來完成。全書共分12章,內(nèi)容包括Visual FoxPro概述、數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識、數(shù)據(jù)表操作、數(shù)據(jù)庫操作、結(jié)構(gòu)化查詢語言SQL、查詢和視圖、結(jié)構(gòu)化程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計、表單的設(shè)計與應(yīng)用、菜單的設(shè)計與應(yīng)用、報表的設(shè)計與應(yīng)用及數(shù)據(jù)庫應(yīng)用程序開發(fā)。本書由王彥祺、李煥哲主編,郭秀敏、王楠、許冀偉、李晰、馮艷紅、胡吉朝擔(dān)任副主編。參加編寫工作的還有劉坤起、安素芳、才秀鳳、劉雪靜、馬力肖、王占鋒、趙占芳、黃紅艷、朱二連、汪慎文、傅玥、柴變芳等。本書的編寫和出版得到了電子工業(yè)出版社的大力支持,還得到了石家莊經(jīng)濟學(xué)院信息工程學(xué)院劉坤啟院長、朱二連副院長、碩良勛副院長的極大幫助和支持,在此表示衷心的感謝!由于時間倉促,加之編者水平有限,書中疏漏錯誤之處在所難免,歡迎廣大讀者批評指正,提出寶貴意見!
內(nèi)容概要
《Visual FoxPro程序設(shè)計》結(jié)合全國計算機等級考試二級Visual FoxPro考試大綱的要求,系統(tǒng)全面地介紹了Visual FoxPr0的特點及使用?!禫isual FoxPro程序設(shè)計》內(nèi)容全面、重點突出、通俗易懂,并附以大量例題和習(xí)題,力求讀者可以用最少的時間掌握重點內(nèi)容。《Visual FoxPro程序設(shè)計》注重對讀者實踐能力的培養(yǎng)。內(nèi)容緊密相連,最后用一個完整的例子來講解整個數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程。系統(tǒng)性、實踐性較強?! 榱伺浜蠈嶒灲虒W(xué),在《Visual FoxPro程序設(shè)計》附錄部分有7個上機實驗,每個實驗都是針對每章的重點內(nèi)容編寫的,以拓展強化讀者的學(xué)習(xí)?!禫isual FoxPro程序設(shè)計》為讀者提供教材配套課件、實驗內(nèi)容操作文件夾及源代碼。內(nèi)容豐富生動、注解詳細,便于讀者自學(xué)使用?! 禫isual FoxPro程序設(shè)計》既可作為普通高等學(xué)校非計算機專業(yè)計算機二級課程的教學(xué)用書,又可作為全國計算機等級考試二級Visual FoxPro培訓(xùn)和自學(xué)教材。
書籍目錄
第1章 Visual FoxPro概述1.1 Visual FoxPro簡介1.1.1 Visual FoxPro的發(fā)展歷史1.1.2 Visual FoxPro的功能特點1.2 學(xué)習(xí)Visual FoxPro的意義1.3 Visual FoxPro的用戶界面1.3.1 主窗口1.3.2 菜單系統(tǒng)1.3.3 工具欄1.3.4 命令窗口1.3.5 設(shè)計器、向?qū)А⑸善?.3.6 設(shè)置默認目錄習(xí)題1第2章 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識2.1 數(shù)據(jù)、信息與數(shù)據(jù)處理2.1.1 信息與數(shù)據(jù)2.1.2 數(shù)據(jù)處理2.2 計算機數(shù)據(jù)管理的發(fā)展2.2.1 人工管理階段2.2.2 文件管理階段2.2.3 數(shù)據(jù)庫管理階段2.3 數(shù)據(jù)庫系統(tǒng)基本概念2.3.1 數(shù)據(jù)庫2.3.2 數(shù)據(jù)庫管理系統(tǒng)2.3.3 數(shù)據(jù)庫系統(tǒng)2.3.4 數(shù)據(jù)庫應(yīng)用系統(tǒng)2.3.5 數(shù)據(jù)庫的特點2.4 數(shù)據(jù)模型2.4.1 E.R數(shù)據(jù)模型2.4.2 數(shù)據(jù)庫的數(shù)據(jù)模型2.5 關(guān)系模型的基礎(chǔ)理論2.5.1 關(guān)系術(shù)語2.5.2 關(guān)系運算2.6 關(guān)系數(shù)據(jù)庫2.6.1 基本概念2.6.2 關(guān)系數(shù)據(jù)庫規(guī)范化要求2.7 數(shù)據(jù)庫設(shè)計2.7.1 數(shù)據(jù)庫設(shè)計的原則2.7.2 數(shù)據(jù)庫設(shè)計的步驟2.7.3 數(shù)據(jù)庫設(shè)計舉例習(xí)題2第3章 數(shù)據(jù)表操作3.1 數(shù)據(jù)類型介紹3.2 表的操作3.2.1 創(chuàng)建表3.2.2 打開表3.2.3 關(guān)閉表3.2.4 修改表結(jié)構(gòu)3.2.5 復(fù)制表結(jié)構(gòu)3.2.6 復(fù)制表文件3.3 記錄的操作3.3.1 錄入記錄3.3.2 顯示記錄3.3.3 定位記錄3.3.4 修改記錄3.3.5 刪除與恢復(fù)記錄3.3.6 排序3.4 工作區(qū)和多表操作3.4.1 工作區(qū)的概念3.4.2 使用不同工作區(qū)的表3.4.3 表之間的臨時關(guān)聯(lián)習(xí)題3第4章 數(shù)據(jù)庫操作4.1 數(shù)據(jù)庫操作概述4.1.1 建立數(shù)據(jù)庫4.1.2 打開數(shù)據(jù)庫4.1.3 修改數(shù)據(jù)庫4.1.4 關(guān)閉數(shù)據(jù)庫4.2 數(shù)據(jù)庫中表的操作4.2.1 建立表4.2.2 添加表4.2.3 移去、刪除表4.3 設(shè)置數(shù)據(jù)庫表的屬性4.3.1 顯示標題4.3.2 輸入掩碼和輸出掩碼4.3.3 有效性規(guī)則和默認值4.4 索引4.4.1 基本概念4.4.2 在表設(shè)計器中建立索引4.4.3 用命令建立索引4.4.4 索引的使用4.5 數(shù)據(jù)完整性4.5.1 實體完整性與主關(guān)鍵字4.5.2 域完整性與約束規(guī)則4.5.3 參照完整性與表之間的關(guān)系習(xí)題4第5章 結(jié)構(gòu)化查詢語言SQL5.1 SQL概述5.2 SQL數(shù)據(jù)查詢功能5.2.1 簡單查詢5.2.2 條件查詢5.2.3 聯(lián)接查詢5.2.4 嵌套查詢5.2.5 排序5.2.6 統(tǒng)計與分組統(tǒng)計5.2.7 使用量詞和謂詞的查詢5.2.8 集合的并運算5.2.9 設(shè)置查詢結(jié)果的輸出5.3 SQL數(shù)據(jù)操縱功能5.3.1 數(shù)據(jù)插入5.3.2 數(shù)據(jù)更新5.3.3 數(shù)據(jù)刪除5.4 SQL數(shù)據(jù)定義功能5.4.1 表的定義5.4.2 表結(jié)構(gòu)的修改5.4.3 表的刪除5.4.4 視圖的定義及刪除習(xí)題5第6章 查詢和視圖6.1 查詢6.1.1 查詢設(shè)計器6.1.2 建立查詢6.1.3 查詢設(shè)計器的局限性6.1.4 運行查詢6.2 視圖6.2.1 視圖的概念6.2.2 創(chuàng)建視圖6.2.3 視圖與數(shù)據(jù)更新6.2.4 使用視圖習(xí)題6第7章 結(jié)構(gòu)化程序設(shè)計7.1 常量與變量7.1.1 常量7.1.2 變量7.1.3 內(nèi)存變量常用命令7.2 表達式7.2.1 數(shù)值、字符與日期時間表達式7.2.2 關(guān)系表達式7.2.3 邏輯表達式7.3 常用函數(shù)7.3.1 數(shù)值函數(shù)7.3.2 字符函數(shù)7.3.3 日期和時間函數(shù)7.3.4.數(shù)據(jù)類型轉(zhuǎn)換函數(shù)7.3.5 測試函數(shù)7.4 程序文件的建立與執(zhí)行7.4.1 程序的概念7.4.2 程序文件的建立與執(zhí)行7.4.3 簡單的輸入/輸出命令7.5 程序結(jié)構(gòu)7.5.1 順序結(jié)構(gòu)7.5.2 選擇結(jié)構(gòu)7.5.3 循環(huán)結(jié)構(gòu)7.6 模塊化程序設(shè)計7.6.1 子程序的建立與調(diào)用7.6.2 函數(shù)的建立與調(diào)用7.6.3 過程文件的建立與調(diào)用7.7 變量的作用域7.8 程序調(diào)試7.8.1 調(diào)試器環(huán)境7.8.2 設(shè)置斷點……第8章 面向?qū)ο蟪绦蛟O(shè)計第9章 表單的設(shè)計與應(yīng)用第10章 菜單的設(shè)計與應(yīng)用第11章 報表的設(shè)計與應(yīng)用第12章 數(shù)據(jù)庫應(yīng)用程序開發(fā)附錄參考文獻
章節(jié)摘錄
插圖:(3)既支持標準SQL,又持Visual FoxPro專有SQL。支持標準SQL提高了數(shù)據(jù)庫的通用性,讓用戶更容易使用;而專有SQL提供了輔助的數(shù)據(jù)庫操作命令,使某些數(shù)據(jù)庫操作變得簡單方便,如把查詢結(jié)構(gòu)保存到數(shù)組內(nèi)、把數(shù)組元素值插入到表中等。(4)支持結(jié)構(gòu)化程序設(shè)計。保持了良好的兼容性,兼容dBASE III、FoxBASE的程序設(shè)計方法,在語法上和大多數(shù)程序設(shè)計語言一樣,如果有某種語言基礎(chǔ),那么學(xué)習(xí)Visual FoxPro非常容易上手。(5)支持面向?qū)ο蟪绦蛟O(shè)計。豐富的控件、表單、菜單、報表、標簽使面向?qū)ο缶幊滔翊罘e木一樣簡單,不需要寫一條代碼就可做出漂亮的程序界面。(6)代碼中可以直接嵌入SQL。代碼內(nèi)可直接寫查詢、插入、更新、刪除等SQL語句,使代碼進行數(shù)據(jù)處理更加容易、方便,這是很多編程語言所不具備的。(7)支持:Interact和ActiveX技術(shù)。通過ActiveX技術(shù)可以很容易地和其他應(yīng)用程序生成的文檔進行集成,如在數(shù)據(jù)庫應(yīng)用程序中集成Word文檔、Excel文檔、圖像、聲音和視頻等多種文檔。1.2 學(xué)習(xí)VisuaI FoxPro的意義作為一款數(shù)據(jù)庫應(yīng)用程序開發(fā)軟件,Visual FoxPro并不是當(dāng)前最流行的數(shù)據(jù)庫應(yīng)用程序開發(fā)工具,它沒有像Visual C++、Visual Basic和Delphi等流行開發(fā)工具那么強大的功能,但它卻是一款非常適合教學(xué)使用的軟件。由于它功能強大、操作簡單、容易上手、覆蓋計算機知識面廣,所以它被普遍用于非計算機專業(yè)的計算機課程教學(xué)中,作為一門計算機技術(shù)基礎(chǔ)課。學(xué)習(xí)Visual FoxPro的意義有:(1)學(xué)習(xí)有關(guān)數(shù)據(jù)庫的基礎(chǔ)知識;(2)學(xué)習(xí)有關(guān)數(shù)據(jù)庫的基本操作;(3)學(xué)習(xí)有關(guān)SQL的知識;(4)學(xué)習(xí)結(jié)構(gòu)化程序設(shè)計方法;(5)學(xué)習(xí)面向?qū)ο蟮某绦蛟O(shè)計方法;(6)了解數(shù)據(jù)庫應(yīng)用程序的一般開發(fā)過程,為以后的學(xué)習(xí)和工作打下堅實的基礎(chǔ)。通過對Visual FoxPro的學(xué)習(xí),可以讓學(xué)生掌握數(shù)據(jù)庫的基礎(chǔ)知識,具備數(shù)據(jù)庫的基本操作能力和初步的編程能力,為以后的學(xué)習(xí)工作打下基礎(chǔ)。1.3 Visual FoxPro的用戶界面Visual FoxPro的用戶界面非常簡單,下面主要介紹菜單、工具欄、命令窗口等的使用。1.3.1 主窗口Visual FoxPro主窗口由菜單、工具欄、輸出屏幕、命令窗口、狀態(tài)條等部分組成,如圖1-1所示。
編輯推薦
《Visual FoxPro程序設(shè)計》:21世紀高等學(xué)校公共課計算機規(guī)劃教材
圖書封面
評論、評分、閱讀與下載
Visual FoxPro程序設(shè)計 PDF格式下載