出版時(shí)間:2008-1 出版社:清華大學(xué) 作者:劉宏 頁(yè)數(shù):253
前言
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)領(lǐng)域的一個(gè)重要分支,它為信息處理、數(shù)據(jù)管理提供了最有效的方法。關(guān)系數(shù)據(jù)庫(kù)具有數(shù)據(jù)獨(dú)立性高、冗余度低、易于編程等優(yōu)點(diǎn),已成為應(yīng)用最廣泛的數(shù)據(jù)庫(kù)。Visual FoxPro是最為實(shí)用的數(shù)據(jù)庫(kù)管理系統(tǒng)和中小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)工具之一,它為數(shù)據(jù)庫(kù)和應(yīng)用程序開(kāi)發(fā)而設(shè)計(jì),是功能強(qiáng)太的面向?qū)ο蟪绦蛟O(shè)計(jì)軟件?! ”緯?shū)以Visual FoxPro 8.0為藍(lán)本,較全面地介紹了數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)方法,以及如何用Visual FoxPro開(kāi)發(fā)一個(gè)信息管理系統(tǒng)?! ”緯?shū)具有以下幾個(gè)特點(diǎn)?! ?.章節(jié)編寫(xiě)合理,由淺人深,循序漸進(jìn),內(nèi)容安排有序,前后銜接非常合理?! ?.通俗易懂,圖文并茂,實(shí)用性強(qiáng),便于自學(xué)。, 3.每一章都有小結(jié),幫助讀者鞏固本章的主要知識(shí)?! ?.范例選擇經(jīng)過(guò)深思熟慮,所有例題及程序都在Visual FoxPro 8.O環(huán)境中運(yùn)行通過(guò)?! ?.為了滿(mǎn)足學(xué)生國(guó)家計(jì)算機(jī)等級(jí)考試的要求,本書(shū)給出了大量習(xí)題,供學(xué)生練習(xí)?! ?.提供了大量的上機(jī)實(shí)戰(zhàn)項(xiàng)目,提高學(xué)生的動(dòng)手操作能力和解決實(shí)際問(wèn)題的能力。 本書(shū)共分為11章,具體分工如下:第1,3,4,5章由劉宏編寫(xiě);第2章由白銀編寫(xiě);第6章由王海編寫(xiě);第7章由楊虹編寫(xiě);第8,9章由劉瑞芝編寫(xiě);第10,11章由朱正暉編寫(xiě);白銀、朱正暉參加了程序調(diào)試?! ”緯?shū)可以作為高職高專(zhuān)各專(zhuān)業(yè)學(xué)生的教材,也可以作為普通高等院校各專(zhuān)業(yè)學(xué)生的教材,還可以作為全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí)Visual FoxPro)的輔導(dǎo)教材及各類(lèi)數(shù)據(jù)庫(kù)應(yīng)用人員的參考書(shū)。 限于自身水平,加之時(shí)間倉(cāng)促,書(shū)中難免出現(xiàn)遺漏和錯(cuò)誤之處,希望廣大讀者不吝指正。
內(nèi)容概要
《Visual FoxPro程序設(shè)計(jì)實(shí)用教程》以Visual FoxPro 8.0為藍(lán)本介紹數(shù)據(jù)庫(kù)系統(tǒng)的概念、使用、管理和開(kāi)發(fā)。內(nèi)容包括:數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)、數(shù)據(jù)庫(kù)的建立和使用、查詢(xún)和視圖、程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、表單、報(bào)表和菜單及建立應(yīng)用程序等。在教材內(nèi)容組織上,《Visual FoxPro程序設(shè)計(jì)實(shí)用教程》以Visual FoxPro基本知識(shí)結(jié)構(gòu)為核心,構(gòu)造基于案例教學(xué)的教材。教材編寫(xiě)著重從實(shí)例入手,適合讀者自學(xué)和基本概念的掌握。根據(jù)滿(mǎn)足學(xué)生參加國(guó)家計(jì)算機(jī)等級(jí)考試的需求,教材內(nèi)容涵蓋了《全國(guó)計(jì)算機(jī)等級(jí)考試考試大綱》(Visual FoxPro程序設(shè)計(jì)部分)。《Visual FoxPro程序設(shè)計(jì)實(shí)用教程》可以作為高職高專(zhuān)各專(zhuān)業(yè)學(xué)生的教材,也可以作為普通高等院校的各專(zhuān)業(yè)學(xué)生的教材,還可以作為全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí)Visual FoxPro)的輔導(dǎo)教材及各類(lèi)數(shù)據(jù)庫(kù)應(yīng)用人員的參考書(shū)。
書(shū)籍目錄
第1章 Visual FoxPro基礎(chǔ)1.1 數(shù)據(jù)庫(kù)基礎(chǔ)1.1.1 數(shù)據(jù)處理1.1.2 數(shù)據(jù)庫(kù)系統(tǒng)1.1.3 數(shù)據(jù)模型的相關(guān)概念1.1.4 數(shù)據(jù)模型分類(lèi)1.2 關(guān)系數(shù)據(jù)庫(kù)1.2.1 關(guān)系模型1.2.2 關(guān)系運(yùn)算1.3 Visual FoxPro基礎(chǔ)1.3.1 Visual FoxPro發(fā)展1.3.2 VFP的環(huán)境1.3.3 VFP的系統(tǒng)配置1.4 VFP可視化設(shè)計(jì)工具1.4.1 向?qū)?.4.2 設(shè)計(jì)器1.4.3 生成器1.5 學(xué)生管理應(yīng)用系統(tǒng)實(shí)例1.5.1 系統(tǒng)開(kāi)發(fā)的基本過(guò)程1.5.2 系統(tǒng)的功能要求1.5.3 學(xué)生管理系統(tǒng)的結(jié)構(gòu)及功能1.5.4 數(shù)據(jù)庫(kù)及相關(guān)數(shù)據(jù)表1.6 本章小結(jié)1.7 上機(jī)實(shí)戰(zhàn)思考與練習(xí)1第2章 數(shù)據(jù)與數(shù)據(jù)運(yùn)算2.1 數(shù)據(jù)類(lèi)型2.2 常量與變量2.2.1 常量2.2.2 變量2.2.3 內(nèi)存變量的常用命令2.2.4 數(shù)組2.3 表達(dá)式2.3.1 算術(shù)表達(dá)式2.3.2 字符表達(dá)式2.3.3 日期和日期時(shí)間表達(dá)式2.3.4 關(guān)系表達(dá)式2.3.5 邏輯表達(dá)式2.3.6 表達(dá)式生成器2.4 函數(shù)2.4.1 數(shù)值函數(shù)2.4.2 字符串函數(shù)2.4.3 日期和時(shí)間處理函數(shù)2.4.4 數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù)2.4.5 測(cè)試函數(shù)2.5 本章小結(jié)2.6 上機(jī)實(shí)戰(zhàn)思考與練習(xí)2第3章 數(shù)據(jù)庫(kù)操作3.1 數(shù)據(jù)庫(kù)的建立3.2 數(shù)據(jù)庫(kù)的操作3.2.1 打開(kāi)和關(guān)閉數(shù)據(jù)庫(kù)3.2.2 修改數(shù)據(jù)庫(kù)3.2.3 刪除數(shù)據(jù)庫(kù)3.3 在數(shù)據(jù)庫(kù)中加入和移去表3.3.1 自由表添加到數(shù)據(jù)庫(kù)中3.3.2 數(shù)據(jù)庫(kù)表移出數(shù)據(jù)庫(kù)3.4 數(shù)據(jù)庫(kù)表的建立3.4.1 表的基本概念3.4.2 建立表的結(jié)構(gòu)3.4.3 向表中輸人數(shù)據(jù)3.5 表的基本操作3.5.1 表的打開(kāi)與關(guān)閉3.5.2 修改表的結(jié)構(gòu)3.5.3 表中記錄的瀏覽和顯示3.5.4 記錄的定位3.5.5 記錄的刪除3.5.6 表中數(shù)據(jù)的替換3.6 索引與排序3.6.1 索引的概念3.6.2 建立索引3.6.3 索引的使用3.6.4 排序3.7 數(shù)據(jù)完整性3.7.1 實(shí)體完整性與主關(guān)鍵字3.7.2 域完整性與約束規(guī)則3.7.3 記錄有效性和觸發(fā)器3.7.4 參照完整性與表之間的聯(lián)系3.8 多工作區(qū)操作3.8.1 多工作區(qū)的概念3.8.2 表之間的關(guān)聯(lián)3.9 本章小結(jié)3.10 上機(jī)實(shí)戰(zhàn)思考與練習(xí)3第4章 查詢(xún)與視圖4.1 查詢(xún)命令4.1.1 順序查詢(xún)命令4.1.2 索引查詢(xún)命令4.2 查詢(xún)?cè)O(shè)計(jì)器4.3 創(chuàng)建查詢(xún)4.3.1 利用向?qū)?chuàng)建查詢(xún)4.3.2 利用查詢(xún)?cè)O(shè)計(jì)器創(chuàng)建查詢(xún)4.3.3 查詢(xún)文件的操作4.3.4 創(chuàng)建交叉表查詢(xún)4.4 視圖4.4.1 視圖含義4.4.2 本地視圖的創(chuàng)建4.5 視圖的其他操作4.6 SQL語(yǔ)言4.6.1 SQL概述4.6.2 數(shù)據(jù)定義4.6.3 數(shù)據(jù)操縱4.6.4 數(shù)據(jù)查詢(xún)4.7 本章小結(jié)4.8 上機(jī)實(shí)戰(zhàn)思考與練習(xí)4第5章 程序設(shè)計(jì)基礎(chǔ)5.1 程序設(shè)計(jì)概述5.1.1 程序的概念5.1.2 程序文件的建立與執(zhí)行5.1.3 程序中的一些常用命令5.2 程序基本結(jié)構(gòu)5.2.1 順序結(jié)構(gòu)5.2.2 分支結(jié)構(gòu)5.2.3 循環(huán)結(jié)構(gòu)5.3 程序的模塊設(shè)計(jì)5.3.1 子程序5.3.2 自定義函數(shù)5.3.3 過(guò)程5.3.4 參數(shù)傳遞5.3.5 變量作用域5.4 程序調(diào)試5.5 本章小結(jié)5.6 上機(jī)實(shí)戰(zhàn)思考與練習(xí)5第6章 面向?qū)ο蟪绦蛟O(shè)計(jì)6.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述6.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)方法的特點(diǎn)6.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)方法的優(yōu)點(diǎn)6.2 對(duì)象與類(lèi)6.2.1 對(duì)象(0bject)6.2.2 類(lèi)6.3 類(lèi)的操作6.3.1 類(lèi)的創(chuàng)建6.3.2 定義類(lèi)成員6.3.3 類(lèi)的修改6.3.4 類(lèi)的應(yīng)用6.4 本章小結(jié)6.5 上機(jī)實(shí)戰(zhàn)思考與練習(xí)6第7章 表單7.1 使用表單向?qū)?chuàng)建表單7.1.1 用表單向?qū)?chuàng)建單個(gè)表的表單7.1.2 用一對(duì)多表單向?qū)?chuàng)建表單7.2 窗體設(shè)計(jì)器及其應(yīng)用7.2.1 窗體設(shè)計(jì)器窗口7.2.2 設(shè)置表單的數(shù)據(jù)環(huán)境7.2.3 運(yùn)行表單7.3 常用窗體控件7.3.1 輸出類(lèi)控件7.3.2 輸入類(lèi)控件7.3.3 控件類(lèi)控件7.3.4 容器類(lèi)控件7.3.5 連接類(lèi)控件7.4 多表單設(shè)計(jì)7.4.1 表單集7.4.2 單文檔界面和多文檔界面7.5 本章小結(jié)7.6 上機(jī)實(shí)戰(zhàn)思考與練習(xí)7第8章 報(bào)表8.1 報(bào)表概述8.2 利用報(bào)表向?qū)?chuàng)建報(bào)表8.2.1 啟動(dòng)報(bào)表向?qū)?.2.2 利用報(bào)表向?qū)?chuàng)建報(bào)表8.3 利用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表8.3.1 報(bào)表設(shè)計(jì)器簡(jiǎn)介8.3.2 快速報(bào)表的創(chuàng)建8.3.3 用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表8.3.4 報(bào)表的高級(jí)操作8.4 報(bào)表輸出8.4.1 報(bào)表的頁(yè)面設(shè)置8.4.2 報(bào)表的預(yù)覽8.4.3 報(bào)表的打印8.5 本章小結(jié)8.6 上機(jī)實(shí)戰(zhàn)思考與練習(xí)8第9章 菜單9.1 菜單概述9.1.1 菜單的基本結(jié)構(gòu)9.1.2 常用的菜單形式9.2 菜單設(shè)計(jì)器9.2.1 打開(kāi)菜單設(shè)計(jì)器窗口9.2.2 菜單設(shè)計(jì)器組成9.2.3 顯示菜單的選項(xiàng)9.3 利用菜單設(shè)計(jì)器設(shè)計(jì)菜單9.3.1 創(chuàng)建菜單的基本步驟9.3.2 使用菜單設(shè)計(jì)器創(chuàng)建快速菜單9.3.3 學(xué)生管理系統(tǒng)菜單設(shè)計(jì)9.4 快捷菜單9.4.1 創(chuàng)建快捷菜單9.4.2 應(yīng)用快捷菜單9.5 利用菜單設(shè)計(jì)器創(chuàng)建SDI菜單9.5.1 創(chuàng)建SDI菜單9.5.2 將SDI菜單加到表單中9.6 本章小結(jié)9.7 上機(jī)實(shí)戰(zhàn)思考與練習(xí)9第10章 項(xiàng)目與項(xiàng)目管理器10.1 項(xiàng)目概述10.2 項(xiàng)目管理器10.2.1 創(chuàng)建項(xiàng)目10.2.2 項(xiàng)目管理器的組成10.3 項(xiàng)目管理器的操作10.3.1 創(chuàng)建文件10.3.2 添加或移去文件10.3.3 其他操作10.3.4 項(xiàng)目文件的連編與運(yùn)行10.4 本章小結(jié)10.5 上機(jī)實(shí)戰(zhàn)思考與練習(xí)10第11章 超市進(jìn)、銷(xiāo)、存管理系統(tǒng)開(kāi)發(fā)實(shí)例11.1 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的一般步驟11.2 超市進(jìn)、銷(xiāo)、存管理系統(tǒng)11.2.1 系統(tǒng)功能分析11.2.2 系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)11.2.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)11.2.4 部分程序模塊的實(shí)現(xiàn)11.2.5 構(gòu)造項(xiàng)目11.3 本章小結(jié)思考與練習(xí)11附錄A 字符與ASCII代碼對(duì)照表附錄B Visual FoxPro的文件類(lèi)型參考文獻(xiàn)
章節(jié)摘錄
第1章 Visual FoxPro基礎(chǔ) 數(shù)據(jù)庫(kù)技術(shù)是從20世紀(jì)60年代末開(kāi)始發(fā)展起來(lái)的計(jì)算機(jī)軟件技術(shù)。數(shù)據(jù)庫(kù)技術(shù)是信息系統(tǒng)的核心和基礎(chǔ),它提供了最全面、最準(zhǔn)確、最基本的信息資源,對(duì)這些資源的管理和應(yīng)用,成為人們科學(xué)決策的依據(jù)。沒(méi)有數(shù)據(jù)庫(kù)技術(shù)做支撐,發(fā)展信息技術(shù)就是“無(wú)源之水,無(wú)本之木”,可以說(shuō)哪里有信息處理,哪里就有數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用?! ”菊率紫冉榻B了數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)及Visual FoxPro 8.0的操作環(huán)境,然后介紹一個(gè)VisualFoxPro應(yīng)用系統(tǒng)實(shí)例,后續(xù)各章節(jié)的內(nèi)容圍繞這個(gè)實(shí)例展開(kāi)?! ?.1 數(shù)據(jù)庫(kù)基礎(chǔ) 數(shù)據(jù)庫(kù)技術(shù)的核心是數(shù)據(jù)處理,數(shù)據(jù)處理的核心是數(shù)據(jù)庫(kù)管理系統(tǒng),它涉及信息、數(shù)據(jù)、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)模型等知識(shí)和概念?! ?.1.1 數(shù)據(jù)處理 1.數(shù)據(jù)處理的相關(guān)概念 (1)數(shù)據(jù) 數(shù)據(jù)是數(shù)據(jù)庫(kù)存儲(chǔ)的基本對(duì)象。按通常的理解,數(shù)據(jù)只表現(xiàn)為數(shù)字形式,這是一種傳統(tǒng)和狹義的理解。廣義的理解是,數(shù)字只是數(shù)據(jù)的一種表現(xiàn)形式,在計(jì)算機(jī)中可表示的種類(lèi)很多,文字、圖形、圖像、聲音等都可以數(shù)字化,所以都是數(shù)據(jù)?! 。?)信息 信息是現(xiàn)實(shí)世界中的各種事物、事物的特征及其聯(lián)系等在人腦中的反映,是經(jīng)過(guò)處理、加工、提煉并用于決策制定或其他應(yīng)用活動(dòng)的數(shù)據(jù)。對(duì)信息可以從兩方面來(lái)理解:一方面信息是數(shù)據(jù)的內(nèi)涵;另一方面信息是經(jīng)過(guò)處理的數(shù)據(jù)?! ?shù)據(jù)和信息是兩個(gè)既有聯(lián)系又有區(qū)別的概念,數(shù)據(jù)是信息的載體,信息是數(shù)據(jù)的內(nèi)涵。同一信息可以有不同的數(shù)據(jù)表現(xiàn)形式,而同一數(shù)據(jù)也可以有不同的信息解釋?! 。?)數(shù)據(jù)處理 由于客觀(guān)世界的事物都是普遍聯(lián)系的,因此從已有的數(shù)據(jù)出發(fā),根據(jù)事物之間的聯(lián)系,經(jīng)過(guò)一定的處理步驟,就可以產(chǎn)生新的數(shù)據(jù)。這些新的數(shù)據(jù)又可以表示新的信息,通常用作決策的依據(jù),這種從已知原始的或雜亂無(wú)章的數(shù)據(jù)中推導(dǎo)出對(duì)人們有用的數(shù)據(jù)或信息的過(guò)程稱(chēng)為數(shù)據(jù)處理?! 。?)數(shù)據(jù)管理 數(shù)據(jù)管理是指數(shù)據(jù)的收集、整理、組織、存儲(chǔ)、查詢(xún)和傳送等各種操作,是數(shù)據(jù)處理的基本環(huán)節(jié),是任何數(shù)據(jù)處理任務(wù)的共性部分。數(shù)據(jù)庫(kù)技術(shù)就是一種數(shù)據(jù)管理技術(shù)。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
Visual FoxPro程序設(shè)計(jì)實(shí)用教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版