出版時間:2004-4 出版社:機械工業(yè)出版社 作者:陳曉明 編 頁數:355
前言
可視化(Visual)編程是20世紀90年代出現的一種全新的程序設計方法,Visual FoxPro支持可視化技術。在PC機數據庫系統(tǒng)XBASE家族中,V:FP將程序設計的重點從面向過程轉向面向對象,是一個全面支持面向對象程序設計的數據庫語言。作為微軟公司可視化系列的一員,VFP將早期XBASE數據庫語言從以命令方式為主的交互式操作轉變到以圖形界面操作為主的可視化技術?! 秜isual FoxPro教程》較為全面地介紹了VFF,的概念、理論、方法與步驟,把語言學習、數據庫技術、可視化編程方法和實際應用作為一個統(tǒng)一的整體來介紹?! ∪珪鴥热莨卜譃槭?,每章均在介紹基本概念、操作方法的同時,通過較多的例題加深讀者的理解。最后,通過一個具體的系統(tǒng)開發(fā)實例,使讀者掌握實際應用程序的開發(fā)技術?! ”緯鴪D文并茂,所有操作都按實際屏幕一步一步講述,通過范例和具體操作,使讀者盡快學會使用VFP。書中給出的全部程序都是用VFP 6.0編寫的,并都在微機上調試通過。 本書可以作為職業(yè)技術學院的教材,也可以作為中等職業(yè)技術學校和計算機培訓班的教材,更可作為計算機應用人員的參考書。 本書由陳曉明任主編,并編寫第6、7、8章及附錄;游溯濤任副主編,并編寫第1、10、ll、12章;王晶編寫第2、3章;田利君編寫第4、5、9章。全書由陳曉明統(tǒng)稿,由周光輝主審。 在編寫本書過程中,編者參閱了大量的圖書資料,并有所借鑒。參閱書目已列入書后的參考文獻中,編者在此向這些圖書的作者表示衷心的感謝?! ”緯木幷叨际窃诮虒W第一線從事多年教學工作的教師,將積累的豐富教學經驗與心得體會濃縮凝聚到本書中。但由于編者水平有限,書中難免存在不妥之處,敬請讀者和專家們批評指正,以便修改完善。
內容概要
本書共分十二章,介紹支持可視化編程技術、支持面向對象程序設計的數據語言——Visual FoxPro(簡稱VFP)。主要內容包括:中文VFP數據庫系統(tǒng)簡介,程序設計基礎知識,數據表與數據庫的創(chuàng)建與使用,查詢與視圖,面向對象的程序設計,表單的基礎設計、控件設計與高級設計,報表與菜單高計,數據的導出、導入與追加,系統(tǒng)開發(fā)實例。
本書集多年教學經驗編寫而成,突出了實用性與操作性,適合于高職高專,中專和各類計算機培訓班作為教材使用,也要供廣大計算機愛好者參考。
書籍目錄
前言第1章 認識中文Visual FoxPro數據庫系統(tǒng) 1.1 數據庫的基本概念 1.1.1 什么是數據庫 1.1.2 微機數據庫的發(fā)展 1.2 中文Visial FoxPro概述 1.2.1 VFP的主要特點 1.2.2 VFP的界面組成與操作 1.2.3 VFP的工作方式 1.3 VFP輔助工具 1.3.1 向導 1.3.2 設計器 1.3.3 生成器 1.4 VFP的控制中心——項目管理器 1.1.1 項目管理器的功能 1.4.2 項目管理器的操作 1.5 定制VFP系統(tǒng)環(huán)境及獲取幫助 1.5.1 VFP系統(tǒng)選項的設置 1.5.2 在VFP中獲取幫助第2章 程序設計基礎 2.1 VFP的數據類型、文件類型 2.1.1 VFP的數據和數據類型 2.1.2 VFP的文件類型 2.2 常量、變量、函數和表達式 2.2.1 VFP常量 2.2.2 VFP變量 2.2.3 內存變量的作用域 2.2.4 數組 2.2.5 函數 2.2.6 運算符和表達式 2.3 程序的建立、修改和運行 2.3.1 程序的書寫規(guī)則 2.3.2 建立程序 2.3.3 編輯修改程序 2.3.4 運行程序 2.4 結構化程序設計 2.4.1 程序文件中常用的命令 2.4.2 順序結構 2.4.3 分支結構 2.4.4 循環(huán)結構 2.5 過程與函數 2.5.1 過程 2.5.2 自定義函數(UDF) 2.5.3 過程與函數調用時參數的傳遞 習題第3章 表的創(chuàng)建與使用 3.1 創(chuàng)建表 3.1.1 用表設計器創(chuàng)建新表 3.1.2 使用表向導創(chuàng)建新表 3.1.3 使用命令創(chuàng)建新表 3.2 表的基本操作 3.2.1 表的打開與關閉 3.2.2 記錄的顯示與修改 3.3 記錄的定位與查找 3.4 記錄的添加與刪除 3.4.1 記錄的添加 3.4.2 記錄的刪除與恢復 3.5 表數據的替換 3.5.1 成批修改數據 3.5.2 單個記錄與數組間數據傳送 3.6 表的索引 3.6.1 索引類型 3.6.2 索引的建立和刪除 習題第4章 數據庫的創(chuàng)建與使用 4.1 創(chuàng)建數據庫 4.2 數據庫表的字段經驗證規(guī)則 4.3 數據庫表的記錄級驗證規(guī)則 4.4 設置表間規(guī)則:參照完整性 4.5 表間的臨時關系 習題第5章 查詢與視圖 5.1 查詢向導 5.2 查詢設計器 5.3 SQL語言 5.4 創(chuàng)建本地視圖 5.5 遠程視圖簡介 習題第6章 表單設計基礎 6.1 表單向導 6.2 表單設計器 習題第7章 面向對象的程序設計方法 7.1 基本概念 7.2 對象引用 7.3 類設計初步 習題第8章 表單的控件設計與表單高級設計 8.1 創(chuàng)建“教師簡況錄入表單”及相關控件設計 8.2 創(chuàng)建‘形狀變換表單“及相關控件設計 8.3 連接類 8.4 表單高級設計 習題第9章 報表設計 9.1 報表向導 9.2 報表設計器 習題第10章 菜單設計 10.1 菜單設計器的啟動與功能 10.2 規(guī)劃菜單系統(tǒng) 10.3 創(chuàng)建和定制菜單 10.4 定制菜單系統(tǒng) 10.5 菜單系統(tǒng)與應用系統(tǒng)的集成 習題第11章 數據的導出、導入和追加 11.1 數據導入、志出的文件類型 11.2 導入數據 11.3 追加數據 11.4 導出數據 習題第12章 應用系統(tǒng)集成及開發(fā)實例 12.1 開發(fā)VFP數據庫系統(tǒng)的一般步驟 12.2 實例——“學生選課成績管理系統(tǒng)”的開發(fā) 12.3 應用程序集成 12.4 應用程序的發(fā)布附錄 附錄A 文件擴展名及類型說明 附錄B Visval FoxPro 6.0控件名稱及功能 附錄C Visval FoxPro 6.0對象名稱及功能 附錄D Visval FoxPro 6.0屬性名稱及功能 附錄E Visval FoxPro 6.0事件名稱及功能 附錄F Visval FoxPro 6.0方法名稱及功能參考文獻
章節(jié)摘錄
2.完成操作 在Visual Foxpro中啟動向導后,需要依次回答屏幕窗口中出現的一些問題。如圖1-10所示,當做出正確的選擇后,可單擊“下一步”按鈕,進入下一個屏幕的操作。當依次回答完所有的問題到達最后一個屏幕時,單擊“完成”按鈕即可以完成操作?! ∪绻僮髦谐霈F錯誤,或者原來的想法發(fā)生了變化,可選擇“上一步”按鈕來查看前一屏幕的內容,以便進行修改。選擇“取消”將退出向導而不會產生任何結果。如果在使用過程中遇到困難,則可以按F1鍵或單擊“幫助”按鈕來獲得幫助?! ∫部梢栽诓僮鲿r直接選擇“完成”按鈕到向導的最后一步,跳過中間所要輸入的選項信息,此時向導將使用系統(tǒng)提供的默認值?! ?.保存向導結果 根據所用向導的類型,每個向導的最后一個屏幕都會要求您提供一個標題,并給出保存、瀏覽、修改或打印結果的選項?! ∈褂谩邦A覽”選項,可以在結束向導的操作前查看向導產生的結果。如果需要做出不同的選擇來改變結果,則可以返回到前邊,重新進行選擇。對向導的結果滿意后,再選擇“完成”按鈕。4.修改向導結果 利用向導創(chuàng)建好表、表單、查詢、報表或標簽后,還可以繼續(xù)使用系統(tǒng)提供的各種“設計器”對這些項目做進一步的修改。用戶不能用向導重新打開一個由向導建立的文件,但是可以在退出向導之前,預覽向導的結果并做出適當的修改。
圖書封面
評論、評分、閱讀與下載