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

出版時(shí)間:2009-9  出版社:人民郵電出版社  作者:陳娟 等編著  頁數(shù):290  

前言

Visual FoxPro既是小型數(shù)據(jù)庫管理系統(tǒng)的杰出代表,又是可視化的面向?qū)ο蟮募砷_發(fā)工具。它以強(qiáng)大的性能、完整而豐富的工具、較高的處理速度、友好的界面以及完備的兼容性等特點(diǎn),備受廣大用戶的歡迎。目前,我國很多高校都開設(shè)了Visual FoxPro程序設(shè)計(jì)課程。同時(shí),Visual FoxPro也是全國計(jì)算機(jī)等級(jí)考試的考試科目之一。我們依據(jù)多年的實(shí)際教學(xué)經(jīng)驗(yàn)和數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)經(jīng)驗(yàn),在參考和借鑒了多本相關(guān)的同類教材后,精心編寫了此書。本書具有以下特點(diǎn):1.本書始終圍繞著一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)的實(shí)例——“岳麓書院圖書管理系統(tǒng)”來進(jìn)行講解。通過各個(gè)章節(jié)的例題,完整地描述了開發(fā)該系統(tǒng)的各個(gè)環(huán)節(jié)。包括建立項(xiàng)目文件,數(shù)據(jù)庫的操作,表單、菜單、報(bào)表、主程序的設(shè)計(jì),生成應(yīng)用程序。2.各章按知識(shí)點(diǎn)講解、實(shí)例說明、課后練習(xí)的模式來組織教學(xué)內(nèi)容。每章先介紹基本概念和基本方法,然后通過大量實(shí)例對(duì)其進(jìn)行說明。對(duì)于一些細(xì)節(jié)問題,再通過提示的方式來進(jìn)行注解。同時(shí),還配有習(xí)題和操作題,便于學(xué)生鞏固所學(xué)知識(shí)。3.在作者的個(gè)人網(wǎng)站http://www.teacherchen.cn/sjk上提供豐富的教學(xué)資源。網(wǎng)站上提供有本書的多媒體課件,案例的Flash演示,例題、習(xí)題素材的下載。本書的教學(xué)內(nèi)容設(shè)計(jì)成以下3個(gè)部分。第一部分是基礎(chǔ)部分,由第1章、第2章組成。第1章是數(shù)據(jù)庫的基礎(chǔ)知識(shí),著重講解了數(shù)據(jù)庫系統(tǒng)的組成和關(guān)系數(shù)據(jù)庫的相關(guān)概念,簡單介紹了Visual FoxPro軟件和項(xiàng)目管理器的使用。第2章是數(shù)據(jù)與數(shù)據(jù)運(yùn)算,主要介紹Visual FoxPro中常量、變量、運(yùn)算符和常用函數(shù)的概念和使用。通過對(duì)該部分的學(xué)習(xí),學(xué)生可了解數(shù)據(jù)庫的相關(guān)理論,還能掌握如何根據(jù)條件書寫正確的表達(dá)式,為后面的學(xué)習(xí)奠定基礎(chǔ)。第二部分是數(shù)據(jù)庫的操作,由第3章、第4章、第5章組成。第3章是數(shù)據(jù)庫和數(shù)據(jù)表的操作,詳細(xì)說明了如何設(shè)計(jì)、建立、打開、關(guān)閉數(shù)據(jù)庫,重點(diǎn)講解了建立和維護(hù)數(shù)據(jù)表的方法,索引的建立和使用,以及如何在數(shù)據(jù)表之間建立關(guān)聯(lián)和設(shè)置參照完整性。第4章是結(jié)構(gòu)化查詢語言,從數(shù)據(jù)查詢、數(shù)據(jù)操縱和數(shù)據(jù)定義3個(gè)方面介紹Visual FoxPro所支持的SQL語句。第5章是查詢和視圖,主要介紹查詢和視圖的概念、建立和使用,比較了兩者的異同。通過對(duì)該部分的學(xué)習(xí),學(xué)生可以掌握如何在Visual FoxPro環(huán)境中建立和管理數(shù)據(jù)庫。

內(nèi)容概要

  本書圍繞“岳麓書院圖書管理系統(tǒng)”實(shí)例,完整地描述了數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的各個(gè)環(huán)節(jié),將系統(tǒng)開發(fā)的具體步驟詳細(xì)地貫穿到各個(gè)章節(jié)的例題中?! ∪珪?0章,內(nèi)容包括數(shù)據(jù)庫的基礎(chǔ)知識(shí)、數(shù)據(jù)與數(shù)據(jù)運(yùn)算、數(shù)據(jù)庫和數(shù)據(jù)表的操作、結(jié)構(gòu)化查詢語言、查詢和視圖、結(jié)構(gòu)化程序設(shè)計(jì)、表單設(shè)計(jì)、菜單設(shè)計(jì)、報(bào)表設(shè)計(jì)、應(yīng)用程序的生成與發(fā)布。每章均按知識(shí)點(diǎn)講解、實(shí)例說明、課后練習(xí)的模式來組織教學(xué)內(nèi)容?! ”緯勺鳛槠胀ǜ叩仍盒isual FoxPro程序設(shè)計(jì)或相關(guān)課程的教材,也可作為全國計(jì)算機(jī)等級(jí)考試二級(jí)Visual FoxPro的培訓(xùn)或自學(xué)教材。

書籍目錄

第1章 數(shù)據(jù)庫基礎(chǔ)  1.1 數(shù)據(jù)庫系統(tǒng)   1.1.1 數(shù)據(jù)與數(shù)據(jù)處理   1.1.2 計(jì)算機(jī)數(shù)據(jù)管理   1.1.3 數(shù)據(jù)庫系統(tǒng)的組成   1.1.4 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)  1.2 關(guān)系數(shù)據(jù)庫   1.2.1 概念模型   1.2.2 數(shù)據(jù)模型   1.2.3 關(guān)系模型   1.2.4 關(guān)系運(yùn)算  1.3 Visual FoxPro概述   1.3.1 Visual FoxPro的發(fā)展歷程   1.3.2 Visual FoxPro的安裝   1.3.3 Visual FoxPro的啟動(dòng)和退出   1.3.4 Visual FoxPro的用戶界面   1.3.5 Visual FoxPro的選項(xiàng)設(shè)置  1.4 項(xiàng)目管理器   1.4.1 創(chuàng)建項(xiàng)目   1.4.2 使用項(xiàng)目管理器   1.4.3 定制項(xiàng)目管理器  習(xí)題1 第2章 數(shù)據(jù)與數(shù)據(jù)運(yùn)算  2.1 常量與變量   2.1.1 常量   2.1.2 變量   2.1.3 數(shù)組  2.2 運(yùn)算符與表達(dá)式   2.2.1 數(shù)值表達(dá)式   2.2.2 字符表達(dá)式   2.2.3 日期表達(dá)式   2.2.4 邏輯表達(dá)式  2.3 常用函數(shù)   2.3.1 數(shù)值處理函數(shù)   2.3.2 字符串處理函數(shù)   2.3.3 日期和時(shí)間函數(shù)   2.3.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)   2.3.5 測(cè)試函數(shù)  習(xí)題2 第3章 數(shù)據(jù)庫與數(shù)據(jù)表的操作  3.1 設(shè)計(jì)數(shù)據(jù)庫   3.1.1 了解用戶需求   3.1.2 確定數(shù)據(jù)庫中所需的表   3.1.3 設(shè)計(jì)表的結(jié)構(gòu)   3.1.4 確定表的主關(guān)鍵字   3.1.5 確定表之間的關(guān)系  3.2 建立數(shù)據(jù)庫與數(shù)據(jù)表   3.2.1 建立數(shù)據(jù)庫   3.2.2 建立數(shù)據(jù)表   3.2.3 定義數(shù)據(jù)表結(jié)構(gòu)   3.2.4 輸入數(shù)據(jù)記錄   3.2.5 修改數(shù)據(jù)表結(jié)構(gòu)   3.2.6 設(shè)置數(shù)據(jù)字典信息   3.2.7 通過瀏覽窗口新增、修改、刪除數(shù)據(jù)  3.3 數(shù)據(jù)表的基本操作   3.3.1 打開和關(guān)閉表   3.3.2 顯示表的數(shù)據(jù)記錄   3.3.3 移動(dòng)記錄指針   3.3.4 查找記錄   3.3.5 新增記錄   3.3.6 刪除記錄   3.3.7 修改記錄   3.3.8 篩選數(shù)據(jù)表   3.3.9 表的復(fù)制和導(dǎo)入   3.3.10 記錄與數(shù)組的數(shù)據(jù)交換  3.4 數(shù)據(jù)庫的基本操作   3.4.1 打開數(shù)據(jù)庫及設(shè)計(jì)器   3.4.2 關(guān)閉數(shù)據(jù)庫   3.4.3 向數(shù)據(jù)庫添加數(shù)據(jù)表   3.4.4 從數(shù)據(jù)庫移去數(shù)據(jù)表   3.4.5 自由表   3.4.6 刪除數(shù)據(jù)庫   3.4.7 數(shù)據(jù)庫的清理與檢驗(yàn)  3.5 索引的建立及使用   3.5.1 索引的概念   3.5.2 索引的建立   3.5.3 索引的使用   3.5.4 索引的刪除   3.5.5 物理排序  3.6 多表的使用   3.6.1 工作區(qū)   3.6.2 使用其他工作區(qū)的表   3.6.3 數(shù)據(jù)表之間的臨時(shí)關(guān)聯(lián)  3.7 永久聯(lián)系及參照完整性   3.7.1 永久聯(lián)系   3.7.2 參照完整性   3.7.3 數(shù)據(jù)完整性  習(xí)題3 第4章 結(jié)構(gòu)化查詢語言 第5章 查詢與視圖 第6章 結(jié)構(gòu)化程序設(shè)計(jì)第7章 表單設(shè)計(jì) 第8章 菜單設(shè)計(jì)第9章 報(bào)表設(shè)計(jì)第10章 應(yīng)用程序的生成與發(fā)布參考文獻(xiàn) 

章節(jié)摘錄

插圖:在建立了表間的永久聯(lián)系后,應(yīng)設(shè)置參照完整性。參照完整性是指兩個(gè)相關(guān)聯(lián)的表中相關(guān)數(shù)據(jù)是否一致。設(shè)置了參照完整性后,當(dāng)插入、修改、刪除一個(gè)表中的數(shù)據(jù)時(shí),系統(tǒng)通過參照引用相關(guān)聯(lián)的另一個(gè)數(shù)據(jù)表的數(shù)據(jù),來檢驗(yàn)操作的正確性。以圖書表(父表)和借閱表(子表)為例,下列操作將破壞兩表的參照完整性。在圖書表中刪除了某一本書,而未刪除借閱表中所對(duì)應(yīng)的記錄,導(dǎo)致這些借閱記錄在圖書表中找不到相關(guān)圖書。在圖書表中修改了某一本書的條形碼,而借閱表中原先與之所對(duì)應(yīng)記錄的條形碼卻未被修改,導(dǎo)致借閱記錄在圖書表中找不到相關(guān)圖書。在借閱表中插入一條記錄,而該記錄的條形碼在圖書表中卻不存在,導(dǎo)致無法找到相關(guān)的圖書。在Visual FoxPro中設(shè)置參照完整性,首先,要選擇“數(shù)據(jù)庫”菜單下的“清理數(shù)據(jù)庫”命令,對(duì)數(shù)據(jù)庫進(jìn)行清理。注意,清理數(shù)據(jù)庫時(shí),必須以獨(dú)占形式打開數(shù)據(jù)庫。然后,打開數(shù)據(jù)庫設(shè)計(jì)器,可選用下列3種方法打開“參照完整性生成器”對(duì)話框。選擇“數(shù)據(jù)庫”菜單中的“編輯參照完整性”命令。在數(shù)據(jù)庫設(shè)計(jì)器的空白處右擊鼠標(biāo),在快捷菜單中選擇“編輯參照完整性”命令。在數(shù)據(jù)庫設(shè)計(jì)器中雙擊兩個(gè)表之間的聯(lián)線,打開“編輯關(guān)系”對(duì)話框,單擊對(duì)話框中的“參照完整性”按鈕。在如圖3.89所示的“參照完整性生成器”對(duì)話框中,列出此數(shù)據(jù)庫中有哪些關(guān)聯(lián)。關(guān)聯(lián)的哪一方是父表,哪一方是子表,以及關(guān)聯(lián)所使用的索引。在“更新”、“刪除”和“插入”的3種規(guī)則的下拉列表中,有“限制”、“級(jí)聯(lián)”和“忽略”3個(gè)選項(xiàng),默認(rèn)為“忽略”選項(xiàng)。

編輯推薦

《Visual FoxPro程序設(shè)計(jì)教程(第2版)》:按知識(shí)點(diǎn)講解、實(shí)例說明、課后練習(xí)的模式組織內(nèi)容;剖析完整應(yīng)用系統(tǒng)的開發(fā)過程,分解到各章實(shí)例中;教學(xué)網(wǎng)站提供課件、原始文件、操作演示等素材;覆蓋全國計(jì)算機(jī)等級(jí)考試二級(jí)VFP的知識(shí)要點(diǎn)。

圖書封面

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


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


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

 
 

  •   給我同學(xué)買的 她說還不錯(cuò)
 

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

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