出版時間:2010-9 出版社:四川大學(xué)出版社 作者:曾曉紅 編 頁數(shù):279
Tag標簽:無
前言
由于Visual FoxPro教材一般都是講解Visual FoxPro開發(fā)平臺的基礎(chǔ)知識,但是,從基礎(chǔ)知識到編程實戰(zhàn)仍然還有一段相當漫長的路,一般學(xué)習(xí)者很難把VFP基礎(chǔ)知識應(yīng)用到中、小型信息系統(tǒng)的開發(fā)實踐中,導(dǎo)致學(xué)習(xí)者動手能力沒有得到很大提高的現(xiàn)象發(fā)生。本書旨在幫助Visual FoxPro學(xué)習(xí)者提高把基礎(chǔ)知識轉(zhuǎn)化為能夠進行系統(tǒng)開發(fā)的技能。 為填補Visual FoxPro編程基礎(chǔ)和編程實戰(zhàn)之間的空白,充分展現(xiàn)Visual FoxPro的強大功能,并滿足不同層次讀者的學(xué)習(xí)需要,我們在內(nèi)容設(shè)計方面注重強化基礎(chǔ)、突出重點、側(cè)重應(yīng)用;并對不同的實例予以恰當?shù)姆诸悾谖淖志幣欧矫媪η笳Z言精練、通俗易懂,方便讀者的學(xué)習(xí)?! ”緯踩?,第一章面向?qū)ο缶幊袒A(chǔ),介紹面向?qū)ο蟪绦蛟O(shè)計的基本理念和基本概念,包括類、對象、對象的屬性、對象的事件和事件發(fā)生的順序等內(nèi)容。第二章介紹了VFP實訓(xùn)案例,在回顧結(jié)構(gòu)化程序設(shè)計的基礎(chǔ)上,詳細描述了Visual FoxPro中各類基本控件的屬性和根據(jù)不同目的在基本控件的事件中編寫相應(yīng)的代碼以實現(xiàn)特定的功能、充分利用函數(shù)降低編程難度、數(shù)據(jù)查詢方法、創(chuàng)建可視化類的方法、菜單和報表的制作、多媒體功能的實現(xiàn)等內(nèi)容;其中不乏Hanoi塔問題動畫、產(chǎn)品加鎖(時間掣)技術(shù)、通用查詢、把漢字轉(zhuǎn)換為拼音、利用攝像頭采集照片信息、自動生成錯誤日志的主程序、音視頻播放、編排考場、制作和調(diào)用CHM幫助文件等實用程序。所有實例均詳細敘述了編程的具體步驟、相應(yīng)的對象及其屬性值、事件或方法的全部代碼。第三章介紹了全國計算機等級考試二級VFP實例,旨在掌握Visual FoxPro實用編程的基礎(chǔ)上,幫助讀者通過全國計算機等級考試二級Visual FoxPro。 配套光盤包含本書的所有實例,實例均在Visual FoxPro 9.0下調(diào)試通過。
內(nèi)容概要
《VFP編程實例及提高:通向編程實戰(zhàn)之路》共三章,第一章面向?qū)ο缶幊袒A(chǔ),介紹面向?qū)ο蟪绦蛟O(shè)計的基本理念和基本概念,包括類、對象、對象的屬性、對象的事件和事件發(fā)生的順序等內(nèi)容。第二章介紹了VFP實訓(xùn)案例,在回顧結(jié)構(gòu)化程序設(shè)計的基礎(chǔ)上,詳細描述了Visual FoxPro中各類基本控件的屬性和根據(jù)不同目的在基本控件的事件中編寫相應(yīng)的代碼以實現(xiàn)特定的功能、充分利用函數(shù)降低編程難度、數(shù)據(jù)查詢方法、創(chuàng)建可視化類的方法、菜單和報表的制作、多媒體功能的實現(xiàn)等內(nèi)容;其中不乏Hanoi塔問題動畫、產(chǎn)品加鎖(時間掣)技術(shù)、通用查詢、把漢字轉(zhuǎn)換為拼音、利用攝像頭采集照片信息、自動生成錯誤日志的主程序、音視頻播放、編排考場、制作和調(diào)用CHM幫助文件等實用程序。所有實例均詳細敘述了編程的具體步驟、相應(yīng)的對象及其屬性值、事件或方法的全部代碼。第三章介紹了全國計算機等級考試二級VFP實例,旨在掌握Visual FoxPro實用編程的基礎(chǔ)上,幫助讀者通過全國計算機等級考試二級Visual FoxPro。
書籍目錄
第1章 VFP面向?qū)ο缶幊袒A(chǔ)第1節(jié) 基類及其引用第2節(jié) VFP常用事件和方法第3節(jié) 事件發(fā)生的順序第4節(jié) 得到和失去焦點第5節(jié) 何時更新數(shù)據(jù)第2章 VFP實訓(xùn)案例第1節(jié) 程序設(shè)計基礎(chǔ)第1部分 結(jié)構(gòu)化程序設(shè)計及應(yīng)用實驗1 求一元二次方程實驗2 百錢百雞問題(窮舉法)實驗3 Fibonacci問題(迭代法)實驗4 牛頓切線法(迭代法)實驗5 歐幾里得算法(求最大公約數(shù),迭代)實驗6 打印九九表實驗7 冒泡法排序?qū)嶒? 漢諾塔問題實驗9 選擇法排序動畫實驗10 折半查找實驗11 阿拉伯數(shù)字轉(zhuǎn)換成中文大寫第2部分 函數(shù)的使用實驗12 從身份證中獲取出生日期實驗13 顯示系統(tǒng)信息實驗14 漢字轉(zhuǎn)拼音第3部分 數(shù)據(jù)查詢實驗15 父子表聯(lián)動的表單實驗16 模糊查詢實驗17 多表關(guān)聯(lián)查詢實例實驗18 通用查詢實驗19 查詢表中的任意字段實驗20 設(shè)置比較符條件查詢實驗21 SQL查詢實例第2節(jié) 面向?qū)ο蟪绦蛟O(shè)計第1部分 常用控件的使用實驗22 He11o Wor1d!實驗23 選項按鈕組設(shè)計實驗24 組合框設(shè)計實驗25 自動換頁實驗26 頁框標題的顏色控制實驗27 動態(tài)添加列表框項目實驗28 動態(tài)改變列表框的內(nèi)容實驗29 微調(diào)設(shè)計實驗30 表格中添加微調(diào)和復(fù)選框控件實驗31 日歷控件應(yīng)用實例實驗32 容器類控件設(shè)計實驗33 形狀控制實驗34 計算器設(shè)計實驗35 動態(tài)增加列表框中的列實驗36 表格中的顏色控制實驗37 表格錄入數(shù)據(jù)時光標的控制實驗38 圖形瀏覽器設(shè)計實驗39 自動打開組合框的設(shè)計實例實驗40 單擊表格標題欄對表排序第2部分 類和事件實驗41 工具欄設(shè)計實驗42 移動鼠標改變圖形大小實驗43 顯示事件列表的表單第3部分 報表及菜單實驗44 主菜單設(shè)計實驗45 向?qū)?、手動建立報表實?6 快捷菜單設(shè)計和調(diào)用實驗47 報表中圖片透明第3節(jié) VFP中的多媒體應(yīng)用實驗48 圖像、聲音信息保存到數(shù)據(jù)庫實驗49 背景音樂的實現(xiàn)實驗50 多功能音視頻播放器實驗51 給程序加入掃描功能實驗52 利用攝像頭采集圖像第4節(jié) VFP的項目管理及后期制作實驗53 VFP項目的建立和管理實驗54 安裝盤的生成實驗55 制作和調(diào)用CHM幫助文件實驗56 主程序設(shè)計實驗57 利用Insta11Shie1d Express制作安裝盤第5節(jié) 實用編程第1部分 其他使用技巧實驗58 嵌入EXCE1和WORD實驗59 閃爍立體字幕效果實驗60 超鏈接設(shè)計實驗61 異形表單設(shè)計實驗62 防止表單重復(fù)運行實驗63 隱藏和顯示任務(wù)欄實驗64 使用鍵盤操作表第2部分 產(chǎn)品加密與數(shù)據(jù)備份實驗65 低級文件函數(shù)加密數(shù)據(jù)表實驗66 產(chǎn)品加鎖(時間掣)技術(shù)實驗67 數(shù)據(jù)庫備份與恢復(fù)程序第3部分 考務(wù)管理應(yīng)用實驗68 產(chǎn)生隨機考試號實驗69 自動編排考場實驗70 手動編排考場第3章 全國計算機等級考試二級VFP實例第1節(jié) 全國計算機等級考試二級VFP上機概要第2節(jié) 全國計算機等級考試二級VFP實例解析第1部分 基本操作題實驗1 基本操作題(一)實驗2 基本操作題(二)實驗3 基本操作題(三)實驗4 基本操作題(四)第2部分 簡單應(yīng)用題實驗5 簡單應(yīng)用(一)實驗6 簡單應(yīng)用(二)實驗7 簡單應(yīng)用(三)實驗8 簡單應(yīng)用(四)第3部分 綜合應(yīng)用題實驗9 綜合應(yīng)用(一)實驗10 綜合應(yīng)用(二)實驗11 綜合應(yīng)用(三)附錄 2009年全國計算機等級考試二級VFP考試大綱參考文獻
章節(jié)摘錄
VFP不僅提供面向?qū)ο蟮某绦蛟O(shè)計方式,同時還保留面向過程的程序設(shè)計方式。面向?qū)ο蟮某绦蛟O(shè)計方式是以對象為中心,將數(shù)據(jù)和程序綁定在一起,封裝在對象中,從而淡化解決問題的過程。面向?qū)ο蟮某绦蛟O(shè)計的內(nèi)容包括類、設(shè)置對象、確定對象的數(shù)據(jù)(屬性)、確定數(shù)據(jù)操作(方法)和對象的響應(yīng)(事件)。以下詳細介紹VFP面向?qū)ο蟪绦蛟O(shè)計方式的基本概念?! 〉?節(jié) 基類及其引用 要想利用面向過程的語言(如C語言)開發(fā)軟件,除了要深入學(xué)習(xí)該語言的各種命令,熟練命令的語法外,還必須熟悉并能靈活應(yīng)用該語言提供的系統(tǒng)庫函數(shù)。而利用面向?qū)ο笳Z言開發(fā)軟件,除了要掌握命令的語法和系統(tǒng)庫函數(shù)外,還必須熟悉系統(tǒng)提供的各種基類,以及各種基類的屬性、事件和方法。VFP為開發(fā)者提供了很多實用的基類,大大方便了開發(fā)者編程?! ∷^類(Class),就是一組對象的屬性和行為特征的抽象描述?;蛘哒f,類是具有共同屬性、共同操作性質(zhì)的對象的集合。在VFP中,類就像是一個模板,對象都是由類生成的,類定義了對象所有的屬性、事件和方法,從而決定了對象的屬性及其行為。使用類的目的主要是為了提高編程效率?! ∠到y(tǒng)本身提供的類稱為基類。VFP的基類是系統(tǒng)內(nèi)嵌的、并不存放在某個類庫中。VFP的基類共分成兩個大類:容器類和控件類?! ?/pre>圖書封面
圖書標簽Tags
無評論、評分、閱讀與下載