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

出版時(shí)間:2010-9  出版社:齊蘇敏 科學(xué)出版社 (2010-09出版)  作者:齊蘇敏 編  頁(yè)數(shù):242  

前言

21世紀(jì)人類社會(huì)全面進(jìn)入信息時(shí)代,信息處理是計(jì)算機(jī)技術(shù)一個(gè)最廣泛的應(yīng)用領(lǐng)域,而數(shù)據(jù)庫(kù)管理系統(tǒng)是進(jìn)行信息處理的最佳工具。Visual FoxPro是當(dāng)今使用最廣的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)之一,它是計(jì)算機(jī)領(lǐng)域C/S(客戶/服務(wù)器)結(jié)構(gòu)重要的前端開發(fā)工具,也是非計(jì)算機(jī)專業(yè)計(jì)算機(jī)等級(jí)考試(二級(jí))最為普及的課程之一。隨著社會(huì)信息化程度的深入,社會(huì)對(duì)高校畢業(yè)生的計(jì)算機(jī)能力提出了越來越高的要求。本書由多年講授Visual FoxPro程序設(shè)計(jì)課程、具有豐富教學(xué)經(jīng)驗(yàn)的一線任課教師編寫,讀者能在系統(tǒng)掌握計(jì)算機(jī)基本操作的基礎(chǔ)上,進(jìn)一步學(xué)習(xí)基本的計(jì)算機(jī)程序設(shè)計(jì)方法,在更高的層次上理解計(jì)算機(jī)系統(tǒng)的工作原理,理解信息系統(tǒng)的基本運(yùn)行模式和設(shè)計(jì)方法,培養(yǎng)學(xué)生初步的程序設(shè)計(jì)能力。本書以一個(gè)簡(jiǎn)單數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)——學(xué)生成績(jī)管理系統(tǒng)的開發(fā)過程為主線組織內(nèi)容,共分為9章,主要包括Visual FoxPro基礎(chǔ)知識(shí)、Visual FoxPro數(shù)據(jù)庫(kù)設(shè)計(jì)、Visual FoxPro程序設(shè)計(jì)(面向過程程序設(shè)計(jì)與面向?qū)ο蟪绦蛟O(shè)計(jì))、表單設(shè)計(jì)、報(bào)表設(shè)計(jì)、菜單設(shè)計(jì)、應(yīng)用系統(tǒng)生成等,內(nèi)容安排合理,講解簡(jiǎn)明扼要、通俗易懂,初學(xué)者可以輕松地理解與掌握數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)過程。

內(nèi)容概要

  《V1sual FoxPro程序設(shè)計(jì)基礎(chǔ)》根據(jù)全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Visual Foxpro數(shù)據(jù)庫(kù)程序設(shè)計(jì)考試大綱要求,結(jié)合目前高等院校學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)課程的情況,系統(tǒng)、全面地介紹了Visual Foxpro數(shù)據(jù)庫(kù)程序設(shè)計(jì)的基礎(chǔ)知識(shí)?!  禫1sual FoxPro程序設(shè)計(jì)基礎(chǔ)》以一個(gè)簡(jiǎn)單數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)——學(xué)生成績(jī)管理系統(tǒng)的開發(fā)過程為主線組織內(nèi)容,將理論講解融于實(shí)例中,使讀者對(duì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)過程有整體了解,便于讀者掌握基本的計(jì)算機(jī)程序設(shè)計(jì)方法,有利于培養(yǎng)學(xué)生利用計(jì)算機(jī)分析問題和解決問題的能力?!禫1sual FoxPro程序設(shè)計(jì)基礎(chǔ)》語(yǔ)言簡(jiǎn)潔、內(nèi)容緊湊、可讀性強(qiáng),讀者可以在從易到難、邊學(xué)邊練的學(xué)習(xí)過程中,輕松、快速地掌握知識(shí)點(diǎn)?!禫1sual FoxPro程序設(shè)計(jì)基礎(chǔ)》共9章,包括了數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的每個(gè)階段內(nèi)容,每一章的后面提供了習(xí)題,并附有參考答案。  《V1sual FoxPro程序設(shè)計(jì)基礎(chǔ)》可作為高等院校計(jì)算機(jī)程序設(shè)計(jì)課程的普及教材,也可作為計(jì)算機(jī)等級(jí)考試輔導(dǎo)教材。

書籍目錄

第1章 Visual FoxPro基礎(chǔ) 11.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 21.1.1 數(shù)據(jù)庫(kù)的基本概念 21.1.2 數(shù)據(jù)模型 61.2 關(guān)系數(shù)據(jù)庫(kù) 81.2.1 關(guān)系模型 81.2.2 關(guān)系運(yùn)算 101.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 111.3.1 需求分析 111.3.2 概念設(shè)計(jì) 111.3.3 邏輯設(shè)計(jì) 121.3.4 物理設(shè)計(jì) 131.4 Visual FoxPro概述 131.4.1 Visual FoxPro 6.0開發(fā)環(huán)境 131.4.2 項(xiàng)目管理器 171.4.3 向?qū)?、設(shè)計(jì)器與生成器 19小結(jié) 19習(xí)題 20第2章 Visual FoxPro數(shù)據(jù)與數(shù)據(jù)計(jì)算 232.1 常量與變量 242.1.1 常量 242.1.2 變量 272.1.3 內(nèi)存變量常用命令 292.2 運(yùn)算符與表達(dá)式 312.2.1 算術(shù)運(yùn)算符及表達(dá)式 312.2.2 字符串運(yùn)算符及表達(dá)式 312.2.3 日期時(shí)間運(yùn)算符及表達(dá)式 312.2.4 關(guān)系運(yùn)算符及表達(dá)式 322.2.5 邏輯運(yùn)算符及表達(dá)式 332.3 常用標(biāo)準(zhǔn)函數(shù) 342.3.1 函數(shù)的要素 342.3.2 函數(shù)的數(shù)據(jù)類型 342.3.3 常用函數(shù) 35小結(jié) 39習(xí)題 39第3章 Visual FoxPro數(shù)據(jù)庫(kù)基本操作 433.1 數(shù)據(jù)庫(kù)與表 443.1.1 基本概念 443.1.2 數(shù)據(jù)庫(kù)的基本操作 443.2 創(chuàng)建表 473.2.1 表的結(jié)構(gòu) 473.2.2 創(chuàng)建表 483.2.3 數(shù)據(jù)庫(kù)表與自由表 523.3 表的使用 523.3.1 表的打開與關(guān)閉 523.3.2 修改表結(jié)構(gòu) 533.3.3 瀏覽記錄 543.3.4 追加記錄 553.3.5 修改記錄 563.3.6 記錄的定位 573.3.7 刪除與恢復(fù)記錄 583.4 索引 593.4.1 什么是索引 593.4.2 索引類型 593.4.3 建立索引 603.4.4 使用索引 623.5 多表操作 633.5.1 工作區(qū)的基本概念 633.5.2 工作區(qū)的選擇和使用 643.5.3 永久聯(lián)系 653.5.4 臨時(shí)聯(lián)系 663.6 數(shù)據(jù)完整性 663.6.1 實(shí)體完整性與主關(guān)鍵字 663.6.2 域完整性與約束規(guī)則 673.6.3 參照完整性 67小結(jié) 68習(xí)題 68第4章 Visual FoxPro中的關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL 734.1 SQL概述 744.1.1 SQL的特點(diǎn) 744.1.2 SQL常用命令 744.2 SQL定義功能 754.2.1 表的定義 754.2.2 表的刪除 774.2.3 表結(jié)構(gòu)的修改 774.3 SQL操作功能 794.3.1 插入數(shù)據(jù) 794.3.2 更新數(shù)據(jù) 814.3.3 刪除數(shù)據(jù) 814.4 SQL查詢功能 814.4.1 簡(jiǎn)單類查詢 834.4.2 查詢結(jié)果的處理 864.4.3 查詢結(jié)果的輸出 894.4.4 復(fù)雜類查詢 904.4.5 幾個(gè)特殊問題 934.5 使用查詢?cè)O(shè)計(jì)器建立查詢 954.5.1 建立查詢 954.5.2 查詢?nèi)ハ?984.6 Visual FoxPro視圖 994.6.1 視圖的概念 994.6.2 SQL命令定義視圖 994.6.3 使用視圖設(shè)計(jì)器建立視圖 100小結(jié) 102習(xí)題 103第5章 Visual FoxPro程序設(shè)計(jì) 1105.1 程序與程序文件 1115.1.1 程序的建立、保存與運(yùn)行 1115.1.2 程序中常用的輔助命令 1145.2 程序的基本結(jié)構(gòu) 1165.2.1 順序結(jié)構(gòu) 1165.2.2 分支結(jié)構(gòu) 1165.2.3 循環(huán)結(jié)構(gòu) 1205.3 多模塊程序設(shè)計(jì) 1235.3.1 子程序設(shè)計(jì)及其調(diào)用 1235.3.2 子程序調(diào)用中的參數(shù)傳遞 1265.3.3 內(nèi)存變量的作用域 1285.4 面向?qū)ο蟪绦蛟O(shè)計(jì) 1305.4.1 面向?qū)ο蟮幕靖拍?1305.4.2 Visual FoxPro 6.0中的類 132小結(jié) 135習(xí)題 135第6章 表單設(shè)計(jì) 1406.1 表單概述 1416.1.1 表單屬性 1416.1.2 表單方法 1416.2 使用表單向?qū)?chuàng)建表單 1426.2.1 使用表單向?qū)?chuàng)建表單 1436.2.2 使用一對(duì)多表單向?qū)?chuàng)建表單 1456.2.3 表單的運(yùn)行 1486.3 使用表單設(shè)計(jì)器設(shè)計(jì)表單 1486.3.1 打開表單設(shè)計(jì)器 1486.3.2 表單設(shè)計(jì)器環(huán)境 1496.3.3 設(shè)計(jì)表單 1556.4 表單常用控件 1576.4.1 標(biāo)簽 1576.4.2 文本框 1586.4.3 命令按鈕 1586.4.4 編輯框 1626.4.5 復(fù)選框 1626.4.6 列表框 1636.4.7 組合框 1646.4.8 命令組 1646.4.9 選項(xiàng)組 1656.4.10 表格 1666.4.11 頁(yè)框 169小結(jié) 169習(xí)題 170第7章 報(bào)表設(shè)計(jì) 1747.1 使用報(bào)表向?qū)?chuàng)建報(bào)表 1757.1.1 報(bào)表向?qū)?1757.1.2 一對(duì)多報(bào)表向?qū)?1787.2 使用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 1817.2.1 報(bào)表設(shè)計(jì)器 1817.2.2 快速報(bào)表 1827.2.3 使用報(bào)表設(shè)計(jì)器設(shè)計(jì)報(bào)表 1847.3 報(bào)表輸出 189小結(jié) 190習(xí)題 190第8章 菜單設(shè)計(jì) 1928.1 Visual FoxPro菜單 1938.1.1 菜單結(jié)構(gòu) 1938.1.2 菜單設(shè)計(jì)的基本過程 1938.2 下拉式菜單 1938.2.1 下拉式菜單設(shè)計(jì) 1938.2.2 為頂層表單添加菜單 1978.3 快捷菜單 198小結(jié) 201習(xí)題 201第9章 Visual FoxPro應(yīng)用系統(tǒng)開發(fā) 2039.1 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)步驟 2049.2 應(yīng)用程序的生成與發(fā)布 2049.2.1 主程序設(shè)計(jì) 2059.2.2 應(yīng)用系統(tǒng)連編和發(fā)布 2079.3 學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì) 2139.3.1 系統(tǒng)概述 2139.3.2 系統(tǒng)功能模塊 2139.3.3 系統(tǒng)菜單設(shè)計(jì) 2149.3.4 數(shù)據(jù)庫(kù)設(shè)計(jì) 2149.3.5 系統(tǒng)的實(shí)現(xiàn) 215小結(jié) 230習(xí)題 230附錄一 課后習(xí)題參考答案 232附錄二 Visual FoxPro常用文件類型一覽表 237附錄三 全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Visual FoxPro 數(shù)據(jù)庫(kù)程序設(shè)計(jì)考試大綱 238附錄四 全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)公共基礎(chǔ)知識(shí)考試大綱 241主要參考文獻(xiàn) 243

章節(jié)摘錄

插圖:隨著計(jì)算機(jī)技術(shù)的發(fā)展,數(shù)據(jù)庫(kù)系統(tǒng)也以新的形式出現(xiàn),其中典型的兩種系統(tǒng)是分布式數(shù)據(jù)庫(kù)系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)。分布式數(shù)據(jù)庫(kù)系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)緊密結(jié)合的產(chǎn)物。在20世紀(jì)70年代后期之前,數(shù)據(jù)庫(kù)系統(tǒng)多是集中式的。網(wǎng)絡(luò)技術(shù)的進(jìn)步為數(shù)據(jù)庫(kù)提供了分布式的運(yùn)行環(huán)境,從主機(jī).終端體系統(tǒng)結(jié)構(gòu)發(fā)展到客戶/服務(wù)器(client/server)系統(tǒng)結(jié)構(gòu)。Visual FoxPro為創(chuàng)建功能強(qiáng)大的客戶/服務(wù)器應(yīng)用程序提供了一些專用工具。客戶/服務(wù)器應(yīng)用程序具有本地(客戶)用戶界面,但訪問的是遠(yuǎn)程服務(wù)器上的數(shù)據(jù)。Visual FoxPro服務(wù)器之間的協(xié)作可以為用戶提供功能強(qiáng)大的客戶/服務(wù)器解決方案。面向?qū)ο髷?shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)技術(shù)與面向?qū)ο蟪绦蛟O(shè)計(jì)相結(jié)合的產(chǎn)物,它是面向?qū)ο蠓椒ㄔ跀?shù)據(jù)庫(kù)領(lǐng)域中的實(shí)現(xiàn)和應(yīng)用,它既是一個(gè)面向?qū)ο蟮南到y(tǒng),又是一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)。面向?qū)ο蠓椒ㄊ且环N認(rèn)識(shí)、描述事物的方法論,它起源于程序設(shè)計(jì)語(yǔ)言,是20世紀(jì)80年代引入計(jì)算機(jī)科學(xué)領(lǐng)域的一種新的程序設(shè)計(jì)技術(shù)和范疇。Visual FoxPro不但支持標(biāo)準(zhǔn)的過程化的程序設(shè)計(jì),而且在語(yǔ)言上進(jìn)行了擴(kuò)展,提供了面向?qū)ο蟪绦蛟O(shè)計(jì)的強(qiáng)大功能和更大的靈活性。2.數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)(data base,DB)是存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備上,結(jié)構(gòu)化的相關(guān)數(shù)據(jù)集合。它包括描述事物的數(shù)據(jù)本身,和相關(guān)事物之間的聯(lián)系。數(shù)據(jù)庫(kù)中的數(shù)據(jù)面向多種應(yīng)用,可以被多個(gè)用戶、多個(gè)應(yīng)用程序共享。例如,某個(gè)企業(yè)、組織或行業(yè)所涉及的全部數(shù)據(jù)的匯集。其結(jié)構(gòu)是獨(dú)立于使用數(shù)據(jù)的程序的,而對(duì)于數(shù)據(jù)庫(kù)的數(shù)據(jù)增刪、修改、檢索等操作是由系統(tǒng)軟件進(jìn)行統(tǒng)一控制的。

編輯推薦

《Visual FoxPro程序設(shè)計(jì)基礎(chǔ)》:普通高等教育計(jì)算機(jī)系列規(guī)劃教材。

圖書封面

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


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


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

 
 

  •   和學(xué)校訂的一樣 很不錯(cuò)的
 

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

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