Visual FoxPro 6.0數(shù)據(jù)庫(kù)與程序設(shè)計(jì)

出版時(shí)間:2011-1  出版社:盧湘鴻 電子工業(yè)出版社 (2011-01出版)  作者:盧湘鴻 編  頁數(shù):297  

前言

能夠滿足社會(huì)與專業(yè)本身需求的計(jì)算機(jī)應(yīng)用能力已成為合格的大學(xué)畢業(yè)生必須具備的素質(zhì)。文科類專業(yè)與信息技術(shù)的相互結(jié)合、交叉、滲透,是現(xiàn)代科學(xué)發(fā)展趨勢(shì)的重要方面,是不可忽視的新學(xué)科的一個(gè)生長(zhǎng)點(diǎn)。加強(qiáng)文科類(包括文史法教類、經(jīng)濟(jì)管理類與藝術(shù)類)專業(yè)的計(jì)算機(jī)教育,開設(shè)具有專業(yè)特色的計(jì)算機(jī)課程是培養(yǎng)能夠滿足信息化社會(huì)對(duì)大學(xué)文科人才需求服務(wù)的重要舉措,是培養(yǎng)跨學(xué)科、綜合型的文科通才的重要環(huán)節(jié)。為了更好地指導(dǎo)文科類專業(yè)的計(jì)算機(jī)教學(xué)工作,教育部高等教育司重新組織制訂了《高等學(xué)校文科類專業(yè)大學(xué)計(jì)算機(jī)教學(xué)基本要求(2006年版)》(下面簡(jiǎn)稱《基本要求》)①?!痘疽蟆钒汛笪目聘鏖T類的本科計(jì)算機(jī)教學(xué),按專業(yè)門類分為文史哲法教類、經(jīng)濟(jì)管理類與藝術(shù)類等三個(gè)系列,按教學(xué)層次分為計(jì)算機(jī)大公共課程(也就是計(jì)算機(jī)公共基礎(chǔ)課程)、計(jì)算機(jī)小公共課程和計(jì)算機(jī)背景專業(yè)課程三個(gè)層次。第一層次的教學(xué)內(nèi)容是文科某系列(比如藝術(shù)類)各專業(yè)學(xué)生應(yīng)知應(yīng)會(huì)的。第二層次是在第一層次之上,為滿足同一系列某些專業(yè)的共同需要(包括與專業(yè)相結(jié)合而不是某個(gè)專業(yè)所特有的)而開設(shè)的計(jì)算機(jī)課程。第三層次,也就是使用計(jì)算機(jī)工具,以計(jì)算機(jī)軟、硬件為依托而開設(shè)的為某一專業(yè)所特有的課程?!痘疽蟆穼?duì)第一層次與第二層次課程的設(shè)置與教學(xué)內(nèi)容提出了基本要求。第一層次的教學(xué)內(nèi)容由計(jì)算機(jī)基礎(chǔ)知識(shí)(軟、硬件平臺(tái))、微機(jī)操作系統(tǒng)及其使用、多媒體知識(shí)和應(yīng)用基礎(chǔ)、辦公軟件應(yīng)用、計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)、信息檢索與利用基礎(chǔ)、Internet基本應(yīng)用、電子政務(wù)基礎(chǔ)、電子商務(wù)基礎(chǔ)、網(wǎng)頁設(shè)計(jì)基礎(chǔ)等15個(gè)模塊構(gòu)成。這些內(nèi)容可為文科學(xué)生在與專業(yè)緊密結(jié)合的信息技術(shù)應(yīng)用方向上進(jìn)一步深入學(xué)習(xí)打下基礎(chǔ)。這一層次的教學(xué)內(nèi)容是對(duì)文科大學(xué)生信息素質(zhì)培養(yǎng)的基本保證,起著基礎(chǔ)性與先導(dǎo)性的作用。第二層次的教學(xué)內(nèi)容,或者在深度上超過第一層次的教學(xué)內(nèi)容中某一相應(yīng)模塊,或者是拓展到第一層次中沒有涉及到的領(lǐng)域。這是滿足大文科不同專業(yè)對(duì)計(jì)算機(jī)應(yīng)用需要的課程。這部分教學(xué)在更大程度上決定了學(xué)生在其專業(yè)中應(yīng)用計(jì)算機(jī)解決問題的能力與水平。這些內(nèi)容包括:計(jì)算機(jī)組裝與維護(hù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)及應(yīng)用、多媒體技術(shù)及應(yīng)用、網(wǎng)頁設(shè)計(jì)基礎(chǔ)、信息檢索與利用、電子政務(wù)應(yīng)用、電子商務(wù)應(yīng)用,以及與文史哲法教類、經(jīng)濟(jì)管理類與藝術(shù)類相關(guān)的許多課程。本書根據(jù)《基本要求》公共基礎(chǔ)課程中有關(guān)對(duì)數(shù)據(jù)庫(kù)和程序設(shè)計(jì)方面的基本要求,以Microsoft Visual FoxPro 6.0為背景編寫。本書是北京高等教育精品教材。Visual FoxPro 6.0是優(yōu)秀的小型數(shù)據(jù)庫(kù)管理系統(tǒng)軟件,具有強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng)功能,以及面向程序設(shè)計(jì)的各類開發(fā)工具。該軟件不僅可以用于小型數(shù)據(jù)庫(kù)系統(tǒng)開發(fā),而且被廣泛應(yīng)用于大型數(shù)據(jù)庫(kù)的前端開發(fā),可與Visual Basic,PowerBuilder等軟件相媲美。本書從數(shù)據(jù)庫(kù)基本原理、概念出發(fā),介紹數(shù)據(jù)表的建立、查看、修改、使用與維護(hù),以及數(shù)據(jù)庫(kù)對(duì)象(如查詢、視圖等)的操作,在介紹結(jié)構(gòu)化程序設(shè)計(jì)的結(jié)構(gòu)與基本方法后,由淺入深地引入了面向?qū)ο蟪绦蛟O(shè)計(jì)思想。既有理論闡述,又有實(shí)踐開發(fā)手段。

內(nèi)容概要

  《Visual FoxPro 6。0數(shù)據(jù)庫(kù)與程序設(shè)計(jì)(第3版)》是根據(jù)教育部高等教育司組織制訂的《高等學(xué)校文科類專業(yè)大學(xué)計(jì)算機(jī)教學(xué)基本要求》公共基礎(chǔ)課程中有關(guān)對(duì)數(shù)據(jù)庫(kù)和程序設(shè)計(jì)方面的基本要求編寫的?!禫isual FoxPro 6。0數(shù)據(jù)庫(kù)與程序設(shè)計(jì)(第3版)》以Visual FoxPro 6。0為背景,介紹了關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)理論及系統(tǒng)開發(fā)技術(shù),包括數(shù)據(jù)庫(kù)系統(tǒng)、Visual FoxPro 6。0語言基礎(chǔ)、Visual FoxPro 6。0數(shù)據(jù)庫(kù)及其操作、查詢和視圖、結(jié)構(gòu)化查詢語言SQL、結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、表單設(shè)計(jì)與應(yīng)用、報(bào)表設(shè)計(jì)與應(yīng)用、菜單設(shè)計(jì)與應(yīng)用、應(yīng)用系統(tǒng)的開發(fā)等11部分內(nèi)容。書中配有豐富的例題、習(xí)題(包括上機(jī)練習(xí)題),并附有解答,以更適合教學(xué)的需要。任課教師可按前言中的獲取方式免費(fèi)索取電子課件。  《Visual FoxPro 6。0數(shù)據(jù)庫(kù)與程序設(shè)計(jì)(第3版)》可以滿足普通高等學(xué)校文科類各專業(yè)和非計(jì)算機(jī)專業(yè)在Visual FoxPro 6。0數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)方面教學(xué)的基本需要,還可作為全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Visual FoxPro 6。0程序設(shè)計(jì)的培訓(xùn)教材,也可供辦公自動(dòng)化工作者學(xué)習(xí)數(shù)據(jù)庫(kù)開發(fā)使用。

書籍目錄

第1章 數(shù)據(jù)庫(kù)系統(tǒng)1.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.1 基本概念1.1.2 數(shù)據(jù)模型1.1.3 關(guān)系數(shù)據(jù)庫(kù)及其特點(diǎn)1.2 Visual FoxPro 6.0的特點(diǎn)、安裝和運(yùn)行1.2.1 Visual FoxPro 6.0的特點(diǎn)1.2.2 Visual FoxPro 6.0的運(yùn)行環(huán)境與安裝1.2.3 Visual FoxPro 6.0的啟動(dòng)與退出1.3 Visual FoxPro 6.0的集成開發(fā)環(huán)境1.3.1 Visual FoxPro 6.0的工作方式1.3.2 Visual FoxPro 6.0的窗口、菜單和工具欄1.3.3 Visual FoxPro 6.0的向?qū)?、設(shè)計(jì)器和生成器1.3.4 Visual FoxPro 6.0的項(xiàng)目管理器1.4 Visual FoxPro 6.0系統(tǒng)的配置1.5 Visual FoxPro 6.0的文件類型習(xí)題1第2章 Visual FoxPro 6.0語言基礎(chǔ)2.1 數(shù)據(jù)類型2.2 數(shù)據(jù)存儲(chǔ)2.2.1 常量2.2.2 變量2.2.3 其它數(shù)據(jù)存儲(chǔ)容器2.3 運(yùn)算符和表達(dá)式2.3.1 數(shù)值運(yùn)算符及數(shù)值表達(dá)式2.3.2 字符串運(yùn)算符及字符表達(dá)式2.3.3 日期運(yùn)算符及日期表達(dá)式2.3.4 關(guān)系運(yùn)算符及關(guān)系表達(dá)式2.3.5 邏輯運(yùn)算符及邏輯表達(dá)式2.3.6 類與對(duì)象運(yùn)算符2.3.7 名稱表達(dá)式2.4 函數(shù)2.4.1 數(shù)值處理函數(shù)2.4.2 字符處理函數(shù)2.4.3 日期和時(shí)間處理函數(shù)2.4.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)2.4.5 測(cè)試函數(shù)2.4.6 其它函數(shù)2.5 命令習(xí)題2第3章 Visual FoxPro 6.0數(shù)據(jù)庫(kù)及其操作3.1 項(xiàng)目的創(chuàng)建3.2 數(shù)據(jù)庫(kù)的創(chuàng)建及基本操作3.2.1 數(shù)據(jù)庫(kù)的設(shè)計(jì)思想3.2.2 數(shù)據(jù)庫(kù)的創(chuàng)建3.2.3 數(shù)據(jù)庫(kù)的基本操作——打開、關(guān)閉與刪除3.3 數(shù)據(jù)表的創(chuàng)建3.3.1 基本概念3.3.2 自由表的建立3.3.3 數(shù)據(jù)庫(kù)表的建立3.4 數(shù)據(jù)表的基本操作3.4.1 數(shù)據(jù)表的瀏覽3.4.2 記錄的定位3.5 數(shù)據(jù)表的維護(hù)3.5.1 表結(jié)構(gòu)的修改3.5.2 記錄的添加3.5.3 記錄的編輯3.5.4 記錄的刪除3.5.5 數(shù)據(jù)表的復(fù)制3.5.6 數(shù)據(jù)表與數(shù)組之間的數(shù)據(jù)交換3.6 數(shù)據(jù)表的排序與索引3.6.1 數(shù)據(jù)表的排序3.6.2 數(shù)據(jù)表的索引3.6.3 數(shù)據(jù)表的查詢3.6.4 數(shù)據(jù)表的統(tǒng)計(jì)與匯總3.7 數(shù)據(jù)字典的建立3.7.1 設(shè)置表的字段屬性3.7.2 設(shè)置表的有效性規(guī)則3.7.3 設(shè)置觸發(fā)器3.7.4 永久關(guān)系的創(chuàng)建3.7.5 參照完整性的設(shè)置3.7.6 存儲(chǔ)過程3.8 多數(shù)據(jù)表的操作3.8.1 工作區(qū)的選擇3.8.2 數(shù)據(jù)表的聯(lián)接習(xí)題3第4章 查詢和視圖4.1 查詢4.1.1 查詢的概念4.1.2 查詢的創(chuàng)建4.1.3 查詢文件的查看4.2 視圖4.2.1 視圖的概念4.2.2 視圖的創(chuàng)建4.2.3 用視圖更新數(shù)據(jù)4.2.4 視圖的使用習(xí)題4第5章 結(jié)構(gòu)化查詢語言SQL5.1 SQL語言概述5.2 數(shù)據(jù)定義5.2.1 表的定義5.2.2 表結(jié)構(gòu)的修改5.2.3 表的刪除5.3 數(shù)據(jù)操縱——記錄的插入、刪除和更新5.3.1 記錄的插入5.3.2 記錄的刪除5.3.3 記錄的更新5.4 數(shù)據(jù)查詢5.4.1 SQLSELECT查詢語句5.4.2 基本查詢5.4.3 帶特殊運(yùn)算符的條件查詢5.4.4 排序查詢5.4.5 計(jì)算與分組查詢5.4.6 多表查詢5.4.7 聯(lián)接查詢5.4.8 嵌套查詢5.4.9 查詢輸出習(xí)題5第6章 結(jié)構(gòu)化程序設(shè)計(jì)6.1 程序的建立和執(zhí)行6.1.1 基本概念6.1.2 程序文件的建立6.1.3 程序文件的修改6.1.4 程序文件的執(zhí)行6.2 程序設(shè)計(jì)的常用命令6.2.1 基本命令6.2.2 輸入/輸出命令6.3 程序的基本控制結(jié)構(gòu)6.3.1 順序結(jié)構(gòu)6.3.2 分支結(jié)構(gòu)6.3.3 循環(huán)結(jié)構(gòu)6.4 過程與自定義函數(shù)6.4.1 過程與過程文件6.4.2 自定義函數(shù)6.4.3 變量的作用域6.5 程序的調(diào)試6.5.1 調(diào)試器窗口6.5.2 調(diào)試菜單習(xí)題6第7章 面向?qū)ο蟪绦蛟O(shè)計(jì)7.1 對(duì)象與類7.1.1 對(duì)象7.1.2 類7.1.3 VisualFoxPro中的類7.1.4 屬性、事件與方法7.2 類的設(shè)計(jì)7.2.1 類的創(chuàng)建7.2.2 類屬性的設(shè)置7.2.3 類方法的定義7.2.4 通過編程定義類7.3 對(duì)象的創(chuàng)建7.3.1 對(duì)象的建立7.3.2 對(duì)象的引用7.3.3 對(duì)象的屬性設(shè)置與方法調(diào)用7.4 數(shù)據(jù)環(huán)境習(xí)題7第8章 表單的設(shè)計(jì)與應(yīng)用8.1 表單的創(chuàng)建8.1.1 使用表單向?qū)?chuàng)建表單8.1.2 使用表單設(shè)計(jì)器創(chuàng)建表單8.1.3 表單的保存與運(yùn)行8.2 表單設(shè)計(jì)器8.2.1 表單設(shè)計(jì)器環(huán)境8.2.2 利用表單控件工具欄添加控件8.2.3 利用屬性窗口設(shè)置對(duì)象屬性8.2.4 利用代碼窗口編輯事件過程8.2.5 利用布局工具欄排列控件8.2.6 控件對(duì)象的基本操作8.3 表單的數(shù)據(jù)環(huán)境8.3.1 數(shù)據(jù)環(huán)境設(shè)計(jì)器8.3.2 數(shù)據(jù)信息與數(shù)據(jù)環(huán)境8.4 表單與常用控件的設(shè)計(jì)8.4.1 表單的建立8.4.2 標(biāo)簽控件8.4.3 文本框控件8.4.4 命令按鈕控件8.4.5 編輯框控件8.4.6 選項(xiàng)按鈕組控件8.4.7 命令按鈕組控件8.4.8 復(fù)選框控件8.4.9 列表框與組合框控件8.4.1 0表格控件8.4.1 1頁框控件習(xí)題8第9章 報(bào)表的設(shè)計(jì)與應(yīng)用9.1 報(bào)表的創(chuàng)建9.1.1 概述9.1.2 使用報(bào)表向?qū)?chuàng)建報(bào)表9.1.3 使用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表9.1.4 報(bào)表的保存與瀏覽9.2 報(bào)表的設(shè)計(jì)9.2.1 設(shè)計(jì)報(bào)表的一般步驟9.2.2 報(bào)表設(shè)計(jì)器9.3 報(bào)表控件的使用9.3.1 標(biāo)簽控件9.3.2 域控件9.3.3 線條、矩形和圓角矩形控件9.3.4 圖片/OLE綁定型控件9.3.5 報(bào)表變量9.4 數(shù)據(jù)的分組9.4.1 一級(jí)數(shù)據(jù)分組9.4.2 多級(jí)數(shù)據(jù)分組9.5 多欄報(bào)表的設(shè)計(jì)9.6 報(bào)表的輸出9.6.1 頁面設(shè)置9.6.2 報(bào)表的預(yù)覽9.6.3 報(bào)表的打印習(xí)題9第10章 菜單的設(shè)計(jì)與應(yīng)用10.1 菜單系統(tǒng)10.1.1 菜單系統(tǒng)的類型10.1.2 菜單系統(tǒng)的設(shè)計(jì)原則10.2 下拉式菜單的設(shè)計(jì)10.2.1 菜單設(shè)計(jì)器10.2.2 自定義菜單的設(shè)計(jì)10.2.3 SDI菜單的設(shè)計(jì)10.3 快捷菜單的設(shè)計(jì)10.4 用編程方式定義菜單習(xí)題10第11章 應(yīng)用系統(tǒng)的開發(fā)11.1 系統(tǒng)開發(fā)的一般過程11.2 構(gòu)造VisualFoxPro應(yīng)用程序11.2.1 項(xiàng)目的建立11.2.2 連編應(yīng)用程序11.2.3 教學(xué)管理系統(tǒng)開發(fā)實(shí)例11.3 應(yīng)用程序生成器11.3.1 應(yīng)用程序向?qū)?1.3.2 應(yīng)用程序生成器11.4 應(yīng)用程序的發(fā)布習(xí)題11附錄A常用數(shù)據(jù)庫(kù)操作命令附錄B習(xí)題答案參考文獻(xiàn)

章節(jié)摘錄

插圖:1.信息與數(shù)據(jù)(1)信息泛指通過各種方式傳播的、可感受的聲音、文字、圖像、符號(hào)等所表征的某一特定事物的消息、情報(bào)或知識(shí)。換句話說,信息是對(duì)客觀事物的反映,是為某一特定目的而提供的決策依據(jù)。在現(xiàn)實(shí)世界中,人們經(jīng)常接觸各種各樣的信息,并根據(jù)這些信息制定決策。例如,在商店購(gòu)買某種商品時(shí),首先要了解該商品的價(jià)格、款式或花色,根據(jù)這些信息決定是否購(gòu)買;再如,可以根據(jù)電視節(jié)目預(yù)告來決定是否收看,等等。(2)數(shù)據(jù)是指表達(dá)信息的某種物理符號(hào)。在計(jì)算機(jī)中,數(shù)據(jù)是指能被計(jì)算機(jī)存儲(chǔ)和處理的、反映客觀事物的物理符號(hào)序列。數(shù)據(jù)反映信息,而信息依靠數(shù)據(jù)來表達(dá)。表達(dá)信息的符號(hào)不僅可以是數(shù)字、字母、文字和其他特殊字符組成的文本形式的數(shù)據(jù),還可以是圖形、圖像、動(dòng)畫、影像、聲音等多媒體數(shù)據(jù)。在計(jì)算機(jī)中,主要使用硬盤、光盤、u盤等外部存儲(chǔ)器來存儲(chǔ)數(shù)據(jù),通過計(jì)算機(jī)軟件和應(yīng)用程序來管理與處理數(shù)據(jù)。2.數(shù)據(jù)處理數(shù)據(jù)處理是對(duì)各種類型的數(shù)據(jù)進(jìn)行收集、整理、存儲(chǔ)、分類、加工、檢索、維護(hù)、統(tǒng)計(jì)和傳播等一系列活動(dòng)的總稱。數(shù)據(jù)處理的目的是從大量的、原始的數(shù)據(jù)中抽取對(duì)人們有價(jià)值的信息,并以此作為行為和決策的依據(jù)。數(shù)據(jù)庫(kù)技術(shù)作為一種數(shù)據(jù)處理技術(shù),研究在計(jì)算機(jī)環(huán)境下如何合理組織數(shù)據(jù)、有效管理數(shù)據(jù)和高效處理數(shù)據(jù)。數(shù)據(jù)處理的核心問題是數(shù)據(jù)管理。隨著計(jì)算機(jī)軟、硬件技術(shù)的不斷發(fā)展和計(jì)算機(jī)應(yīng)用范圍的不斷拓寬,數(shù)據(jù)管理技術(shù)得到很大發(fā)展,經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫(kù)管理三個(gè)階段(如表1.1所示)。

編輯推薦

《Visual FoxPro 6.0數(shù)據(jù)庫(kù)與程序設(shè)計(jì)(第3版)》是北京高等教育精品教材。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Visual FoxPro 6.0數(shù)據(jù)庫(kù)與程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)5條)

 
 

  •   可以滿足普通高等學(xué)校文科類各專業(yè)和非計(jì)算機(jī)專業(yè)在Visual FoxPro 6.0數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)方面教學(xué)的基本需要,還可作為全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Visual FoxPro 6.0程序設(shè)計(jì)的培訓(xùn)教材。
  •   有些舊,不夠新。。。。。
  •   明明書是2013年的封面,收到的貨卻是2011年印刷的書。有赤裸裸欺騙消費(fèi)者的意圖。若不是急著用,而且物流太慢了,一定是要退貨的。一顆星都不想給的。真是氣死了
  •   因?yàn)槭墙炭茣陨暇W(wǎng)買了 真心覺得不是專業(yè)的學(xué)挺難的 不過還好
  •   Visual FoxPro 6.0數(shù)據(jù)庫(kù)與程序設(shè)計(jì)比較好,值得向我的朋友推薦
 

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

京ICP備13047387號(hào)-7