Visual FoxPro程序設(shè)計(jì)教程

出版時(shí)間:2010-2  出版社:清華大學(xué)出版社  作者:王民 等編著  頁(yè)數(shù):271  

前言

進(jìn)入21世紀(jì)以來(lái),基于互聯(lián)網(wǎng)和數(shù)據(jù)庫(kù)的計(jì)算機(jī)信息系統(tǒng),已經(jīng)廣泛應(yīng)用于各個(gè)行業(yè)和領(lǐng)域的信息化建設(shè),正在為人類的社會(huì)進(jìn)步乃至人們生活方式的改變發(fā)揮越來(lái)越大的作用。建立一個(gè)滿足信息處理要求的有效的信息系統(tǒng),是一個(gè)單位與部門生存和發(fā)展的重要需求,而數(shù)據(jù)庫(kù)技術(shù)是目前絕大多數(shù)信息系統(tǒng)的核心和基礎(chǔ)。因此掌握一定的數(shù)據(jù)庫(kù)技術(shù)是當(dāng)今社會(huì)管理及專業(yè)人員的一項(xiàng)必備的基礎(chǔ)知識(shí)和基本技能。Visual FoxPro是Microsoft公司推出的運(yùn)行于Windows 2000/XP和Windows NT平臺(tái)上的32位數(shù)據(jù)庫(kù)應(yīng)用與開(kāi)發(fā)系統(tǒng)。它是當(dāng)前最為流行和最為實(shí)用的數(shù)據(jù)庫(kù)管理系統(tǒng)和中小型數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)工具之一。Visual FoxPr0提供了一個(gè)集成化的開(kāi)發(fā)環(huán)境、支持面向?qū)ο蠛涂梢暬绦蛟O(shè)計(jì)技術(shù),同時(shí)支持ActiveX以及C/S技術(shù)。無(wú)論是組織信息、建立查詢和報(bào)表或創(chuàng)建集成的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),還是為最終用戶開(kāi)發(fā)功能全面的數(shù)據(jù)庫(kù)系統(tǒng),Visual FoxPro都為此提供了所有必需的工具和創(chuàng)造了良好的條件。本書(shū)以Visual FoxPro為藍(lán)本,較為全面地介紹了數(shù)據(jù)庫(kù)技術(shù)的基本概念、數(shù)據(jù)庫(kù)和程序設(shè)計(jì)的基本方法以及如何用Visual FoxPro開(kāi)發(fā)一個(gè)信息管理系統(tǒng)。本書(shū)主要內(nèi)容如下:第1~2章介紹數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)的基本概念以及visual FoxPro中的相關(guān)基礎(chǔ)知識(shí)。第3章介紹Visual FoxPro的基本語(yǔ)法、函數(shù)和程序設(shè)計(jì)。第4章介紹數(shù)據(jù)庫(kù)和數(shù)據(jù)表的基本操作,包括數(shù)據(jù)庫(kù)及數(shù)據(jù)表的創(chuàng)建、維護(hù)和使用,數(shù)據(jù)記錄的輸入、修改、刪除、統(tǒng)計(jì)以及邏輯和物理排序等。第5章介紹結(jié)構(gòu)化查詢語(yǔ)言SQL,它是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)操縱語(yǔ)言。主要介紹其定義、修改和查詢3大功能。第6章介紹使用Visual FoxPro的可視化界面創(chuàng)建查詢和視圖的基本方法。第7~9章介紹先進(jìn)的面向?qū)ο蟪绦蛟O(shè)計(jì)的概念及方法,著重介紹利用VistJaI FoxPro提供的各種設(shè)計(jì)器可視化地設(shè)計(jì)表單、菜單和報(bào)表的方法和步驟。第10章介紹創(chuàng)建應(yīng)用程序的步驟和一個(gè)實(shí)際管理系統(tǒng)的開(kāi)發(fā)全過(guò)程。力求使讀者對(duì)應(yīng)用系統(tǒng)的開(kāi)發(fā)有一個(gè)全面的認(rèn)識(shí)。本書(shū)由王民、周紅、何燕雯3位老師編寫,陳建明老師主審。其中第1、5、8、9、10章和附錄部分由王民老師負(fù)責(zé)編寫,第2、3、4章由周紅老師負(fù)責(zé)編寫,第6、7章由何燕雯老師負(fù)責(zé)編寫。全書(shū)由王民老師負(fù)責(zé)統(tǒng)稿。在本書(shū)策劃階段,陳建明老師認(rèn)真審閱了編寫大綱和總目錄,并提出了指導(dǎo)性的意見(jiàn)。編寫期間也多次督促、鼓勵(lì)并給予多方面的支持,最后審閱了全部書(shū)稿。編者為此深表感謝。

內(nèi)容概要

本書(shū)是根據(jù)最新的高等學(xué)校Visual FoxPr0程序設(shè)計(jì)課程的教學(xué)大綱組織編寫的一本供高等學(xué)校學(xué)生學(xué)習(xí)可視化程序設(shè)計(jì)語(yǔ)言Visual FoxPr0的教材。其內(nèi)容屬于教育部關(guān)于高等院校計(jì)算機(jī)基礎(chǔ)教育中的第二層次,也是全國(guó)計(jì)算機(jī)等級(jí)考試中的一個(gè)考試科目。本書(shū)使用大量的實(shí)例詮釋系統(tǒng)的理論和功能,并在章后附有習(xí)題,幫助讀者鞏固所學(xué)的知識(shí)。此外為了幫助學(xué)生進(jìn)一步掌握所學(xué)內(nèi)容,我們還編寫了配套的《Visual FoxPr0程序設(shè)計(jì)學(xué)習(xí)與實(shí)驗(yàn)指導(dǎo)》。    全書(shū)主要內(nèi)容包括數(shù)據(jù)庫(kù)及其相關(guān)概念,Visual FoxPr0數(shù)據(jù)庫(kù)及其表的基本操作、結(jié)構(gòu)化程序設(shè)計(jì)方法、結(jié)構(gòu)化查詢語(yǔ)言SQL、表單、菜單、工具欄及報(bào)表的設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)的思想及其在VisualFoxPro中的實(shí)現(xiàn),數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)步驟和實(shí)例等。    本書(shū)可作為高等院校非計(jì)算機(jī)專業(yè)各類學(xué)生學(xué)習(xí)數(shù)據(jù)庫(kù)技術(shù)和應(yīng)用課程的教學(xué)用書(shū),也可作為全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Visual FoxPr0考試的參考教材。

書(shū)籍目錄

第1章 數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)  1.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)    1.1.1 數(shù)據(jù)管理的基本概念    1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展    1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的組成    1.1.4 數(shù)據(jù)模型  1.2 關(guān)系數(shù)據(jù)庫(kù)    1.2.1 關(guān)系模型    1.2.2 關(guān)系運(yùn)算    1.2.3 關(guān)系運(yùn)算應(yīng)用實(shí)例    1.2.4 關(guān)系的完整性  1.3 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)    1.3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)原則    1.3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程  習(xí)題1第2章 Visual FoxPr0系統(tǒng)初步  2.1 Visual FoxPr0系統(tǒng)概述    2.1.1 Visual FoxPr0的發(fā)展    2.1.2 Visual FoxPr0的特點(diǎn)    2.1.3 Visual FoxPr0的性能指標(biāo)    2.1.4 Visual FoxPr0的文件類型  2.2 Visual FoxPr0的安裝與啟動(dòng)    2.2.1 Visual FoxPr0的安裝環(huán)境    2.2.2 Visual FoxPr0的啟動(dòng)與退出  2.3 Visual FoxPr0的用戶界面    2.3.1  Visual FoxPr0的系統(tǒng)窗口    2.3.2 Visual FoxPr0的環(huán)境配置    2.3.3 Visual FoxPr0的工作方式  2.4 項(xiàng)目管理器    2.4.1 項(xiàng)目的概念    2.4.2 項(xiàng)目管理器的結(jié)構(gòu)    2.4.3 創(chuàng)建項(xiàng)目    2.4.4 項(xiàng)目管理器的操作    2.4.5 項(xiàng)目管理器的定制  2.5 Visual FoxPr0的輔助工具    2.5.1 向?qū)?   2.5.2 設(shè)計(jì)器    2.5.3 生成器  習(xí)題2第3章 Visual FoxPr0語(yǔ)言基礎(chǔ)  3.1 數(shù)據(jù)與數(shù)據(jù)運(yùn)算    3.1.1 數(shù)據(jù)類型    3.1.2 常量    3.1.3 變量    3.1.4 表達(dá)式    3.1.5 常用函數(shù)  3.2 程序設(shè)計(jì)基礎(chǔ)    3.2.1 程序與程序文件    3.2.2 程序設(shè)計(jì)中常用的命令    3.2.3 程序的基本結(jié)構(gòu)    3.2.4 過(guò)程與用戶自定義函數(shù)    3.2.5 程序的調(diào)試  習(xí)題3第4章 Visual FoxPr0數(shù)據(jù)庫(kù)  4.1 Visual FoxPr0數(shù)據(jù)庫(kù)及相關(guān)操作    4.1.1 Visual FoxPr0數(shù)據(jù)庫(kù)的概述    4.1.2 創(chuàng)建數(shù)據(jù)庫(kù)    4.1.3 打開(kāi)數(shù)據(jù)庫(kù)    4.1.4 修改數(shù)據(jù)庫(kù)    4.1.5 關(guān)閉數(shù)據(jù)庫(kù)    4.1.6 刪除數(shù)據(jù)庫(kù)  4.2 創(chuàng)建數(shù)據(jù)庫(kù)表    4.2.1 數(shù)據(jù)庫(kù)表結(jié)構(gòu)的建立    4.2.2 數(shù)據(jù)庫(kù)表的屬性    4.2.3 數(shù)據(jù)庫(kù)表結(jié)構(gòu)的修改    4.2.4 數(shù)據(jù)庫(kù)表記錄的輸入  4.3 數(shù)據(jù)庫(kù)表的操作    4.3.1 數(shù)據(jù)庫(kù)表的打開(kāi)和關(guān)閉  ……第5章 SQL語(yǔ)言第6章 查詢和視圖第7章 表單的設(shè)計(jì)和應(yīng)用第8章 菜單與工具欄的設(shè)計(jì)第9章 報(bào)表與書(shū)簽設(shè)計(jì)第10章 數(shù)據(jù)庫(kù)應(yīng)用程序的創(chuàng)建參考文獻(xiàn)

章節(jié)摘錄

插圖:4.數(shù)據(jù)處理與信息管理數(shù)據(jù)是描述事物的符號(hào),被人們賦予了特定的含義。由于客觀世界的事物都是普遍聯(lián)系的,因此從已有的數(shù)據(jù)出發(fā),根據(jù)事物之間的聯(lián)系,經(jīng)過(guò)一定的處理步驟,就可以產(chǎn)生出新的數(shù)據(jù)。這些新的數(shù)據(jù)又可以表示新的信息。這種從已知的、原始的或雜亂無(wú)章的數(shù)據(jù)中找出對(duì)人們有用的數(shù)據(jù)或信息的過(guò)程稱為數(shù)據(jù)處理。數(shù)據(jù)處理的目.的就是從大量的數(shù)據(jù)中抽取對(duì)人們有用的信息。在數(shù)據(jù)處理過(guò)程中,一般計(jì)算量相對(duì)較小,很少涉及復(fù)雜的數(shù)學(xué)模型。但數(shù)據(jù)處理具有的一個(gè)顯著特點(diǎn)就是數(shù)據(jù)量大且數(shù)據(jù)之間存在復(fù)雜的關(guān)系。由此可見(jiàn),數(shù)據(jù)處理的核心不是數(shù)據(jù)計(jì)算,而是數(shù)據(jù)的管理。數(shù)據(jù)管理是指數(shù)據(jù)的收集、整理、組織、存儲(chǔ)、查詢和傳輸?shù)雀鞣N操作,是數(shù)據(jù)處理的基本環(huán)節(jié),是任何數(shù)據(jù)處理任務(wù)的共性部分。數(shù)據(jù)庫(kù)技術(shù)就是一種數(shù)據(jù)管理技術(shù)。1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)處理的歷史伴隨著人類社會(huì)的發(fā)展由來(lái)已久。隨著人類社會(huì)文明的發(fā)展,人們不斷尋求更加有效的數(shù)據(jù)處理工具和新的數(shù)據(jù)處理方法。古代人們用繩結(jié)、算籌來(lái)處理數(shù)據(jù)。近代采用算盤、機(jī)械計(jì)算機(jī)、電動(dòng)計(jì)算機(jī)來(lái)處理數(shù)據(jù),用賬簿、卡片來(lái)存儲(chǔ)數(shù)據(jù)。到了20世紀(jì)40年代由于電子計(jì)算機(jī)的發(fā)明,數(shù)據(jù)處理進(jìn)入了電子計(jì)算機(jī)數(shù)據(jù)處理時(shí)代。隨著電子計(jì)算機(jī)科學(xué)和計(jì)算技術(shù)的進(jìn)步,數(shù)據(jù)管理技術(shù)也得到了相應(yīng)的發(fā)展,其發(fā)展歷程一般可分為3個(gè)階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。1.人工管理階段20世紀(jì)50年代中期以前,計(jì)算機(jī)剛剛出現(xiàn)不久,硬件和軟件的發(fā)展水平也處于初級(jí)階段。計(jì)算機(jī)的硬件上使用磁帶、卡片、紙帶等,沒(méi)有磁盤等直接存取的存儲(chǔ)設(shè)備。軟件上沒(méi)有操作系統(tǒng)實(shí)現(xiàn)對(duì)計(jì)算機(jī)數(shù)據(jù)的統(tǒng)一管理和調(diào)度,數(shù)據(jù)是由程序員設(shè)計(jì)應(yīng)用程序時(shí)設(shè)計(jì),程序員要對(duì)所處理的數(shù)據(jù)做專門的定義,還要對(duì)數(shù)據(jù)的存取、輸入及輸出的方式做具體的安排,然后才能交給應(yīng)用程序進(jìn)行管理。計(jì)算機(jī)主要用于科學(xué)計(jì)算,數(shù)據(jù)量少,數(shù)據(jù)的結(jié)構(gòu)也比較簡(jiǎn)單。用戶一般用機(jī)器指令編寫程序,通過(guò)紙帶輸入程序和數(shù)據(jù)。這個(gè)時(shí)期,數(shù)據(jù)管理處于人工管理階段,其主要特點(diǎn)如下。(1)數(shù)據(jù)不能存儲(chǔ)。在程序的運(yùn)行過(guò)程中進(jìn)行數(shù)據(jù)輸入,程序運(yùn)行結(jié)束后,程序和數(shù)據(jù)所占用的存儲(chǔ)空間被釋放或被其他的程序或數(shù)據(jù)覆蓋。(2)沒(méi)有專門的軟件對(duì)數(shù)據(jù)實(shí)施統(tǒng)一的管理。數(shù)據(jù)的管理依靠應(yīng)用程序本身來(lái)處理。應(yīng)用程序不僅要規(guī)定數(shù)據(jù)的邏輯結(jié)構(gòu),而且要設(shè)計(jì)數(shù)據(jù)的物理結(jié)構(gòu),包括存儲(chǔ)結(jié)構(gòu)、存取方法和輸入輸出方式等。(3)數(shù)據(jù)不能共享。由于數(shù)據(jù)是面向應(yīng)用程序的,數(shù)據(jù)和處理程序是緊密聯(lián)系的。數(shù)據(jù)是作為程序本身的一部分而出現(xiàn)在程序中,一組數(shù)據(jù)只能對(duì)應(yīng)一個(gè)應(yīng)用程序。

編輯推薦

《Visual FoxPro程序設(shè)計(jì)教程》教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合,教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,教學(xué)內(nèi)容先進(jìn),強(qiáng)調(diào)計(jì)算機(jī)在各專業(yè)中的應(yīng)用,教學(xué)模式完善,提供配套的教學(xué)資源解決方案。

圖書(shū)封面

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


    Visual FoxPro程序設(shè)計(jì)教程 PDF格式下載


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

 
 

 

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

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