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

-
【作 者】主編 何振林 趙亮
【I S B N 】978-7-5170-2720-1
【責(zé)任編輯】李炎
【適用讀者群】本專通用
【出版時(shí)間】2014-12-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】420
【千字?jǐn)?shù)】420
【印 張】26.25
【定 價(jià)】¥54
【叢 書】普通高等教育“十二五”規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書是一本關(guān)于Visual FoxPro入門與數(shù)據(jù)庫(kù)開發(fā)的指導(dǎo)書。書中對(duì)集成開發(fā)環(huán)境的特性,數(shù)據(jù)庫(kù)編程知識(shí),具體的數(shù)據(jù)庫(kù)管理系統(tǒng)的設(shè)計(jì)、創(chuàng)建與開發(fā),從知識(shí)、方法與技巧,以及操作和實(shí)踐等方面,都作了較為詳細(xì)的介紹。
全書共12章,著重介紹Visual FoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)的基礎(chǔ)知識(shí)和基本方法,同時(shí)加強(qiáng)了結(jié)構(gòu)化程序設(shè)計(jì)的訓(xùn)練,并深入淺出地介紹了面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,各章知識(shí)點(diǎn)、重點(diǎn)突出。
本書內(nèi)容全面,實(shí)例豐富,共有實(shí)例256題,所有實(shí)例程序已上機(jī)調(diào)試通過(guò),特別適合作為高等學(xué)校非計(jì)算機(jī)類各專業(yè)Visual FoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)的參考教材。同時(shí),也可作為業(yè)余愛好者和數(shù)據(jù)庫(kù)軟件開發(fā)人員的參考書。
為配合本書的學(xué)習(xí)和上機(jī)操作,作者還編寫了《Visual FoxPro程序設(shè)計(jì)教程(第二版)習(xí)題集與解答》,全書安排有481道選擇題、368道填空題、300道判斷題和116道上機(jī)題。讀者可結(jié)合所學(xué)內(nèi)容進(jìn)行有針對(duì)性的訓(xùn)練。
本書配有免費(fèi)電子教案,讀者可以從中國(guó)水利水電出版社網(wǎng)站以及萬(wàn)水書苑下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/或http://www.hzxbc.cn。
·本書是一本關(guān)于Visual FoxPro入門與數(shù)據(jù)庫(kù)開發(fā)的指導(dǎo)書。書中從知識(shí)、方法與技巧,以及操作和實(shí)踐等方面,對(duì)集成開發(fā)環(huán)境的特性,數(shù)據(jù)庫(kù)編程知識(shí),具體的數(shù)據(jù)庫(kù)管理系統(tǒng)的設(shè)計(jì)、創(chuàng)建與開發(fā),都作了較為詳細(xì)的介紹。
·本書內(nèi)容全面,實(shí)例豐富,共有實(shí)例256題,所有實(shí)例程序均已上機(jī)調(diào)試通過(guò)。為配合本書的學(xué)習(xí)和上機(jī)操作,作者還編寫了《Visual FoxPro程序設(shè)計(jì)教程(第二版)習(xí)題集與解答》,安排有481道選擇題、368道填空題、300道判斷題和116道上機(jī)題。讀者可結(jié)合所學(xué)內(nèi)容進(jìn)行有針對(duì)性的訓(xùn)練。
Visual FoxPro是美國(guó)Microsoft(微軟)公司推出的適用于微型計(jì)算機(jī)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。Visual FoxPro功能強(qiáng)大、操作方便、使用簡(jiǎn)單、用戶界面良好,它不僅是一個(gè)比較完善的數(shù)據(jù)庫(kù)管理系統(tǒng),而且是一種面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)語(yǔ)言。對(duì)于學(xué)習(xí)數(shù)據(jù)庫(kù)系統(tǒng)知識(shí)和面向?qū)ο蟪绦蛟O(shè)計(jì)方法來(lái)說(shuō),是一個(gè)較好的教學(xué)與實(shí)驗(yàn)環(huán)境。目前,全國(guó)很多高校特別是非信息類專業(yè),均在數(shù)據(jù)庫(kù)程序設(shè)計(jì)類課程中講授Visual FoxPro數(shù)據(jù)庫(kù)管理系統(tǒng)。
Visual FoxPro(簡(jiǎn)稱VFP,目前最高版本為V9.0)是計(jì)算機(jī)類專業(yè)C/S(客戶/服務(wù)器)結(jié)構(gòu)重要的前端開發(fā)工具之一,也是非計(jì)算機(jī)類專業(yè)計(jì)算機(jī)等級(jí)考試(二級(jí))最為普及的課程之一。
Visual FoxPro數(shù)據(jù)庫(kù)管理系統(tǒng)的主要特點(diǎn)如下:
一、Visual FoxPro提供了一個(gè)集成化的系統(tǒng)開發(fā)環(huán)境,它不僅支持過(guò)程式編程技術(shù),而且在語(yǔ)言方面作了強(qiáng)大的擴(kuò)充,支持面向?qū)ο罂梢暬幊碳夹g(shù),并擁有功能強(qiáng)大的可視化程序設(shè)計(jì)工具,例如數(shù)據(jù)庫(kù)設(shè)計(jì)器、菜單設(shè)計(jì)器、應(yīng)用程序生成器等,可實(shí)現(xiàn)應(yīng)用程序的快速開發(fā)。利用可視化的設(shè)計(jì)工具和向?qū)В脩艨梢钥焖賱?chuàng)建表單、查詢和打印報(bào)表。
目前,Visual FoxPro是用戶收集信息、查詢數(shù)據(jù)、創(chuàng)建集成數(shù)據(jù)庫(kù)系統(tǒng)、進(jìn)行實(shí)用系統(tǒng)開發(fā)較為理想的工具軟件。
二、Visual FoxPro數(shù)據(jù)庫(kù)系統(tǒng)操作的交互性。交互性,對(duì)于初學(xué)者是非常有利的,它既有助于初學(xué)者盡快掌握Visual FoxPro的有關(guān)命令,又可以使初學(xué)者享受到馬上獲得命令執(zhí)行結(jié)果而帶來(lái)的喜悅。然而,這種逐條命令的交互執(zhí)行模式,卻極大限制了計(jì)算機(jī)“快”特長(zhǎng)的發(fā)揮。當(dāng)學(xué)習(xí)到一定程度的時(shí)候,人們就會(huì)開始嫌它“太慢”。因此,迫切希望能像其他高級(jí)語(yǔ)言那樣通過(guò)程序的方式來(lái)迅速地完成任務(wù)。
三、Visual FoxPro除交互式操作外,同時(shí)也提供了程序操作方式。在程序方式下它不但將計(jì)算機(jī)“快速、準(zhǔn)確、精確、記憶”的特點(diǎn)表現(xiàn)得淋漓盡致,而且還提供了一批僅在程序模式下才有效的命令,從而使Visual FoxPro的功能更為強(qiáng)大。同時(shí)由于Visual FoxPro程序語(yǔ)言是一種非過(guò)程語(yǔ)言,因此它的源程序非常簡(jiǎn)潔、易于閱讀和編寫,這一點(diǎn)是其他高級(jí)語(yǔ)言如C語(yǔ)言所無(wú)法比擬的。
四、Visual FoxPro既支持面向過(guò)程的結(jié)構(gòu)化程序設(shè)計(jì),又支持“Visual(可視化)”的面向?qū)ο蟮氖录?qū)動(dòng)程序設(shè)計(jì)。
英文“Visual”的意思是“可視的”。在Visual FoxPro中引入了控件的概念后,“可視的”Visual FoxPro就是一種最直觀的編程方法,用戶在設(shè)計(jì)應(yīng)用程序時(shí),無(wú)需編程,就可以完成許多步驟和程序的編寫。在Windows中,控件的身影無(wú)處不在,各種各樣的按鈕、文本框、命令按鈕,都是控件的種類,Visual FoxPro把這些控件模塊化,并且每個(gè)控件都有若干屬性用來(lái)控制控件的外觀和工作方法。這樣用戶就可以像在畫板上畫畫一樣,隨意點(diǎn)幾下鼠標(biāo),一個(gè)按鈕就完成了,這些工作在以前的編程語(yǔ)言下是要經(jīng)過(guò)相當(dāng)復(fù)雜的工作的。
五、學(xué)習(xí)Visual FoxPro,可為今后學(xué)習(xí)大型數(shù)據(jù)庫(kù)管理軟件(如SQL Server、Oracle等)打下良好的基礎(chǔ)。
為了配合教育部計(jì)算機(jī)基礎(chǔ)教學(xué)新一輪的“1+X”課程體系改革,編者在結(jié)合多年Visual FoxPro教學(xué)與研發(fā)實(shí)踐的基礎(chǔ)上,針對(duì)非計(jì)算機(jī)專業(yè)學(xué)生初學(xué)計(jì)算機(jī)程序設(shè)計(jì)的特點(diǎn),精心設(shè)計(jì)、組織編寫了《Visual FoxPro程序設(shè)計(jì)教程(第二版)》這本教材。
全書共由12章組成,主要內(nèi)容有第1章“數(shù)據(jù)庫(kù)系統(tǒng)基本概論”;第2章“數(shù)據(jù)類型、常量、變量與項(xiàng)目的使用”;第3章“數(shù)據(jù)庫(kù)與表”;第4章“數(shù)據(jù)表的基本操作”;第5章“數(shù)據(jù)庫(kù)(表)的使用”;第6章“SQL語(yǔ)言及應(yīng)用”;第7章“Visual FoxPro程序設(shè)計(jì)基礎(chǔ)”;第8章“面向?qū)ο蟪绦蛟O(shè)計(jì)初步”;第9章“表單控件、多重表單和表單集”;第10章“菜單與工具欄”;第11章“報(bào)表設(shè)計(jì)”;第12章“應(yīng)用程序的集成與發(fā)布”等。
本書由淺入深、全面而系統(tǒng)地對(duì)使用Visual FoxPro進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)與開發(fā)的細(xì)節(jié)作了透徹的分析,各章知識(shí)點(diǎn)、重點(diǎn)突出。
全書共有實(shí)例256題,這些實(shí)例通過(guò)循序漸進(jìn)的詳細(xì)講解,讓讀者能夠深入了解本書各章節(jié)的全部知識(shí)點(diǎn),掌握Visual FoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)思想的精髓,學(xué)習(xí)Visual FoxPro程序設(shè)計(jì)中的各種方法和技巧。其目的,就是讓讀者動(dòng)手多做和多看編程實(shí)例。
Visual FoxPro是非常強(qiáng)大和復(fù)雜的,實(shí)現(xiàn)的功能多種多樣,設(shè)計(jì)的技巧也是不勝枚舉,如果只是靠書本來(lái)學(xué)習(xí)Visual FoxPro,是不可能成為Visual FoxPro的編程高手的,必須要多找些資料來(lái)學(xué)習(xí),特別是看優(yōu)秀的編程實(shí)例。書后,我們給讀者列出了二十余種參考書。當(dāng)然,為了提高自己的能力,讀者更方便地是通過(guò)互聯(lián)網(wǎng)來(lái)查找這方面的資料。
書中,凡在章節(jié)或習(xí)題標(biāo)題上標(biāo)有“*”者,表示選學(xué)或選做內(nèi)容,或者在學(xué)習(xí)后續(xù)章節(jié)后,再回過(guò)頭來(lái)閱讀,便于對(duì)內(nèi)容有更好的理解。
為了配合讀者學(xué)習(xí)《Visual FoxPro程序設(shè)計(jì)教程(第二版)》,幫助讀者全面掌握有關(guān)Visual FoxPro程序設(shè)計(jì)的知識(shí)以及有效指導(dǎo)讀者掌握程序設(shè)計(jì)的方法和技巧,我們還編寫有《Visual FoxPro程序設(shè)計(jì)教程(第二版)習(xí)題集與解答》,全書安排有481道選擇題、368道填空題、300道判斷題和116道上機(jī)題。讀者可結(jié)合所學(xué)內(nèi)容進(jìn)行針對(duì)性的訓(xùn)練,對(duì)于參加全國(guó)二級(jí)Visual FoxPro程序設(shè)計(jì)考試的讀者來(lái)說(shuō),也是一本具有實(shí)用性、針對(duì)性的輔導(dǎo)材料。
本書由何振林、趙亮任主編,孟麗、肖麗、胡綠慧、王俊杰、李源彬任副主編,參加編寫的還有張慶榮、羅奕、張勇、楊霖、錢前、何劍蓉、羅維、杜磊、劉平等。
本書在編寫過(guò)程中,參考了大量的資料,在此對(duì)這些資料的作者表示感謝,同時(shí)在這里也特別感謝為本書的寫作提供幫助的人們。
本書的編寫得到了中國(guó)水利水電出版社及有關(guān)兄弟院校的大力支持,在此一并表示感謝。
由于時(shí)間倉(cāng)促及作者的水平有限,雖經(jīng)多次教學(xué)實(shí)踐和修改,書中難免存在錯(cuò)誤和不妥之處,懇請(qǐng)廣大讀者批評(píng)指正。
編 者
2014年10月
第1章 數(shù)據(jù)庫(kù)系統(tǒng)基本概論 1
1.1 數(shù)據(jù)和信息 1
1.1.1 數(shù)據(jù)與信息 1
1.1.2 數(shù)據(jù)處理 2
1.2 數(shù)據(jù)庫(kù)系統(tǒng)基本概念 2
1.2.1 數(shù)據(jù)庫(kù) 2
1.2.2 數(shù)據(jù)庫(kù)管理系統(tǒng) 2
1.2.3 數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)模式 3
1.2.4 數(shù)據(jù)庫(kù)管理員 4
1.2.5 數(shù)據(jù)庫(kù)系統(tǒng) 5
1.2.6 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng) 5
1.3 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展歷史 5
1.3.1 人工管理階段 5
1.3.2 文件系統(tǒng)階段 6
1.3.3 數(shù)據(jù)庫(kù)系統(tǒng)階段 7
1.3.4 數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)類型* 8
1.4 數(shù)據(jù)模型 12
1.4.1 數(shù)據(jù)模型中的三個(gè)世界 12
1.4.2 概念模型、邏輯模型和物理模型 13
1.4.3 實(shí)體-聯(lián)系(E-R)模型 14
1.4.4 幾種常用的數(shù)據(jù)模型 18
1.5 關(guān)系代數(shù) 24
1.5.1 關(guān)系代數(shù)的運(yùn)算符及分類 24
1.5.2 傳統(tǒng)的集合運(yùn)算 24
1.5.3 專門的關(guān)系運(yùn)算 26
1.6 關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化* 31
1.7 數(shù)據(jù)厙設(shè)計(jì)* 33
1.8 Visual FoxPro系統(tǒng)概述 35
1.8.1 Visual FoxPro的啟動(dòng)與退出 36
1.8.2 Visual FoxPro窗口的基本組成 36
1.8.3 Visual FoxPro系統(tǒng)的常用文件類型 37
1.8.4 Visual FoxPro系統(tǒng)的工作方式 38
1.8.5 Visual FoxPro命令語(yǔ)法規(guī)則 38
第2章 數(shù)據(jù)類型、常量、變量與項(xiàng)目的使用 41
2.1 數(shù)據(jù)類型 41
2.2 數(shù)據(jù)輸出命令 42
2.2.1 問(wèn)號(hào)命令 42
2.2.2 反斜杠命令 44
2.3 常量 45
2.4 變量 46
2.4.1 內(nèi)存變量 47
2.4.2 數(shù)組變量 48
2.4.3 字段名變量 50
2.4.4 內(nèi)存變量的查看 50
2.4.5 內(nèi)存變量的保存、恢復(fù)和清除 51
2.5 運(yùn)算符與表達(dá)式 53
2.5.1 數(shù)值運(yùn)算符 53
2.5.2 字符運(yùn)算符 54
2.5.3 日期時(shí)間運(yùn)算符 54
2.5.4 關(guān)系運(yùn)算符 55
2.5.5 邏輯運(yùn)算符 57
2.5.6 名稱表達(dá)式和宏替換表達(dá)式 58
2.5.7 表達(dá)式的運(yùn)算順序 59
2.6 內(nèi)部函數(shù) 60
2.6.1 數(shù)值運(yùn)算函數(shù) 60
2.6.2 常用字符處理函數(shù) 62
2.6.3 常用日期和時(shí)間類函數(shù) 64
2.6.4 常用類型轉(zhuǎn)換類函數(shù) 64
2.6.5 測(cè)試函數(shù) 67
2.6.6 其他函數(shù) 70
2.7 Visual FoxPro的可視化設(shè)計(jì)工具 71
2.7.1 向?qū)В╓izard) 71
2.7.2 設(shè)計(jì)器(Designer) 73
2.7.3 生成器(Builder) 73
2.8 項(xiàng)目管理器 74
2.8.1 創(chuàng)建項(xiàng)目 75
2.8.2 項(xiàng)目管理器的使用 76
2.8.3 定制項(xiàng)目管理器 78
2.9 在Visual FoxPro環(huán)境下使用操作系統(tǒng)
命令創(chuàng)建用戶文件夾 79
第3章 數(shù)據(jù)庫(kù)與表 81
3.1 數(shù)據(jù)庫(kù)的建立、打開、修改與刪除 82
3.1.1 創(chuàng)建數(shù)據(jù)庫(kù) 82
3.1.2 打開數(shù)據(jù)庫(kù)、設(shè)置當(dāng)前數(shù)據(jù)庫(kù)與
關(guān)閉數(shù)據(jù)庫(kù) 84
3.2 創(chuàng)建表 87
3.2.1 分析和設(shè)計(jì)表的結(jié)構(gòu) 87
3.2.2 創(chuàng)建數(shù)據(jù)庫(kù)表與結(jié)構(gòu) 89
3.2.3 創(chuàng)建自由表 95
3.2.4 將自由表添加到數(shù)據(jù)庫(kù) 96
3.2.5 修改表的結(jié)構(gòu) 97
3.2.6 移去和刪除數(shù)據(jù)庫(kù)表 100
3.3 設(shè)置數(shù)據(jù)庫(kù)表的屬性 101
3.3.1 設(shè)置庫(kù)表的長(zhǎng)名和注釋 102
3.3.2 設(shè)置表中字段的顯示標(biāo)題 103
3.3.3 設(shè)置表中字段的輸入輸出掩碼 104
3.3.4 設(shè)置表中字段的注釋 106
3.3.5 設(shè)置表中字段的默認(rèn)值 106
3.3.6 設(shè)置表中字段的有效性規(guī)則 107
3.3.7 設(shè)置表中記錄的有效性規(guī)則 109
3.3.8 設(shè)置觸發(fā)器 110
第4章 數(shù)據(jù)表的基本操作 113
4.1 表的打開與關(guān)閉 113
4.1.1 工作區(qū) 113
4.1.2 打開表 114
4.1.3 關(guān)閉表 116
4.2 表的操作 116
4.2.1 表結(jié)構(gòu)的顯示 116
4.2.2 表結(jié)構(gòu)的復(fù)制 117
4.2.3 復(fù)制表 119
4.3 記錄的操作 121
4.3.1 輸入記錄 121
4.3.2 記錄的定位 127
4.3.3 記錄的顯示 130
4.3.4 記錄的瀏覽窗口 131
4.3.5 記錄的修改 134
4.4 刪除與恢復(fù)記錄 139
4.4.1 邏輯刪除表中的記錄 139
4.4.2 恢復(fù)表中邏輯刪除的記錄 142
4.4.3 物理刪除表中的記錄 142
4.5 表的過(guò)濾 144
4.5.1 字段過(guò)濾 144
4.5.2 記錄過(guò)濾 147
第5章 數(shù)據(jù)庫(kù)(表)的使用 149
5.1 排序 149
5.2 索引 150
5.2.1 索引的概念 151
5.2.2 索引文件的建立 152
5.2.3 索引的打開、更新、刪除與關(guān)閉 156
5.3 數(shù)據(jù)檢索 161
5.3.1 數(shù)據(jù)檢索 161
5.3.2 查詢?cè)O(shè)計(jì)器 163
5.4 統(tǒng)計(jì)與匯總 170
5.4.1 計(jì)數(shù)命令COUNT 170
5.4.2 求和命令SUM 170
5.4.3 求平均命令A(yù)VERAGE 171
5.4.4 計(jì)算命令CALCULATE 171
5.4.5 匯總命令TOTAL 172
5.4.6 記錄的更新命令UPDATE* 173
5.5 表的關(guān)聯(lián)和連接 174
5.5.1 用命令建立關(guān)聯(lián) 175
5.5.2 “數(shù)據(jù)工作期”窗口建立關(guān)聯(lián) 176
5.5.3 說(shuō)明一對(duì)多關(guān)系的命令 179
5.5.4 表之間的聯(lián)接 180
5.6 永久關(guān)系 181
5.7 設(shè)置參照完整性 183
5.7.1 參照完整性生成器 183
5.7.2 設(shè)置參照完整性的操作步驟 185
5.8 視圖 186
5.8.1 視圖的概念 186
5.8.2 創(chuàng)建本地視圖 186
第6章 SQL語(yǔ)言及應(yīng)用 193
6.1 SQL概述 193
6.1.1 SQL的特點(diǎn) 193
6.1.2 SQL的體系結(jié)構(gòu) 194
6.1.3 SQL語(yǔ)句的執(zhí)行 194
6.2 SQL的查詢功能 194
6.2.1 SELECT-SQL語(yǔ)句的格式 194
6.2.2 簡(jiǎn)單查詢 198
6.2.3 條件查詢 199
6.2.4 排序查詢 201
6.2.5 計(jì)算查詢 202
6.2.6 分組查詢 203
6.2.7 聯(lián)接查詢 204
6.2.8 空值查詢 208
6.2.9 嵌套查詢 208
6.2.10 合并查詢 212
6.2.11 去向查詢 212
6.3 SQL的數(shù)據(jù)操縱功能 213
6.3.1 插入記錄 213
6.3.2 更新記錄 215
6.3.3 刪除記錄 215
6.4 SQL的數(shù)據(jù)定義功能 216
6.4.1 定義表結(jié)構(gòu) 216
6.4.2 修改表結(jié)構(gòu) 219
6.4.3 刪除表 221
6.4.4 視圖 221
第7章 Visual FoxPro程序設(shè)計(jì)基礎(chǔ) 223
7.1 程序文件 223
7.1.1 程序文件的建立和編輯 223
7.1.2 程序文件的運(yùn)行 225
7.2 程序中的常用命令 227
7.2.1 注釋命令 227
7.2.2 程序中的幾個(gè)結(jié)束命令 227
7.2.3 交互式輸入輸出命令 228
7.2.4 格式輸入命令 231
7.2.5 文本輸出命令 233
7.2.6 其他命令 234
7.2.7 一般程序設(shè)計(jì)的全過(guò)程和流程圖
的含義 235
7.3 程序的結(jié)構(gòu)與控制命令 236
7.3.1 順序結(jié)構(gòu) 237
7.3.2 分支結(jié)構(gòu) 238
7.3.3 循環(huán)結(jié)構(gòu) 242
7.4 過(guò)程與過(guò)程調(diào)用 248
7.4.1 過(guò)程的建立與調(diào)用 249
7.4.2 過(guò)程文件 251
7.4.3 存儲(chǔ)過(guò)程* 253
7.5 變量的作用域和參數(shù)調(diào)用 256
7.5.1 變量的作用域 256
7.5.2 過(guò)程的參數(shù)調(diào)用 260
7.6 自定義函數(shù) 262
第8章 面向?qū)ο蟪绦蛟O(shè)計(jì)初步 267
8.1 一個(gè)實(shí)例 267
8.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念 270
8.3 Visual FoxPro表單程序的工作方式 272
8.3.1 面向?qū)ο蟮某绦蛟O(shè)計(jì)開發(fā)窗口 273
8.3.2 “表單控件”工具欄 275
8.3.3 “布局”工具欄 277
8.3.4 “調(diào)色板”工具欄 277
8.3.5 設(shè)置焦點(diǎn)與設(shè)置Tab鍵次序 278
8.4 建立表單程序的方法 279
8.4.1 建立表單程序的方法 279
8.4.2 表單的屬性、事件和方法 281
8.4.3 表單的數(shù)據(jù)環(huán)境 287
8.4.4 對(duì)象的引用與操作 290
8.5 自定義屬性與自定義方法 293
8.5.1 自定義屬性 293
8.5.2 自定義方法 294
第9章 表單控件、多重表單和表單集 296
9.1 基本控件 296
9.1.1 命令按鈕控件(CommandButton) 296
9.1.2 標(biāo)簽控件(Label) 300
9.1.3 文本框控件(TextBox) 301
9.1.4 編輯框控件(EditBox) 309
9.1.5 線條控件(LINE) 312
9.1.6 形狀控件(Shape) 312
9.1.7 圖像控件(Image) 313
9.2 選擇控件 315
9.2.1 命令按鈕組控件
(CommandGroup) 315
9.2.2 選項(xiàng)按鈕組控件(OptionGroup) 318
9.2.3 復(fù)選框控件(CheckBox) 319
9.2.4 微調(diào)控件(Spinner) 321
9.3 復(fù)雜控件 323
9.3.1 列表框控件(ListBox) 323
9.3.2 組合框控件(ComboBox) 327
9.3.3 計(jì)時(shí)器控件(Timer) 330
9.3.4 頁(yè)框控件(PageFrame) 331
9.3.5 表格控件(Grid) 333
9.3.6 容器控件(Container) 336
9.3.7 Activex控件 337
9.4 表單集與多重表單 340
9.4.1 表單集 340
9.4.2 多重表單 343
9.5 用戶自定義類* 347
9.5.1 基本概念 347
9.5.2 創(chuàng)建新類 350
9.5.3 通過(guò)編程定義類 354
第10章 菜單與工具欄 357
10.1 設(shè)計(jì)菜單的一般步驟 357
10.1.1 菜單的類型 357
10.1.2 Visual FoxPro的系統(tǒng)菜單 359
10.1.3 菜單設(shè)計(jì)的一般步驟 361
10.2 菜單設(shè)計(jì)器簡(jiǎn)介 362
10.2.1 “菜單設(shè)計(jì)器”窗口簡(jiǎn)介 362
10.2.2 “顯示”菜單 365
10.3 快捷菜單的設(shè)計(jì) 369
10.3.1 打開快捷菜單設(shè)計(jì)器 369
10.3.2 為快捷菜單編寫代碼 370
10.4 自定義工具欄* 371
10.4.1 建立一個(gè)工具欄類 371
10.4.2 為表單添加工具欄 372
第11章 報(bào)表設(shè)計(jì) 375
11.1 報(bào)表的基本組成 375
11.1.1 報(bào)表布局 375
11.1.2 報(bào)表布局文件 376
11.2 使用“報(bào)表向?qū)А眲?chuàng)建報(bào)表 376
11.3 使用“報(bào)表設(shè)計(jì)器”創(chuàng)建報(bào)表 379
11.3.1 “報(bào)表設(shè)計(jì)器”的啟動(dòng)方法 379
11.3.2 創(chuàng)建快速報(bào)表 380
11.3.3 “報(bào)表設(shè)計(jì)”工具欄簡(jiǎn)介 382
11.3.4 報(bào)表的數(shù)據(jù)源 383
11.3.5 報(bào)表布局 383
11.3.6 報(bào)表控件的使用 386
11.4 打印報(bào)表 387
11.5 報(bào)表設(shè)計(jì)舉例 389
第12章 應(yīng)用程序的集成與發(fā)布 393
12.1 應(yīng)用程序的一般開發(fā)過(guò)程 393
12.1.1 應(yīng)用程序設(shè)計(jì)的基本過(guò)程 393
12.1.2 應(yīng)用程序組織結(jié)構(gòu) 393
12.1.3 主程序設(shè)計(jì) 395
12.1.4 主表單設(shè)計(jì) 396
12.2 利用項(xiàng)目管理器開發(fā)應(yīng)用程序 397
12.2.1 用項(xiàng)目管理器組織文件 397
12.2.2 連編項(xiàng)目 397
12.3 發(fā)布應(yīng)用程序 401
12.3.1 準(zhǔn)備工作 401
12.3.2 應(yīng)用程序的發(fā)布 402
12.4 應(yīng)用系統(tǒng)開發(fā)實(shí)例——簡(jiǎn)單成績(jī)
查詢系統(tǒng) 403
12.4.1 數(shù)據(jù)和要求 403
12.4.2 程序設(shè)計(jì)的過(guò)程 404
12.4.3 應(yīng)用程序的集成 409
12.4.4 系統(tǒng)的編譯與發(fā)布 409
主要參考文獻(xiàn) 411
- Python語(yǔ)言程序設(shè)計(jì)教程 [郭其標(biāo) 房宜汕]
- Python程序設(shè)計(jì) [李國(guó)燕 王新強(qiáng) 劉佳 等編著]
- Python程序設(shè)計(jì)項(xiàng)目化教程(活頁(yè)式) [主編 盧鳳偉]
- Java編程基礎(chǔ)案例式教程 [主編 陳艷華 唐春蘭]
- Python語(yǔ)言同步案例習(xí)題精解 [主編 肖朝暉]
- Unity應(yīng)用開發(fā)與實(shí)戰(zhàn)(微課版) [主 編 程永恒]
- PHP程序設(shè)計(jì)項(xiàng)目化教程 [主 編 杜海穎]
- 簡(jiǎn)單易懂的Python入門教程 [[日]大澤文孝 著]
- Python數(shù)據(jù)分析之道——Thinking in Pandas [[美]漢娜·斯捷潘內(nèi)克(Hannah S]
- 深入淺出OpenHarmony——架構(gòu)、內(nèi)核、驅(qū)動(dòng)及應(yīng)用開發(fā)全棧 [李傳釗 著]
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目化教程(第二版) [主編 鄭小蓉]
- python青少年趣味編程 [千鋒教育 編著]
- 程序員5天修煉 [施游 鄒月平 曾哲軍 編著]
- Python程序設(shè)計(jì)應(yīng)用教程 [王敏 李光正]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì)(微課版) [主編 謝先偉 王海洋]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張立敏 鄒海濤]
- 工業(yè)機(jī)器人編程及應(yīng)用 [主編 向艷芳 胡月霞]
- C語(yǔ)言程序設(shè)計(jì)(微課版) [主編 夏啟壽]
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程 [夏啟壽]
- 單片機(jī)應(yīng)用技術(shù)項(xiàng)目教程(C語(yǔ)言版)(第三版) [主編 郭志勇]
- Python語(yǔ)言程序設(shè)計(jì) [張雙獅]
- 火球-UML大戰(zhàn)需求分析(第二版) [張傳波 著]
- HTML5+CSS3前端開發(fā)項(xiàng)目式教程(微課版) [主編 譚衛(wèi) 徐文義]
- Python 程序設(shè)計(jì)(微課版) [楊智勇 廖丹]
- 數(shù)據(jù)結(jié)構(gòu)——C語(yǔ)言(微課版) [主編 梁海英]
- UI界面設(shè)計(jì)與制作教程 [主 編 黎 婭 任勁松]
- UML系統(tǒng)建模及系統(tǒng)分析與設(shè)計(jì)(第二版) [王欣 張毅 編著]
- Android高級(jí)程序設(shè)計(jì) [主編 周雯 舒松]
- C程序設(shè)計(jì)簡(jiǎn)明教程 [黃能耿 黃致遠(yuǎn) 編著]
- 數(shù)據(jù)庫(kù)原理與應(yīng)用——基于SQL Server 2016 [主編 彭浩 黃勝 鄒競(jìng)]
- 生活經(jīng)管more>>
- 公安信息系統(tǒng)應(yīng)用教程
- 機(jī)械制圖習(xí)題集
- 網(wǎng)頁(yè)設(shè)計(jì)與制作
- 機(jī)械制圖
- 大學(xué)計(jì)算機(jī)基礎(chǔ)實(shí)踐教程——面向計(jì)算思
- 大學(xué)計(jì)算機(jī)基礎(chǔ)——面向計(jì)算思維
- 職業(yè)規(guī)劃與人生管理
- 大學(xué)計(jì)算機(jī)基礎(chǔ)教程
- Access 2010實(shí)做教程
- 大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)實(shí)訓(xùn)(Windows 7+Of
- 工程圖學(xué)基礎(chǔ)
- 大學(xué)計(jì)算機(jī)基礎(chǔ)
- Visual Basic實(shí)做教程
- 大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)(Windows 7+Office
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)
- 計(jì)算機(jī)基本技能訓(xùn)練