Visual C++ 2005編程技巧大全
-
【作 者】羅斌 等編著
【I S B N 】978-7-5084-5096-4
【責任編輯】楊元泓
【適用讀者群】科技
【出版時間】2008-02-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】2008年02月第1版
【頁 數】
【千字數】
【印 張】
【定 價】¥78
【叢 書】萬水計算機技術實用大全系列
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書及其配套光盤使用完整的源代碼列舉了八百余條實用性極強的Visual C++2005編程技巧(C++/CLI),旨在幫助廣大讀者使用.NET 2.0新技術快速解決實際開發過程中面臨的諸多問題,從而提高程序開發效率、拓展軟件應用領域。全書內容涵蓋了大量的Visual C++ 2005編程新技術和新理念,包括ToolStrip控件應用、泛型應用、注冊表管理、WMI管理規范使用、XML文件處理、多線程處理、程序異常處理、文件壓縮及解壓縮、文件加密解密、文件訪問權限、API函數調用、GDI+圖像文字特效處理、數據更新并發沖突處理、數據批量導入導出、網絡通信、Web服務、水晶報表設計、DataGridView個性化定制、Office自動化程序設計以及大量的異步調用編程技巧等。為了突出編程技巧的實用性和簡潔性,本書在演示或描述編程技巧時,力求針對性地解決問題,盡量使復雜的問題簡單化;本書在文字部分中只給出與此技巧密切相關的關鍵代碼,完整的源代碼請參考配套光盤。
本書最適于作為Microsoft Visual Studio 2005(Visual C++ 2005)用戶的案頭參考書,無論是編程初學者,還是編程高手,本書都極具參考和收藏價值。
為了適應Internet的快速發展,微軟公司于2000年推出了.NET戰略,以此作為新一代應用程序的開發平臺。.NET平臺的推出,反映了微軟這位軟件巨人對未來軟件的思考,囊括了微軟所有的最新技術成果,從而掀起了計算機領域的一場革命;經過比爾•蓋茨先生幾年的搖旗吶喊,如今,.NET的概念已漸漸深入人心,并且呈現出一浪高過一浪之勢;學習.NET以及應用.NET將成為微軟大旗下的程序員們現在和未來的必然選擇。而對于Visual C++程序員來說,這或許是一次難得的機遇。MFC在Visual C++這輛戰車上奮戰十幾年之后,幾乎成了Visual C++的代名詞;然而,從最近幾次的版本更新可以看出,MFC進步甚少,沒有在Visual C++ 5.0之前的那種快速發展的感覺。事實上,在Visual C++ 5.0版本推出之后,MFC已經不再是Visual C++發展的重點,Visual C++整體的發展出現了多元化趨勢,先是COM技術、ATL技術及STL技術的普及,然后是Internet和Web開發技術的不斷深入。隨著.NET的興起,Visual C++又引入了對.NET框架的支持,并且經歷了Visual C++ 2003之前的托管C++到Visual C++ 2005 的C++/CLI的進化,使Visual C++對.NET的支持變得更加完美。
雖然新的技術和老的技術仍將會共存相當長的時間,但從長遠的發展趨勢來看,.NET必將最終取代現有的大量應用技術。本書將用立竿見影的實例程序重點展示使用Visual C++ 2005(C++/CLI)開發 Microsoft.NET Framework 2.0應用程序的編程技巧,這些技巧對于提高程序運行效率、拓展軟件應用領域均具有較強的現實指導意義。全書主要內容包括ToolStrip控件應用、泛型應用、注冊表管理、WMI管理規范使用、XML文件處理、多線程處理、程序異常處理、文件壓縮及解壓縮、文件加密解密、文件訪問權限、API函數調用、GDI+圖像文字特效處理、數據更新并發沖突處理、數據批量導入導出、網絡通信、Web服務、水晶報表設計、DataGridView個性化定制、Office自動化程序設計以及大量的異步調用編程技巧等。為了突出編程技巧的實用性和簡潔性,本書在演示或描述編程技巧時,力求針對性地解決問題,盡量使復雜的問題簡單化;由于篇幅限制,本書文字部分中只給出與此技巧密切相關的關鍵代碼,完整的源代碼請參考配套光盤。
本書最適于作為Microsoft Visual Studio 2005(Visual C++ 2005)用戶的案頭參考書,無論是編程初學者,還是編程高手,本書都極具參考和收藏價值。全書所有內容和思想并非一人之力所能及,而是凝聚了眾多編程專家的心得并經過充分的提煉和總結而成,在此對他們的智慧表示崇高的敬意和衷心的感謝!本書編寫人員包括羅興祿、羅斌、趙浩婕、張珊靚、倪虹霞、雷治英、羅小蘭、洪亮、洪沛林、羅順碧、吳詩華、鄭紹文、羅順文、羅聃、王伯芳、范剛強、楊琴、陳寧、吳多、雷玲、曹勇、雷麗、雷平、鄧承惠、雷國忠、王年素、周云富、羅崇生、雷惠、唐靜、藍洋、陳宏、易伶、王正建、唐興忠、鄧小渝、王彬、張志紅、汪蘭和劉恭德等,終稿由羅斌統籌完成。書中所有實例程序均在簡體中文版Microsoft Windows Server 2003(SP1)/Microsoft Office 2003(SP2)/Microsoft SQL Server 2005/Microsoft Visual Studio 2005環境中編譯執行成功。
由于作者水平有限,其中可能存在一些疏漏和不當之處,敬請讀者批評指正。聯系郵箱 binluobin@163.com或binluobin@sina.com。
第1章 程序窗體和對話框
1.如何使用消息框按鈕啟動程序 1
2.如何使用消息框按鈕啟動幫助文件 1
3.如何使消息框的標題靠右對齊 2
4.如何在消息框中顯示幫助按鈕 3
5.如何設置消息框的幫助關鍵字 3
6.如何設置消息框的幫助參數值 4
7.如何在消息對話框中設置按鈕 4
8.如何設置消息框的默認按鈕 5
9.如何在消息對話框中設置圖標 6
10.如何在消息對話框中繪制表格 7
11.如何在消息對話框中換行輸出 7
12.如何確定對話框中被選擇的按鈕 8
13.如何設置文件對話框的標題 9
14.如何設置文件對話框的篩選器 9
15.如何設置文件對話框的初始目錄 10
16.如何在文件對話框中設置擴展名 10
17.如何在文件對話框中顯示幫助按鈕 11
18.如何在文件對話框中選擇多個文件 11
19.如何初始化顏色對話框的顏色集 12
20.如何禁止顏色對話框自定義顏色 12
21.如何顯示顏色對話框自定義顏色 13
22.如何為字體對話框添加應用功能 13
23.如何在字體對話框中添加顏色設置 14
24.如何配置并顯示打印對話框 14
25.如何配置并顯示打印預覽對話框 15
26.如何配置并顯示頁面設置對話框 15
27.如何顯示系統默認的關于對話框 15
28.如何以模式方式顯示對話框 16
29.如何以非模式方式顯示對話框 16
30.如何設置程序窗體標題欄的文本 17
31.如何設置程序窗體標題欄的圖標 17
32.如何去掉應用程序窗體的標題欄 17
33.如何禁止在任務欄顯示窗體標題 18
34.如何禁止程序窗體的最小化按鈕 19
35.如何禁止程序窗體的最大化按鈕 19
36.如何隱藏程序窗體標題欄的按鈕 20
37.如何在程序窗體中添加幫助按鈕 20
38.如何設置程序窗體背景圖像和顏色 21
39.如何設置程序窗體漸變色背景圖像 22
40.如何調整程序窗體的界面尺寸大小 22
41.如何設置程序窗體啟動時的活動控件 23
42.如何設置程序窗體的Esc鍵響應按鈕 23
43.如何設置程序窗體的Enter鍵響應按鈕 24
44.如何以最大(小)化方式顯示程序窗體 24
45.如何在上次關閉位置啟動程序窗體 25
46.如何在出現程序主窗體前顯示閃屏 25
47.如何根據需要使程序窗體自動閃爍 26
48.如何禁止縮放應用程序窗體的邊框 27
49.如何拖動工作區來移動程序窗體 28
50.如何在屏幕正中顯示程序窗體 28
51.如何設置程序窗體在桌面上的位置 29
52.如何使用程序配置文件保存窗體屬性 29
53.如何從子窗體關閉程序主窗體窗口 31
54.如何訪問多文檔程序窗體的子窗口 32
55.如何排列多文檔程序窗體的子窗口 32
56.如何使多文檔窗體顯示菜單列表 34
57.如何以不同的透明度顯示程序窗體 35
58.如何使用橢圓形輪廓創建程序窗體 37
59.如何以全屏幕方式顯示程序窗體 37
60.如何以選項卡方式顯示程序窗體 38
61.如何以最頂層方式顯示程序窗體 39
62.如何使用圖像創建皮膚程序窗體 39
63.如何使用文字線條創建程序窗體 40
64.如何顯示程序窗體的屬性信息 41
第2章 常用控件使用設置
65.如何使用枚舉成員填充ComboBox 42
66.如何使用ArrayList填充ComboBox 42
67.如何使用數據庫字段填充ComboBox 43
68.如何實現ComboBox的自動完成功能 44
69.如何使用文件目錄名自動完成ComboBox 45
70.如何使用已有的選項自動完成ComboBox 45
71.如何使用子目錄名稱自動完成ComboBox 46
72.如何使用URL歷史記錄自動完成ComboBox 46
73.如何使用文字圖形組合選項填充ComboBox 47
74.如何禁止用戶在ComboBox中輸入數據 49
75.如何在兩個TextBox中拖放文字串 49
76.如何動態轉換TextBox的大小寫字符 50
77.如何將多行字符串輸入多行TextBox 51
78.如何設置MaskedTextBox的輸入格式 52
79.如何在RichTextBox中顯示圖片 52
80.如何在RichTextBox中查找文本 53
81.如何設置RichTextBox的部分粗體文本 54
82.如何為RichTextBox添加上下文菜單 54
83.如何在RichTextBox中拖放打開文件 55
84.如何實現ListBox的多重選擇功能 56
85.如何在ListBox控件中查找指定選項 57
86.如何使用HatchBrush樣式填充ListBox 58
87.如何防止ListBox在添加新項時出現閃爍 59
88.如何使用SQL查詢結果填充ListView 60
89.如何使ListView控件支持編輯功能 61
90.如何獲取ListView中的多重選擇結果 62
91.如何在兩個PictureBox中拖放圖片 63
92.如何滾動顯示PictureBox中的圖像 64
93.如何控制PictureBox的圖像顯示方式 64
94.如何使用注冊表填充TreeView節點 65
95.如何使用XML文件填充TreeView節點 68
96.如何使用目錄名填充TreeView節點 70
97.如何在TreeView控件中實現節點拖放 72
98.如何在MenuStrip菜單欄中添加組合框 75
99.如何在MenuStrip菜單欄中添加標準菜單 76
100.如何在MenuStrip菜單欄中增加刪除菜單 77
101.如何使MenuStrip菜單項分別顯示中英文 77
102.如何為ToolStripMenuItem添加快捷鍵 78
103.如何為ToolStripMenuItem添加子菜單項 79
104.如何為ToolStripMenuItem添加選中標記 80
105.如何為ToolStrip工具欄添加下拉菜單 81
106.如何為ToolStrip工具欄添加標準按鈕 83
107.如何設置ToolStrip工具欄的停靠位置 83
108.如何在StatusStrip狀態欄中添加時鐘 84
109.如何在StatusStrip狀態欄中添加進度條 85
110.如何使用FlowLayoutPanel換行布局控件 86
111.如何使用SplitContainer分隔窗體控件 86
112.如何使用TableLayoutPanel調整窗體布局 87
113.如何根據字符串數組創建RadioButton組 89
114.如何獲取從組中選擇的RadioButton控件 89
115.如何使用對象ArrayList填充DataGrid 90
116.如何使DataGrid列寬為單元格文本最大長度 91
117.如何使CheckBox控件出現三種復選狀態 93
118.如何設置Anchor屬性使子控件錨定父控件 93
119.如何使用ErrorProvider實現控件驗證 94
120.如何使用LinkLabel控件制作超鏈接 96
121.如何使用NotifyIcon控件創建任務欄托盤 97
122.如何使用ToolTip為控件添加提示信息 98
123.如何使按鈕的大小自動適應文本的長度 99
124.如何動態添加和刪除窗體中的控件 99
125.如何使Label控件顯示出多行文字 100
126.如何使用方向鍵瀏覽Panel中的圖像 101
第3章 程序控制和管理
127.如何播放默認的Beep事件聲音 103
128.如何播放默認的Hand事件聲音 103
129.如何播放默認的Asterisk事件聲音 103
130.如何播放默認的Question事件聲音 103
131.如何播放默認的Exclamation事件聲音 104
132.如何設置計算機揚聲器發出的聲音 104
133.如何同步加載并播放聲音文件 104
134.如何異步加載并播放聲音文件 105
135.如何播放復制、刪除等操作的AVI動畫文件 105
136.如何使用Shockwave播放Flash動畫 106
137.如何制作RealPlayer視頻播放器 109
138.如何使用媒體播放器收聽網絡電臺 110
139.如何使用代碼實現彈出和關閉光驅 111
140.如何使用互斥量禁止程序運行兩個實例 111
141.如何使用進程名禁止程序運行兩個實例 112
142.如何獲取指定進程的進程詳細信息 112
143.如何獲取指定進程的模塊詳細信息 114
144.如何獲取指定進程的線程詳細信息 115
145.如何創建無參數的多線程應用程序 118
146.如何創建帶參數的多線程應用程序 119
147.如何創建共享線程模擬資源共享 119
148.如何創建子線程更新主線程數據 120
149.如何使用Monitor同步兩個線程 121
150.如何掛起線程休眠線程終止線程 123
151.如何使用多線程查找文本中的字符串 124
152.如何獲取系統服務程序的狀態信息 127
153.如何獲取系統驅動程序的狀態信息 129
154.如何創建并寫入自定義日志信息 130
155.如何向系統日志寫入自定義數據 130
156.如何向應用程序日志寫入自定義數據 131
157.如何判斷當前用戶是否是來賓 131
158.如何判斷當前用戶是否是普通用戶 132
159.如何判斷當前用戶是否是超級用戶 132
160.如何判斷當前用戶是否是系統管理員 133
161.如何判斷當前用戶是否是系統操作員 134
162.如何判斷當前用戶是否是備份操作員 134
163.如何判斷當前用戶是否是打印操作員 135
164.如何判斷當前用戶是否是復制程序員 135
165.如何判斷當前用戶是否是賬戶操作員 136
166.如何判斷與鼠標單擊聯動的修改鍵 136
167.如何判斷啟動的指定程序是否已關閉 137
168.如何使用API函數發送消息關閉程序 137
169.如何關閉指定的正在運行的程序 138
170.如何使用ESC鍵關閉應用程序 138
171.如何獲取當前系統正在運行的程序 139
172.如何限制應用程序的運行時間 139
173.如何創建和使用DLL服務程序 140
174.如何啟動畫圖程序打開圖像文件 141
175.如何以最大化窗口啟動記事本程序 142
176.如何直接從應用程序返回到桌面 143
177.如何創建代碼生成器和代碼編譯器 143
178.如何獲取應用程序的版權信息 146
179.如何獲取指定程序集的類型信息 146
180.如何獲取程序集中資源的名稱 148
181.如何為應用程序設置功能鍵 148
182.如何在程序中添加和使用用戶控件 150
183.如何使用多層嵌套異常捕獲程序錯誤 151
184.如何使用ThreadException捕獲異常 153
185.如何在程序系統菜單中增加菜單項 154
186.如何創建和使用無窗體定時器 155
187.如何創建和使用有窗體定時器 156
188.如何在程序中禁止響應鼠標單擊事件 157
189.如何為應用程序添加背景音樂 158
190.如何在程序中顯示一個浮動幫助窗口 159
191.如何為程序設置各種不同形狀的光標 160
192.如何為當前輸入控件設置輸入法 161
193.如何使用代碼模擬手工鍵盤輸入 162
194.如何獲取控制臺應用程序的顯示結果 165
195.如何調用指定文檔的系統打印功能 166
196.如何使用PrintDocument打印單頁圖像 166
197.如何使用PrintDocument打印多頁文本 167
198.如何使用Stopwatch實現高精度計時 169
199.如何實現BackgroundWorker異步調用 170
200.如何調用操作系統計算器計算數據 173
201.如何使用剪貼板有選擇性地粘貼數據 173
202.如何顯示超星格式圖書的內容 177
203.如何使用動畫精靈顯示提示信息 177
第4章 數據轉換和處理
204.如何獲取含有中文的字符串實際長度 179
205.如何在字符串指定位置插入子字符串 179
206.如何從分隔符字符串中析取子字符串 180
207.如何合并字符串數組中的字符串元素 180
208.如何在字符串中刪除指定的子字符串 181
209.如何在字符串中替換指定的子字符串 182
210.如何在字符串中附加格式化的字符串 182
211.如何將字符串轉換為標準的日期格式 183
212.如何獲取指定字符在字符串中的位置 184
213.如何不區分字母大小寫比較字符串 184
214.如何轉換字符串中的大小寫字母 185
215.如何去除字符串中的空白字符 185
216.如何去除字符串頭尾的指定字符 186
217.如何將字符串轉換成同名的枚舉成員 187
218.如何將指定值轉換為字符串表示形式 188
219.如何將字符串轉換為指定的類型值 188
220.如何將帶分節號的字符串轉換成數字 189
221.如何通過系統剪貼板復制粘貼字符串 190
222.如何把文本字符串從簡體轉換成繁體 191
223.如何把文本字符串從繁體轉換成簡體 192
224.如何把字符串轉換成字節數組 193
225.如何把字節數組轉換成字符串 193
226.如何反序輸出字符串中的字符 194
227.如何使用正則表達式查找字符串 194
228.如何使用正則表達式分解字符串 195
229.如何使用正則表達式替換字符串 195
230.如何使用正則表達式校驗兩位小數 196
231.如何使用正則表達式校驗URL地址 197
232.如何使用正則表達式校驗變量名稱 197
233.如何使用正則表達式校驗字母數字 198
234.如何使用正則表達式校驗字母輸入 199
235.如何使用正則表達式校驗漢字輸入 200
236.如何使用正則表達式校驗手機號碼 200
237.如何使用正則表達式校驗電子郵箱 201
238.如何使用正則表達式校驗電話號碼 202
239.如何使用正則表達式校驗郵政編碼 203
240.如何使用正則表達式校驗身份證號碼 203
241.如何使用正則表達式校驗銀行卡密碼 204
242.如何使用正則表達式校驗限長字符 205
243.如何獲取日期變量中的年月日信息 206
244.如何獲取日期變量中的星期幾信息 206
245.如何計算兩個不同日期的時間之差 207
246.如何對日期時間進行加減法運算 208
247.如何設置日期時間的不同顯示格式 209
248.如何不依賴區域性格式化日期時間 209
249.如何根據不同語言顯示月份和星期 210
250.如何獲取時間變量中的時分秒信息 211
251.如何獲取指定年份或月份中的天數 211
252.如何判斷指定年份是否是閏年 212
253.如何根據年份值查詢十二生肖 213
254.如何設置百分比小數點右邊的保留位數 214
255.如何設置百分比小數點左邊的分節號 215
256.如何設置貨幣小數點右邊的保留位數 215
257.如何設置貨幣小數點左邊的分節號 216
258.如何設置數字小數點右邊的保留位數 217
259.如何設置數字小數點左邊的分節號 217
260.如何設置四舍五入后小數點保留位數 218
261.如何讀取和寫入一個文本文件 219
262.如何讀取和寫入一個二進制文件 219
263.如何獲取雙精度浮點數的整數 220
264.如何實現基本數據類型的任意轉換 221
265.如何交換任意類型數組中的數據 222
266.如何將ArrayList轉換為強類型數組 223
267.如何隨機獲取數組中的數據元素 223
268.如何對數組中的局部元素排序 224
269.如何獲取元素在數組中的索引 225
270.如何讀取和寫入獨立存儲文件 226
271.如何轉換二、八、十六進制數為十進制數 227
272.如何轉換十進制數為二、八、十六進制數 228
273.如何使用公式將角度轉換為弧度 228
274.如何將小寫金額轉換成大寫金額 229
275.如何從配置文件中讀取特定類型值 229
276.如何將鼠標坐標轉換成屏幕坐標 230
277.如何在指定的枚舉中查找枚舉成員 231
278.如何列舉指定枚舉類型的枚舉成員 231
279.如何使用自定義值定義枚舉類型 232
280.如何使用加密算法計算文件的哈希值 232
281.如何使用哈希值校驗文件是否被修改 233
282.如何根據不同加密算法計算哈希值 234
283.如何序列化或反序列化哈希表數據 235
284.如何使用泛型詞典代替哈希表詞典 237
285.如何創建不易重復的隨機數據GUID 238
286.如何使用加密生成器創建隨機數 238
287.如何使用偽隨機數生成器創建隨機數 238
288.如何使用對稱算法加密解密數據 239
289.如何以編程方式創建XML文檔 240
290.如何從XML文檔中讀寫類(型)數據 242
291.如何以XML方式讀寫XML文檔數據 242
292.如何以縮進格式讀取XML文檔數據 245
293.如何查詢符合條件的XML文檔數據 247
294.如何監視XML文檔中的數據變化 248
295.如何使用XPath查詢XML節點內容 250
296.如何使用XPath讀取XML節點內容 251
297.如何獲取或設置貨幣顯示符號 252
298.如何使用堆棧實現數據后進先出 253
299.如何使用隊列實現數據先進先出 253
300.如何獲取數據類型包含的公共字段 254
301.如何獲取數據類型包含的公共屬性 257
302.如何獲取數據類型包含的公共方法 257
303.如何獲取數據類型包含的公共事件 258
304.如何獲取數據類型包含的所有成員 259
305.如何以鍵值對的形式組織管理數據 260
306.如何使用SortedList泛型類排序數據 261
307.如何設置ToString()的數據輸出格式 261
308.如何設置StringBuilder的最大容量 263
309.如何使用XML格式文件讀寫圖像 264
310.如何異步裝載大尺寸圖像文件 266
311.如何判斷一個字符串是否是數字 268
312.如何判斷字母是否在指定范圍內 269
313.如何判斷字母數字標點符號字符 269
314.如何給文件的每行文字添加行號 270
315.如何使用轉義字符輸出表格數據 271
第5章 文件和文件夾設置
316.如何獲取指定目錄的所有文件 273
317.如何獲取指定目錄的所有子目錄 273
318.如何獲取指定目錄的文件和子目錄 274
319.如何按條件過濾指定目錄的文件 274
320.如何按條件過濾指定目錄的子目錄 275
321.如何過濾指定目錄的子目錄和文件 275
322.如何以不同的方式創建多層目錄 276
323.如何以不同的方式刪除多層目錄 277
324.如何使用文件對象復制多層目錄 278
325.如何使用遞歸函數復制多層目錄 280
326.如何增加和移除目錄的訪問權限 281
327.如何判斷指定目錄是否已經存在 283
328.如何獲取指定目錄的上級目錄 284
329.如何獲取全路徑名的目錄信息 284
330.如何獲取全路徑名的根目錄信息 285
331.如何獲取和設置當前工作目錄 285
332.如何獲取和設置指定目錄的時間 286
333.如何獲取和設置指定目錄的屬性 287
334.如何獲取啟動程序的執行文件目錄 289
335.如何獲取啟動程序的執行文件路徑 290
336.如何去掉全路徑名的擴展名和路徑 290
337.如何獲取全路徑名的擴展名信息 290
338.如何去掉全路徑名的路徑信息 291
339.如何合并兩個包含路徑的字符串 291
340.如何獲取路徑名禁止使用的字符 292
341.如何更改指定文件的擴展名 293
342.如何以不同的方式更名文件 293
343.如何以不同的方式復制文件 294
344.如何以不同的方式刪除文件 296
345.如何獲取指定文件的尺寸大小 296
346.如何計算多層文件夾的總尺寸 297
347.如何獲取文件名禁止使用的字符 298
348.如何將長文件名轉換成短文件名 298
349.如何獲取和設置指定文件的時間 299
350.如何獲取和設置指定文件的屬性 300
351.如何判斷指定文件是否已經存在 302
352.如何比較兩個文件內容是否相同 302
353.如何比較兩個文件是否完全相等 303
354.如何使用緩沖流快速復制文件 304
355.如何在多個文件中查找指定的文本 305
356.如何使用遞歸方式查找文件 306
357.如何使用遞歸方式查找目錄 307
358.如何向現有文件的內容追加數據 308
359.如何指定文件保存的編碼方式 309
360.如何讀寫WIN.INI類型的配置文件 310
361.如何讀寫文件流切分組合文件 311
362.如何使用GZip壓縮和解壓縮文件 313
363.如何使用WinRAR壓縮和解壓縮文件 316
364.如何加密和解密賬戶依賴文件 317
365.如何使用對稱算法加密解密文件 318
366.如何增加和移除文件的訪問權限 320
367.如何監視文件的創建和刪除操作 323
368.如何將文本文件轉換成網頁文件 324
369.如何顯示特定的幫助文件內容 325
370.如何顯示指定幫助文件的索引 326
371.如何獲取文件的系統啟動方式 326
372.如何產生隨機文件夾名或文件名 327
373.如何創建讀寫唯一命名的臨時文件 327
374.如何顯示目錄刪除操作進度對話框 328
375.如何顯示目錄移動操作進度對話框 329
376.如何設置用戶取消目錄刪除操作 330
377.如何讀取MP3歌曲文件標志信息 331
378.如何讀取WAV歌曲文件標志信息 332
379.如何使用Quartz庫播放MP3歌曲文件 333
380.如何使用Quartz庫播放MPG視頻文件 334
第6章 系統管理及其維護
381.如何注銷當前用戶 336
382.如何關閉計算機 336
383.如何關閉計算機并關閉電源 338
384.如何重新啟動計算機 339
385.如何休眠計算機 340
386.如何獲取計算機的名稱 341
387.如何獲取計算機的用戶名稱 341
388.如何獲取當前計算機的內存信息 341
389.如何獲取計算機的顯示設備信息 342
390.如何獲取主顯示器的當前模式尺寸 343
391.如何獲取系統的所有邏輯驅動器 343
392.如何獲取驅動器的存儲空間大小 344
393.如何獲取驅動器的文件系統名稱 345
394.如何獲取驅動器的卷標信息 345
395.如何獲取驅動器的類型名稱 346
396.如何獲取系統所在的驅動器名稱 347
397.如何獲取Windows目錄全路徑 347
398.如何獲取Program Files目錄全路徑 347
399.如何獲取系統目錄全路徑 348
400.如何獲取桌面目錄全路徑 348
401.如何獲取開始菜單目錄全路徑 348
402.如何獲取用戶程序組目錄全路徑 349
403.如何獲取文檔模板目錄全路徑 349
404.如何獲取收藏夾目錄全路徑 349
405.如何獲取共享組件目錄全路徑 350
406.如何獲取公共語言運行庫安裝目錄 350
407.如何獲取啟動程序組目錄全路徑 350
408.如何獲取“我的圖片”目錄全路徑 351
409.如何獲取“我的音樂”目錄全路徑 351
410.如何獲取Internet歷史記錄目錄全路徑 351
411.如何獲取Internet臨時文件目錄全路徑 352
412.如何獲取系統默認路徑的擴展名信息 352
413.如何獲取系統默認路徑的配置信息 352
414.如何獲取系統配置的鼠標按鍵數目 353
415.如何獲取鼠標雙擊操作的間隔時間 353
416.如何判斷鼠標是否已經安裝滾輪 354
417.如何判斷鼠標左右鍵是否已經切換 354
418.如何啟動控制面板的鼠標 354
419.如何啟動控制面板的添加硬件 355
420.如何啟動控制面板的電源選項 355
421.如何啟動控制面板的網絡連接 355
422.如何啟動控制面板的語音屬性 355
423.如何啟動控制面板的游戲控制器 356
424.如何啟動控制面板的聲音和音頻設備 356
425.如何啟動控制面板的調制解調器選項 356
426.如何啟動控制面板的輔助功能選項 356
427.如何啟動控制面板的Internet選項 356
428.如何啟動控制面板的Windows安全中心 357
429.如何啟動控制面板的Windows防火墻 357
430.如何啟動控制面板的區域和語言選項 357
431.如何啟動控制面板的添加或刪除程序 357
432.如何啟動控制面板的自動更新 358
433.如何啟動控制面板的ODBC數據源管理 358
434.如何啟動控制面板的日期和時間 358
435.如何啟動控制面板的網絡安裝向導 358
436.如何啟動控制面板的郵件配置 359
437.如何啟動控制面板的系統屬性 359
438.如何啟動控制面板的顯示屬性 359
439.如何啟動控制面板的用戶賬戶 359
440.如何啟動操作系統的控制臺程序 359
441.如何啟動操作系統的電話撥號程序 360
442.如何啟動操作系統的日志管理器 361
443.如何啟動操作系統的性能計數器 361
444.如何啟動操作系統的注冊表編輯器 361
445.如何啟動操作系統的資源管理器 362
446.如何啟動操作系統的搜索對話框 362
447.如何啟動Internet選項的指定選項卡 363
448.如何判斷計算機是否以安全模式啟動 363
449.如何獲取系統啟動后經過的時間 364
450.如何發送消息啟動屏幕保護程序 365
451.如何預覽指定的屏幕保護程序 365
452.如何禁止運行屏幕保護程序 366
453.如何禁止顯示操作系統的任務欄 367
454.如何禁止顯示操作系統的開始按鈕 368
455.如何禁止顯示操作系統的桌面圖標 369
456.如何在桌面上創建快捷方式 369
457.如何在開始菜單上創建快捷方式 370
458.如何獲取開始菜單程序組的快捷方式 371
459.如何獲取當前用戶桌面上的快捷方式 372
460.如何獲取我的文檔的用戶文件夾 372
461.如何獲取我的文檔中的所有用戶文件夾 373
462.如何獲取Windows系統安裝的區域性 373
463.如何獲取操作系統及服務包版本信息 374
464.如何獲取公共語言運行庫的版本號 375
465.如何獲取在GAC中注冊的程序集版本 376
466.如何獲取本機注冊的性能計數器類別 377
467.如何獲取指定類別的性能計數器名稱 377
468.如何獲取并繪制系統已經安裝的字體 379
469.如何獲取系統已經安裝的打印機信息 380
470.如何獲取當前計算機上的處理器數 381
471.如何獲取當前的系統電源狀態 381
472.如何獲取當前的系統日期時間 382
473.如何獲取當前登錄服務器的名稱 382
474.如何獲取當前用戶的域名信息 383
475.如何獲取指定語言的貨幣符號 383
476.如何清空回收站的指定內容 384
477.如何獲取系統日志信息 390
478.如何獲取安全性日志信息 390
479.如何獲取應用程序日志信息 391
480.如何監視操作系統的事件信息 392
481.如何禁止運行系統菜單及按鈕命令 393
482.如何在程序運行時禁止關閉計算機 394
483.如何判斷系統能否處理雙字節字符集 395
第7章 注冊表訪問和配置
484.如何在桌面上隱藏回收站圖標 396
485.如何在桌面上隱藏我的電腦圖標 396
486.如何在桌面上顯示IE瀏覽器圖標 397
487.如何在桌面上顯示我的文檔圖標 397
488.如何在桌面上顯示網上鄰居圖標 397
489.如何隱藏桌面快捷方式圖標的小箭頭 398
490.如何在桌面上顯示Windows版本號 398
491.如何隱藏開始菜單中的關閉菜單 399
492.如何隱藏開始菜單中的運行菜單 399
493.如何隱藏開始菜單中的幫助菜單 400
494.如何隱藏開始菜單中的搜索菜單 400
495.如何隱藏開始菜單中的程序菜單 400
496.如何隱藏開始菜單中的控制面板 401
497.如何隱藏開始菜單中的我的電腦 401
498.如何隱藏開始菜單中的我的圖片 402
499.如何隱藏開始菜單中的我的文檔 402
500.如何隱藏開始菜單中的我的音樂 402
501.如何隱藏開始菜單的個人程序列表 403
502.如何隱藏開始菜單中頻繁使用的程序列表 403
503.如何隱藏開始菜單中的用戶名 404
504.如何禁止使用典型風格的開始菜單 404
505.如何禁止拖動開始菜單的菜單項 404
506.如何在開始右鍵菜單中新增菜單項 405
507.如何隱藏任務欄中顯示的時鐘 406
508.如何禁止顯示任務欄的右鍵菜單 406
509.如何禁止改變任務欄的停靠位置 408
510.如何禁止設置任務欄和開始菜單的屬性 408
511.如何隱藏顯示屬性的外觀和主題選項卡 408
512.如何隱藏顯示屬性的屏幕保護程序選項卡 409
513.如何隱藏顯示屬性的桌面選項卡 409
514.如何隱藏顯示屬性的設置選項卡 410
515.如何隱藏控制面板的聲音設備 410
516.如何隱藏控制面板的用戶賬戶 410
517.如何隱藏控制面板的電源選項 411
518.如何禁止使用控制面板的添加刪除程序 411
519.如何禁止使用計算機管理的磁盤碎片整理 411
520.如何禁止使用計算機管理的磁盤管理 412
521.如何禁止使用計算機管理的WMI控件 412
522.如何禁止使用計算機管理 413
523.如何禁止使用設備管理器 413
524.如何禁止使用Windows任務管理器 413
525.如何禁止使用Internet信息服務 414
526.如何禁止使用CMD命令行解釋器 414
527.如何禁止把刪除的文件移到回收站 415
528.如何新增清空回收站右鍵菜單項 415
529.如何為文件夾新增打開新窗口右鍵菜單項 416
530.如何為文件夾添加DOS窗口右鍵菜單項 416
531.如何為文件新增發送到右鍵菜單項 416
532.如何為驅動器新增碎片整理右鍵菜單項 417
533.如何修改我的電腦的提示信息 417
534.如何修改我的電腦的顯示圖標 418
535.如何在我的電腦中隱藏驅動器 418
536.如何隱藏資源管理器的右鍵菜單 419
537.如何隱藏資源管理器的搜索按鈕 420
538.如何隱藏文件對話框的快速定位區 420
539.如何隱藏文件對話框的后退按鈕 421
540.如何使屏幕保護程序在開機時自動運行 421
541.如何使應用程序在開機時自動運行 421
542.如何設置系統僅能運行的程序 422
543.如何獲取系統注冊的公司名稱 423
544.如何獲取操作系統的產品名稱 423
545.如何獲取操作系統的產品序列號 424
546.如何獲取IE瀏覽器的版本信息 424
547.如何獲取計算機的光驅標志號碼 424
548.如何獲取計算機的硬盤標志號碼 425
549.如何設置操作系統的桌面墻紙 426
550.如何設置指定驅動器的圖標 427
551.如何清除運行對話框的歷史記錄 427
552.如何設置我最近的文檔的記錄數 428
553.如何顯示歷史打開文件菜單列表 428
554.如何限制用戶使用軟件的次數 432
555.如何建立數據文件與程序關聯 434
556.如何禁止使用系統的注冊表編輯器 434
第8章 使用WMI查詢管理
557.如何獲取計算機CPU的編號 436
558.如何獲取計算機CPU的版本信息 436
559.如何獲取計算機CPU的產品名稱 437
560.如何獲取計算機CPU的制造商名稱 437
561.如何獲取計算機CPU的二級緩存尺寸 437
562.如何獲取計算機CPU的最大時鐘頻率 438
563.如何獲取計算機CPU的當前時鐘頻率 438
564.如何獲取計算機CPU的外部頻率 439
565.如何獲取計算機CPU的當前使用率 439
566.如何獲取計算機CPU的當前電壓 439
567.如何獲取計算機CPU的地址寬度 440
568.如何獲取計算機CPU的數據寬度 440
569.如何獲取顯示設備的名稱 441
570.如何獲取顯示設備的PNPDeviceID 441
571.如何獲取顯示設備的驅動程序文件 442
572.如何獲取顯示設備的驅動版本號 442
573.如何獲取顯示設備的顯示處理器 442
574.如何獲取顯示設備的當前顏色值 443
575.如何獲取顯示設備的最大刷新速率 443
576.如何獲取顯示設備的最小刷新速率 444
577.如何獲取顯示設備的當前刷新速率 444
578.如何獲取顯示設備的當前顯示模式 445
579.如何獲取顯示設備的當前垂直分辨率 445
580.如何獲取顯示設備的當前水平分辨率 445
581.如何獲取聲音設備的產品名稱 446
582.如何獲取聲音設備的制造商名稱 446
583.如何獲取聲音設備的PNPDeviceID 447
584.如何獲取系統的第一塊硬盤編號 447
585.如何獲取系統驅動器的驅動程序信息 448
586.如何獲取系統驅動程序的描述信息 448
587.如何獲取系統驅動程序的程序文件 449
588.如何獲取系統驅動程序的所有信息 449
589.如何獲取系統已經停止的驅動程序 450
590.如何獲取系統正在運行的驅動程序 450
591.如何獲取系統非內核驅動程序信息 451
592.如何獲取系統串行通信端口信息 451
593.如何獲取系統服務程序的描述信息 452
594.如何獲取系統服務程序的程序文件 452
595.如何獲取系統服務程序的所有信息 453
596.如何獲取系統已經停止的服務程序 454
597.如何獲取系統正在運行的服務程序 454
598.如何獲取SQL Server服務程序信息 455
599.如何獲取當前的打印隊列信息 455
600.如何獲取主板制造商名稱和型號 456
601.如何獲取操作系統的安裝日期 457
602.如何獲取操作系統的啟動時間 457
603.如何獲取Windows賬戶和組信息 457
604.如何設置指定文件夾為共享文件夾 458
605.如何使用WMI方法啟動記事本程序 459
606.如何獲取包含關于WMI方法的信息 459
第9章 Office自動化應用
607.如何使用Word自動化生成條形圖 461
608.如何使用Word自動化生成數據表格 463
609.如何使用Word自動化檢查英文單詞拼寫 464
610.如何使用Word自動化設置新建文檔屬性 465
611.如何使用Word自動化運行VBA宏 468
612.如何使用Excel自動化創建VBA宏 469
613.如何使用Excel自動化運行VBA宏 470
614.如何使用Excel自動化創建工具欄 472
615.如何使用Excel自動化插入文件圖片 473
616.如何使用Excel自動化生成三維條形圖 475
617.如何使用Excel自動化粘貼剪貼板數據 478
618.如何使用Excel自動化導出數據文件 480
619.如何使用Excel自動化輸出SQL查詢表 482
620.如何使用晚期自動化設置Excel表格數據 484
621.如何使用自動化直接播放幻燈片文件 486
622.如何使用自動化創建三維餅圖幻燈片 487
623.如何使用自動化創建三維條形圖幻燈片 490
624.如何使用自動化創建特顯藝術字幻燈片 491
625.如何使用自動化在幻燈片中插入圖片 493
626.如何使用自動化新建空白Access數據庫 495
627.如何使用自動化導出Access數據庫的表 496
628.如何使用自動化將XML文件導入Access 497
629.如何使用自動化壓縮和修復Access數據庫 498
630.如何使用自動化獲取Access數據表名稱 499
第10章 網絡通信和管理
631.如何創建IIS的網站虛擬目錄 501
632.如何創建IIS的FTP虛擬目錄 502
633.如何啟動IIS的默認網站 503
634.如何暫停IIS的默認網站 503
635.如何繼續IIS的默認網站 504
636.如何停止IIS的默認網站 505
637.如何啟動IIS的默認FTP站點 505
638.如何暫停IIS的默認FTP站點 506
639.如何繼續IIS的默認FTP站點 506
640.如何停止IIS的默認FTP站點 507
641.如何啟動IIS的默認SMTP虛擬服務器 508
642.如何暫停IIS的默認SMTP虛擬服務器 508
643.如何繼續IIS的默認SMTP虛擬服務器 509
644.如何停止IIS的默認SMTP虛擬服務器 510
645.如何設置Internet瀏覽器的外觀 510
646.如何自制Internet網頁瀏覽器 511
647.如何將網址加入Internet收藏夾 514
648.如何獲取Internet協議統計數據 514
649.如何獲取傳輸控制協議統計數據 516
650.如何獲取用戶數據報統計數據 517
651.如何獲取本地計算機的DNS主機名 518
652.如何獲取主機名對應的IP地址 518
653.如何獲取網絡接口的配置信息 519
654.如何監視更改網絡接口的IP地址 520
655.如何掃描指定計算機的端口狀態 521
656.如何將非標準域名轉換為標準域名 522
657.如何以數據流方式下載Internet文件 523
658.如何將指定URI數據下載到本地文件 524
659.如何瀏覽FTP下載網站并下載文件 524
660.如何從指定FTP服務器下載文件 527
661.如何從Web客戶端異步下載文件 528
662.如何上載本地文件到指定URI資源 530
663.如何查找網頁中的所有超鏈接 531
664.如何獲取指定網頁的源代碼 532
665.如何使用Ping檢測遠程計算機 533
666.如何解析Uri統一資源標識符 535
667.如何異步調用Web Service程序 536
668.如何接收指定郵箱的電子郵件 537
669.如何獲取電子郵箱中的郵件數量 539
670.如何使用jmail發送電子郵件 541
671.如何啟動操作系統的郵件發送程序 543
672.如何創建TCP通信客戶端發送信息 544
673.如何創建TCP通信服務端接收信息 545
674.如何創建UDP通信客戶端發送信息 545
675.如何創建UDP通信服務端接收信息 546
676.如何創建多線程聊天服務器程序 547
677.如何創建多線程聊天客戶端程序 549
第11章 GDI+圖像文字特效
678.如何以光照效果顯示圖像 552
679.如何以底片效果顯示圖像 553
680.如何以油畫效果顯示圖像 554
681.如何以霧化效果顯示圖像 555
682.如何以柔化效果顯示圖像 556
683.如何以銳化效果顯示圖像 557
684.如何以黑白效果顯示圖像 559
685.如何以木刻效果顯示圖像 561
686.如何以浮雕效果顯示圖像 562
687.如何以百葉窗效果顯示圖像 563
688.如何以馬賽克效果顯示圖像 565
689.如何以分塊效果顯示圖像 568
690.如何以非矩形方式顯示圖像 570
691.如何以上下對接方式顯示圖像 570
692.如何以上下反轉方式顯示圖像 571
693.如何以上下擴張方式顯示圖像 572
694.如何以上下拉伸方式顯示圖像 573
695.如何以左右對接方式顯示圖像 573
696.如何以左右反轉方式顯示圖像 574
697.如何以左右擴張方式顯示圖像 575
698.如何以左右拉伸方式顯示圖像 575
699.如何以不同翻轉方式顯示圖像 576
700.如何以四周擴散方式顯示圖像 578
701.如何以陰影效果顯示文字 579
702.如何以倒影效果顯示文字 579
703.如何以投影效果顯示文字 580
704.如何以傾斜效果顯示文字 581
705.如何以印版效果顯示文字 582
706.如何以浮雕效果顯示文字 583
707.如何以漸變色效果顯示文字 583
708.如何使用矩陣變換繪制漸變文字 584
709.如何使用矩陣變換按比例縮放文字 585
710.如何使用矩陣變換繪制汽車速度計 586
711.如何使用矩陣校正圖像顯示顏色 587
712.如何使用矩陣淡入淡出顯示圖像 592
713.如何以任意角度旋轉顯示圖像 595
714.如何以不同的分辨率顯示圖像 596
715.如何以不同的透明度顯示圖像 597
716.如何在桌面上全屏顯示圖像 598
717.如何直接硬拷貝當前的桌面圖像 599
718.如何拷貝當前活動窗體的屏幕圖像 599
719.如何獲取圖像指定位置的像素值 600
720.如何設置圖像指定位置的像素值 601
721.如何通過剪貼板復制粘貼圖像 602
722.如何顯示一個文件中的多幀圖像 602
723.如何將多幀圖像保存到一個文件 604
724.如何在圖像文件中設置作者信息 606
725.如何在圖像上添加自定義標記 608
726.如何轉換圖像文件的保存格式 610
727.如何控制圖像文件的轉換質量 612
728.如何以任意比例轉換圖像尺寸 613
729.如何獲取系統的圖像編碼器信息 615
730.如何獲取系統的圖像解碼器信息 616
731.如何使用雙緩沖加快圖像繪制速度 617
732.如何創建并顯示圖像的縮略圖 618
733.如何使用閾值校正圖像的顯示顏色 619
734.如何設置插補模式控制的顯示質量 621
735.如何使用圖像以不同方式修剪文字 622
736.如何使用圖形以不同方式修剪文字 624
737.如何以不同方式修整字符串的字符 624
738.如何設置顯示文字的列寬和列間距 626
739.如何繪制顯示熱鍵(下劃線)文字 628
740.如何在程序窗體上垂直繪制字符串 629
741.如何以任意角度旋轉顯示字符串 630
742.如何查找并定位著色顯示字符串 631
743.如何使用線帽繪制時鐘的時分秒指針 633
744.如何以橡皮拉伸方式繪制漸變圖形 634
745.如何將圖形繪制結果保存為位圖文件 639
746.如何判斷鼠標光標是否在圖形范圍內 643
747.如何使用圖像填充文字的輪廓線條 646
748.如何任意繪制不規則的連接線 646
749.如何根據所占百分比繪制餅圖 647
750.如何設置紋理畫刷的平鋪方式 648
751.如何使用GraphicsPath創建三角形 649
752.如何從ARGB分量值創建Color結構 650
753.如何以不同方式獲取Graphics對象 650
754.如何保存Graphics對象的狀態信息 651
第12章 數據庫訪問和開發
755.如何啟動SQL Server數據庫管理服務 652
756.如何暫停SQL Server數據庫管理服務 652
757.如何繼續SQL Server數據庫管理服務 653
758.如何停止SQL Server數據庫管理服務 654
759.如何使用代碼創建SQL Server數據庫 654
760.如何使用代碼在數據庫中新建數據表 655
761.如何使用代碼在數據表中添加數據列 657
762.如何使用代碼在數據表中修改數據列 657
763.如何使用代碼在數據表中刪除數據列 659
764.如何使用代碼刪除數據表的所有記錄 659
765.如何使用代碼在數據庫中刪除數據表 660
766.如何使用代碼備份SQL Server數據庫 661
767.如何使用代碼刪除SQL Server數據庫 662
768.如何使用代碼恢復SQL Server數據庫 663
769.如何使用代碼修改SQL Server數據庫 664
770.如何使用代碼壓縮SQL Server數據庫 665
771.如何使用代碼設置數據庫為只讀狀態 665
772.如何使用代碼設置數據庫為脫機狀態 666
773.如何獲取SQL Server服務端數據庫名 667
774.如何獲取SQL Server數據庫用戶數據表名 668
775.如何附加 SQL Server 數據庫文件 669
776.如何設置SQL Server數據庫連接字符串 670
777.如何設置SQL Server數據庫連接池字符串 671
778.如何解析SQL Server連接字符串信息 672
779.如何捕捉和處理SQL Server數據庫異常 677
780.如何捕捉和處理Access數據庫異常 679
781.如何設置Access數據庫連接字符串 680
782.如何使用app.config文件配置連接字符串 681
783.如何獲取當前系統數據提供程序信息 682
784.如何創建提供程序訪問多種類型的數據庫 683
785.如何編寫訪問多種類型數據庫的通用代碼 684
786.如何創建和使用無連接的數據表 685
787.如何在結構相同的數據表間復制記錄 687
788.如何復制數據表結構到一個新數據表 687
789.如何獲取數據表的字段定義信息 688
790.如何合并顯示數據表的多個字段信息 690
791.如何合并兩個相同數據表的記錄 691
792.如何實現數據表和數據列之間的映射 692
793.如何在數據表對象中創建表達式數據列 693
794.如何使用數據表方法計算聚合函數值 694
795.如何為主從關系數據表添加數據關系 695
796.如何使用數據源向導創建主從關系數據表 696
797.如何使用兩個DataGridView顯示主從關系數據表 696
798.如何通過一個數據集獲取多個數據表 697
799.如何使用數據表獲取數據讀取器的內容 698
800.如何使用事務實現連續更新多個數據表 699
801.如何創建隱式事務管理數據庫更新操作 702
802.如何處理多用戶更新數據并發問題 704
803.如何使用UPDATE語句修改數據庫記錄 706
804.如何使用INSERT語句添加數據庫記錄 707
805.如何使用DELETE語句刪除數據庫記錄 708
806.如何使用StringBuilder創建SQL語句 709
807.如何避免增加除主鍵外的完全相同記錄 710
808.如何使用CommandBuilder生成更新命令 711
809.如何創建和使用帶輸出輸入參數的存儲過程 712
810.如何使用帶參數的存儲過程查詢數據庫 714
811.如何以參數化方式增加數據庫記錄 715
812.如何以參數化方式查詢數據庫記錄 716
813.如何使用回調方式查詢數據庫記錄 718
814.如何使用異步方式查詢數據庫記錄 720
815.如何使用等待方式查詢數據庫記錄 721
816.如何使用DataTable查找數據庫記錄 724
817.如何使用DataView查找數據庫記錄 724
818.如何在SQL查詢結果中根據分組匯總 726
819.如何在SQL查詢結果中更改字段名稱 726
820.如何在SQL查詢結果中添加計算數據列 727
821.如何在SQL查詢結果中限制返回記錄數 727
822.如何在導航條控件中添加查詢記錄功能 727
823.如何在水晶報表中查找指定的文本 728
824.如何在水晶報表中使用記錄選定公式 729
825.如何在水晶報表中顯示指定頁碼的報表 729
826.如何在水晶報表中設置報表顯示標題 730
827.如何將水晶報表數據導出為Word文件 731
828.如何將水晶報表數據導出為Excel文件 732
829.如何將水晶報表數據導出為HTML文件 733
830.如何將水晶報表數據導出為PDF文件 733
831.如何獲取水晶報表的數據庫連接項 734
832.如何設置水晶報表的數據庫登錄選項 735
833.如何實現窗體控件值與數據庫字段綁定 737
834.如何使用導航條控件瀏覽數據庫記錄 738
835.如何使用導航控件瀏覽文件夾中的圖像 739
836.如何讀寫SQL Server數據庫圖像字段 741
837.如何讀取DataGridView圖像單元格信息 742
838.如何獲取DataGridView鼠標單擊單元格值 744
839.如何格式化DataGridView的指定單元格 745
840.如何在DataGridView中編輯數據列 747
841.如何在DataGridView中添加數據列 747
842.如何在DataGridView中添加復選框 748
843.如何校驗DataGridView的單元格數據 752
844.如何使用數據讀取器填充DataGridView 754
845.如何使用數據讀取器獲取多個結果集 755
846.如何使用SqlHelper查詢數據庫記錄 757
847.如何使用SqlHelper獲取聚合函數值 758
848.如何使用SqlHelper增加數據庫記錄 758
849.如何使用函數AVG計算數值字段平均值 759
850.如何使用函數SUM計算數值字段累加和 760
851.如何使用函數COUNT統計數據庫記錄數 761
852.如何使用Binding對象讀取圖像字段 762
853.如何以批量方式導入導出數據庫記錄 763
854.如何將記錄轉換為HTML樣式表文件 764
855.如何以XML方式讀寫數據表信息 766
856.如何從SQL查詢中獲取一個XML文檔 767
857.如何以二進制格式序列化數據集 768
858.如何以數據源方式創建Excel文件 769
859.如何以數據源方式讀取部分Excel數據 770
860.如何獲取新插入記錄的標識號(ID) 771
861.如何防止SQL注釋語句躲避密碼檢查 771
862.如何修改注冊表創建ODBC數據源 773
- 青少年Python趣味編程 [董加強 吉娃阿英 董琴丹 著]
- Hive編程技術與應用(第二版) [張鐵紅 張繼山 那銳]
- Java編程基礎案例式教程 [主編 陳艷華 唐春蘭]
- 工業機器人(KUKA)操作與編程項目化教程 [唐翠微 蒲東清]
- python青少年趣味編程 [千鋒教育 編著]
- 工業機器人編程及應用 [主編 向艷芳 胡月霞]
- Java編程基礎 [張煥生 崔炳德]
- Java編程基礎實踐指導 [張煥生 陳勇 崔炳德]
- Java基礎編程(微課版) [主編 王海洋 吳科宏 謝先偉]
- C#數據庫編程技術 [主編 顧家銘]
- 基于C#的可視化編程基礎 [主編 張蕾蕾 黃健]
- 物聯網編程與應用(C#) [主編 王浩 王偉旗]
- Hive編程技術與應用 [孫帥 王美佳]
- Visual C++6.0程序項目案例教程 [朱 銘 曾強聰 編著]
- 可編程控制技術 [宋飛燕 張燕]
- Java核心API編程 [主編 肖睿 禹晨 馬凌]
- Java面向對象編程 [肖睿 李志勇]
- Visual C++ & Android程序設計綜合實訓(第二版) [主編 梁建武]
- Visual C++程序設計教程(第二版) [梁建武]
- 數控銑床Fanuc系統編程與操作實訓 [秦曼華 吳娜]
- 可編程控制技術及工程應用(三菱) [主編 邱俊]
- 可編程控制器模塊化教程 [主編 黃巧榮]
- 可編程控制技術與應用(西門子S7-200) [主 編 邱俊]
- MIC高性能計算編程指南 [王恩東 張清 沈鉑 等]
- 數控車床編程與工藝 [主編 李溪]
- 數字音頻規范與程序設計:基于Visual C++開發 [曹強 編著]
- C語言程序設計——Visual C++ 6.0環境(第二版) [張昕]
- Windows CE系統應用開發編程 [王浩 楊正校]
- 可編程控制器實驗與實訓教程 [魏斌 孫健]
- Visual C++網絡編程技術 [延霞]