Visual FoxPro程序設(shè)計(jì)基礎(chǔ)

出版時(shí)間:2010-2  出版社:梁潔、李志紅、林玲、 等 高等教育出版社 (2010-02出版)  作者:梁潔 等 著  頁(yè)數(shù):325  

前言

數(shù)據(jù)管理和人們的生活密切相關(guān),如資料管理、銷售管理、學(xué)籍管理、工資管理、人事管理等。在數(shù)據(jù)庫(kù)管理系統(tǒng)中,VisualFoxPro6.0以其簡(jiǎn)單易學(xué)的特性深受初學(xué)者的喜愛(ài)。它提供了結(jié)構(gòu)化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)兩種設(shè)計(jì)方式,以其友好的工作界面、可視化的編程技術(shù),為廣大數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供了強(qiáng)有力的支持工具。本書(shū)主要特色表現(xiàn)在以下幾個(gè)方面。(1)整體設(shè)計(jì)。使用一個(gè)完整的、能夠全面表現(xiàn)數(shù)據(jù)庫(kù)設(shè)計(jì)特點(diǎn)、深受學(xué)生喜愛(ài)的“世界杯”數(shù)據(jù)庫(kù)作為實(shí)例貫穿全書(shū)。前后章節(jié)環(huán)環(huán)緊扣,由淺入深,循序漸進(jìn),既有理論知識(shí),又側(cè)重于應(yīng)用。(2)數(shù)據(jù)庫(kù)設(shè)計(jì)新穎、生動(dòng),貼近學(xué)生生活。本書(shū)從學(xué)生角度出發(fā),選擇貼近學(xué)生的全新的“世界杯”資料管理,使學(xué)生既能在興趣中學(xué)習(xí)數(shù)據(jù)庫(kù)設(shè)計(jì)、實(shí)現(xiàn)的全過(guò)程,又能擴(kuò)大知識(shí)面,開(kāi)闊視野,加深對(duì)世界各國(guó)地理、文化的了解。(3)案例驅(qū)動(dòng)。整個(gè)教材在內(nèi)容的安排上以實(shí)例為主,避免理論過(guò)于枯燥,適合教學(xué)。從“世界杯”資料管理到其他學(xué)習(xí)資料管理、學(xué)籍管理等,活學(xué)活用,將書(shū)本知識(shí)應(yīng)用于現(xiàn)實(shí)生活中,可容易地完成設(shè)計(jì)性和創(chuàng)新性實(shí)驗(yàn)要求。(4)精講多練,講練結(jié)合。與教材相配套的上機(jī)指導(dǎo)與測(cè)試教材中安排有21個(gè)實(shí)驗(yàn),分別與各章節(jié)的知識(shí)點(diǎn)對(duì)應(yīng);與等級(jí)考試匹配,提供了11個(gè)綜合實(shí)驗(yàn),涉及圖書(shū)、銷售管理等數(shù)據(jù)庫(kù)。各章附有大量測(cè)試題,內(nèi)容上與等級(jí)考試一致,通過(guò)學(xué)習(xí),可順利通過(guò)全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)(VisualFoxPro程序設(shè)計(jì)),滿足就業(yè)擇業(yè)需求。(5)附有光盤(pán),實(shí)現(xiàn)資源共享。提供教材涉及的數(shù)據(jù)庫(kù)完整數(shù)據(jù)、實(shí)驗(yàn)用數(shù)據(jù)庫(kù)及所有綜合實(shí)驗(yàn)用數(shù)據(jù)以及與教材配套的全套電子課件。使用者如果需要其他資源,可通過(guò)電子郵件liangiie@ynu.edu.cn與作者聯(lián)系。(6)結(jié)構(gòu)化組織教材。全書(shū)分成三個(gè)部分,對(duì)每一部分有詳細(xì)說(shuō)明,便于使用者選取學(xué)習(xí)內(nèi)容。計(jì)算機(jī)現(xiàn)代教學(xué)中普遍存在信息量大與學(xué)時(shí)有限的矛盾,這種組織方式避免了學(xué)習(xí)的盲目性,在教學(xué)中可有取舍地將有些章節(jié)放在課后自學(xué)。本書(shū)與上一版相比,除保留原版精華外,還增添了以下特色。(1)為適應(yīng)學(xué)習(xí)者參加全國(guó)計(jì)算機(jī)等級(jí)考試的需要,新增加了等級(jí)考試的公共基礎(chǔ)知識(shí)部分,并在與本書(shū)配套的上機(jī)實(shí)驗(yàn)指導(dǎo)與測(cè)試教材中加入了大量測(cè)試題及參考答案。(2)對(duì)第l版中不合適的示例進(jìn)行了精簡(jiǎn),根據(jù)教學(xué)實(shí)踐和經(jīng)驗(yàn),刪除了一部分內(nèi)容,改寫(xiě)了教學(xué)示例,增加了一些更易于教學(xué)的內(nèi)容。對(duì)第1版第十章進(jìn)行調(diào)整,新增加了如何生成一個(gè)完整的“世界杯”信息管理應(yīng)用程序的內(nèi)容,使學(xué)習(xí)者對(duì)應(yīng)用程序開(kāi)發(fā)有全面、深刻的理解。

內(nèi)容概要

  《Visual FoxPro程序設(shè)計(jì)基礎(chǔ)(第2版)》除保留原版中的精華外,新增加了全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)(VisualFoxPro程序設(shè)計(jì))的公共知識(shí)部分,對(duì)原教材中的示例進(jìn)行了精簡(jiǎn),改寫(xiě)并新增加了大量更易于教學(xué)的示例內(nèi)容,補(bǔ)充生成一個(gè)完整的“世界杯”信息管理應(yīng)用程序?!  禫isual FoxPro程序設(shè)計(jì)基礎(chǔ)(第2版)》以一個(gè)貫穿全書(shū)的實(shí)例“足球世界杯”資料管理數(shù)據(jù)庫(kù)為線索,以數(shù)據(jù)庫(kù)管理系統(tǒng)VisualFoxPro為背景,循序漸進(jìn)、深入淺出地介紹數(shù)據(jù)庫(kù)基本理論、數(shù)據(jù)設(shè)計(jì)及操作、可視化編程技術(shù)和面向?qū)ο蟪绦蛟O(shè)計(jì)的方法,內(nèi)容豐富,通俗易懂。數(shù)據(jù)庫(kù)設(shè)計(jì)新穎、生動(dòng),貼近學(xué)生生活,體現(xiàn)現(xiàn)代教學(xué)以學(xué)生為主體、教師為主導(dǎo)的理念。全部資料采用真實(shí)數(shù)據(jù),舉例充分,突出應(yīng)用,以案例驅(qū)動(dòng)方式,通過(guò)生動(dòng)的實(shí)例,使學(xué)習(xí)者對(duì)應(yīng)用程序開(kāi)發(fā)有全面、深刻的理解?! ∨c《Visual FoxPro程序設(shè)計(jì)基礎(chǔ)(第2版)》配套的上機(jī)實(shí)驗(yàn)指導(dǎo)與測(cè)試教材同期出版并附有光盤(pán)。提供書(shū)中涉及的所有數(shù)據(jù)庫(kù)數(shù)據(jù)、實(shí)驗(yàn)用數(shù)據(jù)、綜合實(shí)驗(yàn)數(shù)據(jù)等教學(xué)資源,同時(shí)為教材使用者提供電子課件、試題庫(kù)。配套教材便于教師備課,同時(shí)也便于學(xué)生開(kāi)展自主學(xué)習(xí)和探索式學(xué)習(xí)?!  禫isual FoxPro程序設(shè)計(jì)基礎(chǔ)(第2版)》可作為高等學(xué)校、各類培訓(xùn)班教材,也可供計(jì)算機(jī)應(yīng)用開(kāi)發(fā)人員學(xué)習(xí)使用。

書(shū)籍目錄

第一部分 數(shù)據(jù)庫(kù)基礎(chǔ)第一章 VisualFoxPro系統(tǒng)概述1.1 數(shù)據(jù)庫(kù)基本理論1.1.1 數(shù)據(jù)、信息與數(shù)據(jù)處理1.1.2 數(shù)據(jù)庫(kù)系統(tǒng)1.1.3 數(shù)據(jù)模型1.1.4 關(guān)系數(shù)據(jù)庫(kù)1.2 Visual:FoxPro的運(yùn)行界面1.2.1 安裝、啟動(dòng)與退出1.2.2 用戶界面1.3 項(xiàng)目管理器1.3.1 創(chuàng)建項(xiàng)目1.3.2 項(xiàng)目管理器的組成1.3.3 使用項(xiàng)目管理器管理文件1.4 VisualFoxPro工作方式及性能指標(biāo)1.4.1 VisualFoxPro的工作方式1.4.2 “命令”窗口的使用1.4.3 向?qū)?、設(shè)計(jì)器和生成器1.4.4 文件類型及性能指標(biāo)思考題實(shí)習(xí)題第二章 VisualFoxPro數(shù)據(jù)基礎(chǔ)2.1 常量、變量及數(shù)據(jù)類型2.1.1 常量及數(shù)據(jù)類型2.1.2 字段、內(nèi)存變量及數(shù)組2.2 VisualFoxProrp的常用函數(shù)2.2.1 數(shù)值運(yùn)算函數(shù)2.2.2 字符處理函數(shù)2.2.3 日期時(shí)間函數(shù)2.2.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)2.2.5 測(cè)試函數(shù)2.3 表達(dá)式與運(yùn)算2.3.1 數(shù)值表達(dá)式與數(shù)值運(yùn)算2.3.2 字符表達(dá)式與字符運(yùn)算2.3.3 日期時(shí)間表達(dá)式與日期時(shí)間運(yùn)算2.3.4 條件表達(dá)式及比較運(yùn)算2.3.5 邏輯表達(dá)式及邏輯運(yùn)算思考題實(shí)習(xí)題二第三章 數(shù)據(jù)庫(kù)、表及其操作3.1 設(shè)計(jì)數(shù)據(jù)庫(kù)3.1.1 分析數(shù)據(jù)需求3.1.2 確定數(shù)據(jù)庫(kù)表3.1.3 確定所需字段3.1.4 確定表間聯(lián)系3.1.5 完善數(shù)據(jù)庫(kù)3.1.6 設(shè)計(jì)“世界杯”數(shù)據(jù)庫(kù)3.2 數(shù)據(jù)庫(kù)的創(chuàng)建和操作3.2.1 創(chuàng)建數(shù)據(jù)庫(kù)3.2.2 操作數(shù)據(jù)庫(kù)3.3 數(shù)據(jù)表的創(chuàng)建3.3.1 建立表結(jié)構(gòu)3.3.2 記錄的輸入和刪除3.4 數(shù)據(jù)表的基本操作3.4.1 在數(shù)據(jù)庫(kù)設(shè)計(jì)器中操作數(shù)據(jù)表3.4.2 設(shè)置數(shù)據(jù)庫(kù)表屬性3.4.3 數(shù)據(jù)過(guò)濾和字段篩選3.4.4 工作區(qū)與多表操作3.4.5 操作表的常用命令3.5 索引3.5.1 索引的概念3.5.2 創(chuàng)建索引3.5.3 使用索引建立表間聯(lián)系3.5.4 使用索引排序3.5.5 索引的常用命令3.6 數(shù)據(jù)完整性3.6.1 實(shí)體完整性與主關(guān)鍵字3.6.2 域完整性與有效性規(guī)則3.6.3 參照完整性思考題實(shí)習(xí)題三第二部分 數(shù)據(jù)庫(kù)應(yīng)用第四章 視圖和查詢的使用4.1 視圖4.1.1 視圖的概念4.1.2 使用視圖向?qū)?chuàng)建視圖4.1.3 使用視圖設(shè)計(jì)器創(chuàng)建視圖4.1.4 視圖設(shè)計(jì)器4.1.5 視圖與數(shù)據(jù)更新4.1.6 遠(yuǎn)程視圖4.2查詢4.2.1 查詢的概念4.2.2 使用查詢?cè)O(shè)計(jì)器創(chuàng)建查詢4.2.3 查詢生成的SQL語(yǔ)句4.2.4 設(shè)置查詢?nèi)ハ蛩伎碱}實(shí)習(xí)題四第五章 結(jié)構(gòu)化查詢語(yǔ)言SQL5.1 SQL概述5.2 SQL的數(shù)據(jù)操作功能5.2.1 插入5.2.2 更新5.2 13刪除5.3 SQL的數(shù)據(jù)查詢功能5.3.1 單表的查詢5.3.2 聯(lián)接查詢5.3.3 嵌套查詢5.3.4 集合的并運(yùn)算5.3.5 幾個(gè)特殊選項(xiàng)5.4 數(shù)據(jù)定義功能5.4.1 建立表結(jié)構(gòu)5.4.2 表結(jié)構(gòu)的修改5.4.3 表的刪除5.4.4 使用SOL定義視圖思考題實(shí)習(xí)題五第六章 VisuaIFoxPro程序設(shè)計(jì)6.1 VisualFoxPm程序設(shè)計(jì)特點(diǎn)6.1.1 過(guò)程化與面向?qū)ο蟪绦蛟O(shè)計(jì)6.1.2 VisualFoxPro程序的概念6.2 程序文件的建立與執(zhí)行6.2.1 程序文件的建立6.2.2 程序的執(zhí)行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.3.4 綜合編程實(shí)例6.4 子程序、過(guò)程與自定義函數(shù)6.4.1 子程序6.4.2 過(guò)程和過(guò)程文件6.4.3 自定義函數(shù)6.4.4 子程序、過(guò)程、自定義函數(shù)的比較6.4.5 變量的作用域6.5 典型例題解析思考題實(shí)習(xí)題六第七章表單設(shè)計(jì)7.1 表單設(shè)計(jì)基礎(chǔ)7.1.1 類和對(duì)象7.1.2 容器與控件7.2 單表表單7.2.1 使用表單向?qū)?chuàng)建表單7.2.2 使用表單設(shè)計(jì)器創(chuàng)建表單7.2 _3設(shè)置、添加數(shù)據(jù)環(huán)境7.2.4 字段映像7.2.5 表單控件操作技巧7_3一對(duì)多表單7.3.1 使用表單向?qū)?chuàng)建一對(duì)多表單7.3.2 使用表單設(shè)計(jì)器創(chuàng)建一對(duì)多表單7.3.3 以視圖為數(shù)據(jù)源創(chuàng)建表單7.4 常用控件的使用7.4.1 不與數(shù)據(jù)綁定的控件7.4.2 與數(shù)據(jù)綁定的控件思考題實(shí)習(xí)題七第八章報(bào)表與標(biāo)簽設(shè)計(jì)8.1 報(bào)表設(shè)計(jì)基礎(chǔ)8.1.1 報(bào)表常規(guī)布局8.1.2 創(chuàng)建報(bào)表布局的方法8.2 利用向?qū)Ы▓?bào)表8-3使用“快速報(bào)表”建報(bào)表8.4 使用報(bào)表設(shè)計(jì)器8.4.1 “報(bào)表設(shè)計(jì)器”窗口8.4.2 利用報(bào)表設(shè)計(jì)器修改報(bào)表8.4 -3利用報(bào)表設(shè)計(jì)器新建報(bào)表8.4.4 定義報(bào)表頁(yè)面及打印報(bào)表8.4.5 分組報(bào)表8.4.6 報(bào)表設(shè)計(jì)技巧8.5 標(biāo)簽文件的建立8.5.1 利用向?qū)Ы?biāo)簽8.5.2 標(biāo)簽設(shè)計(jì)器思考題實(shí)習(xí)題八第九章菜單設(shè)計(jì)與應(yīng)用9.1 設(shè)計(jì)下拉式菜單9.1.1 規(guī)劃菜單系統(tǒng)9.1.2 用菜單設(shè)計(jì)器建菜單9.1 -3快速建立菜單9.2 創(chuàng)建快捷菜單思考題實(shí)習(xí)題九第十章 生成應(yīng)用程序10.1 應(yīng)用程序開(kāi)發(fā)實(shí)例10.1.1 使用項(xiàng)目管理器組織文10.1.2 構(gòu)造應(yīng)用程序框架10.1 -3連編應(yīng)用程序10.2 應(yīng)用程序生成器10.2.1 使用應(yīng)用程序向?qū)?0.2.2 使用應(yīng)用程序生成器思考題實(shí)習(xí)題十第三部分 應(yīng)用拓展第十一章 數(shù)據(jù)庫(kù)設(shè)計(jì)11.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)11.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟11.2.1 需求分析階段11.2.2 系統(tǒng)設(shè)計(jì)階段11.2.3 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)階段11.2.4 邏輯結(jié)構(gòu)設(shè)計(jì)階段11.2.5 數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段,11.2.6 數(shù)據(jù)庫(kù)實(shí)施階段11.2.7 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段思考題實(shí)習(xí)題十第十二章 綜合基礎(chǔ)知識(shí)12.1 數(shù)據(jù)結(jié)構(gòu)與算法12.1.1 算法12.1.2 數(shù)據(jù)結(jié)構(gòu)的基本概念12.1.3 線性表及其順序存儲(chǔ)結(jié)構(gòu)12.1.4 棧和隊(duì)列12.1.5 線性鏈表12.1.6 樹(shù)與二叉樹(shù)12.1.7 查找技術(shù)12.1.8 排序技術(shù)12.2 程序設(shè)計(jì)基礎(chǔ)12.2.1 程序設(shè)計(jì)方法和風(fēng)格12.2.2 結(jié)構(gòu)化程序設(shè)計(jì)12.2.3 面向?qū)ο蟮某绦蛟O(shè)計(jì)12.3 軟件工程基礎(chǔ)12.3.1 軟件工程基本概念12.3.2 結(jié)構(gòu)化分析方法12.3.3 結(jié)構(gòu)化設(shè)計(jì)方法12.3.4 軟件的測(cè)試12.3.5 程序的調(diào)試思考題實(shí)習(xí)題十二附錄VisualFoxPro常用函數(shù)參考文獻(xiàn)

章節(jié)摘錄

插圖:1.1.1 數(shù)據(jù)、信息與數(shù)據(jù)處理1.數(shù)據(jù)與數(shù)據(jù)處理數(shù)據(jù)(Data)是用來(lái)記錄或標(biāo)記事物的物理情況的一種物理符號(hào)系列。在計(jì)算機(jī)中,能被計(jì)算機(jī)所接受和處理的符號(hào),例如數(shù)字、字母、文字和其他特殊字符以及圖形、圖像、聲音等多媒體都稱為數(shù)據(jù)。數(shù)據(jù)存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備(如磁盤(pán)、光盤(pán)等)中。數(shù)據(jù)的概念包括兩個(gè)方面,一是描述事物特征的數(shù)據(jù)內(nèi)容,二是存儲(chǔ)在媒體上的數(shù)據(jù)具有一定的類型。數(shù)據(jù)類型中,表示數(shù)值大小的如學(xué)生各門(mén)課程的成績(jī),職工的工資、獎(jiǎng)金,商品的價(jià)格等數(shù)據(jù),稱為數(shù)值型數(shù)據(jù);表示人名、地名和單位名稱等的數(shù)據(jù),稱為字符型數(shù)據(jù)。在使用計(jì)算機(jī)對(duì)一個(gè)單位或部門(mén)的數(shù)據(jù)進(jìn)行管理時(shí),必須對(duì)各種類型的數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、分類、計(jì)算、加工、檢索和傳輸,這一系列的處理過(guò)程就是數(shù)據(jù)處理,通常也稱為信息處理。大量的數(shù)據(jù)經(jīng)過(guò)加工處理后成為對(duì)人類生活有用的數(shù)據(jù)。2.信息信息(Information)是經(jīng)過(guò)加工處理并對(duì)人類社會(huì)實(shí)踐和生產(chǎn)活動(dòng)產(chǎn)生決策影響的有價(jià)值的數(shù)據(jù)。各種策略、計(jì)謀及辦法就是人們根據(jù)客觀情況(廣義的數(shù)據(jù)),經(jīng)過(guò)大腦的思考和反復(fù)研究(加工處理)而產(chǎn)生的。經(jīng)過(guò)處理的數(shù)據(jù)能夠反映客觀事物或過(guò)程的本質(zhì)和內(nèi)在聯(lián)系,為人們工作和決策提供必要的基礎(chǔ)和依據(jù),得到的是有價(jià)值、有意義的信息。因此,數(shù)據(jù)處理就是指將數(shù)據(jù)轉(zhuǎn)換成信息的過(guò)程。數(shù)據(jù)與信息在概念上既有聯(lián)系又有區(qū)別。不是所有數(shù)據(jù)都能成為信息,只有經(jīng)過(guò)加工處理之后,具有新知識(shí)的數(shù)據(jù)才成為信息。不經(jīng)過(guò)加工處理的數(shù)據(jù)只是原始材料的堆砌,不能給人們知識(shí)和智慧,無(wú)法對(duì)人類活動(dòng)提供決策依據(jù)。數(shù)據(jù)經(jīng)過(guò)加工處理之后所得的信息仍然以數(shù)據(jù)的形式出現(xiàn),此時(shí)的數(shù)據(jù)是信息的載體。因此,信息是反映客觀世界的有用的知識(shí),數(shù)據(jù)是信息的表現(xiàn)形式,數(shù)據(jù)經(jīng)過(guò)加工處理得到有意義的信息。信息與數(shù)據(jù)之間的關(guān)系可以簡(jiǎn)單地用“信息=數(shù)據(jù)+處理”表示。3.數(shù)據(jù)處理技術(shù)的發(fā)展數(shù)據(jù)處理的核心問(wèn)題是數(shù)據(jù)管理。隨著計(jì)算機(jī)技術(shù)的發(fā)展,數(shù)據(jù)的管理方式發(fā)生了很大的變化,從技術(shù)上說(shuō),數(shù)據(jù)處理經(jīng)歷了3個(gè)主要階段。(1)人工管理階段在計(jì)算機(jī)用于數(shù)據(jù)處理的初期,對(duì)數(shù)據(jù)的管理是由程序員個(gè)人考慮和安排的。他們把數(shù)據(jù)處理納入程序設(shè)計(jì)的過(guò)程中,除了編制應(yīng)用程序外,還要考慮數(shù)據(jù)的邏輯定義和物理組織,程序中包含要處理的數(shù)據(jù),需要引用數(shù)據(jù)時(shí),直接按地址存取。

編輯推薦

《Visual FoxPro程序設(shè)計(jì)基礎(chǔ)(第2版)》是高等學(xué)校數(shù)據(jù)庫(kù)技術(shù)課程系列教材。

圖書(shū)封面

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


    Visual FoxPro程序設(shè)計(jì)基礎(chǔ) PDF格式下載


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

 
 

  •   很好的指導(dǎo)教材,值得!
 

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

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