注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Visual FoxPro程序設(shè)計參考手冊

Visual FoxPro程序設(shè)計參考手冊

Visual FoxPro程序設(shè)計參考手冊

定 價:¥75.00

作 者: 張洪舉編著
出版社: 人民郵電出版社
叢編項: 軟件工程師參考手冊
標(biāo) 簽: 關(guān)系型數(shù)據(jù)庫 數(shù)據(jù)庫管理系統(tǒng) 程序設(shè)計

ISBN: 9787115123992 出版時間: 2004-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 748 字?jǐn)?shù):  

內(nèi)容簡介

近幾年,自從VisualFoxPro從VisualStudio中分離出來以后,VisualFoxPro的版本升級速度明顯加快,幾乎每年都有新版本問世。隨著版本的迅速升級,許多新技術(shù)被加入到了VisualFoxPro中。例如,對XML、Web服務(wù)的支持,可以允許在VisualFoxPro中使用異構(gòu)平臺中的數(shù)據(jù)資源;提供的CursorAdapter工具,可以允許用戶以一種簡單的方式連接到各種數(shù)據(jù)源,如ODBC、ADO、XML等。現(xiàn)在,圖書市場上已有的一些VisualFoxPro書籍或者過于簡單而使讀者感覺收獲甚微,或者仍舊使用VisualFoxPro6.0進行介紹而顯得技術(shù)過于陳舊。因此,本書力圖系統(tǒng)、全面地介紹VisualFoxPro的基本數(shù)據(jù)庫開發(fā)技術(shù)和最新的VisualFoxPro增強技術(shù),以及更多的實用技巧,盡可能地滿足不同層次讀者的需求,使讀者能夠通過閱讀本書真正掌握VisualFoxPro開發(fā)工具,從而開發(fā)出功能強大的應(yīng)用程序。本書在編寫過程中,盡量以一種由簡入繁、循序漸進的方式來講解VisualFoxPro編程中各個方面的內(nèi)容。但是,在VisualFoxPro中,有許多技術(shù)是對多種技術(shù)的融合,這需要讀者對VisualFoxPro有一定的熟練程度,以及對多種計算機知識的掌握廣度。在第一次閱讀本書時,讀者可以粗略閱讀一下大體框架,然后對關(guān)鍵難點重新閱讀。

作者簡介

暫缺《Visual FoxPro程序設(shè)計參考手冊》作者簡介

圖書目錄

第1章  數(shù)據(jù)庫系統(tǒng)簡介  1
1.1  數(shù)據(jù)模型  1
1.1.1  層次模型  1
1.1.2  關(guān)系模型  2
1.1.3  面向?qū)ο竽P?nbsp; 3
1.2  Visual FoxPro的主要特點  3
1.3  安裝Visual FoxPro  4
1.3.1  系統(tǒng)需求  4
1.3.2  開始安裝  4
1.4  安裝輔助應(yīng)用程序  6
1.4.1  安裝InstallShield Express Limited Edition  6
1.4.2  安裝SOAP Toolkit 3.0 Samples  7
1.4.3  安裝MSDE  7
第2章  集成開發(fā)環(huán)境  8
2.1  Visual FoxPro系統(tǒng)界面  8
2.2  Visual FoxPro的菜單體系  9
2.2.1  File(文件)菜單  9
2.2.2  Edit(編輯)菜單  11
2.2.3  View(顯示)菜單  13
2.2.4  Format(格式)菜單  14
2.2.5  Tools(工具)菜單  15
2.2.6  Program(程序)菜單  18
2.2.7  Window(窗口)菜單  18
2.2.8  Help菜單  19
2.3  定制Visual FoxPro開發(fā)環(huán)境  19
2.3.1  Visual FoxPro配置的存儲方式  19
2.3.2  交互式環(huán)境配置  20
2.3.3  文件式環(huán)境配置  21
2.3.4  Visual FoxPro的啟動選項  23
2.3.5  定制工具欄  24
2.3.6  窗口???nbsp; 25
2.4  Visual FoxPro輔助開發(fā)工具  26
2.4.1  任務(wù)窗格管理器  27
2.4.2  工具箱  45
2.4.3  項目管理器  50
第3章  Visual FoxPro語言基礎(chǔ)  53
3.1  數(shù)據(jù)類型  53
3.1.1  數(shù)據(jù)類型概述  53
3.1.2  Character數(shù)據(jù)類型  54
3.1.3  Currency數(shù)據(jù)類型  54
3.1.4  Date/DateTime數(shù)據(jù)類型  55
3.1.5  Logical數(shù)據(jù)類型  56
3.1.6  Numeric數(shù)據(jù)類型  56
3.1.7  Variant數(shù)據(jù)類型  56
3.1.8  Double數(shù)據(jù)類型  56
3.1.9  Float數(shù)據(jù)類型  57
3.1.10  General數(shù)據(jù)類型  57
3.1.11  Integer數(shù)據(jù)類型  57
3.1.12  Integer (Autoinc)數(shù)據(jù)類型  57
3.1.13  Memo數(shù)據(jù)類型  58
3.1.14  Character (Binary)數(shù)據(jù)類型  58
3.1.15  Memo (Binary)數(shù)據(jù)類型  58
3.1.16  數(shù)據(jù)類型檢測  58
3.2  數(shù)據(jù)存儲容器  59
3.2.1  數(shù)據(jù)存儲容器命名規(guī)范  59
3.2.2  常量  60
3.2.3  變量  60
3.2.4  數(shù)組  64
3.2.5  字段  66
3.2.6  記錄  66
3.2.7  對象  67
3.3  運算符  67
3.3.1  字符運算符  67
3.3.2  日期/時間運算符  67
3.3.3  邏輯運算符  67
3.3.4  數(shù)值運算符  67
3.3.5  關(guān)系運算符  68
3.3.6  類與對象運算符  68
3.4  表達式  68
3.4.1  字符表達式  68
3.4.2  日期/時間表達式  69
3.4.3  邏輯表達式  693.4.4  宏替換表達式  69
3.4.5  名稱表達式  70
3.4.6  數(shù)值表達式  70
3.4.7  函數(shù)表達式  70
3.4.8  表達式類型的相互轉(zhuǎn)換  70
3.5  程序文件的建立與執(zhí)行  72
3.5.1  建立程序文件  72
3.5.2  執(zhí)行程序文件  73
3.5.3  程序注釋  74
3.5.4  結(jié)束程序運行  74
3.5.5  設(shè)置程序運行環(huán)境  75
3.6  程序結(jié)構(gòu)  75
3.6.1  順序結(jié)構(gòu)  75
3.6.2  分支結(jié)構(gòu)  76
3.6.3  循環(huán)結(jié)構(gòu)  77
3.7  函數(shù)與過程  80
3.7.1  系統(tǒng)函數(shù)  80
3.7.2  自定義函數(shù)  81
3.7.3  過程  82
3.7.4  參數(shù)傳遞機制  83
第4章  創(chuàng)建自由表  86
4.1 建立表結(jié)構(gòu)  86
4.1.1  使用表設(shè)計器建立表  86
4.1.2  使用CREATE TABLE -SQL命令建立表  88
4.2  修改表結(jié)構(gòu)  89
4.2.1  使用報表設(shè)計器修改表結(jié)構(gòu)  89
4.2.2  使用ALTER TABLE -SQL命令修改表結(jié)構(gòu)  90
4.3  獲取表結(jié)構(gòu)信息  91
4.3.1  使用LIST STRUCTURE命令查看表結(jié)構(gòu)信息  91
4.3.2  使用AFIELDS()函數(shù)獲取表結(jié)構(gòu)信息  92
4.3.3  使用COPY STRUCTURE EXTENDED命令獲得表結(jié)構(gòu)信息  93
4.4  復(fù)制表  94
4.4.1  復(fù)制表結(jié)構(gòu)  94
4.4.2  復(fù)制表結(jié)構(gòu)和內(nèi)容  95
4.4.3  復(fù)制其他表內(nèi)容到當(dāng)前表  96
4.5  刪除表  97
第5章  表的基本操作  98
5.1  打開和關(guān)閉表  98
5.1.1  打開表  98
5.1.2  關(guān)閉表  100
5.2  輸入記錄  100
5.2.1  使用編輯命令進行數(shù)據(jù)錄入  100
5.2.2  追加記錄命令  101
5.2.3  插入記錄命令  102
5.2.4  Memo型字段數(shù)據(jù)輸入  102
5.2.5  General型字段數(shù)據(jù)輸入  103
5.3  修改記錄  106
5.3.1  REPLACE命令  106
5.3.2  UPDATE - SQL命令  107
5.4  刪除記錄  107
5.4.1  添加刪除標(biāo)記  108
5.4.2  物理刪除記錄  109
5.5  輸出記錄  110
5.5.1  輸出到屏幕  110
5.5.2  輸出到打印機  110
5.5.3  輸出到文件  111
5.6  記錄指針  113
5.6.1  記錄號  113
5.6.2  移動記錄指針  113
5.7  查找記錄  114
5.7.1  按順序查找  115
5.7.2  按索引查找  115
5.7.3  按條件過濾  116
5.8  表統(tǒng)計  117
5.8.1  記錄計數(shù)  117
5.8.2  數(shù)據(jù)統(tǒng)計  117
5.9  數(shù)據(jù)轉(zhuǎn)換  120
5.9.1  數(shù)據(jù)導(dǎo)出  120
5.9.2  數(shù)據(jù)導(dǎo)入  122
第6章  表的排序與索引  125
6.1  物理排序  125
6.2  索引類型索引文件類型  126
6.2.1  索引機制  126
6.2.2  索引類型  126
6.2.3  索引文件類型  127
6.3  建立索引文件  128
6.3.1  建立結(jié)構(gòu)復(fù)合索引文件  128
6.3.2  建立獨立復(fù)合索引文件  130
6.3.3  建立獨立索引文件  131
6.4  打開、關(guān)閉索引文件  131
6.4.1  打開索引文件  131
6.4.2  關(guān)閉索引文件  132
6.4.3  設(shè)置、檢測主控索引文件或標(biāo)識  132
6.5  維護索引文件  132
6.5.1  結(jié)構(gòu)復(fù)合索引文件的維護  132
6.5.2  獨立復(fù)合索引文件的維護  133
6.5.3  獨立索引文件的維護  133
6.6  刪除索引標(biāo)識  134
6.6.1  刪除結(jié)構(gòu)復(fù)合索引文件中的索引標(biāo)識  134
6.6.2  刪除獨立復(fù)合索引文件中的索引標(biāo)識  134
6.6.3  刪除獨立索引文件  134
第7章  創(chuàng)建、維護和管理數(shù)據(jù)庫  135
7.1  建立數(shù)據(jù)庫  135
7.1.1  使用項目管理器建立數(shù)據(jù)庫  135
7.1.2  使用CREATE DATABASE命令建立數(shù)據(jù)庫  136
7.2  數(shù)據(jù)庫的基本操作  136
7.2.1  打開數(shù)據(jù)庫  136
7.2.2  向數(shù)據(jù)庫中添加表  138
7.2.3  獲取數(shù)據(jù)庫中的表信息  138
7.2.4  從數(shù)據(jù)庫中移去表  139
7.2.5  重命名數(shù)據(jù)庫中的表  140
7.2.6  從數(shù)據(jù)庫中刪除表  140
7.2.7  修改數(shù)據(jù)庫  140
7.2.8  多數(shù)據(jù)庫操作  141
7.2.9  關(guān)閉數(shù)據(jù)庫  141
7.2.10  刪除數(shù)據(jù)庫  141
7.3  數(shù)據(jù)詞典  141
7.3.1  設(shè)置長表名和表注釋  142
7.3.2  設(shè)置長字段名、字段的輸入輸出格式、標(biāo)題和注釋  143
7.3.3  設(shè)置字段的默認值  145
7.3.4  設(shè)置字段級和記錄級有效性規(guī)則  145
7.3.5  存儲過程  148
7.3.6  設(shè)置觸發(fā)器  149
7.3.7  建立和刪除表間的關(guān)系  151
7.3.8  建立參照完整性  154
7.4  數(shù)據(jù)庫事件  156
7.4.1  啟用數(shù)據(jù)庫事件  156
7.4.2  數(shù)據(jù)庫事件示例  158
第8章  SELECT-SQL查詢  160
8.1  基本的SELECT語句  160
8.1.1  SELECT-SQL命令的語法格式  160
8.1.2  SELECT子句  161
8.1.3  用戶自定義函數(shù)  162
8.1.4  SELECT子句中的關(guān)鍵字和其他子句  162
8.1.5  使用宏替換(&)  163
8.1.6  字母大小寫  164
8.1.7  使用索引  164
8.1.8  使用ORDER BY子句對查詢結(jié)果排序  164
8.1.9  列函數(shù)  164
8.1.10  用GROUP BY求分組小計  165
8.1.11  GROUP BY和DISTINCT之間的區(qū)別  165
8.1.12  HAVING子句的使用  166
8.1.13  用TOP子句選擇一定數(shù)量或一定百分比的記錄  168
8.1.14  進行查詢輸出定向  169
8.2  復(fù)雜查詢  169
8.2.1  子查詢  169
8.2.2  自身連接  171
8.2.3  合并(UNION)  171
8.3  外連接(OUTER JOIN)  173
8.3.1  用右外連接(Right Outer Join)選擇記錄  173
8.3.2  用左外連接(Left Outer Join)選擇記錄  173
8.3.3  用完全外連接(Full Outer Join)選擇記錄  174
8.3.4  用內(nèi)連接加外連接選擇記錄  174
8.3.5  用內(nèi)連接(Inner Join)選擇記錄  175
8.3.6  用嵌套的連接(Nested Join)選擇記錄  175
8.4  對SELECT-SQL語言的改進與增強  175
8.4.1  GROUP BY子句  176
8.4.2  HAVING子句  176
8.4.3  LIKE子句  176
8.4.4  SELECT-SQL...UNION命令  176
8.4.5  從SELECT-SQL命令添加記錄  176
第9章  面向?qū)ο蟮某绦蛟O(shè)計  178
9.1  對象和類  178
9.1.1  對象  178
9.1.2  類  179
9.2  Visual FoxPro的基類  180
9.2.1  基類的類型  180
9.2.2  容器類  181
9.2.3  控件類  182
9.2.4  成員類  182
9.3  使用類設(shè)計器建立類  182
9.3.1  創(chuàng)建類  183
9.3.2  為控件或容器類添加對象  184
9.3.3  為類添加成員和定義事件  184
9.3.4  建立屬性的Access和Assign方法  187
9.3.5  創(chuàng)建用戶自定義類的子類  189
9.3.6  在子類中調(diào)用父類的方法或事件  189
9.3.7  指定類的外觀  191
9.3.8  將類添加到Form Controls工具欄中  191
9.3.9  修改類定義  192
9.3.10  創(chuàng)建、復(fù)制和刪除類或類庫  192
9.3.11  打開和關(guān)閉類庫  194
9.4  使用代碼建立類  194
9.4.1  編寫類定義  194
9.4.2  創(chuàng)建、添加和釋放對象  195
9.4.3  編寫方法和事件代碼  198
9.5  使用對象  200
9.5.1  創(chuàng)建對象引用  200
9.5.2  檢查對象是否存在  200
9.5.3  調(diào)用對象的屬性、方法和事件  200
9.5.4  對象事件的觸發(fā)順序  201
9.5.5  對象事件的綁定  202
第10章  表單與表單集  205
10.1  創(chuàng)建表單  205
10.1.1  使用表單設(shè)計器創(chuàng)建表單  205
10.1.2  表單設(shè)計器的工具欄  205
10.1.3  Form菜單  207
10.2  定制表單  207
10.2.1  定義表單外觀  207
10.2.2  定義表單行為  211
10.2.3  為表單添加自定義屬性、方法和頭文件  214
10.2.4  表單的數(shù)據(jù)環(huán)境  216
10.2.5  表單集  218
10.2.6  使用指定的表單類建立表單  219
10.3  常用表單控件  220
10.3.1  標(biāo)簽(Label)控件  220
10.3.2  線條(Line)控件  222
10.3.3  形狀(Shape)控件  223
10.3.4  文本框(TextBox)控件  224
10.3.5  編輯框(EditBox)控件  227
10.3.6  命令按鈕(CommandButton)控件  228
10.3.7  命令按鈕組(CommandGroup)控件  229
10.3.8  選項按鈕組(OptionGroup)控件  230
10.3.9  復(fù)選框(CheckBox)控件  234
10.3.10  列表框(ListBox)控件  237
10.3.11  組合框(ComboBox)控件  248
10.3.12  微調(diào)(Spinner)控件  254
10.3.13  圖像(Image)控件  256
10.3.14  計時器(Timer)控件  258
10.3.15  表格(Grid)控件  260
10.3.16  頁框(PageFrame)控件  275
10.3.17  容器(Container)控件  277
10.3.18  延遲控件的數(shù)據(jù)綁定  278
10.4  對鍵盤和鼠標(biāo)的響應(yīng)及控制  279
10.4.1  表單和控件的鍵盤、鼠標(biāo)事件  279
10.4.2  程序中的鍵盤、鼠標(biāo)控制  281
第11章  菜單與工具欄設(shè)計  288
11.1  使用菜單設(shè)計器創(chuàng)建菜單  288
11.1.1  認識菜單  288
11.1.2  使用菜單設(shè)計器建立一般菜單  288
11.1.3  使用菜單設(shè)計器建立快捷菜單  294
11.2  菜單命令  295
11.2.1  建立菜單欄  295
11.2.2  建立菜單標(biāo)題  296
11.2.3  建立彈出式菜單  297
11.2.4  建立菜單中的菜單項  298
11.2.5  激活菜單欄和菜單  300
11.2.6  常用菜單函數(shù)  300
11.3  動態(tài)菜單設(shè)計  301
11.3.1  動態(tài)一般菜單設(shè)計  301
11.3.2  動態(tài)快捷菜單設(shè)計  305
11.4  創(chuàng)建工具欄  307
11.4.1  建立一個工具欄類  307
11.4.2  為表單添加工具欄  308
11.4.3  為Visual FoxPro主窗口加入工具欄  309
11.4.4  建立與菜單協(xié)同工作的工具欄  309
11.5  在頂層表單中使用菜單和工具欄  310
11.5.1  將菜單加入到頂層表單中  310
11.5.2  將自定義工具欄加入到頂層表單中  314
第12章  報表與標(biāo)簽設(shè)計  315
12.1  報表設(shè)計器概述  315
12.1.1  打開報表設(shè)計器  315
12.1.2  報表設(shè)計器的工具欄  316
12.1.3  報表設(shè)計器的菜單  317
12.1.4  報表帶區(qū)  320
12.2  報表的頁面與打印環(huán)境設(shè)置  321
12.2.1  頁面設(shè)置  321
12.2.2  打印環(huán)境設(shè)置  321
12.2.3  查看報表的打印環(huán)境設(shè)置信息  322
12.2.4  刪除報表的打印環(huán)境信息  322
12.3  插入報表控件  322
12.3.1  添加字段  323
12.3.2  添加標(biāo)簽  324
12.3.3  添加線條、矩形和圓角矩形  324
12.3.4  添加圖片  324
12.4  數(shù)據(jù)分組報表設(shè)計  324
12.4.1  選擇數(shù)據(jù)分組字段  325
12.4.2  設(shè)置頁標(biāo)頭  325
12.4.3  設(shè)置組標(biāo)頭  326
12.4.4  設(shè)置細節(jié)帶區(qū)  326
12.4.5  設(shè)置組腳注  326
12.4.6  設(shè)置頁腳注  327
12.4.7  設(shè)置數(shù)據(jù)表索引  327
12.4.8  保存報表  328
12.5  報表的打印控制  328
12.5.1  記錄打印范圍控制  328
12.5.2  控件打印條件控制  329
12.5.3  總結(jié)帶區(qū)控制  330
12.5.4  獲得報表的頁碼和總頁數(shù)  331
12.6  報表輸出  332
12.6.1  報表輸出命令——REPORT  332
12.6.2  命令示例  333
12.7  圖像報表設(shè)計  335
12.8  面向?qū)ο蟮某绦蚧瘓蟊碓O(shè)計  336
12.8.1  SFReportFile類  336
12.8.2  報表帶區(qū)  337
12.8.3  字段和文本  338
12.8.4  線條、矩形及圖形  340
12.8.5  報表變量  340
12.8.6  程序化建立報表示例  341
12.9  使用Excel打印報表  344
12.9.1  常用Excel對象的OLE控制語句  344
12.9.2  Excel單元格表示形式轉(zhuǎn)換  346
12.9.3  生成Excel表格示例  347
第13章  程序易用性設(shè)計  349
13.1  “What's This”幫助表單設(shè)計  349
13.1.1  創(chuàng)建WinHelp樣式的幫助文件  349
13.1.2  建立“What's This”表單  358
13.2  適時信息提示設(shè)計  359
13.2.1  使用系統(tǒng)狀態(tài)欄進行信息提示  359
13.2.2  使用工具提示顯示信息  360
13.3  “展開/折起”表單設(shè)計  360
13.4  拖放操作設(shè)計  361
13.4.1  拖放操作涉及的屬性、事件與方法  361
13.4.2  自動拖放  362
13.4.3  手動拖放  363
13.5  復(fù)制、粘貼操作設(shè)計  363
13.5.1  使用加入系統(tǒng)菜單欄的方法實現(xiàn)復(fù)制、粘貼操作  363
13.5.2  使用SYS(1500)函數(shù)實現(xiàn)復(fù)制、粘貼操作  363
13.5.3  使用_CLIPTEXT系統(tǒng)變量實現(xiàn)復(fù)制操作  364
13.6  組合框控件的缺陷修補  364
13.6.1  基于容器類的組合框設(shè)計  364
13.6.2  應(yīng)用示例  366
13.7  表格中的回車方向控制  369
13.8  在表格中使用圖片表示數(shù)據(jù)狀態(tài)  370
13.9  表格中數(shù)據(jù)的自定義報表輸出  372
13.9.1  建立Header類  372
13.9.2  將建立的Header類添加到表格中  372
13.9.3  建立“頁面設(shè)置”表單  373
13.9.4  將選定列輸出到Excel中  374
13.10  使用索引模仿插入操作  376
13.11  使用頁框(PageFrame)控件制作向?qū)?nbsp; 379
13.12  對象的超級鏈接支持  380
13.12.1  文本框和編輯框的超級鏈接支持  380
13.12.2  標(biāo)簽等對象的超級鏈接支持  380
13.13  系統(tǒng)托盤控制  381
13.13.1  快速啟動  381
13.13.2  Systray類的屬性  382
13.13.3  Systray類的方法  383
13.13.4  Systray類的圖標(biāo)事件  385
13.13.5  Systray類的氣球提示事件  385
13.13.6  Systray類的菜單處理  386
13.13.7  Systray類應(yīng)用示例  387
第14章  查詢與搜索設(shè)計  392
14.1  Rushmore技術(shù)  392
14.1.1  支持Rushmore技術(shù)的命令  392
14.1.2  不能使用Rushmore的情況  392
14.1.3  Rushmore的運算表達式限制  393
14.1.4  關(guān)閉Rushmore功能  395
14.2  查詢設(shè)計技巧  395
14.2.1  常用查詢界面設(shè)計  396
14.2.2  動態(tài)篩選查詢界面設(shè)計  397
14.3  全文本搜索設(shè)計  399
14.3.1  文本搜索函數(shù)與相關(guān)控件屬性  399
14.3.2  全文本搜索示例  400
14.4  文件與目錄搜索設(shè)計  402
14.4.1  遞歸調(diào)用  402
14.4.2  目錄搜索設(shè)計  403
14.4.3  文件搜索設(shè)計  404
第15章  文件與目錄、文件夾操作  406
15.1  文件與目錄、文件夾操作命令  406
15.1.1  文件操作命令  406
15.1.2  目錄、文件夾操作命令  407
15.2  文件和目錄、文件夾操作函數(shù)  408
15.2.1  文件操作函數(shù)  408
15.2.2  目錄、文件夾操作函數(shù)  411
15.2.3  JUST函數(shù)  413
15.3  文件屬性設(shè)置  414
15.3.1  取得文件屬性  414
15.3.2  文件屬性設(shè)置  417
15.4  低級文件控制  419
15.4.1  低級文件控制函數(shù)  419
15.4.2  取得低級文件函數(shù)執(zhí)行的錯誤碼——FERROR()  422
15.4.3  利用低級文件函數(shù)實現(xiàn)對數(shù)據(jù)表的保護  422
15.4.4  利用低級文件函數(shù)進行文件分割與合并  424
15.5  文件壓縮控制  426
15.5.1  RUN命令  426
15.5.2  文件壓縮  427
15.5.3  文件解壓縮  428
第16章  位運算和進制轉(zhuǎn)換  429
16.1  位運算  429
16.1.1  按位與——BITAND()  429
16.1.2  按位或——BITOR()  429
16.1.3  按位異或——BITXOR()  430
16.1.4  按位取反——BITNOT()  430
16.1.5  左移位——BITLSHIFT ()  430
16.1.6  右移位——BITRSHIFT ()  430
16.1.7  設(shè)置指定位  431
16.1.8  測試指定位是否為1  431
16.1.9  位運算函數(shù)的綜合應(yīng)用——CRC校驗  431
16.2  進制轉(zhuǎn)換  432
16.2.1  二進制轉(zhuǎn)換為十進制  432
16.2.2  十進制轉(zhuǎn)換為二進制  433
16.2.3  十六進制轉(zhuǎn)換為十進制  433
16.2.4  十進制轉(zhuǎn)換為十六進制  435
16.2.5  十六進制轉(zhuǎn)換為二進制  436
16.2.6  二進制轉(zhuǎn)換為十六進制  437
第17章  OLE控制  439
17.1  ActiveX控件的注冊  439
17.1.1  使用Regsvr32.EXE手動注冊  439
17.1.2  使用Visual FoxPro環(huán)境注冊  439
17.1.3  使用安裝程序注冊  440
17.1.4  使用API函數(shù)注冊  440
17.2  使用非綁定型ActiveX控件  440
17.2.1  添加ActiveX控件到表單中  440
17.2.2  進度條控件(Microsoft ProgressBar Control)  441
17.2.3  狀態(tài)欄控件(Microsoft StatusBar Control)  442
17.2.4  滑尺控件(Microsoft Slider Control)  445
17.2.5  MSComm控件(Microsoft Communications Control)  447
17.2.6  日歷控件  449
17.2.7  日期挑選器控件(Microsoft Date and Time Picker Control)  452
17.2.8  TreeView控件  455
17.2.9  工具條控件(Microsoft Toolbar)  461
17.2.10  圖表控件(Microsoft Chart)  466
17.2.11  格式文本框控件(Microsoft Rich TextBox Control)  474
17.2.12  Microsoft SysInfo控件  485
17.2.13  動畫控件(Microsoft Animation)  487
17.2.14  多媒體控件(Microsoft Multimedia Control)  489
17.2.15  WebBrowser控件  494
17.2.16  Winsock控件  502
17.3  使用綁定型ActiveX控件  512
17.3.1  Microsoft Graph簡介  512
17.3.2  將Microsoft Graph嵌入到Visual FoxPro通用字段中  515
17.3.3  向表單中添加綁定型ActiveX控件  516
17.3.4  向報表中添加綁定型ActiveX控件  518
17.4  創(chuàng)建自動服務(wù)程序  518
17.4.1  創(chuàng)建自動服務(wù)服務(wù)程序  519
17.4.2  編譯自動服務(wù)服務(wù)程序  520
17.4.3  注冊自動服務(wù)服務(wù)程序  522
17.4.4  使用自動服務(wù)服務(wù)程序  522
第18章  XML與Web服務(wù)  524
18.1  Web服務(wù)基礎(chǔ)  52418.1.1  COM與Web服務(wù)  524
18.1.2  松散耦合  525
18.1.3  消息傳遞格式、服務(wù)描述和服務(wù)發(fā)現(xiàn)  525
18.2  XML、XSL和XSD  526
18.2.1  URI  527
18.2.2  基本XML文檔結(jié)構(gòu)  527
18.2.3  XSL  529
18.2.4  XML Schema架構(gòu)和XSD文檔  532
18.3  Visual FoxPro臨時表與XML文檔的相互轉(zhuǎn)換  534
18.3.1  CURSORTOXML()和XMLTOCURSOR()函數(shù)  534
18.3.2  XMLAdapter對象  538
18.4  創(chuàng)建Web服務(wù)  552
18.4.1  建立COM服務(wù)程序  552
18.4.2  安裝并配置Internet信息服務(wù)(IIS)  554
18.4.3  創(chuàng)建并發(fā)布Web服務(wù)  556
18.4.4  在IntelliSense中注冊Web服務(wù)  557
18.4.5  使用Web服務(wù)  557
18.4.6  分發(fā)Web服務(wù)  559
第19章  共享訪問程序設(shè)計  561
19.1  控制對數(shù)據(jù)的訪問  561
19.1.1  數(shù)據(jù)表的打開方式  561
19.1.2  鎖定數(shù)據(jù)  562
19.1.3  數(shù)據(jù)解鎖  564
19.1.4  使用緩沖技術(shù)  565
19.1.5  使用數(shù)據(jù)工作期  567
19.2  更新數(shù)據(jù)  568
19.2.1  使用緩沖進行更新  568
19.2.2  使用事務(wù)處理進行更新  573
19.3  共享訪問的優(yōu)化技術(shù)  576
第20章  客戶/服務(wù)器程序設(shè)計  577
20.1  使用遠程視圖技術(shù)  577
20.1.1  建立ODBC數(shù)據(jù)源  577
20.1.2  建立到ODBC數(shù)據(jù)源的連接  582
20.1.3  修改、重命名或刪除已建立的連接  585
20.1.4  使用視圖設(shè)計器進行遠程視圖設(shè)計  586
20.1.5  用視圖指令和函數(shù)進行遠程視圖設(shè)計  596
20.2  使用SPT擴展遠程視圖  601
20.2.1  連接到服務(wù)器  601
20.2.2  獲取數(shù)據(jù)源信息  602
20.2.3  提交查詢  605
20.2.4  使SQL pass through結(jié)果集合可更新  607
20.2.5  調(diào)用存儲過程  608
20.2.6  事務(wù)處理管理  609
20.2.7  異步處理  610
20.3  離線視圖設(shè)計  611
20.3.1  建立離線視圖  611
20.3.2  編輯離線視圖中的數(shù)據(jù)  612
20.3.3  發(fā)送更新離線視圖中的數(shù)據(jù)  613
20.3.4  重新連線到后臺數(shù)據(jù)庫  613
20.4  松散耦合連接工具——CursorAdapter  614
20.4.1  CursorAdapter對象的屬性  614
20.4.2  CursorAdapter對象的方法  618
20.4.3  CursorAdapter對象的事件  620
20.4.4  使用本地數(shù)據(jù)源  623
20.4.5  使用ODBC數(shù)據(jù)源  627
20.4.6  使用ADO數(shù)據(jù)源  630
20.4.7  使用XML數(shù)據(jù)源  638
20.4.8  使用類設(shè)計器建立CursorAdapter類  645
20.5  常用SQL Server應(yīng)用開發(fā)  646
20.5.1  在SQL Server上建立數(shù)據(jù)庫  647
20.5.2 設(shè)置數(shù)據(jù)庫選項  649
20.5.3 在SQL Server上添加、刪除用戶和設(shè)置用戶權(quán)限  651
20.5.4 備份和恢復(fù)SQL Server數(shù)據(jù)庫  659
20.6  SQL DMO應(yīng)用  661
20.6.1  獲取可用的SQL Server數(shù)據(jù)庫服務(wù)器名稱列表  662
20.6.2 啟動和停止SQL Server服務(wù)  662
20.6.3  取得服務(wù)器上的硬盤目錄結(jié)構(gòu)  666
20.6.4  為SQL Server建立作業(yè)  669
第21章  使用API函數(shù)  672
21.1  使用DLL庫  672
21.1.1  調(diào)用DLL函數(shù)  672
21.1.2  向DLL傳遞參數(shù)  674
21.2  訪問FLL庫  677
第22章  應(yīng)用程序的管理與編譯  679
22.1  主程序設(shè)計  67922.1.1  主程序設(shè)定  679
22.1.2  主程序的編寫方法  679
22.2  錯誤處理程序設(shè)計  683
22.2.1  錯誤捕捉程序設(shè)計  683
22.2.2  結(jié)構(gòu)化異常處理  686
22.3  應(yīng)用程序的調(diào)試與跟蹤  692
22.3.1  打開調(diào)試環(huán)境  692
22.3.2  設(shè)置調(diào)試的跟蹤事件  692
22.3.3  調(diào)試應(yīng)用程序  693
22.3.4  設(shè)置斷點  693
22.4  編譯應(yīng)用程序  694
22.4.1  管理項目管理器中的文件  694
22.4.2  設(shè)置項目信息  695
22.4.3  設(shè)置在啟動時隱藏Visual FoxPro主窗口  696
22.4.4  編譯應(yīng)用程序  696
第23章  建立和調(diào)用幫助文檔  699
23.1  建立HTML幫助文檔  699
23.1.1  HTML幫助文檔簡介  699
23.1.2  HTML Help Workshop模塊功能簡介  699
23.1.3  建立目錄模塊  700
23.1.4  建立索引模塊  702
23.1.5  建立和編譯項目文件  703
23.1.6  在幫助中建立上下文相關(guān)  704
23.1.7  在項目中添加全文本搜索非用詞表  706
23.2  調(diào)用幫助文檔  707
23.2.1  使用HELP命令來調(diào)用幫助文件  707
23.2.2  利用API函數(shù)打開HTML幫助文檔  707
第24章  程序發(fā)布  709
24.1  使用InstallShield Express創(chuàng)建安裝程序  709
24.1.1  建立安裝項目  709
24.1.2  定義安裝項目屬性  710
24.1.3  劃分產(chǎn)品功能部件  710
24.1.4  為安裝類型指定功能部件  711
24.1.5  添加文件到安裝程序  712
24.1.6  選擇對象和合并組件  714
24.1.7  建立快捷方式和文件夾  714
24.1.8  建立注冊表項  715
24.1.9  建立ODBC數(shù)據(jù)源名稱(DSNs)  716
24.1.10  自定義安裝界面  716
24.1.11  建立安裝程序  716
24.2  Visual FoxPro分發(fā)方案  718
24.2.1  Web Services和SOAP  718
24.2.2  ActiveX控件  719
24.2.3  應(yīng)用程序使用HTML幫助  720
24.2.4  應(yīng)用程序使用MDAC Components  720
24.2.5  COM服務(wù)器  720
24.2.6  本地化應(yīng)用程序  720
附錄  721
附錄1  函數(shù)分類表  721
附錄2  命令分類表  732
附錄3  Visual FoxPro系統(tǒng)變量  742
附錄4  系統(tǒng)菜單和菜單選項常數(shù)  743
附錄5  Visual FoxPro變量命名約定  746
附錄6  Visual FoxPro對象命名約定  746
附錄7  Visual FoxPro表字段命名約定  747
附錄8  Visual FoxPro系統(tǒng)容量  747

本目錄推薦

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