日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫FoxPro/FoxBaseVisual FoxPro 6.0~9.0解決方案與范例大全

Visual FoxPro 6.0~9.0解決方案與范例大全

Visual FoxPro 6.0~9.0解決方案與范例大全

定 價:¥75.00

作 者: 張洪舉編著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: Foxpro

ISBN: 9787115146694 出版時間: 2006-04-01 包裝: 膠版紙
開本: 16開 頁數(shù): 694 字?jǐn)?shù):  

內(nèi)容簡介

微軟中國最有價值專家張洪舉的最新力作!本書內(nèi)容以MicrosoftVisualFoxPro6.0~9.0為主,深入、全面地剖析了VisualFoxPro的各種解決方案和開發(fā)技巧。使讀者在了解如何做的同時,知道為什么這樣做,是幫助您盡快上手的最佳圖書。本書剖析了VisualFoxPro6.0:9.0中附帶的近200個程序范例。這些程序范例都是由微軟公司VisualFoxPro開發(fā)團(tuán)隊編寫的,代碼簡潔,邏輯性、實用性和可重構(gòu)性都很強(qiáng),讀者可以很容易地將其應(yīng)用到自己的應(yīng)用程序中。同時,這些范例涉及到程序開發(fā)的各個方面,如項目、數(shù)據(jù)庫、表單、工具欄、基本類、菜單、編程、報表、ActiveX控件和WindowsAPI,以及VisualFoxPr08.0/9.0的新增功能等。本書對這些范例以及范例所涉及到的技術(shù)進(jìn)行了深入分析和闡釋,使讀者在了解到如何做的同時,知道為什么這樣做。本書可作為廣大VisualFoxPro愛好者和程序開發(fā)人員的必備參考書。

作者簡介

  張洪舉,微軟公司最有價值專家(MVP)。微軟中國社區(qū)MVP專欄作家。MicrosoftVisualFoxPro9.0測試小組成員。擁有10多年的VisualFoxPro應(yīng)用開發(fā)經(jīng)驗,對VisualFoxPro產(chǎn)品各個版本的功能、特點非常精通,曾參與了MSDN網(wǎng)站VisualFoxPro的本地化工作?,F(xiàn)從事VisualFoxPro9.0后續(xù)版本的測試工作。

圖書目錄

第1章  項目    1
1.1  跟蹤項目管理器中的動作    1
1.1.1  示例演示    1
1.1.2  項目對象的分層結(jié)構(gòu)    1
1.1.3  Projects集合    3
1.1.4  Project對象    3
1.1.5  ProjectHook對象    6
1.1.6  Project對象和ProjectHook對象的交互    8
1.1.7  解讀示例    8
第2章  數(shù)據(jù)庫    10
2.1  使用數(shù)據(jù)庫事件    10
2.1.1  示例演示    10
2.1.2  數(shù)據(jù)庫事件簡介    11
2.1.3  獲取表單或程序文件所在目錄的完整路徑名稱    13
2.1.4  打開、關(guān)閉數(shù)據(jù)庫設(shè)計    14
2.1.5  數(shù)據(jù)庫事件設(shè)置    14
2.2  程序化地檢查表屬性    15
2.2.1  示例演示    15
2.2.2  獲取表的信息    16
2.2.3  獲取字段的信息    17
2.2.4  獲取索引的信息    18
2.2.5  使用PADL( )、PADR( )和PADC( )函數(shù)進(jìn)行字符填充    19
2.3  為字段創(chuàng)建一個默認(rèn)惟一ID值    19
2.3.1  示例演示    19
2.3.2  Visual FoxPro的存儲過程    20
2.3.3  為字段指定默認(rèn)值    21
2.4  在運行時刻排序    21
2.4.1  示例演示    22
2.4.2  指定索引的排序方式(升序或降序)    22
2.4.3  為表格的列標(biāo)頭指定動作    23
2.5  使用 BINTOC( ) 創(chuàng)建小尺寸索引    23
2.5.1  示例演示    23
2.5.2  轉(zhuǎn)換整數(shù)到二進(jìn)制格式    24
2.5.3  創(chuàng)建二進(jìn)制索引    24
2.6  索引表達(dá)式    25
2.6.1  示例演示    25
2.6.2  字符型字段與數(shù)值型字段的排序規(guī)則    26
2.7  嵌套事務(wù)處理    27
2.7.1  示例演示    27
2.7.2  使用事務(wù)處理更新數(shù)據(jù)的優(yōu)點    27
2.7.3  控制事務(wù)處理的命令    28
2.7.4  事務(wù)處理的規(guī)則    29
2.7.5  嵌套事務(wù)處理    30
2.8  視圖/查詢--按指定的國家選擇客戶    31
2.8.1  示例演示    31
2.8.2  創(chuàng)建參數(shù)化視圖    31
2.9  視圖/查詢--從左外連接選擇記錄    33
2.9.1  示例演示    33
2.9.2  創(chuàng)建左外連接查詢    33
2.10  視圖/查詢--從右外連接選擇記錄    35
2.10.1  示例演示    35
2.10.2  創(chuàng)建右外連接查詢    35
2.11  視圖/查詢--從完全外連接選擇記錄    36
2.11.1  示例演示    36
2.11.2  創(chuàng)建完全外連接查詢    36
2.12  視圖/查詢--從內(nèi)連接選擇記錄    37
2.12.1  示例演示    37
2.12.2  創(chuàng)建內(nèi)連接查詢    37
2.13  從內(nèi)連接和外連接選擇記錄    38
2.13.1  示例演示    38
2.13.2  創(chuàng)建從內(nèi)連接和外連接選擇記錄的查詢    38
2.14  從嵌套連接選擇記錄    39
2.14.1  示例演示    39
2.14.2  創(chuàng)建從嵌套連接選擇記錄的查詢    40
2.15  選擇10種銷售最差的產(chǎn)品    40
2.15.1  示例演示    40
2.15.2  創(chuàng)建選擇10種銷售最差的產(chǎn)品的查詢    41
2.16  選擇10種銷售最好的產(chǎn)品    43
2.16.1  示例演示    43
2.16.2  創(chuàng)建選擇10種銷售最好的產(chǎn)品的查詢    43
2.17  以交互方式建立SELECT語句    44
2.17.1  示例演示    44
2.17.2  “以交互方式建立SELECT語句”表單設(shè)計    44
第3章  表單    48
3.1  從表單返回一個值    48
3.1.1  示例演示    48
3.1.2  建立調(diào)用表單    48
3.1.3  建立被調(diào)用的模式表單    49
3.2  建立一個SDI表單    49
3.2.1  示例演示    49
3.2.2  建立SDI表單    50
3.2.3  將其他表單顯示在SDI表單中    50
3.2.4  在SDI表單中加入工具欄    51
3.2.5  在SDI表單中加入菜單    51
3.3  建立一個查詢示例表單    56
3.3.1  示例演示    56
3.3.2  篩選記錄命令SET FILTER TO    57
3.3.3  查詢條件錄入設(shè)計    57
3.3.4  執(zhí)行查詢設(shè)計    58
3.3.5  查看當(dāng)前工作區(qū)的篩選條件    59
3.3.6  清除篩選條件    60
3.4  建立透明表單    60
3.4.1  示例演示    60
3.4.2  分層窗口    61
3.4.3  SetWindowLong( )函數(shù)    61
3.4.4  SetLayeredWindowAttributes( )函數(shù)    62
3.4.5  設(shè)置表單為分層窗口    62
3.4.6  調(diào)整表單的透明度    62
3.5  對象間的引用方法    63
3.5.1  示例演示    63
3.5.2  建立表單集    63
3.5.3  對象的引用方式--直接引用和相對引用    64
3.5.4  表單集中表單間的對象引用    65
3.5.5  獨立表單間的對象引用    65
3.6  運行表單的多個實例    66
3.6.1  示例演示    67
3.6.2  什么是私有數(shù)據(jù)工作期    67
3.6.3  私有數(shù)據(jù)工作期與數(shù)據(jù)環(huán)境和工作區(qū)的關(guān)系    67
3.6.4  建立表單的私有數(shù)據(jù)工作期    68
3.6.5  使用多個表單實例更新數(shù)據(jù)    69
3.6.6  運行表單的多個實例    69
3.7  在表單上提供 What's this 幫助    70
3.7.1  示例演示    70
3.7.2  WinHelp幫助文件    70
3.7.3  建立RichText格式文檔    71
3.7.4  創(chuàng)建幫助文件    73
3.7.5  建立What's this表單    75
3.7.6  使用表單的WhatsThisMode方法啟動What's this模式    75
3.7.7  使用控件的ShowWhatsThis方法顯示指定幫助信息    76
3.8  在表單之間傳遞參數(shù)    76
3.8.1  示例演示    76
3.8.2  向被調(diào)用表單傳遞參數(shù)    77
3.8.3  在表單中接收參數(shù)值和向調(diào)用表單返回值    78
3.9  在圖像控件中顯示圖片    78
3.9.1  示例演示    79
3.9.2  在列表框控件中顯示文件列表    79
3.9.3  在圖像控件中顯示圖片    80
3.10  表單制圖--在表單上畫線條和形狀    81
3.10.1  示例演示    81
3.10.2  Visual FoxPro中的圖形方法    81
3.10.3  Visual FoxPro中的圖形屬性    85
3.10.4  fdToolBar類設(shè)計    87
3.10.5  frmFD類設(shè)計    93
3.10.6  在表單集中包含fdmain.scx表單和工具欄    95
3.11  表單制圖--在表單上繪制公式圖形    96
3.11.1  示例演示    96
3.11.2  選擇圖形公式    96
3.11.3  繪制極坐標(biāo)圖形引擎PGraph.prg    97
3.11.4  在調(diào)整“圖形窗口”大小后重繪圖形    98
3.12  表單制圖--在表單上顯示線形動畫    99
3.12.1  示例演示    99
3.12.2  動畫的實現(xiàn)原理    100
3.12.3  實時顯示用戶所畫線條的形狀    101
3.13  數(shù)據(jù)錄入--建立單個表數(shù)據(jù)錄入表單    103
3.13.1  示例演示    104
3.13.2  新增記錄    104
3.13.3  刪除記錄    104
3.13.4  過濾掉已添加刪除標(biāo)記的記錄    105
3.14  數(shù)據(jù)錄入--建立一對多數(shù)據(jù)錄入表單    105
3.14.1  示例演示    106
3.14.2  在數(shù)據(jù)環(huán)境中建立一對多關(guān)系    106
3.14.3  使用表格控件建立一對多關(guān)系    107
3.14.4  新增和刪除父表中的記錄    107
3.14.5  新增和刪除子表中的記錄    108
第4章  控件    110
4.1  在文本框中進(jìn)行格式化輸入和驗證數(shù)據(jù)的有效性    110
4.1.1  示例演示    110
4.1.2  文本框的輸入、輸出格式控制    111
4.1.3  文本框的數(shù)據(jù)驗證設(shè)計    113
4.1.4  在文本框中程序化的選擇文本    113
4.1.5  在文本框中接收用戶口令    113
4.1.6  文本框的日期輸入控制    114
4.1.7  設(shè)置文本框的數(shù)據(jù)類型    116
4.2  編輯框--編輯備注字段或文本文件    116
4.2.1  示例演示    117
4.2.2  綁定編輯框數(shù)據(jù)源到備注字段    117
4.2.3  在編輯框中編輯文本文件    117
4.3  編輯框--程序化地操縱文本    120
4.3.1  示例演示    120
4.3.2  在編輯框中查找指定文本    121
4.3.3  格式化文本控制    124
4.3.4  編輯框中的字符、單詞、段落計數(shù)    125
4.4  命令按鈕設(shè)計選項    126
4.4.1  示例演示    127
4.4.2  命令按鈕的常用設(shè)置    127
4.4.3  命令按鈕組的常用設(shè)置    128
4.4.4  命令按鈕組的對象引用方法    129
4.4.5  默認(rèn)按鈕和取消按鈕設(shè)計    129
4.5  選項按鈕--提供給用戶一個多項選擇    130
4.5.1  示例演示    130
4.5.2  選項按鈕組的數(shù)據(jù)類型設(shè)置    130
4.5.3  設(shè)置不具有默認(rèn)選定按鈕的選項按鈕組    132
4.6  選項按鈕--在用戶選擇按鈕時改變頁面    133
4.6.1  示例演示    133
4.6.2  建立圖形選項按鈕    133
4.6.3  使用程序化方法激活頁框中的頁面    135
4.6.4  使用MESSAGEBOX( )函數(shù)提供模式化對話框    135
4.7  復(fù)選框設(shè)計選項    136
4.7.1  示例演示    136
4.7.2  復(fù)選框的有效值    137
4.7.3  復(fù)選框的外觀設(shè)置    137
4.7.4  綁定復(fù)選框到數(shù)據(jù)源    137
4.8  列表框--交互式地添加數(shù)據(jù)項到列表框中    138
4.8.1  示例演示    138
4.8.2  列表框的基本屬性    138
4.8.3  添加數(shù)據(jù)項到列表框中    140
4.8.4  從列表框中移除數(shù)據(jù)項    141
4.9  列表框--使用各種數(shù)據(jù)源填充列表框    141
4.9.1  示例演示    141
4.9.2  使用AddItem方法填充列表框    142
4.9.3  使用字符串值填充列表框    142
4.9.4  使用表中的數(shù)據(jù)填充列表框    142
4.9.5  使用SQL SELECT語句生成的臨時表填充列表框    142
4.9.6  使用查詢結(jié)果填充列表框    143
4.9.7  使用數(shù)組填充列表框    143
4.9.8  使用字段填充列表框    144
4.9.9  使用文件、文件夾名稱填充列表框    144
4.9.10  使用表結(jié)構(gòu)填充列表框    145
4.9.11  使用彈出式菜單填充列表框    145
4.9.12  使用集合對象填充列表框    149
4.10  列表框--列表框數(shù)據(jù)項排序    150
4.10.1  示例演示    150
4.10.2  通過拖放移動數(shù)據(jù)項的位置    150
4.10.3  按字母順序排列數(shù)據(jù)項    150
4.11  列表框--在列表框中顯示多個列    150
4.11.1  示例演示    150
4.11.2  在列表框中顯示多列    150
4.11.3  指定列間的分割線    151
4.12  列表框--在列表框中選擇多個數(shù)據(jù)項    152
4.12.1  示例演示    152
4.12.2  在列表框中選擇多個數(shù)據(jù)項    152
4.13  列表框--選擇并打開多個文件    152
4.13.1  示例演示    153
4.13.2  在列表框中顯示文件    153
4.13.3  打開多個文件    153
4.14  列表框--在列表中顯示圖片    153
4.14.1  示例演示    153
4.14.2  為列表框數(shù)據(jù)項添加圖片    154
4.15  列表框--在列表框之間移動數(shù)據(jù)項    155
4.15.1  示例演示    155
4.15.2  拖放操作涉及的屬性、事件與方法    156
4.15.3  在表單啟動時填充列表框    157
4.15.4  通過雙擊移動數(shù)據(jù)項    157
4.15.5  從一個列表框移動所有數(shù)據(jù)項到另一個列表框    157
4.15.6  從一個列表框移動選定數(shù)據(jù)項到另一個列表框    158
4.15.7  從一個列表框拖放數(shù)據(jù)項到另一個列表框    158
4.16  列表框--Treeview/列表框拖放    159
4.16.1  示例演示    159
4.16.2  OLE拖放模式    160
4.16.3  DataObject對象    161
4.16.4  拖放數(shù)據(jù)    162
4.16.5  拖動源設(shè)計    165
4.16.6  放落目標(biāo)設(shè)計    166
4.17  組合框--向組合框添加新數(shù)據(jù)項    168
4.17.1  示例演示    168
4.17.2  添加用戶文本到組合框下拉列表中    168
4.17.3  在組合框中輸入一個值    169
4.17.4  從下拉列表中選擇一個數(shù)據(jù)項    169
4.17.5  為遞增查找輸入部分值    169
4.18  組合框--允許用戶選擇列表值    170
4.18.1  示例演示    170
4.18.2  通過組合框或列表框?qū)⑵渌碇械闹当4娴疆?dāng)前表的字段中    171
4.19  計時器--顯示一個系統(tǒng)時鐘    171
4.19.1  示例演示    172
4.19.2  計時器控件    172
4.19.3  Clock類    172
4.20  計時器--顯示一個跑表    173
4.20.1  示例演示    173
4.20.2  StopWatch類    173
4.20.3  Swatch.scx表單    174
4.21  計時器--按指定的時間間隔執(zhí)行命令    175
4.21.1  示例演示    175
4.21.2  表單說明    175
4.22  表格--在表格中顯示控件    176
4.22.1  示例演示    176
4.22.2  指定表格列中所使用的控件    176
4.23  表格--顯示一個關(guān)系的子記錄    177
4.23.1  示例演示    177
4.23.2  ChildOrder、LinkMaster和RelationalExpr屬性    177
4.23.3  本節(jié)示例中的一對多關(guān)系    178
4.24  表格--在列中顯示計算后的值    179
4.24.1  示例演示    179
4.24.2  為表格列的ControlSource屬性指定一個計算表達(dá)式    179
4.25  表格--動態(tài)格式化表格列    180
4.25.1  示例演示    180
4.25.2  表格列的動態(tài)屬性    181
4.25.3  IIF( )函數(shù)和ICASE( )函數(shù)    181
4.25.4  本節(jié)示例表格中的動態(tài)屬性設(shè)置    182
4.26  頁框--顯示無選項卡的各個頁面    183
4.26.1  示例演示    183
4.26.2  取消頁框的選項卡顯示    183
4.26.3  激活無選項卡的頁面    184
4.27  頁框--在運行時刻改變選項卡的數(shù)目    184
4.27.1  示例演示    184
4.27.2  在運行時刻改變頁框的選項卡數(shù)目    185
4.28  常規(guī)--熱點跟蹤和懸停效果    186
4.28.1  示例演示    186
4.28.2  實現(xiàn)控件的熱點跟蹤和懸停效果    186
4.28.3  更好地控制控件的動態(tài)效果    187
4.29  常規(guī)--允許用戶拖放控件    187
4.29.1  示例演示    187
4.29.2  手動拖放    188
4.29.3  自動拖放    188
4.30  常規(guī)--在運行時刻調(diào)整和重新定位控件    189
4.30.1  示例演示    189
4.30.2  Resizable類    189
4.30.3  在表單中使用Resizable類    191
第5章  工具欄    192
5.1  改變字體屬性    192
5.1.1  示例演示    192
5.1.2  創(chuàng)建一個工具欄類    192
5.1.3  為表單添加工具欄    193
5.1.4  為表單控件交互的工具欄設(shè)計方法    194
5.2  使菜單項和工具欄按鈕協(xié)同工作    195
5.2.1  示例演示    195
5.2.2  工具欄設(shè)計    195
5.2.3  與工具欄協(xié)同工作的菜單設(shè)計    196
5.3  使用新類型的工具欄    196
5.3.1  示例演示    196
5.3.2  為控件設(shè)置熱點跟蹤效果    197
5.3.3  通過工具欄中的控件顯示快捷菜單    197
第6章  菜單    200
6.1  在運行時刻添加菜單項    200
6.1.1  示例演示    200
6.1.2  一般菜單系統(tǒng)的組成    201
6.1.3  使用菜單設(shè)計器建立一般菜單    201
6.1.4  使用命令建立一般菜單    206
6.2  廢止一個菜單項或在菜單項旁邊顯示一個復(fù)選標(biāo)記    211
6.2.1  示例演示    211
6.2.2  在表單啟動時加載菜單    211
6.2.3  廢止和啟用菜單項    212
6.2.4  為菜單項添加和清除標(biāo)記    212
6.3  添加個性化菜單    212
6.3.1  示例演示    212
6.3.2  建立MRU型菜單    212
6.4  向SDI表單添加菜單    214
6.4.1  示例演示    215
6.4.2  建立SDI表單    215
6.4.3  將菜單加入到SDI表單中    215
6.5  顯示快捷菜單    218
6.5.1  示例演示    218
6.5.2  使用菜單設(shè)計器建立快捷菜單    219
6.5.3  使用命令建立快捷菜單    223
6.6  創(chuàng)建動態(tài)快捷菜單    223
6.6.1  示例演示    223
6.6.2  MenuLib類    224
6.6.3  建立動態(tài)快捷菜單    225
第7章  基本類    227
7.1  處理常用窗口任務(wù)    227
7.1.1  示例演示    227
7.1.2  _WindowHandler類    228
7.1.3  隨機(jī)生成窗口    229
7.1.4  層疊窗口    230
7.1.5  重排所有窗口    230
7.2  處理數(shù)據(jù)沖突    230
7.2.1  示例演示    230
7.2.2  _Conflicts類    231
7.2.3  Visual FoxPro的緩沖技術(shù)    231
7.2.4  緩沖模式下的數(shù)據(jù)更新    232
7.3  處理應(yīng)用程序環(huán)境任務(wù)    237
7.3.1  示例演示    238
7.3.2  使用_SysToolbars類隱藏/顯示系統(tǒng)工具欄    238
7.3.3  使用_ObjectState類保存/恢復(fù)對象的屬性設(shè)置    239
7.3.4  使用_DataSession類處理數(shù)據(jù)更新操作    240
7.3.5  使用_TraceAwareTimer類處理數(shù)據(jù)更新操作    241
7.4  以圖表形式實時顯示記錄    242
7.4.1  示例演示    243
7.4.2  使用_GraphByRecord類顯示圖表    243
7.4.3  Microsoft Graph簡介    244
7.4.4  將Microsoft Graph嵌入到通用字段中    247
7.4.5  在表單中顯示圖表    248
7.4.6  打印圖表    250
7.5  對簡單表單使用編輯按鈕    251
7.5.1  示例演示    251
7.5.2  PicFormBtns類    251
7.6  對復(fù)雜表單使用編輯按鈕    256
7.6.1  示例演示    256
7.6.2  PicBtns類    257
7.7  給應(yīng)用程序添加加密    258
7.7.1  示例演示    258
7.7.2  _CryptAPI類    258
7.7.3  使用_CryptAPI類加密/解密字符串    260
7.7.4  使用_CryptAPI類加密/解密文件    260
7.7.5  使用_CryptAPI類加密/解密數(shù)據(jù)表中的字段    261
7.7.6  使用_CryptAPI類進(jìn)行文件簽名    262
7.8  檢索項目位置和名稱    263
7.8.1  示例演示    263
7.8.2  _Folder類    263
7.9  建立突出顯示控件效果    265
7.9.1  示例演示    265
7.9.2  _MouseOverfx類    266
7.9.3  使用_MouseOverfx類為控件添加突出顯示效果    266
7.10  建立一個Visual FoxPro網(wǎng)頁瀏覽器    266
7.10.1  示例演示    266
7.10.2  _WebBrowser4類    267
7.10.3  建立網(wǎng)頁瀏覽器    271
7.11  擴(kuò)展SetAll( )方法    272
7.11.1  示例演示    272
7.11.2  使用SetAll( )方法和_SetAllX類設(shè)置多個對象的屬性    273
7.12  從數(shù)據(jù)表和報表文件生成HTML    274
7.12.1  示例演示    274
7.12.2  GenHtml.prg    274
7.12.3  使用_Dbf2Html類輸出數(shù)據(jù)表到HTML中    275
7.12.4  使用_Frx2Html類轉(zhuǎn)換報表為HTML    277
7.13  使用_PoolManager類簡化類的調(diào)用過程    277
7.13.1  示例演示    277
7.13.2  _PoolManager類    278
7.13.3  使用對象池管理對象    279
7.14  使用Microsoft Agent為應(yīng)用程序添加動畫助手    281
7.14.1  示例演示    281
7.14.2  Microsoft Agent簡介    281
7.14.3  安裝Microsoft Agent    282
7.14.4  Microsoft Agent控件    282
7.14.5  _Agent類    287
7.14.6  使用_Agent類裝載角色    289
7.14.7  使用_Agent類開始/停止播放動畫    289
7.14.8  使用_Agent類進(jìn)行語音輸出    289
7.15  使用進(jìn)度條    289
7.15.1  示例演示    289
7.15.2  使用_Thermometer類實現(xiàn)進(jìn)度條    290
7.16  使用數(shù)組處理器    291
7.16.1  示例演示    291
7.16.2  使用_ArrayLib類進(jìn)行數(shù)組操作    291
7.17  使用通用應(yīng)用程序?qū)υ捒?nbsp;   292
7.17.1  示例演示    292
7.17.2  使用_Login類建立登錄對話框    292
7.17.3  使用_Splash類建立歡迎窗口    294
7.17.4  使用_AboutBox類建立“關(guān)于”對話框    294
7.17.5  使用_Keywords類建立“關(guān)鍵字”對話框    295
7.17.6  使用_LocateItem類建立“定位項目”對話框    295
7.18  使用規(guī)則表達(dá)式查找匹配字符串    296
7.18.1  示例演示    296
7.18.2  什么是規(guī)則表達(dá)式    297
7.18.3  Visual FoxPro的規(guī)則表達(dá)式    297
7.18.4  使用_RegExp類執(zhí)行規(guī)則表達(dá)式    299
7.19  添加導(dǎo)航到表單中    300
7.19.1  示例演示    300
7.19.2  _Nav2Buttons類和_Nav2PicButtons類    300
7.19.3  _Nav4Buttons類和_Nav4PicButtons類    301
7.19.4  使用_TableNav類進(jìn)行記錄導(dǎo)航    301
7.19.5  使用_GotoButton類進(jìn)行記錄定位    302
7.20  添加各種表單按鈕    302
7.20.1  示例演示    302
7.20.2  使用_cmdLaunch類啟動應(yīng)用程序    303
7.20.3  使用_cmdOk類釋放表單    303
7.20.4  使用_cmdRunForm類運行表單    304
7.20.5  使用_ShellExecute類執(zhí)行非Visual FoxPro程序    304
7.20.6  使用_cmdCancel類釋放表單    305
7.20.7  使用_cmdRunReport類輸出報表    305
7.20.8  使用_MailBtn類發(fā)送郵件    306
7.20.9  使用HTML Help Workshop建立上下文相關(guān)HTML幫助    307
7.20.10  使用_cmdHelp類打開指定的幫助主題    313
7.21  添加數(shù)據(jù)綁定日歷    313
7.21.1  示例演示    313
7.21.2  使用_oleCalendar類進(jìn)行日期設(shè)置    314
7.22  添加數(shù)據(jù)查詢到表單中    315
7.22.1  示例演示    315
7.22.2  使用_FindButton類和_FindNextButtons類進(jìn)行數(shù)據(jù)查詢    315
7.22.3  使用_LocateButton類調(diào)用“查找”對話框    317
7.23  添加數(shù)據(jù)查找組合框    318
7.23.1  示例演示    318
7.23.2  使用_cboDistinctValues類進(jìn)行數(shù)據(jù)查詢    318
7.24  添加數(shù)據(jù)排序和篩選到表單中    319
7.24.1  示例演示    319
7.24.2  使用_SortButton類調(diào)用“排序”對話框    320
7.24.3  使用_FilterButton類調(diào)用篩選對話框    320
7.24.4  使用_FilterExpr類建立篩選表達(dá)式對話框    321
7.24.5  使用_FilterDialog類建立篩選表達(dá)式對話框    321
7.24.6  使用_NavMenu類建立導(dǎo)航快捷菜單    322
7.24.7  使用_NavToolbarClass類調(diào)用“導(dǎo)航”工具欄    322
7.25  添加網(wǎng)頁超級鏈接到表單中    323
7.25.1  示例演示    323
7.25.2  使用_HyperlinkLabel、_HyperlinkImage、_HyperlinkCommandButton
類導(dǎo)航到指定URL    323
7.25.3  使用_URLComboBox類導(dǎo)航到指定URL    324
7.26  顯示數(shù)據(jù)報表輸出選項    324
7.26.1  示例演示    324
7.26.2  使用_OutputDialog類進(jìn)行多種格式的報表輸出    325
7.26.3  使用_ShowText類建立文本查看器    325
7.27  向?qū)ο筇砑涌旖莶藛?nbsp;   326
7.27.1  示例演示    326
7.27.2  使用_ShortcutMenu類建立快捷菜單    326
7.28  應(yīng)用程序錯誤處理    328
7.28.1  示例演示    328
7.28.2  使用_Error類進(jìn)行錯誤處理    329
7.29  Windows徽標(biāo)信息    330
7.29.1  示例演示    330
7.29.2  Windows徽標(biāo)計劃    330
7.29.3  使用_CommonFolder類獲取系統(tǒng)文件夾的位置    331
7.29.4  使用_SysMetrics類獲取系統(tǒng)信息    333
7.29.5  使用_UserPriv類獲取用戶的存取權(quán)限    334
7.30  執(zhí)行Word、Excel和Graph的自動化操作    335
7.30.1  示例演示    335
7.30.2  使用_XTab類生成交叉表    336
7.30.3  使用MailMerge類實現(xiàn)郵件合并    338
7.30.4  使用PivotTable類實現(xiàn)數(shù)據(jù)透視表    339
7.30.5  使用AutoGraph類生成圖表    340
第8章  編程    343
8.1  Access/Assign方法的功能    343
8.1.1  示例演示    343
8.1.2  創(chuàng)建Access和Assign方法    344
8.1.3  使用Assign方法驗證數(shù)據(jù)的有效性    344
8.1.4  使用Access方法動態(tài)建立對象    345
8.1.5  使用This_Access方法動態(tài)建立屬性    346
8.1.6  通過Access/Assign方法使用數(shù)組來模擬集合支持    346
8.2  OLE拖放的數(shù)據(jù)格式    348
8.2.1  示例演示    348
8.2.2  獲取OLE拖放時可用的數(shù)據(jù)格式    348
8.3  實現(xiàn)OLE拖放    350
8.3.1  示例演示    350
8.3.2  拖放列表框中數(shù)據(jù)項到表單中    350
8.3.3  拖放文本到文本框中    352
8.3.4  從Windows資源管理器中拖放文件到列表框中    353
8.3.5  拖動表單中的對象到一個新位置    354
第9章  報表    355
9.1  按目錄格式打印報表    355
9.1.1  示例演示    355
9.1.2  建立報表的數(shù)據(jù)環(huán)境    356
9.1.3  為報表添加標(biāo)題欄    356
9.1.4  為報表建立文字環(huán)繞和交換圖片顯示位置效果    357
9.2  按帳務(wù)型打印報表細(xì)節(jié)帶區(qū)    362
9.2.1  示例演示    362
9.2.2  報表的變量設(shè)置    363
9.2.3  為矩形指定打印條件    363
9.3  打印客戶郵件標(biāo)簽    364
9.3.1  示例演示    364
9.3.2  設(shè)置標(biāo)簽的分欄打印    365
9.4  打印數(shù)據(jù)字典信息    365
9.4.1  示例演示    365
9.4.2  使用命令動態(tài)建立報表    366
9.5  打印一個貨物清單    369
9.5.1  示例演示    369
9.5.2  使用視圖作為報表的數(shù)據(jù)源    370
9.5.3  建立報表的數(shù)據(jù)分組    374
9.6  在報表中打印一個總計的百分比    375
9.6.1  示例演示    375
9.6.2  使用數(shù)據(jù)分組求小計    376
9.6.3  顯示百分比    377
9.7  使用條件表達(dá)式設(shè)置信息顯示格式    377
9.7.1  示例演示    377
9.7.2  指定域控件的打印條件    378
第10章  ActiveX    379
10.1  發(fā)送電子郵件    379
10.1.1  示例演示    379
10.1.2  使用_MailBtn類發(fā)送郵件    379
10.1.3  MAPI控件簡介    379
10.1.4  Microsoft MAPI Session控件的屬性和方法    380
10.1.5  MAPI Messages控件的屬性和方法    380
10.1.6  發(fā)送帶附件的電子郵件    382
10.2  使用RichText控件    384
10.2.1  示例演示    384
10.2.2  Rich TextBox控件的屬性    385
10.2.3  Rich TextBox控件的事件    386
10.2.4  Rich TextBox控件的方法    386
10.2.5  Rich TextBox控件示例    388
10.3  使用Slider控件和StatusBar控件    389
10.3.1  示例演示    389
10.3.2  Slider控件的屬性和事件    389
10.3.3  StatusBar控件的屬性    390
10.3.4  StatusBar控件的事件和方法    392
10.3.5  Slider和StatusBar控件示例    392
10.4  實現(xiàn)項目的分層顯示    393
10.4.1  示例演示    393
10.4.2  TreeView控件的屬性    393
10.4.3  Nodes集合的屬性和方法    395
10.4.4  TreeView控件的事件    396
10.4.5  TreeView控件示例    396
10.5  在TreeView控件中添加和刪除項目    398
10.5.1  示例演示    398
10.5.2  在TreeView控件中新增節(jié)點    398
10.5.3  在TreeView控件中刪除節(jié)點    399
10.5.4  保存/恢復(fù)TreeView控件中的節(jié)點信息    399
10.5.5  以編程方式選定TreeView控件中的節(jié)點    401
10.6  顯示系統(tǒng)信息    401
10.6.1  示例演示    401
10.6.2  SysInfo控件屬性    401
10.6.3  SysInfo控件的事件    402
10.6.4  SysInfo控件示例    403
10.7  在ActiveX控件中播放AVI文件    404
10.7.1  示例演示    405
10.7.2  Multimedia控件的屬性    405
10.7.3  Multimedia控件的事件    408
10.7.4  Multimedia控件示例    408
10.8  自定義“打開”對話框    411
10.8.1  示例演示    411
10.8.2  Common Dialog控件的屬性和方法    411
10.8.3  Common Dialog控件示例    413
10.9  按季度打印產(chǎn)品銷售定單    414
10.9.1  示例演示    414
10.9.2  在表單中顯示圖表    414
10.9.3  在報表中打印圖表    417
10.10  操作圖形的顯示特征    418
10.10.1  示例演示    418
10.10.2  指定圖形的類型    418
10.10.3  為圖表指定標(biāo)題和圖例    419
10.11  在表單中刷新圖表    419
10.11.1  示例演示    419
10.11.2  動態(tài)刷新圖表    419
10.12  在表單中自動調(diào)用Microsoft Word文檔    420
10.12.1  示例演示    420
10.12.2  向表單中嵌入OLE對象    421
10.12.3  建立OLE對象    421
10.13  自動調(diào)用Microsoft Excel電子表格    423
10.13.1  示例演示    423
10.13.2  生成Excel電子表格    423
10.13.3  使用Excel的Chart對象生成圖表    427
10.14  自動調(diào)用Microsoft Word和Excel    427
10.14.1  示例演示    427
10.14.2  從Excel復(fù)制圖表到Word中    428
10.14.3  Word常用命令    429
第11章  Windows API    433
11.1  使用需要結(jié)構(gòu)的API函數(shù)    433
11.1.1  示例演示    433
11.1.2  從結(jié)構(gòu)中獲取數(shù)據(jù)    433
11.1.3  建立API函數(shù)所需要的結(jié)構(gòu)    435
11.2  使用需要指向數(shù)組的API函數(shù)    436
11.2.1  示例演示    436
11.2.2  獲取Windows的外觀顏色    436
11.2.3  設(shè)置Windows的外觀顏色    437
11.3  使用MCI命令播放多媒體文件    438
11.3.1  示例演示    438
11.3.2  進(jìn)行多媒體播放的API函數(shù)    439
11.3.3  打開多媒體文件    440
11.3.4  播放多媒體文件    442
11.4  獲取版本信息    442
11.4.1  示例演示    442
11.4.2  使用AGETFILEVERSION( )函數(shù)獲取文件的資源信息    443
11.5  讀取和寫入VFP的注冊表值    445
11.5.1  示例演示    445
11.5.2  使用FoxReg類操作注冊表    445
11.6  讀取ODBC的注冊表值    448
11.6.1  示例演示    448
11.6.2  使用ODBCReg類獲取注冊表中的ODBC信息    448
11.7  從Windows注冊表獲取應(yīng)用程序信息    449
11.7.1  示例演示    450
11.7.2  使用FileReg類獲取注冊表中的文件信息    450
11.8  查看類型庫信息    451
11.8.1  示例演示    451
11.8.2  使用_TypeLib類讀取類型庫信息    451
第12章  Visual FoxPro 8.0的新增功能    452
12.1  使用BINDEVENTS( )、RAISEEVENTS( )和AEVENTS( )    452
12.1.1  示例演示    452
12.1.2  事件綁定    452
12.1.3  檢測事件綁定數(shù)目    453
12.1.4  解除事件綁定    454
12.1.5  使用代碼引發(fā)一個事件    455
12.2  結(jié)構(gòu)化異常處理    455
12.2.1  示例演示    455
12.2.2  TRY...CATCH...FINALLY命令    456
12.2.3  Exception對象    458
12.2.4  TRY...CATCH結(jié)構(gòu)的嵌套處理    459
12.2.5  使用THROW [eUserExpression]    459
12.2.6  FINALLY子句    460
12.2.7  TRY…CATCH…FINALLY塊中的命令限制    461
12.2.8  ON ERROR錯誤處理與結(jié)構(gòu)化異常處理的區(qū)別    461
12.3  使用COMARRAY( )函數(shù)和強(qiáng)類型數(shù)組    462
12.3.1  示例演示    462
12.3.2  如何創(chuàng)建自動服務(wù)程序    463
12.3.3  編譯自動服務(wù)程序    465
12.3.4  注冊自動服務(wù)程序    466
12.3.5  使用自動服務(wù)程序    467
12.4  從一個數(shù)據(jù)表中恢復(fù)表單的屬性設(shè)置    468
12.4.1  示例演示    468
12.4.2  保存表單的屬性設(shè)置到一個數(shù)據(jù)表中    468
12.4.3  從一個數(shù)據(jù)表中恢復(fù)表單的屬性設(shè)置    469
12.5  Windows XP主題支持    469
12.5.1  示例演示    469
12.5.2  在應(yīng)用程序級設(shè)置Windows XP主題效果    470
12.5.3  在表單和控件級設(shè)置Windows XP主題效果    470
12.6  建立不規(guī)則形狀窗口    470
12.6.1  示例演示    471
12.6.2  建立不規(guī)則窗口的原理    471
12.6.3  建立不規(guī)則窗口示例    471
12.7  系統(tǒng)托盤圖標(biāo)示例    472
12.7.1  示例演示    472
12.7.2  Systray類簡介    473
12.7.3  Systray類的屬性、方法和事件    473
12.7.4  基本的系統(tǒng)托盤設(shè)置    476
12.7.5  在系統(tǒng)托盤中添加圖標(biāo)動畫    476
12.7.6  在系統(tǒng)托盤中使用氣球提示    477
12.7.7  使用數(shù)字標(biāo)記和文本定義菜單    477
12.7.8  使用菜單文件(MPR)定義菜單    478
12.7.9  通過ShowMenu( )方法指定顯示的菜單    479
12.7.10  圖標(biāo)的雙擊事件處理    480
12.8  控制MSN Messenger    481
12.8.1  示例演示    481
12.8.2  Messenger注冊    481
12.8.3  Messenger注銷    481
12.8.4  獲取Messenger中的聯(lián)系人信息    481
12.8.5  打開與指定聯(lián)系人的對話窗口    482
12.8.6  打開MSN Messenger窗口    482
12.8.7  打開郵件窗口    482
12.8.8  發(fā)送文件    482
12.8.9  獲得當(dāng)前MSN Messenger設(shè)置    482
12.8.10  使用Windows Scripting Host向活動窗口發(fā)送指令    483
12.9  表格的突出顯示、自動適應(yīng)列寬和圖像列標(biāo)頭    485
12.9.1  示例演示    485
12.9.2  表格行的突出顯示設(shè)置    486
12.9.3  自適應(yīng)列寬設(shè)置    486
12.9.4  鎖定表格列    486
12.9.5  為列標(biāo)頭指定一個圖像文件    487
12.10  使用成員類    487
12.10.1  示例演示    487
12.10.2  成員類簡介    488
12.10.3  成員類示例    488
12.11  使用CursorAdapter管理數(shù)據(jù)訪問    491
12.11.1  示例演示    491
12.11.2  CursorAdapter對象的屬性    491
12.11.3  CursorAdapter對象的方法    495
12.11.4  CursorAdapter對象的事件    497
12.11.5  使用本地數(shù)據(jù)源    500
12.11.6  使用ODBC數(shù)據(jù)源    504
12.11.7  使用ADO數(shù)據(jù)源    506
12.12  使用XMLAdapter類加載和生成XML    514
12.12.1  示例演示    515
12.12.2  XMLAdapter簡介    515
12.12.3  XMLAdapter對象的屬性    516
12.12.4  XMLAdapter對象的方法    519
12.12.5  XMLAdapter對象的Tables集合    521
12.12.6  轉(zhuǎn)換XML到臨時表    523
12.12.7  轉(zhuǎn)換XML架構(gòu)中的數(shù)據(jù)類型    525
12.12.8  轉(zhuǎn)換臨時表為XML    526
12.12.9  在XMLAdapter中使用Diffgrams    527
12.13  從XML Dataset建立臨時表    529
12.13.1  示例演示    529
12.13.2  加載XML到臨時表中    530
12.13.3  控制數(shù)據(jù)綁定    530
12.13.4  使用XMLAdapter生成XML DiffGrams    530
12.14  VFP/VB.NET XML Web服務(wù)示例    531
12.14.1  Web服務(wù)的架構(gòu)    531
12.14.2  建立COM服務(wù)程序    532
12.14.3  安裝Internet信息服務(wù)(IIS)并建立虛擬目錄    533
12.14.4  創(chuàng)建并發(fā)布Web服務(wù)    535
12.14.5  使用Web服務(wù)    536
12.14.6  分發(fā)Web服務(wù)    538
第13章  Visual FoxPro 9.0的新增功能    540
13.1  典型的多細(xì)節(jié)帶區(qū)報表    540
13.1.1  示例演示    540
13.1.2  報表數(shù)據(jù)環(huán)境中的一對多關(guān)系    541
13.1.3  在表單使用一對多關(guān)系顯示多個子表的內(nèi)容    543
13.1.4  報表的驅(qū)動別名與目標(biāo)別名    545
13.1.5  建立多細(xì)節(jié)帶區(qū)報表    546
13.2  包含計算的多細(xì)節(jié)帶區(qū)報表    550
13.2.1  示例演示    550
13.2.2  報表變量和計算字段的作用域    551
13.2.3  建立包含計算的多細(xì)節(jié)帶區(qū)報表    551
13.3  使用ReportListener進(jìn)行動態(tài)格式化    555
13.3.1  示例演示    555
13.3.2  Visual FoxPro 9.0報表的對象支持架構(gòu)    556
13.3.3  ReportListener對象的屬性、事件和方法    560
13.3.4  Visual FoxPro報表定義文件(FRX)的結(jié)構(gòu)    572
13.3.5  在報表定義文件的USER字段中加入指令    581
13.3.6  建立ReportListener派生類    583
13.4  使用GDI+建立柱形圖表    587
13.4.1  示例演示    588
13.4.2  ReportListener的GDI+支持    588
13.4.3  GDI Plus API封裝基礎(chǔ)類庫    591
13.4.4  使用GDI+在表單中繪圖    612
13.4.5  使用GDI+在報表中繪圖    613
13.5  使用ReportListener進(jìn)行HTML、XML和TIFF輸出    620
13.5.1  示例演示    620
13.5.2  XmlListener類    622
13.5.3  HtmlListener類    625
13.5.4  報表輸出應(yīng)用程序ReportOutput.app    625
13.5.5  使用ReportOutput.app輸出報表到HTML文件中    628
13.5.6  使用ReportOutput.app輸出報表到XML文件中    628
13.5.7  使用ReportListener的OutputPage方法輸出報表到TIFF文件中    629
13.6  使用ReportListener同時進(jìn)行多種輸出    630
13.6.1  示例演示    630
13.6.2  同時進(jìn)行多種輸出    630
13.7  添加一個自定義報表預(yù)覽容器到表單中    631
13.7.1  示例演示    631
13.7.2  表單設(shè)計    632
13.7.3  在表單的形狀對象oPreviewContainer中顯示報表    633
13.7.4  “上一頁”和“下一頁”按鈕設(shè)計    633
13.7.5  重繪顯示在表單中的報表    634
13.7.6  關(guān)閉報表預(yù)覽    634
13.7.7  建立可調(diào)整報表顯示比例的預(yù)覽表單    634
13.8  控制報表的預(yù)覽窗口    638
13.8.1  示例演示    638
13.8.2  報表預(yù)覽應(yīng)用程序接口和報表預(yù)覽程序    639
13.8.3  定制Visual FoxPro默認(rèn)的報表預(yù)覽程序    644
13.8.4  解讀示例    645
13.9  可停靠的圖片查看器    646
13.9.1  示例演示    646
13.9.2  Visual FoxPro 9.0對可??勘韱蔚牟僮髦С?nbsp;   647
13.9.3  Image控件的PictureVal屬性    650
13.9.4  示例表單的界面設(shè)計    651
13.9.5  添加圖像文件到數(shù)據(jù)表的Blob型字段中及圖像顯示設(shè)置    651
13.9.6  表單停靠后的界面切換設(shè)計    652
13.9.7  在Grid(表格)中使用Image控件    653
13.10  錨定控件    655
13.10.1  示例演示    655
13.10.2  控件的Anchor屬性    655
13.10.3  使用Anchor Editor(錨定編輯器)設(shè)置Anchor屬性    656
13.10.4  該示例中控件的Anchor屬性設(shè)置    657
13.11  多邊形功能    658
13.11.1  示例演示    658
13.11.2  PolyPoints屬性    658
13.11.3  LineSlant屬性    660
13.11.4  控件的旋轉(zhuǎn)設(shè)置    661
13.12  對損壞的備注字段進(jìn)行掃描    662
13.12.1  示例演示    662
13.12.2  遞歸調(diào)用    662
13.12.3  Visual FoxPro的文件結(jié)構(gòu)    663
13.12.4  示例中的掃描設(shè)計    664
13.13  綁定Windows消息事件    666
13.13.1  示例演示    666
13.13.2  BINDEVENT( )函數(shù)的新功能    667
13.13.3  示例中的BINDEVENT( )函數(shù)應(yīng)用    668
13.14  FoxCode菜單腳本    670
13.14.1  示例演示    670
13.14.2  IntelliSense表的結(jié)構(gòu)    672
13.14.3  編輯IntelliSense表中的記錄    673
13.14.4  建立IntelliSense腳本    674
13.14.5  FoxCode對象    675
13.14.6  MenuHit腳本    676
13.14.7  MenuContext腳本    678
13.15  代碼范圍分析器的性能分析外接程序    680
13.15.1  示例演示    680
13.15.2  CovperfAddinfs.scx外接程序的功能    682
13.16  二進(jìn)制轉(zhuǎn)換    683
13.16.1  示例演示    683
13.16.2  數(shù)值轉(zhuǎn)換為二進(jìn)制字符串的原理    683
13.16.3  BINTOC( )函數(shù)    684
13.16.4  CTOBIN ( )函數(shù)    686
13.17  Fox媒體播放器    687
13.17.1  示例演示    688
13.17.2  Windows Media Player控件    688
13.17.3  建立媒體播放器    690
13.18  控制按鈕的標(biāo)題和圖片位置    691
13.18.1  示例演示    691
13.18.2  命令按鈕、選項按鈕和復(fù)選框標(biāo)題的換行顯示    692
13.18.3  指定圖片在控件中的位置、邊距和間距    693

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號