Visual FoxPro數(shù)據(jù)庫應(yīng)用技術(shù)

出版時(shí)間:2009-7  出版社:機(jī)械工業(yè)出版社  作者:劉麗,劉巖狄 編著  頁數(shù):312  

前言

  隨著計(jì)算機(jī)在中國的普及,眾多的企事業(yè)單位越來越重視管理信息系統(tǒng)的投入和應(yīng)用,這為管理信息系統(tǒng)提供了廣闊的市場空間,也對開發(fā)人員的數(shù)量和質(zhì)量產(chǎn)生了巨大的需求。對于Visual FoxPro的初學(xué)者,要么是沒有編程基礎(chǔ),要么是具有一定的基礎(chǔ),只做過一些小程序的開發(fā)。不管是哪一種,都非常缺乏實(shí)際工作經(jīng)驗(yàn)。目前的大部分計(jì)算機(jī)類的圖書均是介紹計(jì)算機(jī)編程工具的用法,即便是范例類的圖書,也是以介紹知識(shí)點(diǎn)為出發(fā)點(diǎn),讀者看完后雖然可能知道了如何使用這些編程工具,但往往在實(shí)際工作中無從下手,因?yàn)樗麄冎懒嗽趺醋?,卻不知道需要做什么、可以做什么。?  本書作者根據(jù)多年的教學(xué)經(jīng)驗(yàn),使用一個(gè)系統(tǒng)開發(fā)案例貫穿于每個(gè)章節(jié),最終完成該系統(tǒng)的開發(fā)。通過對各個(gè)具體案例的精心解析,讀者不僅能夠全面了解Visual FoxPro的基本風(fēng)貌,學(xué)會(huì)基本操作技能,同時(shí)還能從其具有示范性的制作過程中獲得有益的啟示,積累自己的開發(fā)經(jīng)驗(yàn)。本書不僅給出了系統(tǒng)設(shè)計(jì)步驟和源代碼,而且重點(diǎn)介紹了各部分的設(shè)計(jì)思路、實(shí)現(xiàn)目標(biāo)和設(shè)計(jì)流程,力求使讀者抓住本質(zhì),迅速掌握使用Visual FoxPro開發(fā)管理系統(tǒng)的相關(guān)知識(shí),學(xué)到設(shè)計(jì)管理信息系統(tǒng)的思路和方法。本書通過豐富的實(shí)例,介紹了在可視環(huán)境下進(jìn)行面向?qū)ο蟪绦蛟O(shè)計(jì)的方法和步驟,力求通過實(shí)際操作讓讀者熟悉Visual FoxPro的使用方法。通過一個(gè)個(gè)具有針對性的實(shí)例和具體的操作過程,讓用戶很快能熟悉Visual FoxPro的應(yīng)用環(huán)境,從而實(shí)現(xiàn)由易到難,邊學(xué)、邊練、邊提高的學(xué)習(xí)過程。?

內(nèi)容概要

本書將一個(gè)完整的系統(tǒng)開發(fā)案例貫穿于每個(gè)章節(jié),最終完成該系統(tǒng)的開發(fā)。主要內(nèi)容包括:Visual FoxPro基礎(chǔ)、數(shù)據(jù)庫與數(shù)據(jù)表、查詢與視圖、報(bào)表與標(biāo)簽、表單、菜單與工具欄,以及應(yīng)用程序的編譯與發(fā)布。通過對各個(gè)具體案例的精心解析,讀者不僅能夠全面了解Visual FoxPro的基本編程知識(shí),學(xué)會(huì)基本操作技能,同時(shí)還能從其示范性的制作過程中獲得有益的啟示,積累自己的開發(fā)經(jīng)驗(yàn)。本書不僅給出了系統(tǒng)設(shè)計(jì)步驟和源代碼,而且重點(diǎn)介紹了各個(gè)部分的設(shè)計(jì)思路、實(shí)現(xiàn)目標(biāo)和設(shè)計(jì)流程,力求使讀者抓住本質(zhì),迅速掌握使用Visual FoxPro開發(fā)、管理系統(tǒng)的相關(guān)知識(shí),學(xué)到設(shè)計(jì)管理信息系統(tǒng)的思路和方法。?    本書適合作為高等院校非計(jì)算機(jī)專業(yè)應(yīng)用型本科的教材,也可作為希望盡快開發(fā)小型數(shù)據(jù)庫應(yīng)用程序的讀者的參考用書。

書籍目錄

出版說明?前言?第1章  關(guān)系數(shù)據(jù)庫系統(tǒng)概述  1.1  數(shù)據(jù)庫基礎(chǔ)概述?    1.1.1  數(shù)據(jù)庫的基本概念?    1.1.2  數(shù)據(jù)模型?  1.2  關(guān)系數(shù)據(jù)庫系統(tǒng)?    1.2.1  關(guān)系數(shù)據(jù)庫概念?    1.2.2  關(guān)系術(shù)語?    1.2.3  關(guān)系運(yùn)算?    1.2.4  實(shí)體模型?  1.3  小結(jié)與提高?  思考與練習(xí)?第2章  Visual FoxPro 系統(tǒng)初步  2.1  Visual FoxPro的發(fā)展及特點(diǎn)?    2.1.1  Visual FoxPro的發(fā)展歷史    2.1.2  Visual FoxPro 6.0 的特點(diǎn)  2.2  Visual FoxPro 6.0簡介?    2.2.1  Visual FoxPro 6.0的工作環(huán)境?    2.2.2  Visual FoxPro 6.0的安裝    2.2.3  Visual FoxPro 6.0的啟動(dòng)與退出?    2.2.4  Visual FoxPro  6.0的窗口組成?  2.3  項(xiàng)目管理器?    2.3.1  項(xiàng)目管理器窗口的組成    2.3.2  建立項(xiàng)目文件?    2.3.3  使用“項(xiàng)目管理器”管理項(xiàng)目文件?    2.3.4  定制項(xiàng)目管理器?    2.3.5  Visual FoxPro 的輔助設(shè)計(jì)工具?  2.4  學(xué)生選課管理系統(tǒng)實(shí)例分析?    2.4.1  實(shí)例效果?    2.4.2  實(shí)例設(shè)計(jì)分析?    2.4.3  實(shí)例設(shè)計(jì)要求?    2.4.4  實(shí)例設(shè)計(jì)過程?    2.4.5  學(xué)生選課管理系統(tǒng)設(shè)計(jì)要求  2.5  小結(jié)與提高?  思考與練習(xí)?第3章  數(shù)據(jù)與數(shù)據(jù)運(yùn)算?  3.1  數(shù)據(jù)與運(yùn)算?    3.1.1  數(shù)據(jù)類型?    3.1.2  常量和變量?    3.1.3  操作符及表達(dá)式?  3.2  常用函數(shù)?    3.2.1  數(shù)學(xué)運(yùn)算函數(shù)?    3.2.2  字符處理函數(shù)?    3.2.3  轉(zhuǎn)換函數(shù)?    3.2.4  日期和時(shí)間函數(shù)?    3.2.5  測試函數(shù)?    3.2.6  用戶定義對話框MESSAGEBOX()函數(shù)的使用  3.3  小結(jié)與提高?  思考與練習(xí)題?第4章  數(shù)據(jù)庫與數(shù)據(jù)表?  4.1  數(shù)據(jù)庫?    4.1.1  數(shù)據(jù)庫的概念?    4.1.2  數(shù)據(jù)庫的基本操作?  4.2  數(shù)據(jù)表?    4.2.1  數(shù)據(jù)表的基本概念?    4.2.2  數(shù)據(jù)表結(jié)構(gòu)的建立?    4.2.3  數(shù)據(jù)表結(jié)構(gòu)的操作?    4.2.4  數(shù)據(jù)表記錄的操作?  4.3  數(shù)據(jù)表的索引與篩選?    4.3.1  建立索引?    4.3.2  篩選記錄?  4.4  常用命令?    4.4.1  數(shù)據(jù)庫、數(shù)據(jù)表的操作命令    4.4.2  表記錄的操作命令?    4.4.3  追加記錄命令?    4.4.4  記錄的排序和索引?    4.4.5  記錄的查詢?    4.4.6  數(shù)值統(tǒng)計(jì)?  4.5  多表操作?    4.5.1  數(shù)據(jù)表的關(guān)聯(lián)?    4.5.2  設(shè)置參照完整性?  4.6  小結(jié)與提高?  思考與練習(xí)?第5章  查詢與視圖?  5.1  查詢?    5.1.1  查詢的建立與修改?    5.1.2  查詢文件的執(zhí)行?  5.2  創(chuàng)建本地視圖?    5.2.1  利用向?qū)?chuàng)建本地視圖    5.2.2  利用視圖設(shè)計(jì)器創(chuàng)建本地視圖?    5.2.3  創(chuàng)建參數(shù)化視圖?    5.2.4  創(chuàng)建遠(yuǎn)程視圖?  5.3  小結(jié)與提高?  思考與練習(xí)?第6章  關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL  6.1  SQL概述?    6.1.1  SQL的主要特點(diǎn)?    6.1.2  SQL語言的基本概念?  6.2  查詢功能?    6.2.1  簡單查詢?    6.2.2  簡單聯(lián)接查詢?    6.2.3  嵌套查詢?    6.2.4  排序查詢?    6.2.5  簡單的計(jì)算查詢?    6.2.6  分組與計(jì)算查詢?    6.2.7  利用空值查詢?    6.2.8  別名與自然連接查詢    6.2.9  內(nèi)外層互相關(guān)嵌套查詢    6.2.10  有特殊符號(hào)的查詢?    6.2.11  超聯(lián)接查詢?    6.2.12  集合的并運(yùn)算?    6.2.13  SQL SELECT中的幾個(gè)特殊選項(xiàng)?  6.3  操作功能?    6.3.1  數(shù)據(jù)插入功能?    6.3.2  數(shù)據(jù)更新功能?    6.3.3  數(shù)據(jù)刪除功能?  6.4  定義功能?    6.4.1  表的定義?    6.4.2  表的刪除?    6.4.3  修改表結(jié)構(gòu)?  6.5  定義視圖?    6.5.1  從單個(gè)表派生出的視圖    6.5.2  從多個(gè)表派生出的視圖    6.5.3  視圖中的虛字段?    6.5.4  刪除視圖?    6.5.5  查詢視圖?    6.5.6  更新視圖?    6.5.7  視圖的作用?  6.6  小結(jié)與提高?  思考與練習(xí)第7章  結(jié)構(gòu)化程序設(shè)計(jì)?  7.1  程序的建立與維護(hù)?    7.1.1  用菜單選擇方式建立及維護(hù)程序?    7.1.2  用命令方式建立及維護(hù)程序    7.1.3  簡單的輸入輸出命令  7.2  程序的流程控制?    7.2.1  順序結(jié)構(gòu)?    7.2.2  選擇結(jié)構(gòu)?    7.2.3  循環(huán)結(jié)構(gòu)?    7.2.4  編程實(shí)例?  7.3  模塊結(jié)構(gòu)程序設(shè)計(jì)?    7.3.1  子程序的調(diào)用?    7.3.2  過程及過程調(diào)用?    7.3.3  過程調(diào)用中的參數(shù)傳遞    7.3.4  變量的作用域?    7.3.5  自定義函數(shù)?  7.4  程序調(diào)試?    7.4.1  程序調(diào)試?    7.4.2  調(diào)用調(diào)試器?    7.4.3  設(shè)置斷點(diǎn)?  7.5  小結(jié)與提高?  思考與練習(xí)?第8章  表單?  8.1  面向?qū)ο蟪绦蛟O(shè)計(jì)簡介?    8.1.1  面向?qū)ο蟪绦蛟O(shè)計(jì)中的基本概念?    8.1.2  Visual FoxPro中的類    8.1.3  Visual FoxPro中的對象    8.1.4  Visual FoxPro中的事件和事件過程?  8.2  表單的創(chuàng)建?    8.2.1  使用表單向?qū)?chuàng)建表單    8.2.2  使用表單設(shè)計(jì)器創(chuàng)建表單    8.2.3  表單控件?  8.3  常用控件的使用?    8.3.1  標(biāo)簽、文本框和命令按鈕(組)的使用    8.3.2  編輯框、列表框和組合框的使用?    8.3.3  單選按鈕組、復(fù)選框和微調(diào)按鈕的使用    8.3.4  表格和計(jì)時(shí)器的使用    8.3.5  OLE綁定控件和圖像的使用  8.4  小結(jié)與提高?  思考與練習(xí)第9章  報(bào)表與標(biāo)簽?  9.1  報(bào)表的設(shè)計(jì)?    9.1.1  報(bào)表類型?    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  創(chuàng)建標(biāo)簽?    9.2.1  使用標(biāo)簽向?qū)?chuàng)建標(biāo)簽    9.2.2  利用標(biāo)簽設(shè)計(jì)器創(chuàng)建標(biāo)簽  9.3  報(bào)表和標(biāo)簽的輸出?    9.3.1  頁面設(shè)置?    9.3.2  打印輸出報(bào)表和標(biāo)簽  9.4  小結(jié)與提高?  思考與練習(xí)?第10章  菜單與工具欄?  10.1  菜單的建立?    10.1.1  菜單概述?    10.1.2  快速創(chuàng)建菜單?    10.1.3  創(chuàng)建菜單?    10.1.4  快捷菜單的建立?    10.1.5  設(shè)置對菜單項(xiàng)的響應(yīng)  10.2  工具欄?    10.2.1  定制與建立工具欄?    10.2.2  給新工具欄命名?    10.2.3  定義對象操作?  10.3  小結(jié)與提高?  思考與練習(xí)?第11章  應(yīng)用程序的編譯與發(fā)布  11.1  應(yīng)用程序的開發(fā)?    11.1.1  系統(tǒng)開發(fā)步驟?    11.1.2  連編應(yīng)用程序?    11.1.3  主程序設(shè)計(jì)?  11.2  應(yīng)用程序生成器?    11.2.1  使用應(yīng)用程序向?qū)?    11.2.2  應(yīng)用程序生成器?    11.2.3  建立Visual FoxPro應(yīng)用程序?    11.2.4  制作安裝盤?  11.3  小結(jié)與提高?  思考與練習(xí)?附錄?  附錄A  授課及實(shí)驗(yàn)課時(shí)安排參考?  附錄B  綜合考試模擬樣題與參考答案?  附錄C  二級考試模擬樣題答案及解析?參考文獻(xiàn)

章節(jié)摘錄

 ?。?)由“文件”菜單創(chuàng)建數(shù)據(jù)庫  在系統(tǒng)菜單中,選擇“文件”一“新建”命令,在“新建”對話框中選擇數(shù)據(jù)庫文件類型,然后單擊“新建文件”按鈕,此時(shí)系統(tǒng)會(huì)彈出“創(chuàng)建”對話框,在彈出的“創(chuàng)建”對話框中輸入數(shù)據(jù)庫名“學(xué)生選課庫”,并單擊“保存”按鈕,此時(shí)系統(tǒng)會(huì)顯示“數(shù)據(jù)庫設(shè)計(jì)器”,在沒有加入任何內(nèi)容時(shí)同樣是一個(gè)空的數(shù)據(jù)庫?! ?.?dāng)?shù)據(jù)庫的打開與關(guān)閉 ?。?)數(shù)據(jù)庫的打開  在對數(shù)據(jù)庫進(jìn)行維護(hù)之前,必須先將數(shù)據(jù)庫打開。選擇“文件”一“打開”命令,或單擊“常用”工具欄上的“打開”按鈕,在彈出的對話框中,指定要打開文件所在的文件夾、類型及文件名?! 。?)數(shù)據(jù)庫的關(guān)閉  數(shù)據(jù)庫使用完之后要及時(shí)將其關(guān)閉,可單擊“數(shù)據(jù)庫設(shè)計(jì)器”右上角的“關(guān)閉”按鈕?! 〕丝梢岳貌藛尾僮魍?,也可以用命令方式操作。命令方式操作將在后面集中講述?! ?.在數(shù)據(jù)庫中添加表  在“項(xiàng)目管理器”中單擊“數(shù)據(jù)”選項(xiàng)卡中的“數(shù)據(jù)庫”左邊的“+”,選擇其下方的“表”,然后單擊“添加”按鈕,在彈出的“打開”對話框中,選擇要添加表文件所在的文件夾、類型及表文件名,如“學(xué)生表”,然后單擊“確定”按鈕。這個(gè)“學(xué)生表”便被添加到數(shù)據(jù)庫中?! ≡凇皵?shù)據(jù)庫設(shè)計(jì)器”中右擊,在彈出的快捷菜單中選擇“添加表”命令,如圖4—5所示,或單擊“數(shù)據(jù)庫設(shè)計(jì)器”工具欄上的“添加表”按鈕,也可將要添加的表文件添加到數(shù)據(jù)庫中,如圖4—6所示。

圖書封面

評論、評分、閱讀與下載


    Visual FoxPro數(shù)據(jù)庫應(yīng)用技術(shù) PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

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

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