注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C#開發(fā)經(jīng)驗技巧寶典

C#開發(fā)經(jīng)驗技巧寶典

C#開發(fā)經(jīng)驗技巧寶典

定 價:¥85.00

作 者: 明日科技
出版社: 人民郵電出版社
叢編項: 軟件工程師典藏
標 簽: C/Turbo C

ISBN: 9787115166890 出版時間: 2007-11-01 包裝: 平裝
開本: 16 頁數(shù): 703 字數(shù):  

內(nèi)容簡介

  本書介紹了1149個Visual C#開發(fā)經(jīng)驗技巧,覆蓋了程序開發(fā)中的各種實際需求。全書共分27章,分別是開發(fā)環(huán)境、語言基礎、程序算法、數(shù)據(jù)處理、資料驗證技術、日期與時間、Windows窗體控件、Web頁面設計、HTML客戶端控件與服務器控件、內(nèi)置對象、圖形圖像技術、動畫與多媒體、鼠標與鍵盤、文件、文件管理及數(shù)據(jù)流、Windows開發(fā)技術、程序應用控制、SQL查詢相關技術、數(shù)據(jù)庫技術、打印與報表技術、C#高級應用開發(fā)、硬件及相關開發(fā)技術、網(wǎng)絡開發(fā)相關技術、注冊表應用、安全技術、程序調(diào)試與錯誤處理?!”緯接信涮坠獗P。光盤提供了書中所有實例的源代碼,代碼都經(jīng)過精心調(diào)試,保證能夠正常運行?!”緯m用于各類程序開發(fā)人員學習使用,也可供廣大計算機愛好者和大中專院校師生學習參考。

作者簡介

暫缺《C#開發(fā)經(jīng)驗技巧寶典》作者簡介

圖書目錄

第1章 開發(fā)環(huán)境 1
1.1 Visual Studio開發(fā)環(huán)境安裝與配置 2
0001 安裝Visual Studio 2005開發(fā)環(huán)境須知 2
0002 配置合適的Visual Studio 2005開發(fā)環(huán)境 2
0003 設置程序代碼行序號 3
0004 開發(fā)環(huán)境全屏顯示 3
0005 設置窗口的自動隱藏功能 3
0006 根據(jù)需要創(chuàng)建所需解決方案 4
0007 如何使用“驗證的目標架構(gòu)”功能 4
1.2 Visual Studio開發(fā)環(huán)境的使用 4
0008 為程序設置版本和幫助信息 4
0009 設置Windows應用程序啟動窗體 5
0010 設置Web應用程序起始頁 5
0011 如何設置程序的出錯窗口 5
0012 如何進行程序調(diào)試 6
0013 如何結(jié)束不能正常運行的程序 6
0014 如何鎖定窗體中的控件 6
0015 統(tǒng)一窗體中控件的字體設置 7
0016 通過“格式”菜單布局窗體 7
0017 起始頁中的“Visual Studio開發(fā)人員新聞” 7
1.3 MSDN幫助的使用 8
0018 有效利用Visual Studio 2005附帶程序 8
0019 有效使用MSDN幫助 9
0020 如何設置MSDN幫助 9
1.4 其他 10
0021 如何添加項目引用 10
0022 如何添加Web引用 10
0023 如何添加引用第3方控件 11
0024 如何生成DLL文件 11
0025 如何使用不安全代碼 11
第2章 語言基礎 13
2.1 注釋 14
0026 如何對代碼進行注釋 14
0027 #region、#endregion關鍵字的使用技巧 14
0028 “///”符號的使用技巧 14
0029 使用注釋取消程序語句的執(zhí)行 15
2.2 語句 15
0030 跳轉(zhuǎn)語句GOTO的使用 15
0031 Continue語句的使用 16
0032 Break語句的使用 16
0033 Return語句的使用 17
0034 如何實現(xiàn)無限循環(huán) 17
0035 巧用foreach語句控制控件 18
0036 有效使用switch case語句 18
2.3 運算符 19
0037 如何使用引號賦值 19
0038 巧用“^=”運算符 19
0039 巧用位移運算符 20
0040 使用條件運算符 20
0041 巧用分隔符 20
0042 如何處理轉(zhuǎn)義字符 21
0043 “;”結(jié)束符問題 21
0044 如何使用“??”操作符 22
2.4 表達式與關鍵詞 22
0045 正確使用“&&”和“||” 22
0046 如何處理程序“溢出”錯誤 23
0047 有效使用base關鍵字 23
0048 typeof表達式的使用 23
0049 params關鍵字可以指定多參數(shù) 24
0050 using關鍵字的用法 24
0051 變量的作用域 25
2.5 其他 26
0052 有效使用this對象 26
0053 如何聲明變量 26
0054 如何聲明相同類型的多個變量 26
0055 利用Object變量傳遞參數(shù) 27
0056 強行改變運算符的運算順序 27
第3章 程序算法 29
3.1 數(shù)據(jù)結(jié)構(gòu) 30
0057 如何實現(xiàn)單向鏈表 30
0058 如何實現(xiàn)雙向鏈表 35
0059 如何實現(xiàn)堆?!?1
0060 隊列的實現(xiàn) 43
0061 樹的實現(xiàn) 44
3.2 排序 48
0062 如何實現(xiàn)選擇排序算法 48
0063 如何實現(xiàn)冒泡排序算法 49
0064 如何實現(xiàn)快速排序算法 50
0065 如何實現(xiàn)插入排序算法 50
0066 如何實現(xiàn)希爾排序算法 51
3.3 常見算法的實際應用 52
0067 計算1+22+33+44+……+nn的值 52
0068 計算10!的值 52
0069 求最大公約數(shù) 52
0070 求最小公倍數(shù) 53
0071 判斷素數(shù)的算法 53
0072 如何判斷一個數(shù)是否是完數(shù) 54
0073 歌德巴赫猜想的算法 54
0074 八皇后問題 54
0075 用回溯法找出n個自然數(shù)中取r個數(shù)的全排列 55
0076 約瑟夫環(huán)問題 56
0077 猴子選大王 57
0078 如何判斷IP是否正確 57
0079 如何將小寫金額轉(zhuǎn)換為大寫金額 57
0080 統(tǒng)計文本字數(shù) 58
0081 文本中首字母改為大寫 59
0082 C#隨機數(shù)的產(chǎn)生 59
0083 身份證從15位升至18位算法 60
0084 十進制數(shù)轉(zhuǎn)二進制數(shù)的算法 60
0085 十進制數(shù)轉(zhuǎn)八進制數(shù)的算法 61
0086 十進制數(shù)轉(zhuǎn)十六進制數(shù)的算法 62
0087 二、八、十六進制數(shù)轉(zhuǎn)十進制數(shù)的算法 63
3.4 密碼算法 65
0088 使用MD5算法對密碼進行加密 65
0089 “凱撒”密碼的算法 65
第4章 字符及字符串處理技術 67
4.1 字符及字符串轉(zhuǎn)換 68
0090 如何獲得字母的ASCII碼 68
0091 如何根據(jù)ASCII碼獲得字母 68
0092 編程中經(jīng)常使用的ASCII碼 68
0093 獲得漢字的區(qū)位碼 69
0094 如何根據(jù)區(qū)位碼獲得漢字 69
0095 如何將行字符串轉(zhuǎn)換為列字符串 70
0096 如何將數(shù)字轉(zhuǎn)換為字符串 70
0097 如何將字符串轉(zhuǎn)換為數(shù)字 70
0098 如何將數(shù)字轉(zhuǎn)換為日期格式 71
0099 如何將數(shù)字轉(zhuǎn)換為貨幣格式 71
0100 將字母全部轉(zhuǎn)換大寫 71
0101 將字母全部轉(zhuǎn)換小寫 72
0102 將字符串首字母轉(zhuǎn)換大寫 72
0103 如何進行字節(jié)數(shù)組和字符串的相互轉(zhuǎn)換 72
0104 如何把一個按空格分割的字符串存儲在一個ArrayList數(shù)組中 73
4.2 獲取字符串信息 73
0105 如何獲得一個字符串的長度 73
0106 如何獲得一個字符串中數(shù)字的長度 74
0107 如何獲得字符串中數(shù)字或字母的長度 74
0108 如何獲得字符串中某個數(shù)字的位置 75
0109 獲得字符串中漢字的個數(shù) 76
0110 獲得字符串中指定后幾位字符 76
0111 計算字符串中子字符串出現(xiàn)的次數(shù) 76
0112 獲得字符串中大寫字母的個數(shù) 77
0113 獲得某字符在字符串中最后出現(xiàn)的位置 78
0114 如何找出字符串中某一字符的所有位置 78
4.3 常用字符及字符串處理技術 79
0115 如何判斷是否為數(shù)字 79
0116 如何在字符串中查找指定字符 79
0117 如何在字符串中用一子串替換另一子串 80
0118 將新字符串添加到已有字符串中 80
0119 如何在字符串中添加多個空格 81
0120 如何根據(jù)標點符號分行 81
0121 如何將字符串顛倒輸出 82
0122 如何設置小數(shù)的保留位數(shù) 82
0123 如何對字符串進行組合或分解 82
0124 判斷字符串中某一字符是否大寫 83
0125 按要求生成指定位數(shù)編號 83
0126 確定兩字符串是否相等 84
0127 判斷兩字符串中指定子串是否相等 84
0128 判斷字符串是否為日期格式 85
0129 清除字符串中指定的字符 85
0130 復制字符串中指定的字符 85
0131 巧截字符串的數(shù)字 86
0132 如何存儲變長字符串 86
0133 在進行字符串比較時忽略大小寫 87
0134 如何去除字符串尾空格 87
0135 如何去掉字符串中所有空格 88
0136 如何進行文本加密與解密 88
0137 如何區(qū)別0、空字符串、Null、Empty和Nothing 89
0138 從字符串中分離文件路徑、文件名及擴展名 89
0139 如何批量替換某一類字符串 89
第5章 數(shù)據(jù)處理 91
5.1 數(shù)字處理技巧 92
0140 如何對計算結(jié)果四舍五放入 92
0141 如何將商品金額小寫轉(zhuǎn)換成大寫 92
0142 如何根據(jù)生日自動計算員工年齡 93
0143 如何設置貨幣值中使用的小數(shù)位數(shù) 93
0144 如何自定義貨幣值中的小數(shù)點 94
0145 如何自定義貨幣值中小數(shù)點左邊數(shù)字分組字符 94
0146 如何自定義貨幣值中小數(shù)點左邊每一組的位數(shù) 95
0147 如何自定義百分比值中小數(shù)的位數(shù) 95
0148 如何自定義百分比小數(shù)點 96
0149 如何自定義百分比小數(shù)點左邊數(shù)字分組字符 96
0150 如何自定義百分比小數(shù)點左邊每一組的位數(shù) 97
0151 如何自定義百分比符號 97
0152 如何自定義數(shù)字小數(shù)點右邊的保留位數(shù) 98
0153 如何自定義數(shù)字小數(shù)點左邊分組位數(shù) 98
0154 格式化輸入數(shù)據(jù)為貨幣格式 99
0155 如何計算兩個整數(shù)的乘積 99
0156 如何將二進制數(shù)轉(zhuǎn)換為十進制數(shù) 100
0157 如何將二進制數(shù)轉(zhuǎn)換為八進制數(shù) 100
0158 如何將二進制數(shù)轉(zhuǎn)換為十六進制數(shù) 100
0159 如何實現(xiàn)0~9之間隨機整數(shù) 101
0160 如何實現(xiàn)0~1之間隨機數(shù) 101
0161 如何返回數(shù)字的絕對值 101
5.2 控件數(shù)據(jù)處理技巧 102
0162 如何實現(xiàn)C#中用 Enter 鍵完成TAB的功能 102
0163 如何限制文本框密碼輸入長度 102
0164 數(shù)據(jù)輸入為空提示 103
0165 如何設置文本框光標到末尾 103
0166 輸入法調(diào)整技巧 103
0167 鎖定文本框內(nèi)的文本 103
0168 使用Message.Show輸出用戶信息 104
5.3 圖片數(shù)據(jù)處理技巧 104
0169 如何將圖片存入數(shù)據(jù)庫 104
0170 如何將圖片從數(shù)據(jù)庫中讀取出來 104
0171 如何只允許輸入指定圖片格式 105
0172 如何設置錄入圖片統(tǒng)一圖片大小 105
5.4 數(shù)組處理技巧 105
0173 如何轉(zhuǎn)換數(shù)組類型 105
0174 如何復制數(shù)組中一系列元素的元素 106
0175 如何檢索指定條件數(shù)組中的元素 107
0176 如何動態(tài)改變數(shù)組長度 108
0177 如何反轉(zhuǎn)數(shù)組中元素的順序 108
0178 如何排序數(shù)組中的元素的順序 109
0179 如何創(chuàng)建動態(tài)數(shù)組 110
5.5 NET應用技巧 110
0180 如何使用ASP.NET技術對口令加密 110
0181 如何設定ASP.NET全局變量 111
0182 如何設定全局聯(lián)接數(shù)據(jù)庫對象 111
0183 如何在ASP.NET中獲得客戶端IP地址 111
0184 如何在ASP.NET中獲取文件的擴展名 111
0185 如何在ASP.NET中用URL在頁面之間傳值 112
0186 如何使用IsPostBack實現(xiàn)ASP.NET頁面加載 112
0187 如何利用輸出緩存技術緩存ASP.NET頁面 112
0188 如何在ASP.NET中顯示當前IE瀏覽器頭信息 113
5.6 其他應用技巧 114
0189 如何判斷年份是否為閏年 114
0190 如何根據(jù)年份判斷十二生肖 114
0191 如何根據(jù)IP地址獲取本機域名 115
0192 如何獲取“我的文檔”系統(tǒng)文件夾路徑 115
0193 如何獲取應用程序當前執(zhí)行的路徑 116
0194 如何獲取當前操作系統(tǒng)的信息 116
0195 如何實現(xiàn)基本數(shù)據(jù)類型隨意轉(zhuǎn)換 116
0196 如何生成全局唯一標識符(GUID) 118
第6章 資料驗證技術 119
6.1 網(wǎng)絡驗證應用技巧 120
0197 如何使用正則表達式驗證E-mail格式 120
0198 如何使用正則表達式驗證IP地址 120
0199 如何使用正則表達式驗證URL 120
6.2 常用數(shù)字驗證技巧 121
0200 如何使用正則表達式驗證電話號碼 121
0201 如何使用正則表達式驗證輸入密碼條件 121
0202 如何使用正則表達式驗證郵政編號 121
0203 如何使用正則表達式驗證手機號 122
0204 如何使用正則表達式驗證身份證號 122
0205 如何使用正則表達式驗證兩位小數(shù) 122
0206 如何使用正則表達式驗證一年的12個月份 123
0207 如何使用正則表達式驗證一個月的31天 123
0208 如何使用正則表達式驗證數(shù)字輸入 123
0209 如何使用正則表達式驗證密碼長度 124
0210 如何使用正則表達式驗證非零的正整數(shù) 124
0211 如何使用正則表達式驗證非零的負整數(shù) 124
6.3 常用字符驗證技巧 125
0212 如何使用正則表達式驗證大寫字母 125
0213 如何使用正則表達式驗證小寫字母 125
0214 使用正則表達式檢查字符串中重復出現(xiàn)的詞 125
0215 如何使用正則表達式替換字符串 126
0216 如何使用正則表達式拆分字符串 127
0217 如何使用正則表達式驗證輸入字母 127
0218 如何使用正則表達式驗證中文漢字輸入 128
0219 如何使用正則表達式驗證輸入字符串 128
第7章 日期和時間 129
7.1 日期與時間的獲取 130
0220 獲得系統(tǒng)當前日期 130
0221 獲得系統(tǒng)當前時間 130
0222 同時獲得系統(tǒng)當前日期和時間 130
0223 如何獲取當前日期是星期幾 130
0224 如何獲取當前年的天數(shù) 131
0225 如何獲取當前月的天數(shù) 131
0226 如何取得當前日期的前一天 132
0227 使用TimeSpan對象獲取時間間隔 133
7.2 日期的格式化及其時間的比較 133
0228 將日期格式化為指定格式 133
0229 如何將短日期格式化為長日期格式 134
0230 如何將數(shù)字日期轉(zhuǎn)化為中文格式 134
0231 如何對系統(tǒng)時間和數(shù)字進行比較 135
0232 如何比較時間 135
0233 獲取兩個日期之間的時間差并進行比較 136
7.3 日期方法與函數(shù)的應用 136
0234 使用DateDiff方法獲取日期時間的間隔數(shù) 136
0235 在SQL語句中使用DATEADD函數(shù)向指定日期添加一段時間間隔 137
0236 在SQL語句中使用DATEDIFF函數(shù)獲得兩個日期的間隔 137
0237 如何使用Sleep方法延遲時間 137
0238 如何確定程序的運行時間 138
0239 如何使用ParseExact方法將字符串轉(zhuǎn)化為日期格式 138
0240 如何使用ToString方法格式化日期 139
0241 如何使用Convert方法轉(zhuǎn)換日期顯示格式 139
7.4 系統(tǒng)時間與日期的設置 140
0242 如何設置系統(tǒng)的日期 140
0243 如何設置系統(tǒng)的時間 140
0244 如何設置系統(tǒng)的日期和時間 141
7.5 日期與時間的應用 142
0245 如何將數(shù)據(jù)控件中的日期以編程的方式轉(zhuǎn)化為指定格式 142
0246 將格式化日期的方法綁定到數(shù)據(jù)控件中 142
0247 直接格式化綁定到數(shù)據(jù)控件GridView中的日期列 143
0248 在數(shù)據(jù)控件GridView的RowDataBound事件中對綁定到GridView控件的
日期列進行格式化 143
0249 如何實現(xiàn)倒計時功能 143
0250 如何創(chuàng)建一個數(shù)字時鐘 144
第8章 Windows窗體設計 145
8.1 Windows窗體基本操作 146
0251 控制窗體加載時所在的位置 146
0252 控制窗體最大化、最小化 146
0253 清空窗體中的圖片 146
0254 如何使程序窗體總在最前 147
0255 如何將菜單置于窗體的左側(cè) 147
0256 將其他窗體作為當前窗體的子窗體 147
0257 如何根據(jù)控件大小自動顯示滾動條 148
0258 如何顯示About窗體 148
0259 利用Show方法顯示被調(diào)用窗體 149
0260 Load事件將窗體加載到內(nèi)存 149
0261 窗體的卸載與隱藏 149
0262 設置窗體的狀態(tài) 149
0263 如何設置窗體在桌面上的位置 150
0264 如何在關閉窗體前顯示確認對話框 150
0265 如何去掉窗體的標題欄 151
0266 如何禁止在任務欄中顯示窗體標題 152
0267 如何禁止縮放窗體的邊框 152
0268 如何設置窗體標題欄文字右對齊 152
0269 如何顯示窗體的屬性信息 153
0270 如何隱藏窗體標題欄的按鈕 153
8.2 Windows窗體高級操作 153
0271 設置閃爍的標題欄 153
0272 如何在托盤中寫入應用程序圖標 154
0273 如何以全屏方式顯示程序窗體 154
0274 如何從上次關閉位置啟動窗體 154
0275 如何通過拖動工作區(qū)來移動窗體 155
0276 如何漸變顯示窗體背景顏色 155
0277 如何排列MDI窗體中的子窗體 156
0278 如何拖動無標題欄窗體 157
8.3 特殊類型的窗體 158
0279 創(chuàng)建一個無ICON的窗體 158
0280 如何制作飄動的窗體 158
0281 使用拆分窗口 159
0282 用C#實現(xiàn)啟動歡迎界面 159
0283 如何實現(xiàn)半透明漸顯窗體 160
0284 基于ListView的導航界面 160
0285 類似OutLook的導航界面 162
0286 圖形化的導航界面 162
0287 如何實現(xiàn)類似QQ的程序界面 162
0288 如何實現(xiàn)類似Windows XP的程序界面 164
0289 制作字形窗體 164
0290 制作圖形窗體 164
0291 隨機更換背景的窗體 165
8.4 菜單、工具欄和狀態(tài)欄的設計 166
0292 帶圖標的菜單 166
0293 帶歷史信息的菜單 166
0294 可以拉伸的菜單 167
0295 帶背景的工具欄 168
0296 浮動工具欄 168
0297 帶下拉菜單的工具欄 169
0298 在狀態(tài)欄中顯示復選框 169
0299 帶進度條的狀態(tài)欄 169
0300 帶圖標的狀態(tài)欄 170
8.5 其他 170
0301 界面設計要素 170
0302 界面設計在程序開發(fā)中的重要性 171
0303 如何設置窗體的 Esc 鍵響應按鈕 172
0304 如何設置窗體的 Enter 鍵響應按鈕 172
0305 窗體間數(shù)據(jù)的訪問 172
第9章 Windows窗體控件 175
9.1 TextBox控件應用技巧 176
0306 文本框中只能輸入數(shù)字 176
0307 如何設置TextBox控件輸入多行文本 176
0308 如何鎖定文本框 176
0309 如何控制TextBox控件中的插入點 176
0310 如何創(chuàng)建密碼文本框 177
0311 如何創(chuàng)建只讀文本框 177
0312 如何在文本框字符串中放置引號 177
0313 如何在TextBox控件中查看多個行 177
0314 如何TextBox控件中顯示回車符 178
9.2 RichTextBox控件應用技巧 178
0315 刪除RichTextBox控件中的部分文字 178
0316 RichTextBox與TextBox控件有何不同 179
0317 如何使用RichTextBox控件顯示文件 179
0318 如何使用RichTextBox控件保存文件 180
0319 如何在RichTextBox控件中查找字符 181
0320 如何在RichTextBox控件插入圖片 181
0321 如何為RichTextBox控件添加快捷菜單 182
0322 在RichTextBox控件中替換文本文字 183
9.3 Button控件應用技巧 183
0323 C#中輕松打造絢麗按鈕 183
0324 如何使Button控件大小自動適應文本長度 184
0325 如何設置窗體一個默認單擊按鈕 184
0326 如何設置窗體一個默認取消按鈕 184
0327 如何給按鈕控件創(chuàng)建快捷鍵 185
0328 如何觸發(fā)Button按鈕的Click事件 185
0329 使用控件的Tag屬性傳遞信息 185
0330 如何在Windows窗體上??靠丶?86
0331 如何動態(tài)創(chuàng)建Button控件 186
9.4 DataGridView控件應用技巧 187
0332 如何對DataGridView控件進行數(shù)據(jù)綁定 187
0333 如何在DataGridView控件中設置數(shù)據(jù)的格式 187
0334 如何在DataGridView控件基于文本的單元格中啟用換行 187
0335 如何設置DataGridView控件單元格的文本對齊方式 187
0336 如何在DataGridView控件中驗證數(shù)據(jù)輸入 188
0337 DataGridView控件中輸入數(shù)據(jù)時發(fā)生的錯誤 188
0338 如何設置DataGridView控件中網(wǎng)格線的樣式 189
0339 如何設置DataGridView控件中的邊框樣式 189
0340 如何設置DataGridView控件中字體樣式 190
0341 如何設置DataGridView控件中顏色樣式 190
0342 獲取DataGridView控件中單元格、行和列坐標 190
0343 如何獲取DataGridView控件中的當前單元格 191
0344 如何禁止DataGridView控件中添加和刪除行 191
0345 DataGridView控件選中單元格時整個行背景變色 191
0346 如何復制DataGridView控件單元格中的數(shù)據(jù) 191
0347 如何在DataGridView控件實現(xiàn)下拉列表 192
9.5 對話框控件應用技巧 192
0348 如何利用FontDialog控件設置字體 192
0349 如何利用ColorDialog控件設置字顏色 193
0350 如何利用OpenFileDialog控件打開文件 193
0351 如何獲得彈出對話框的相關返回值 194
0352 使用FolderBrowserDialog控件選擇文件夾 195
9.6 ListBox控件應用技巧 195
0353 如何快速選中ListBox控件中全部條目 195
0354 如何排序ListBox控件中的數(shù)據(jù) 196
0355 如何實現(xiàn)ListBox控件的多項選擇功能 196
0356 如何在ListBox控件中查找指定的項 196
0357 實現(xiàn)ListBox控件與ListBox控件交換數(shù)據(jù) 197
9.7 ListView控件應用技巧 198
0358 如何實現(xiàn)ListView控件實現(xiàn)動態(tài)加載數(shù)據(jù) 198
0359 如何向ListView控件添加搜索功能 199
0360 如何將數(shù)據(jù)中的表內(nèi)容填充到ListView控件中 200
0361 如何使ListView控件擁有編輯功能 201
0362 如何實現(xiàn)ListView控件顯示圖標與列表 201
0363 如何獲取ListView控件中的選擇結(jié)果 202
0364 如何將圖片加載ListView控件 202
9.8 TreeView控件應用技巧 203
0365 如何在TreeView控件結(jié)點中顯示圖片 203
0366 如何在TreeView控件中用鼠標右鍵選中節(jié)點 203
0367 區(qū)分TreeView控件選中各節(jié)點方式 204
0368 如何實現(xiàn)TreeView控件節(jié)點拖放操作 204
0369 如何實現(xiàn)帶復選框的TtreeView控件 205
0370 如何實現(xiàn)TreeView控件遍歷磁盤目錄 206
0371 如何將數(shù)據(jù)庫字段填充到TreeView控件 206
9.9 ComboBox控件應用技巧 207
0372 如何使ComboBox下拉列表顯示圖片 207
0373 ComboBox只能從下拉列表框中選擇數(shù)據(jù) 208
0374 如何實現(xiàn)帶查詢功能的ComboBox控件 208
0375 如何實現(xiàn)文件目錄名稱填充ComboBox控件 209
0376 如何將數(shù)組綁定到ComboBox控件 210
0377 如何將數(shù)據(jù)庫字段綁定到ComboBox控件 210
9.10 組件應用技巧 211
0378 如何使用ProgressBar控件顯示操作的進度 211
0379 如何使用ToolTip控件顯示提示信息 211
0380 如何使用FlowLayoutPanel控件布局窗體 212
0381 如何使用SplitContainer控件分隔窗體 213
0382 如何使用Process組件打開系統(tǒng)進程 214
0383 FileSystemWatcher監(jiān)視文件夾內(nèi)文件的更改 214
9.11 其他常用件控件應用技巧 215
0384 如何在狀態(tài)欄中顯示時間 215
0385 如何在狀態(tài)欄中加載圖片 215
0386 如何設置DateTimePicker控件顯示為空文 215
0387 如何判斷ToolStrip控件Button控鈕的單擊 215
0388 如何實現(xiàn)Panle自動調(diào)整大小充滿窗體 216
0389 如何實現(xiàn)CheckedListBox控件選重所有項 216
0390 如何實現(xiàn)CheckBox控件的選擇狀態(tài) 216
0391 如何使Lable控件顯示出多行文字 217
0392 如何使用LinkLabel控件實現(xiàn)超級鏈接 217
0393 如何設置MaskedTextBox控件輸入驗證 218
0394 如何使用NotifyIcon控件創(chuàng)建任務托盤 219
0395 如何控制PictureBox控件顯示圖片風格 219
第10章 Web頁面設計 221
10.1 網(wǎng)頁外觀設計 222
0396 將CSS樣式表應用到頁面中 222
0397 在頁面的源碼中直接定義樣式表 222
0398 動態(tài)加載主題到頁面中 223
0399 利用Table布局Web頁面 223
0400 FrameSet框架的應用 224
0401 IFrame框架的應用 224
0402 頁面尺寸自動適應1024×768像素和800×600分辨率 225
10.2 網(wǎng)頁性能設計 225
0403 用meta標簽來增強網(wǎng)頁性能 225
0404 什么情況下使用緩沖會提高速度 226
0405 使用OutputCache指令實現(xiàn)頁面緩存 226
0406 設置網(wǎng)頁緩存的位置 227
0407 使用Cache類實現(xiàn)應用程序數(shù)據(jù)緩存 227
0408 緩存網(wǎng)頁的不同版本 227
10.3 Web頁的綁定 228
0409 如何綁定變量 228
0410 如何綁定集合 228
0411 如何綁定表達式 229
0412 如何綁定方法結(jié)果 230
0413 巧用DataBinder.Eval()方法進行數(shù)據(jù)綁定 230
0414 如何將DropDownList控件綁定到GridView控件中 231
10.4 開發(fā)Web頁的常用功能 231
0415 使用QueryString變量在頁面之間傳值 231
0416 頁面定時刷新如何實現(xiàn) 232
0417 顯示只有數(shù)字的驗證碼圖片 232
0418 顯示數(shù)字和英文字母組合的驗證碼圖片 232
0419 頁面定時刷新后跳轉(zhuǎn)到其他頁 233
0420 打開新的窗口并傳送參數(shù) 233
0421 動態(tài)顯示用戶頭像 233
0422 利用Pannel控件顯示和隱藏一組控件 233
0423 如何在GridView控件上添加刪除確認 234
0424 如何為GridView控件添加編號列 234
0425 FindControl方法的應用 234
0426 如何實現(xiàn)單擊表格行打開另一頁并傳遞參數(shù) 235
0427 如何實現(xiàn)雙擊表格行超級鏈接到另一頁并傳遞參數(shù) 235
0428 如何實現(xiàn)單擊表格行改變顏色 235
0429 鼠標移動改變表格行的顏色 235
0430 如何在Web頁中使用表格控件 236
10.5 Web.Config文件的配置 237
0431 通過Encoding的設置實現(xiàn)頁面無亂碼 237
0432 限制上傳文件大小與時間 237
0433 配置驗證級別 237
10.6 開發(fā)Web頁其他功能 238
0434 如何使Pannel實現(xiàn)橫向滾動縱向自動擴展 238
0435 屬性MaintainScrollPositionOnPostBack實現(xiàn)網(wǎng)頁定位 238
0436 自動隱藏式菜單 238
0437 關閉彈出窗口刷新父窗口 239
0438 彈出網(wǎng)頁模式對話框 240
0439 彈出全屏顯示網(wǎng)頁 241
0440 為什么要生成靜態(tài)頁 242
0441 用快捷鍵 Ctrl + N 實現(xiàn)屏蔽 242
0442 如何在Web頁中使用廣告控件 242
0443 滾動顯示博客公告 243
第11章 HTML客戶端控件與服務器控件 245
11.1 數(shù)據(jù)控件應用技巧 246
0444 如何將數(shù)組綁定到GridView數(shù)據(jù)控件中 246
0445 使用GridView Web服務器控件綁定數(shù)據(jù)源 246
0446 使用GridView Web服務器控件自定義外觀風格 247
0447 使用GridView Web服務器控件的簡單排序 247
0448 如何在GridView Web服務器控件中分頁 248
0449 使用GridView Web服務器控件編輯數(shù)據(jù) 249
0450 使用GridView Web服務器控件刪除數(shù)據(jù) 251
0451 如何使用GridView Web服務器控件選擇數(shù)據(jù) 252
0452 單擊GridView控件按鈕刷新保持原來的位置 253
0453 向GridView Web控件中添加CheckBox控件 253
0454 如何使用GridView Web控件實現(xiàn)超級鏈接 254
0455 在GridView Web控件中高亮顯示鼠標所在行 256
0456 實現(xiàn)DataList Web服務器控件數(shù)據(jù)綁定功能 256
0457 如何實現(xiàn)DataList Web服務器控件分頁功能 258
0458 實現(xiàn)查看DataList控件中數(shù)據(jù)的詳細信息 259
0459 如何在DataList控件中創(chuàng)建多個列 260
0460 如何實現(xiàn)DetailsView 控件分頁功能 261
0461 將DataSet類對象綁定到Repeater數(shù)據(jù)控件中 262
11.2 導航控件應用技巧 263
0462 TreeView、SiteMapDataSource控件和SiteMap文件實現(xiàn)導航 263
0463 如何在TreeView控件中添加連接線 264
0464 以編程方式向TreeView控件中添加節(jié)點 264
0465 如何在TreeView控件中顯示CheckBox控件 265
0466 如何判斷TreeView控件中被勾選的節(jié)點 265
0467 用SiteMapPath控件綁定SiteMap文件實現(xiàn)導航 266
0468 如何設置SiteMapPath控件路徑分隔符 266
0469 如何設置SiteMapPath控件路徑方向 267
0470 如何設置SiteMapPath控件父節(jié)點顯示個數(shù) 267
0471 如何設置SiteMapPath控件提示字符 268
0472 如何用Menu控件綁定SiteMap文件實現(xiàn)導航 268
0473 如何設置Menu控件顯示靜態(tài)菜單 269
0474 如何以編程方式創(chuàng)建Menu控件 270
11.3 標準控件應用技巧 271
0475 使用HyperLink服務器控件實現(xiàn)頁面間傳值 271
0476 如何使用Input(Reset)實現(xiàn)文本框清空功能 271
0477 如何取消DropDownLidt控件的激發(fā)驗證 272
0478 使用FileUpload服務器控件實現(xiàn)文件上傳 272
0479 使用LinkButton服務器控件實現(xiàn)超級鏈接 273
0480 實現(xiàn)DropDownList服務器控件的數(shù)據(jù)綁定 273
0481 如何改變DropDownList服務器控件中的項 274
0482 指定ListBox服務器控件中的項的目的移位順序 275
0483 響應ListBox服務器控件的改變事件 276
0484 如何使用CheckBox服務器控件 276
0485 如何使用CheckBoxList服務器控件 277
0486 使用RadioButtonList服務器控件巧用單項選擇 278
0487 使用BulletedList控件顯示項目符號和編號 279
0488 如何使用HiddenField控件 280
0489 如何使用Literal控件顯示靜態(tài)文本 281
0490 如何使用AdRotator控件制作廣告 281
0491 如何使用Wizard Web服務器控件制作導航頁 282
0492 使用XML服務器控件轉(zhuǎn)換XML文檔 283
0493 使用MultiView與View控件制作導航頁面 286
0494 使用PlaceHolder控件實現(xiàn)動態(tài)添加控件 289
0495 如何實現(xiàn)帶滾動條的Panel面板 290
0496 使用Substitution控件在緩存頁面插入內(nèi)容 290
第12章 內(nèi)置對象 293
12.1 ASP.NET基本對象 294
0497 使用Session對象在頁面之間傳值 294
0498 如何使用Session驗證用戶登錄 294
0499 配置Session的生命周期 294
0500 如何遍歷Session對象 295
0501 使用Application對象在頁面之間傳值 295
0502 存取Application變量內(nèi)容 295
0503 如何鎖定Application對象 296
0504 如何使用Application實現(xiàn)站點訪問量統(tǒng)計 296
0505 如何刪除Application變量內(nèi)容 296
0506 使用ViewState對象在同一個頁面?zhèn)髦怠?97
12.2 Response與Request對象 297
0507 如何解決Response.Redirect方法傳遞漢字時出現(xiàn)的錯誤 297
0508 使用Response.BinaryWrite方法輸出二進制圖像 297
0509 Response對象將文本文件的內(nèi)容寫回客戶端瀏覽器 298
0510 如何使用Request接收頁面間傳值 298
0511 使用Request對象的Browser屬性獲取客戶端瀏覽器信息 298
0512 獲取客戶端和服務器端IP地址 299
0513 使用Request對象獲取客戶端的表單信息 300
0514 使用Request對象的PhysicalApplicationPath屬性獲取服務器的絕對路徑 300
0515 使用Request對象的CurrentExecutionFilePath屬性獲取當前頁面的路徑 300
0516 如何獲取ASP.NET中所有Request的屬性 300
0517 緩存區(qū)的應用 301
12.3 Cookie對象 302
0518 使用Cookie的優(yōu)缺點 302
0519 使用Cookie對象在頁面之間傳值 302
0520 如何使用Cookie驗證用戶登錄 303
0521 Cookie可以存儲哪些值 303
0522 使用Cookie對象保存和讀取客戶端信息 303
0523 如何加密Cookie中的數(shù)據(jù) 304
0524 創(chuàng)建及存取多個鍵值的Cookie對象 304
0525 如何遍歷Cookie集合 304
0526 設定Cookie變量的生命周期 305
0527 如何刪除客戶端的Cookies 305
0528 如何刪除多值Cookie中的某個值 305
0529 如何使用Cookie處理網(wǎng)上重復投票 305
0530 如何使用戶第2次訪問我的網(wǎng)站不用提交信息 306
12.4 Server對象 307
0531 使用Server.Transfer方法在頁面之間傳值 307
0532 使用Server.MapPath方法獲取服務器的物理地址 308
0533 使用Server.UrlEncode方法對字符串進行編碼 308
0534 使用Server.UrlDecode方法對字符串進行解碼 308
0535 利用Server對象進行HTML編碼輸出 308
0536 利用Server對象進行HTML解碼輸出 309
第13章 圖形圖像技術 311
13.1 圖像預覽及轉(zhuǎn)換 312
0537 如何設計縮略圖功能的圖片瀏覽器 312
0538 如何瀏覽大圖片 312
0539 如何局部放大圖片 313
0540 如何實現(xiàn)剪切圖片 313
13.2 圖形縮放與變換 315
0541 如何縮放圖片 315
0542 如何轉(zhuǎn)換圖像文件格式 315
13.3 圖像效果 316
0543 如何以底片效果顯示圖像 316
0544 如何以浮雕效果顯示圖像 317
0545 如何以黑白效果顯示圖像 318
0546 如何以柔化效果顯示圖像 319
0547 如何以銳化效果顯示圖像 320
0548 如何以霧化效果顯示圖像 321
0549 如何以光照效果顯示圖像 322
0550 如何以百葉窗效果顯示圖像 323
0551 如何以馬賽克效果顯示圖像 325
0552 如何以任意角度旋轉(zhuǎn)圖像 326
0553 如何以橢圓形顯示圖像 327
0554 如何以不同的透明度顯示圖像 328
0555 如何以不同分辨率顯示圖像 328
0556 如何以不同翻轉(zhuǎn)方式顯示圖像 329
0557 如何以油畫效果顯示圖像 330
0558 如何以扭曲效果顯示圖像 331
0559 如何以分塊效果顯示圖像 332
0560 如何以四周擴散方式顯示圖像 333
0561 如何以從上向下拉伸方式顯示圖像 334
0562 如何以從左向右拉伸方式顯示圖像 335
0563 如何以上下反轉(zhuǎn)方式顯示圖像 335
0564 如何以上下對接方式顯示圖像 336
0565 如何以左右反轉(zhuǎn)方式顯示圖像 337
0566 如何以左右對接方式顯示圖像 338
0567 如何以淡入淡出效果顯示圖像 339
0568 如何以積木效果顯示圖像 341
13.4 圖像字體 342
0569 如何以漸變色效果顯示文字 342
0570 如何以傾斜效果顯示文字 343
0571 如何以陰影效果顯示文字 343
0572 如何以倒影效果顯示文字 344
0573 如何以投影效果顯示文字 344
0574 如何以浮雕效果顯示文字 345
0575 如何以印版效果顯示文字 346
0576 如何為文字填充圖片紋理 346
0577 如何創(chuàng)建可旋轉(zhuǎn)文字 347
13.5 圖像識別及圖像工具 347
0578 如何獲取圖像的像素值 347
0579 如何設置圖像的像素值 348
0580 如何校正圖像顯示顏色 349
0581 如何使用閾值校正圖像顯示顏色 351
0582 如何獲得圖像信息 352
0583 如何制作簡單的畫圖工具 353
0584 如何將圖片以Image類型存儲到數(shù)據(jù)庫 356
0585 如何從數(shù)據(jù)庫中讀取Image類型的字段 357
13.6 圖像應用及其他 358
0586 如何在Web頁面上顯示圖像 358
0587 繪制漸變背景圖像 359
0588 確定鼠標是否在圖形范圍內(nèi) 359
0589 如何繪制柱形圖 360
0590 如何繪制餅形圖 362
0591 如何繪制折線圖 364
0592 如何繪制圖形驗證碼 366
0593 如何在桌面上全屏顯示圖像 367
0594 如何利用Image制作小動畫 368
0595 如何使用鼠標拖動圖片 368
0596 如何獲取當前鼠標的形狀 369
第14章 動畫與多媒體 371
14.1 聲音控制 372
0597 如何播放WAV聲音文件 372
0598 如何播放默認的Beep事件聲音 372
0599 如何播放默認的Hand事件聲音 372
0600 如何播放默認的Asterisk事件聲音 372
0601 如何播放默認的Question事件聲音 373
0602 如何播放默認的Exclamation事件聲音 373
0603 如何設置計算機喇叭發(fā)出的聲音 373
0604 如何同步加載并播放聲音文件 374
0605 如何異步加載并播放聲音文件 374
14.2 多媒體及其他 375
0606 C#實現(xiàn)動畫效果 375
0607 C#設計屏幕保護程序 375
0608 如何實現(xiàn)滾動字幕 376
0609 如何播放AVI動畫文件 376
0610 如何播放Flash 377
0611 用C#實現(xiàn)家庭影集 378
0612 C#實現(xiàn)電影特效 379
0613 如何實現(xiàn)Word藝術字 379
0614 檢查是否安裝聲卡 380
0615 帶有記憶功能的MP3 380
0616 打開和關閉光驅(qū) 381
0617 如何收聽網(wǎng)絡電臺 382
0618 如何通過剪貼板復制粘貼圖像 382
0619 如何轉(zhuǎn)換圖像文件的保存格式 383
0620 如何制作自動播放的MP3播放器 384
0621 學校體操定時音樂播放 385
0622 如何從ARGB分量值創(chuàng)建Color結(jié)構(gòu) 385
0623 如何動畫顯示窗體 386
0624 如何獲取系統(tǒng)的圖像編碼器信息 387
0625 如何獲取系統(tǒng)的圖像解碼器信息 388
第15章 鍵盤與鼠標 389
15.1 鼠標操作技巧 390
0626 鼠標雙擊窗體時模擬鍵盤Tab鍵操作 390
0627 定義鼠標指針形狀 390
0628 自定義鼠標的圖片 391
0629 鼠標拖放復制文本 391
0630 如何使用鼠標單擊添加控件 392
0631 如何獲得鼠標在窗體上的位置 392
0632 如何交換鼠標左右鍵功能 392
0633 如何隱藏和顯示鼠標 393
0634 如何獲取光標閃爍的頻率 394
0635 如何獲得屏幕上鼠標的坐標 394
0636 如何限制鼠標在某一區(qū)域工作 394
0637 如何利用鼠標繪圖 395
0638 如何獲取鼠標雙擊時間間隔 396
0639 如何獲取鼠標鍵數(shù) 396
0640 如何顯示鼠標的等待光標 397
0641 如何禁用鼠標左鍵 397
0642 如何模擬鼠標操作 398
0643 如何實現(xiàn)鼠標穿透窗體 399
0644 如何記錄鼠標行為 399
15.2 鍵盤操作技巧應用 400
0645 如何禁用輸入法編輯器 400
0646 如何打開和關閉輸入法編輯器 400
0647 回車轉(zhuǎn)換成Tab鍵 400
0648 如何獲取組合鍵 401
0649 如何獲取功能鍵 401
0650 如何判斷NumLock鍵和CapsLock鍵是否鎖定 401
0651 如何屏蔽 Alt + F4 鍵關閉窗體 402
0652 如何實現(xiàn)按下 Esc 鍵關閉窗體 402
0653 如何避免按 Enter 鍵產(chǎn)生“嘀”聲 403
0654 如何設置鍵盤熱鍵 403
第16章 文件、文件管理及數(shù)據(jù)流 405
16.1 獲取文件基本信息 406
0655 獲取文件創(chuàng)建的日期和時間 406
0656 如何檢索路徑中的文件名和擴展名 406
0657 如何獲得文件的大小 407
0658 如何修改文件屬性 407
0659 如何監(jiān)視文件系統(tǒng)變化情況 408
0660 如何獲取文件的系統(tǒng)啟動方式 408
0661 如何獲取文件名禁止使用的字符 409
0662 如何獲取路徑名禁止使用的字符 410
0663 如何獲取指定目錄的上級目錄 410
16.2 文件基本操作 411
0664 判斷文件是否存在 411
0665 創(chuàng)建一個文件用于寫入UTF-8編碼的文本 411
0666 OpenRead方法打開現(xiàn)有文件并讀取 412
0667 打開現(xiàn)有UTF-8編碼文本文件并進行讀取 412
0668 OpenWrite方法打開現(xiàn)有文件并進行寫入 413
0669 如何讀取文件中的第一行數(shù)據(jù) 413
0670 如何向文件中寫入數(shù)據(jù) 413
0671 如何讀取文件中所有數(shù)據(jù) 414
0672 如何創(chuàng)建臨時文件 414
0673 如何實現(xiàn)文件替換 415
0674 使用遞歸法刪除文件夾中所有文件 415
0675 如何更改文件擴展名 416
0676 如何實現(xiàn)復制文件 416
0677 如何修改文件名 416
0678 如何刪除文件 417
0679 如何上傳文件 417
0680 如何下載文件 418
0681 如何拖放文件 419
0682 如何搜索文件 419
16.3 文件夾基本操作 420
0683 如何創(chuàng)建文件夾 420
0684 如何移動文件夾 420
0685 如何修改文件夾名稱 421
0686 如何遍歷文件夾 421
0687 如何刪除文件夾 422
16.4 數(shù)據(jù)流操作 422
0688 如何讀寫內(nèi)存數(shù)據(jù)流 422
0689 如何創(chuàng)建二進制文件 423
0690 如何讀取二進制文件 423
0691 如何使用緩沖流 424
16.5 加密、解密及解壓縮文件 425
0692 加密和解密文件 425
0693 如何使用對稱算法加密文件 425
0694 如何使用對稱算法解密文件 426
0695 如何使用GZip壓縮文件 427
0696 如何使用GZip解壓文件 428
0697 如何使用WinRAR壓縮文件 429
0698 如何使用WinRAR解壓文件 429
16.6 其他 430
0699 設置文件的訪問模式 430
0700 如何在C#應用程序中使用INI文件 430
0701 如何操作幫助文件 431
0702 如何操作Word文件 432
0703 如何操作Excel文件 433
0704 如何將文本文件轉(zhuǎn)換成網(wǎng)頁文件 434
0705 如何產(chǎn)生隨機文件夾名或文件名 435
0706 如何將長文件名轉(zhuǎn)換成短文件名 436
0707 如何用程序創(chuàng)建XML文檔并寫入內(nèi)容 436
0708 如何通過DataSet對象讀取XML文件 438
0709 如何動態(tài)創(chuàng)建XML文件節(jié)點 439
0710 如何實現(xiàn)XML文件數(shù)據(jù)類型的轉(zhuǎn)換 439
0711 將圖片保存到XML文件中 440
0712 如何比較兩個文件的內(nèi)容是否相同 440
0713 如何以縮略圖形式上傳圖片文件 441
0714 如何解析只有一種格式的文本文件 442
0715 如何解析含有多種格式的文本文件 443
第17章 Windows開發(fā)技術 445
17.1 獲取計算機系統(tǒng)信息 446
0716 如何獲取系統(tǒng)時間 446
0717 如何獲取系統(tǒng)目錄 446
0718 如何獲取計算機名稱 446
0719 如何獲取當前程序運行目錄 446
0720 如何獲得操作系統(tǒng)版本號 446
17.2 獲取計算機硬件信息 446
0721 如何獲取CPU編號 446
0722 如何獲取顯示設備的PNPDeviceID 447
0723 如何獲取聲音設備的PNPDeviceID 447
0724 如何獲取硬盤編號 447
0725 如何獲取CPU的版本信息 448
0726 如何獲取CPU的產(chǎn)品名稱信息 448
0727 如何獲取CPU的制造商名稱 448
0728 如何獲取主板制造商 449
0729 如何獲取主板編號 449
0730 如何獲取主板型號 449
0731 如何獲取磁盤空間 450
0732 如何獲取磁盤剩余空間 450
0733 如何確定屏幕的分辨率 451
0734 如何獲得磁盤的卷標 452
0735 如何獲得磁盤的文件系統(tǒng)類型 452
17.3 獲取特殊文件夾路徑 453
0736 如何獲取ProgramFiles目錄全路徑 453
0737 如何獲取桌面目錄全路徑 453
0738 如何獲取開始菜單目錄全路徑 454
0739 如何獲取用戶程序組目錄全路徑 454
0740 如何獲取文檔模板目錄全路徑 455
0741 如何獲取收藏夾目錄全路徑 455
0742 如何獲取共享組件目錄全路徑 456
0743 如何獲取我的圖片目錄全路徑 456
0744 如何獲取Internet歷史記錄全路徑 457
0745 如何獲取Internet臨時文件目錄全路徑 457
0746 如何設置可用樣式 457
17.4 獲得Windows當前用戶 458
0747 如何獲取當前用戶 458
0748 如何判斷當前用戶是否是普通用戶 458
0749 如何判斷當前用戶是否是超級用戶 458
0750 如何判斷當前用戶是否是系統(tǒng)管理員 459
0751 如何判斷當前用戶是否是系統(tǒng)操作員 459
0752 如何判斷當前用戶是否是備份操作員 460
0753 如何判斷當前用戶是否是打印操作員 460
0754 如何判斷當前用戶是否是復制程序員 461
0755 如何判斷當前用戶是否是賬戶操作員 461
17.5 Windows日志 462
0756 如何獲取系統(tǒng)日志信息 462
0757 如何獲取安全日志信息 462
0758 如何獲取應用程序日志信息 463
0759 如何創(chuàng)建并寫入自定義日志信息 464
0760 如何向系統(tǒng)日志寫入自定義數(shù)據(jù) 464
0761 如何向應用程序日志寫入自定義信息 465
17.6 計算機控制 465
0762 列舉系統(tǒng)中所有窗口 465
0763 C#實現(xiàn)鍵盤鉤子 465
0764 如何關閉計算機 466
0765 如何抓屏 466
0766 如何休眠計算機 467
0767 如何禁止使用Windows任務管理器 468
0768 如何為文件新增右鍵菜單項 468
0769 如何設置系統(tǒng)僅能運行的程序 469
0770 如何獲取本地計算機上所有的進程 469
0771 如何啟動一個進程 470
0772 怎樣殺死一個進程 470
0773 如何獲取遠程計算機上所有的進程 470
17.7 其他相關技術 470
0774 如何在注冊表中保存窗體的大小和位置 470
0775 如何實現(xiàn)程序間注冊表內(nèi)傳遞變量 471
0776 在使用OpenFileDialog中的相對路徑問題 471
0777 如何設置啟動時自動執(zhí)行程序 471
0778 C#編程實現(xiàn)Windows XP風格的界面 471
0779 用C#實現(xiàn)文件查找功能 473
0780 如何序列化對象 473
0781 如何實現(xiàn)特殊形狀的窗體 474
0782 如何移動正在使用的文件 474
0783 如何實現(xiàn)類似QQ的程序界面 475
0784 如何實現(xiàn)動畫顯示窗體 476
0785 如何顯示和隱藏任務欄 477
0786 如何實現(xiàn)OutLook界面 478
0787 如何在C#中回車換行 478
0788 如何獲取進程的命令行 479
0789 如何按行讀取文本并顯示行數(shù) 479
0790 如何在Form中嵌入Excel 479
0791 如何使用互斥量禁止程序運行兩個實例 480
0792 如何使用進程名禁止程序運行兩個實例 480
0793 如何獲取控制臺應用程序的顯示結(jié)果 481
0794 如何用@代替路徑中的轉(zhuǎn)義字符 482
第18章 程序應用控制 483
18.1 提取信息 484
0795 判斷驅(qū)動器類型并獲取其屬性 484
0796 如何得到本地機器的IP 484
0797 如何得到本地運行的EXE的路徑 485
0798 得到計算機所有正在運行的進程 485
0799 獲得Windows的啟動模式 485
0800 獲取鼠標的按鈕個數(shù)及鼠標安裝狀態(tài) 485
0801 檢測計算機是否存在網(wǎng)絡連接 486
0802 如何判斷計算機的聯(lián)機狀態(tài) 486
0803 獲取計算機屏幕分辨率 486
0804 獲取計算機當前登錄的用戶名稱 486
18.2 系統(tǒng)控制 486
0805 遠程關閉或重新啟動計算機 486
0806 創(chuàng)建應用程序快捷方式 487
0807 啟動Windows系統(tǒng)服務 488
0808 在C#應用程序中控制輸入法 488
0809 打開“區(qū)域和語言選項”對話框并指定選項卡 489
0810 如何執(zhí)行命令行命令? 489
0811 如何修改計算機的默認打印機 490
0812 如何實現(xiàn)行業(yè)軟件系統(tǒng)注銷功能 490
0813 如何將計算機設置為休眠狀態(tài) 490
0814 在Windows系統(tǒng)中建立事件日志 491
0815 如何使PC喇叭發(fā)音 491
18.3 程序控制 491
0816 使用回車鍵控制鼠標焦點 491
0817 如何調(diào)用可執(zhí)行應用程序 492
0818 TextBox上禁用鼠標右鍵 492
0819 如何實現(xiàn)屏幕截圖 492
0820 如何將截取的圖片保存為指定圖片格式 493
0821 如何復制程序本身 493
0822 分段顯示電話號碼顏色 493
0823 軟件版本號是如何組成的 493
0824 單擊“關閉”按鈕或按 Alt + F4 鍵時最小化窗口 494
0825 屏蔽RichTextBox控件 Ctrl + V 快捷鍵 495
18.4 其他 495
0826 將DataGridView控件中的數(shù)據(jù)導入Excel 495
0827 無法獲取自定義環(huán)境變量的值 496
0828 將組件放到COM+服務器上去 496
0829 調(diào)用非托管的DLL文件 497
0830 如何將GridView控件數(shù)據(jù)導入Word 497
0831 如何將GridView控件數(shù)據(jù)導入Excel 497
0832 單片機如何實現(xiàn)在線調(diào)試 498
0833 單片機如何實現(xiàn)內(nèi)存優(yōu)化管理 498
0834 單片機實現(xiàn)文件系統(tǒng)管理 498
0835 殺死進程 498
0836 如何下載某網(wǎng)站上的圖片資源 498
第19章 SQL查詢相關技術 501
19.1 常用SQL查詢技術 502
0837 如何在查詢中正確使用單引號“’” 502
0838 SQL中SELECT語句的執(zhí)行順序 502
0839 在查詢時查詢數(shù)據(jù)為指定長度的數(shù)據(jù) 502
0840 如何利用WHERE參數(shù)過濾數(shù)據(jù) 503
0841 如何正確地理解和運用SQL中的判式 503
0842 如何正確地理解和使用SQL中的關鍵字 503
19.2 比較、邏輯運算符查詢 504
0843 如何使用算術運算符號進行比較查詢 504
0844 如何使用比較運算符號進行比較查詢 504
0845 如何使用AND邏輯運算符查詢 505
0846 如何使用OR邏輯運算符查詢 506
0847 如何聯(lián)合使用AND和OR運算符查詢 506
0848 如何在查詢中正確使用邏輯操作符 507
0849 利用通配符進行查詢 507
19.3 SQL關鍵字查詢 508
0850 如何使用ESCAPE關鍵字規(guī)定轉(zhuǎn)義字符 508
0851 如何使用BETWEEN進行范圍查詢 508
0852 如何使用NOT BETWEEN進行范圍查詢 509
0853 如何使用GROUP BY子句查詢 509
0854 如何使用HAVING語句過濾分組數(shù)據(jù) 510
0855 如何使用ALL關鍵字查詢 510
0856 如何使用CUBE關鍵字查詢 511
19.4 表結(jié)構(gòu)與性能 511
0857 檢測信息是否存在 511
0858 @@CPU_BUSY獲取CPU的工作時間 511
0859 如何獲取磁盤讀寫次數(shù) 512
0860 獲取SQL Server服務器名 512
0861 獲取數(shù)據(jù)庫標識號 512
0862 判斷用戶是否訪問數(shù)據(jù)的權限 512
0863 顯示表中列信息 512
0864 顯示表中任意列名稱 513
0865 提高SQL性能加快執(zhí)行速度 513
0866 控制批處理內(nèi)語句的執(zhí)行 513
0867 執(zhí)行查詢但是顯示列信息 514
0868 獲取連接或試圖連接的次數(shù) 514
0869 獲取當前數(shù)據(jù)庫的語言名 514
19.5 時間與謂詞 514
0870 時間函數(shù)的使用 514
0871 設置數(shù)據(jù)庫時間表顯形式 515
0872 格式化日期顯示格式 515
0873 如何正確理解SQL中的NULL值 516
0874 如何使用IsNull()函數(shù)來處理空值 516
0875 如何使用Nullif()函數(shù)來處理空值 516
0876 查詢空值(NULL)的技巧 517
0877 利用關鍵字DISTINCT去除重復記錄 517
0878 巧用TOP子句獲取信息 518
0879 巧用CONTAINS謂詞檢索信息 518
0880 通過ISNULL替換信息 519
0881 比較COMPUTE和GROUP BY 519
0882 如何對指定時間段進行查詢 519
0883 對某期間的數(shù)據(jù)進行查詢的幾種方法 519
0884 NOT與謂詞進行組合條件的查詢 520
19.6 聚合函數(shù) 520
0885 聚合函數(shù)SUM的使用 520
0886 聚合函數(shù)AVG的使用 521
0887 如何使用聚合函數(shù)MAX 521
0888 如何使用聚合函數(shù)MIN 522
0889 如何使用聚合函數(shù)COUNT 522
0890 如何使用聚合函數(shù)First或Last 523
19.7 子查詢與連接查詢 523
0891 union與連接之間的區(qū)別 523
0892 如何應用IN查詢表中的記錄信息 524
0893 使用一個單行的子查詢來更新列 524
0894 使用IN引入子查詢限定查詢范圍 524
0895 在UPDATE語句中應用子查詢 525
0896 如何應用子查詢 525
0897 EXISTS與子查詢聯(lián)合應用 525
0898 在FROM子句中的子查詢 525
0899 在DELETE語句中應用子查詢 526
0900 子查詢與聚合函數(shù)的應用 526
0901 有效使用內(nèi)連接 526
0902 如何使用LEFT OUTER JOIN查詢 526
0903 如何使用RIGHT OUTER JOIN查詢 527
0904 利用CASE語句查詢結(jié)果 527
19.8 交叉表 528
0905 Access中利用TRASFORM分析數(shù)據(jù) 528
0906 Access中利用TRASFORM動態(tài)分析數(shù)據(jù) 529
0907 SQL Server實現(xiàn)靜態(tài)交叉表 529
0908 SQL Server實現(xiàn)動態(tài)交叉表 531
19.9 常用數(shù)據(jù)操作 532
0909 如何對字符串進行查詢 532
0910 如何進行單條數(shù)據(jù)的添加 533
0911 如何進行批量數(shù)據(jù)的添加 533
0912 如何對數(shù)據(jù)進行修改 534
0913 如何對數(shù)據(jù)進行刪除 534
0914 對數(shù)據(jù)庫數(shù)據(jù)進行局部刪除 534
19.10 高級應用 535
0915 如何使用臨時表 535
0916 如何查詢表中的列名 535
0917 在查詢中如何防止輸入指定符串 536
0918 查詢指定長度的數(shù)據(jù) 536
0919 獲取當前數(shù)據(jù)庫的詳細信息 537
0920 在查詢過程中靈活定義與使用別名 538
19.11 視圖、存儲過程和觸發(fā)器的使用 538
0921 如何正確認識視圖 538
0922 如何獲取數(shù)據(jù)庫中的全部用戶視圖 539
0923 如何通過視圖修改數(shù)據(jù) 539
0924 如何正確理解存儲過程 540
0925 如何獲取數(shù)據(jù)庫中的全部存儲過程 540
0926 如何正確認識觸發(fā)器 541
0927 Update觸發(fā)器在系統(tǒng)日志中的應用 542
0928 觸發(fā)器的嵌套使用 542
0929 獲取數(shù)據(jù)庫中的觸發(fā)器 543
19.12 其他 544
0930 在查詢程序中使用變量 544
0931 對查詢結(jié)果進行排序 544
0932 批量獲取結(jié)果集信息 545
0933 對查詢結(jié)果生成表 545
0934 實現(xiàn)數(shù)據(jù)類型轉(zhuǎn)換 546
0935 獲取當前數(shù)據(jù)庫的登錄用戶名 546
0936 如何正確理解數(shù)據(jù)庫鍵字 546
0937 將結(jié)果轉(zhuǎn)換為XML形式 547
0938 追加查詢結(jié)果到已存在的表 547
0939 利用對多個表中的字段創(chuàng)建新記錄集 547
0940 利用EXECUTE執(zhí)行SQL語句 548
第20章 數(shù)據(jù)庫技術 549
20.1 Access數(shù)據(jù)庫的使用 550
0941 如何為Access數(shù)據(jù)庫設置密碼 550
0942 如何創(chuàng)建加密的Access數(shù)據(jù)庫 550
0943 建立Access數(shù)據(jù)庫連接 551
0944 與加密后的Access數(shù)據(jù)庫建立連接 551
0945 如何提取Access數(shù)據(jù)庫中的數(shù)據(jù)表名 551
0946 隨機讀取Access數(shù)據(jù)庫記錄 552
0947 將Access數(shù)據(jù)庫導入到Excel中(ASP.NET) 552
0948 在.NET 2.0框架下動態(tài)創(chuàng)建Access數(shù)據(jù)庫 553
0949 在.NET 2.0框架下動態(tài)創(chuàng)建Access數(shù)據(jù)表 553
0950 如何備份Access數(shù)據(jù)庫 554
20.2 SQL數(shù)據(jù)庫的使用 554
0951 建立SQL Server數(shù)據(jù)庫連接 554
0952 如何使用ODBC訪問SQL Server數(shù)據(jù)庫 555
0953 讀取SQL Server數(shù)據(jù)表結(jié)構(gòu) 556
0954 在C#中分離SQL Server數(shù)據(jù)庫 557
0955 C#中附加SQL Server數(shù)據(jù)庫 558
0956 C#中附加單文件SQL Server數(shù)據(jù)庫 559
0957 備份SQL Server數(shù)據(jù)庫 559
0958 還原SQL Server數(shù)據(jù)庫 560
0959 開啟SQL Server數(shù)據(jù)庫服務 561
0960 斷開SQL Server數(shù)據(jù)庫服務 562
0961 如何判斷SQL Server數(shù)據(jù)庫連接狀態(tài) 562
0962 獲取連接SQL Server數(shù)據(jù)庫的名稱 563
0963 獲取SQL Server的連接統(tǒng)計數(shù)據(jù) 563
0964 如何調(diào)用SQL Server存儲過程 563
0965 如何生成SQL數(shù)據(jù)庫腳本 564
0966 SQL Server 2000無法安裝的解決辦法 565
20.3 其他 565
0967 如何判斷記錄是否為NULL 565
0968 建立Oracle數(shù)據(jù)庫連接 566
0969 如何在數(shù)據(jù)表中設置主鍵 566
0970 DataSet讀取XML文件中數(shù)據(jù)作為數(shù)據(jù)源 567
0971 如何讀取Fox的DBF文件 567
0972 通用方法實現(xiàn)數(shù)據(jù)增、刪、改功能 567
0973 通用方法獲取查詢結(jié)果DataSet數(shù)據(jù)集 568
0974 同時查詢多條SQL語句 568
0975 如何判斷是否查詢到結(jié)果 568
0976 將圖片以二進制格式存儲到數(shù)據(jù)庫中(asp.net) 569
0977 從DataReader對象讀取數(shù)據(jù)的技巧 569
0978 隨機顯示數(shù)據(jù)庫記錄 569
0979 通過DataTable獲得數(shù)據(jù)表的主鍵 569
0980 將Access數(shù)據(jù)庫轉(zhuǎn)化為SQL Server數(shù)據(jù)庫 570
0981 將SQL Server數(shù)據(jù)庫轉(zhuǎn)化為Access數(shù)據(jù)庫 571
0982 如何避免數(shù)據(jù)庫死鎖現(xiàn)象 572
0983 如何調(diào)用帶輸入?yún)?shù)的存儲過程 572
0984 如何獲取存儲過程返回的結(jié)果集 573
0985 取得數(shù)據(jù)表某個單元格的值 573
0986 在ASP.NET2.0下將數(shù)據(jù)綁定DropDownList 573
0987 在ADO.NET中實現(xiàn)數(shù)據(jù)庫的事務處理 574
0988 將任意文件保存到數(shù)據(jù)庫中 574
0989 將存儲在數(shù)據(jù)庫中的文件提取出來 575
0990 合并具有相同數(shù)據(jù)表結(jié)構(gòu)的查詢結(jié)果 575
0991 使用DataTable進行數(shù)據(jù)檢索 575
0992 使用DataView對數(shù)據(jù)進行檢索和排序 576
0993 使用DataSet建立DataTable明細表 576
第21章 打印與報表技術 579
21.1 報表設計技術 580
0994 如何快速創(chuàng)建水晶報表 580
0995 如何編寫帶圖片的報表 582
0996 如何使圖片成為整個報表的背景 583
0997 如何設置水晶報表中節(jié)的背景圖片 583
0998 如何設置水晶報表中節(jié)的背景色 584
0999 如何設置水晶報表的頁面 584
1000 如何在報表中添加節(jié) 584
1001 如何在報表中移動節(jié)的順序 585
1002 如何在報表中合并節(jié) 585
1003 如何在報表中冊除節(jié) 585
1004 如何在報表中顯示與隱藏節(jié) 586
1005 如何設置多列樣式報表 586
1006 如何設置報表中節(jié)的高度 587
1007 如何設置報表的摘要信息 587
1008 如何設置報表的打印日期與時間 587
21.2 報表格式化類對象技巧 588
1009 如何在報表中使用文本對象 588
1010 如何移動對象操作 588
1011 如何對齊多個對象 589
1012 如何使用公式字段 589
1013 如何在報表中使用線 590
1014 如何在報表中使用方框 590
21.3 報表數(shù)據(jù)排序與分組技巧 591
1015 如何排序報表數(shù)據(jù) 591
1016 如何報表數(shù)據(jù)分組 591
1017 如何報表中篩選數(shù)據(jù) 592
1018 如何對分組報表中的頁碼進行設置 592
21.4 報表的應用技巧 593
1019 如何在水晶報表中使用交叉表 593
1020 如何在水晶報表中使用子報表 594
1021 如何動態(tài)顯示子報表 596
1022 如何刪除子報表 597
1023 如何在報表中計算百分比 597
21.5 Windows打印控件應用技巧 599
1024 如何使用PrintDocument控件打印窗體數(shù)據(jù) 599
1025 如何使用PrintPreviewContronl控件預覽 599
1026 使用PrintPreviewDialog對話框 600
1027 如何使用PrintDialog對話框打印 601
1028 如何使用PageSetupDialog對話框設置頁面 601
1029 如何使用PrintDocument控件打印文本文件 602
第22章 C#高級應用開發(fā) 605
22.1 線程的使用 606
1030 如何開始一個線程 606
1031 如何結(jié)束一個線程 606
1032 如何使線程休眠 606
1033 如何掛起一個線程 606
1034 如何判斷線程的狀態(tài) 606
1035 如何實現(xiàn)線程的同步 607
1036 如何避免死鎖 607
22.2 .NET 2.0的新特性 607
1037 如何使用泛型 607
1038 如何使用匿名方法 608
1039 如何使用迭代器 609
1040 如何使用分部類 610
22.3 C#WebService 610
1041 建立SQL Server返回數(shù)據(jù)集WebService 610
1042 利用WebService傳送圖片 611
22.4 文件監(jiān)視 611
1043 如何監(jiān)視文件的創(chuàng)建 611
1044 如何監(jiān)視文件的改變 612
1045 如何監(jiān)視文件的重命名 612
1046 如何監(jiān)視文件的刪除 613
22.5 C#高級應用 613
1047 如何將聊天程序做成Windows服務 613
1048 COM+服務解決同時訪問大量數(shù)據(jù)并發(fā)性 615
1049 COM+服務實現(xiàn)銀行轉(zhuǎn)賬系統(tǒng) 617
1050 如何用Remoting技術傳送文件 619
1051 大規(guī)模數(shù)據(jù)訪問時緩解服務器壓力 620
第23章 硬件及相關開發(fā)技術 623
23.1 語音卡、IC卡、神龍卡的使用 624
1052 利用語音卡撥打電話 624
1053 客戶來電查詢系統(tǒng) 625
1054 向IC卡中寫入數(shù)據(jù) 626
1055 從IC卡中讀取數(shù)據(jù) 627
1056 利用IC卡制作考勤程序 628
1057 利用神龍卡制作練歌房點歌程序 629
23.2 串口技術與加密狗技術 631
1058 使用串口傳輸數(shù)據(jù) 631
1059 通過串口控制對方計算機 631
1060 密碼寫入與讀出加密狗 633
1061 利用加密狗制作登錄程序 634
1062 利用條形碼銷售商品 635
23.3 其他 636
1063 簡易攝像頭程序 636
1064 超市攝像頭定時監(jiān)控系統(tǒng) 638
1065 利用短信貓收發(fā)短信息 639
1066 利用短信遠程關閉計算機 641
1067 短信息采集煙草銷售數(shù)據(jù) 643
第24章 網(wǎng)絡開發(fā)相關技術 645
24.1 Windows服務控制 646
1068 如何暫停IIS的默認網(wǎng)站 646
1069 如何繼續(xù)IIS的默認網(wǎng)站 646
1070 如何啟動IIS的默認FTP站點 647
1071 如何暫停IIS的默認FTP站點 647
1072 如何繼續(xù)IIS的默認FTP站點 648
1073 如何停止IIS的默認FTP站點 648
1074 C#如何檢測SQL是否啟動 649
1075 如何啟動IIS的默認SMTP服務器 650
1076 如何暫停IIS的默認SMTP服務器 650
1077 如何繼續(xù)IIS的默認SMTP服務器 651
1078 如何停止IIS的默認SMTP服務器 651
24.2 網(wǎng)絡數(shù)據(jù)交換及相關 652
1079 如何ping對方計算機 652
1080 獲取對方計算機IP地址 652
1081 利用C#操作XML數(shù)據(jù) 653
1082 顯示數(shù)據(jù)庫記錄 653
1083 如何掃描計算機端口號 653
1084 如何獲得指定網(wǎng)頁的源代碼 654
1085 如何將指定URL數(shù)據(jù)下載到本地文件 654
1086 如何設置Internet瀏覽器外觀 655
1087 如何將網(wǎng)址加入Internet收藏夾 655
1088 如何以網(wǎng)絡流的方式下載Internet文件 656
1089 如何從指定FTP服務器下載文件 656
1090 如何上傳本地文件到指定URL資源 657
1091 如何查找網(wǎng)頁中所有的超級鏈接 658
1092 如何開發(fā)UDP協(xié)議聊天程序 659
1093 如何開發(fā)TCP/IP聊天室 660
1094 如何發(fā)送電子郵件 662
1095 如何接收電子郵件 663
1096 如何使用Jmail發(fā)送電子郵件 666
第25章 注冊表應用 669
25.1 個性化桌面設置 670
1097 設計隱藏回收站的程序 670
1098 設計隱藏我的電腦的程序 670
1099 設計隱藏我的文檔的程序 670
1100 設計隱藏網(wǎng)上鄰居的程序 671
1101 設計隱藏IE的程序 671
1102 禁止對任務欄位置進行改變的程序 671
1103 IE表單的自動完成功能 672
1104 設置“自動完成”功能 672
1105 將“主題”選項刪除 673
1106 將“外觀”選項刪除 673
1107 將“屏幕保護”選項刪除 674
1108 設置“任務欄”中時間顯示樣式 674
25.2 開始菜單與其他設置 674
1109 設定文檔記錄的個數(shù)的程序 674
1110 禁用“開始”菜單中的“運行”功能的程序 675
1111 啟用“開始”菜單中的“運行”功能的程序 675
1112 屏蔽“開始”菜單中的“運行”功能的程序 675
1113 屏蔽“開始”菜單中的“關機”功能的程序 676
1114 怎樣獲取注冊表信息 677
1115 顯示W(wǎng)indows版本號 677
1116 “在新窗口中打開”命令的使用 677
1117 在右鍵菜單中添加“用記事本打開”項 678
1118 將磁盤驅(qū)動器隱藏 679
1119 刪除“我的電腦”上下文菜單中的“屬性” 679
第26章 安全技術 681
26.1 加密解密技術 682
1120 異或算法對數(shù)字進行加密與解密 682
1121 如何使用MD5或SHA1加密 682
1122 如何加密DataSet數(shù)據(jù)集 682
1123 ASP.NET2.0中配置文件的加密與解密 684
1124 如何加密和解密文件 685
1125 加密應用系統(tǒng)軟件中的所有數(shù)據(jù) 686
26.2 登錄驗證技術 686
1126 Session對象判斷用戶登錄狀態(tài) 686
1127 網(wǎng)絡上實現(xiàn)單點登錄 687
1128 防止SQL注入式攻擊 687
1129 更改ASP.NET身份驗證模式 688
1130 設置ASP.NET的授權方式 689
1131 ASP.NET使用Windows身份驗證 690
1132 ASP.NET使用Forms驗證 690
26.3 其他 691
1133 Access數(shù)據(jù)庫備份與恢復 691
1134 ASP.NET防止Access數(shù)據(jù)庫被下載 691
1135 網(wǎng)站會員注冊禁止用戶輸入非法字符 692
1136 過濾HTML非法字符 693
1137 如何生成軟件注冊碼 694
1138 如何編程修復Access數(shù)據(jù)庫 695
1139 怎樣使用強名稱防止類庫替換 696
第27章 程序調(diào)試與錯誤處理 697
27.1 程序調(diào)試 698
1140 如何調(diào)試程序中的語法錯誤 698
1141 如何調(diào)試程序中的語義錯誤 698
1142 如何在web.config文件中設置跟蹤調(diào)試信息 699
1143 如何使用Response.Write調(diào)試程序 700
1144 如何在代碼里訪問跟蹤信息 700
27.2 錯誤處理 700
1145 如何使用錯誤提醒控件提醒用戶 700
1146 使用try…catch…finally塊進行異常處理 701
1147 如何web.config文件中配置錯誤顯示頁面 702
1148 如何設計錯誤處理頁 702
1149 如何捕捉和處理SQL Server數(shù)據(jù)庫異常 703

本目錄推薦

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