在整理資料時發現一些非常有用的資料源碼尤其是初學者,大部分是平時用到的知識點,可以參考其實現方法,分享給大家學習,但請不要用於商業用途。
如果對你有用請多多推薦給其他人分享。
點擊對應章節標題下載本章節下所有源代碼。
目錄:
第2章 HTML開發與實踐 15
2.1 框架的使用 16
實例009 使用FrameSet框架布局聊天室 16
實例010 使用IFrame框架布局企業管理系統 17
2.2 滾屏的實現 18
實例011 滾動顯示博客公告 18
實例012 滾屏效果並實現超級鏈接 20
2.3 常用HTML控件 21
實例013 Input(Reset)控件實現重置功能 21
實例014 Table控件布局登錄頁面 22
實例015 Table控件布局DataList模板(職員信息) 23
實例016 Select控件實現聯動效果(選擇省,顯示對應的城市) 25
第3章 CSS樣式與JavaScript腳本應用 27
3.1 控件樣式 28
實例017 普通控件樣式 28
實例018 數據控件樣式 29
3.2 鏈接控件樣式 30
實例019 鼠標單擊鏈接樣式 30
實例020 鼠標指針滑過鏈接樣式 31
3.3 頁面樣式 32
實例021 頁面整體風格 32
實例022 滾動條樣式 33
3.4 菜單設計 34
實例023 下拉式菜單 35
實例024 解釋型菜單 36
實例025 自動隱藏式菜單 38
3.5 文字特效 41
實例026 文字逐個閃爍 41
實例027 文字滾動顯示 43
3.6 窗口控制 45
實例028 打開新窗口顯示廣告信息 45
實例029 自動關閉的廣告窗口 47
實例030 居中顯示彈出的窗口 48
實例031 打開新窗口顯示詳細信息 50
實例032 彈出窗口的Cookie控制 51
實例033 為彈出的窗口加入關閉按鈕 52
實例034 關閉彈出窗口刷新父窗口 54
實例035 關閉IE主窗口時,不彈出詢問對話框 55
3.7 彈出網頁對話框 56
實例036 彈出網頁模式對話框 56
實例037 彈出全屏顯示網頁 58
實例038 網頁拾色器 60
實例039 日期選擇器 62
3.8 其他 63
實例040 設置為主頁 64
實例041 收藏本站 65
實例042 離開時啟動收藏夾 66
第4章 常用Web服務器控件 67
4.1 使用控件顯示文本 68
實例043 顯示密碼格式文本 68
實例044 顯示長日期格式時間 69
實例045 顯示金額格式文本 71
4.2 使用控件顯示圖片 72
實例046 顯示驗證碼圖片 72
實例047 動態顯示用戶頭像 73
實例048 使用網頁對話框顯示圖片 75
實例049 實現上傳圖片 77
實例050 GridView控件顯示員工照片 79
4.3 控件的超級鏈接 80
實例051 ImageButton按鈕查看商品詳細信息 81
實例052 GridView使用超級鏈接模板列查看詳細信息 82
實例053 DataList控件模板中使用LinkButton查看詳細信息 84
4.4 下拉列表框的應用 86
實例054 DropDownList控件動態顯示GridView控件索引頁 86
實例055 省與城市之間的聯動 88
實例056 添加、刪除郵件的附件 90
4.5 單選按鈕的應用 92
實例057 性別選擇 92
實例058 網絡考試系統中單選題答案的選擇 94
4.6 復選框的應用 96
實例059 登錄身份選擇 96
實例060 網絡考試系統中多選題答案的選擇 98
4.7 控件連接數據源 101
實例061 通過向導配置AccessData Source 101
實例062 通過向導配置SqlData Source 103
實例063 通過向導配置XmlData Source 106
4.8 GridView控件的應用 108
實例064 數據綁定並實現分頁功能 108
實例065 選中、編輯、取消、刪除數據項 109
實例066 GridView實現正反雙向排序功能 111
實例067 GridView控件中Drop DownList控件的綁定 113
實例068 GridView控件中動態添加模板列 115
實例069 通過CheckBox刪除選中記錄 117
實例070 在GridView控件中實現跨頁面多選 119
實例071 刪除GridView控件行信息彈出確認提示框 121
實例072 在GridView控件中實現自動編號 123
實例073 GridView控件實現主細表 124
實例074 查看當前行詳細信息 125
實例075 單元格中使用“…”替換超長字符 128
實例076 控制GridView控件中內容的換行 129
4.9 GridView控件與Excel進行數據轉換 131
實例077 將GridView中數據導入Excel中 131
實例078 將Excel中數據讀入到GridView控件中 133
實例079 將GridView中數據導出到Excel中並進行格式化處理 134
4.10 GridView控件高級應用 135
實例080 可拖動列、可排序、可改變寬度的GridView 135
實例081 GridView控件中自動求和、合並單元格和排序 138
實例082 供求信息網審核發布信息 140
實例083 學生成績不合格單元格顯示為紅色 142
4.11 DataList控件的使用 143
實例084 綁定數據並實現分頁 143
實例085 編輯DataList控件模板顯示員工信息 146
實例086 DataList控件實現主細表 147
實例087 DataList控件實現刪除功能 149
4.12 Repeater控件的使用 151
實例088 Repeater控件數據綁定 151
實例089 Repeater控件分頁 153
實例090 編輯Repeater控件標識商品信息 155
實例091 Repeater控件實現主細表 157
第5章 驗證控件 161
5.1 通信類驗證 162
實例092 驗證E-mail地址和郵政編碼 162
實例093 驗證網址 165
實例094 驗證電話號碼 166
5.2 日期與時間類驗證 168
實例095 驗證日期輸入格式 168
實例096 驗證時間輸入格式 170
實例097 驗證日期與時間輸入格式 172
5.3 文本與數值驗證 174
實例098 驗證TextBox是否為空 174
實例099 驗證輸入的數值是否在指定范圍 176
實例100 比較兩個TextBox中的文本 178
實例101 驗證身份證號碼 180
實例102 驗證輸入文本是否為漢字 182
實例103 驗證護照 183
5.4 自定義驗證 185
實例104 驗證合法的數據表名稱 185
實例105 驗證貨幣類型 187
第6章 高級Web服務器控件 189
6.1 制作廣告條 190
實例106 制作旗幟廣告條 190
實例107 浮動廣告 192
6.2 網站導航 194
實例108 HyperLink實現簡單的網站導航 194
實例109 SiteMapPath控件實現供求網站導航 195
實例110 使用TreeView控件設計OA辦公系統的導航 197
實例111 使用Menu控件實現BBS導航條 199
6.3 登錄控件使用 200
實例112 用Login控件實現會員登錄 200
實例113 用CreateUserWizard控件創建新用戶登錄 202
6.4 日期與時間 203
實例114 通過Calenda控件查看指定日期的新聞 203
實例115 日歷備忘錄 205
6.5 使用WebParts控件實現個性化網站 207
實例116 創建簡單的WebParts頁 207
實例117 在WebPart控件中加入用戶控件 209
實例118 修改WebPart控件的外觀和行為 209
實例119 用戶動態添加WebPart控件 211
6.6 用戶控件 213
實例120 站內查詢、搜索 213
實例121 導航條控件 215
實例122 友情鏈接 216
6.7 其他控件 217
實例123 用Panel控件顯示或隱藏一組控件 217
實例124 通過ListBox控件實現點菜功能 219
第7章 ADO.NET技術 223
7.1 數據庫連接 224
實例125 建立Access數據庫連接 224
實例126 與加密后的Access數據庫建立連接 225
實例127 建立SQL Server數據庫連接 226
實例128 建立Oracle數據庫連接 228
實例129 建立ODBC數據源連接 229
7.2 數據添加 232
實例130 添加單條數據 232
實例131 添加多條商品信息 234
實例132 將文件添加到數據庫中 237
7.3 數據更新 239
實例133 更新指定記錄 239
實例134 批量更新數據 240
7.4 數據刪除 242
實例135 刪除指定記錄 242
實例136 批量刪除記錄 243
實例137 刪除所有記錄 245
7.5 圖片存取技術 247
實例138 將上傳圖片名稱存儲到數據庫中 247
實例139 將圖片以二進制格式存儲到數據庫中 248
實例140 讀取數據庫中上傳圖片名稱並顯示圖片 250
實例141 讀取並顯示數據庫中以二進制方式存儲的圖片 251
7.6 數據備份與還原 253
實例142 備份SQL Server數據庫 253
實例143 還原SQL Server數據庫 256
7.7 事務處理 259
實例144 事務在論壇注冊時的應用 259
實例145 事務在插入多表數據中的應用 261
第8章 數據綁定技術 263
8.1 數據源綁定 264
實例146 格式化時間並進行綁定 264
實例147 DataBinder.Eval綁定數據庫中圖片路徑 265
實例148 使用Eval方法或Bind方法綁定DataList控件顯示員工信 267
實例149 綁定變量 268
實例150 綁定集合 270
實例151 綁定表達式 271
實例152 綁定方法返回值 272
實例153 綁定DataTable對象 273
8.2 控件綁定數據 275
實例154 查詢商品的詳細信息並綁定到服務器控件 275
實例155 將數據庫中菜譜數據綁定到ListBox控件 277
實例156 將新聞類型綁定到DropDowenList控件 278
實例157 將數組綁定到Drop Down List控件 280
8.3 XML數據綁定 281
實例158 將XML文件中數據綁定到TreeView控件 281
實例159 將XML文件中數據綁定到GridView控件 283
實例160 將XML文件中數據綁定到菜單Menu控件 285
第9章 SQL查詢相關技術 289
9.1 SELECT子句 290
實例161 查詢特定列數據 290
實例162 使用列別名 292
實例163 在列上加入計算 294
實例164 使用函數設置條件 296
9.2 查詢常量 297
實例165 查詢數字 297
實例166 查詢字符串 299
實例167 查詢日期數據 301
實例168 查詢邏輯型數據 302
實例169 查詢空數據 304
9.3 查詢變量 306
實例170 利用變量查詢字符串數據 306
實例171 利用變量查詢數值型數據 308
實例172 利用變量查詢日期型數據 309
9.4 模式查詢 310
實例173 利用_通配符進行查詢 311
實例174 利用%通配符進行查詢 312
實例175 利用[]通配符進行查詢 314
實例176 利用[^]通配符進行查詢 315
實例177 復雜的模式查詢 316
9.5 TOP和PERCENT限制查詢結果 318
實例178 查詢前10名數據 318
實例179 取出數據統計結果前10名數據 320
實例180 查詢銷售量占前50%的圖書信息 322
實例181 查詢庫存數量占后20%的圖書信息 323
9.6 周期、日期查詢 324
實例182 查詢指定日期的數據 324
實例183 查詢指定時間段的數據 326
實例184 按月查詢數據 328
9.7 比較、邏輯、重復查詢 330
實例185 查詢數據大於指定條件的數據 330
實例186 NOT與謂詞進行組合條件的查詢 332
實例187 查詢時不顯示重復記錄 334
實例188 列出數據中的重復記錄和記錄條數 336
9.8 在查詢中使用OR和AND運算符 338
實例189 利用OR進行查詢 338
實例190 利用AND進行查詢 340
實例191 同時利用OR、AND進行查詢 341
9.9 排序、分組統計 343
實例192 數據分組統計(單列) 344
實例193 在分組查詢中使用ALL關鍵字 346
實例194 在分組查詢中使用CUBE運算符 349
實例195 在分組查詢中使用ROLLUP 351
實例196 對數據進行降序查詢 354
實例197 對數據進行多條件排序 355
實例198 對統計結果進行排序 357
實例199 按倉庫分組統計圖書庫存(多列) 358
實例200 多表分組統計 360
實例201 使用COMPUTE 361
實例202 使用COMPUTE BY 363
9.10 聚合函數 365
實例203 利用聚合函數SUM對銷售額進行匯總 365
實例204 利用聚合函數AVG求某班學生的平均年齡 368
實例205 利用聚合函數MIN求銷售額、利潤最少的商品 369
實例206 利用聚合函數MAX求月銷售額完成最多的員工 371
實例207 利用聚合函數COUNT求日銷售額大於某值的商品數 373實例208 利用聚合函數First或Last求數據表中第一條或最后一條記錄 375
9.11 多表查詢(連接查詢) 377
實例209 利用FROM子句進行多表查詢 377
實例210 使用表別名 379
實例211 合並多個結果集 380
9.12 嵌套查詢 382
實例212 簡單嵌套查詢 383
實例213 復雜嵌套查詢 384
實例214 嵌套查詢在查詢統計中的應用 386
9.13 子查詢 389
實例215 用子查詢作派生的表 389
實例216 用子查詢作表達式 390
實例217 在Update語句中應用子查詢 392
9.14 聯合語句union 393
實例218 使用聯合查詢 393
實例219 多表聯合查詢 395
實例220 對聯合查詢后的結果進行排序 397
9.15 內聯接查詢 398
實例221 簡單內連接查詢 398
實例222 復雜內連接查詢 400
實例223 使用內連接選擇一個表與另一個表中行相關的所有行 401
9.16 外連接查詢 403
實例224 left outer join查詢 403
實例225 right outer join查詢 405
實例226 使用外連接進行多表聯合查詢 406
9.17 利用IN進行查詢 407
實例227 使用IN引入子查詢限定查詢范圍 407
實例228 用IN查詢表中的記錄信息 409
9.18 交叉表查詢 410
實例229 利用Trasform分析數據 410
實例230 利用trasform動態分析數據 412
實例231 靜態交叉表(SQLServer 2000) 414
實例232 動態交叉表(SQLServer 2000) 416
9.19 函數查詢 419
實例233 在查詢語句中使用格式化函數 419
實例234 在查詢語句中使用字符串函數 420
實例235 在查詢中使用日期函數 422
9.20 having語句應用 423
實例236 利用having語句過濾分組數據 423
實例237 having語句應用在多表查詢中 425
第10章 視圖、存儲過程及觸發器的應用 427
10.1 視圖的應用 428
實例238 在ASP.NET中應用視圖 428
實例239 獲取數據庫中的全部用戶視圖 429
實例240 通過視圖修改數據 430
10.2 存儲過程的應用 431
實例241 ASP.NET應用存儲過程 431
實例242 應用存儲過程添加數據 433
實例243 應用存儲過程修改數據 434
實例244 應用存儲過程刪除數據 436
實例245 ASP.NET應用查詢存儲過程 437
實例246 獲取數據庫中全部的存儲過程 438
實例247 加密存儲過程 439
10.3 觸發器的應用 441
實例248 Insert觸發器的應用 441
實例249 Update觸發器在系統日志中的應用 443
實例250 觸發器的嵌套使用 444
實例251 獲取數據庫中的觸發器 445
第11章 ASP.NET內置對象 447
11.1 頁面傳值 448
實例252 用Response.Redirect()方法進行頁面傳值 448
實例253 通過Session對象傳遞頁面地址 449
11.2 獲取信息 452
實例254 獲取頁面間傳送的值 452
實例255 獲取客戶端瀏覽器的類型 454
實例256 獲取客戶端和服務端IP地址 455
11.3 在線統計 456
實例257 統計在線人數 456
實例258 統計IP地址登錄次數 458
實例259 統計用戶在線停留時間 460
實例260 統計網站總訪問量 461
實例261 統計日訪問量 464
11.4 聊天室 466
實例262 利用Application對象實現消息發送 466
實例263 利用Application對象實現私聊功能 469
11.5 在線投票 473
實例264 利用Cookie對象防止重復投票 473
實例265 每月只能投票一次 475
11.6 購物車 477
實例266 查看購物車 477
實例267 從購物車中移除指定商品 480
實例268 清空購物車 481
第12章 文件處理 485
12.1 對文件的操作 486
實例269 對文件的創建、移動、復制和刪除操作 486
實例270 修改文件名稱 489
實例271 文件的簡單讀寫 490
實例272 修改文本文件 492
實例273 查看文件是否存在 494
12.2 對文件夾的操作 495
實例274 創建、移動和刪除文件夾 495
實例275 修改文件夾名稱 497
實例276 查看文件夾是否存在 498
12.3 文件上傳與下載 499
實例277 單文件上傳 500
實例278 多文件上傳 501
實例279 上傳圖片文件並顯示 503
實例280 文件下載 505
12.4 遍歷文件 506
實例281 遍歷指定目錄下的所有文件和目錄 507
實例282 遍歷指定驅動器 508
12.5 在線壓縮和解壓文件 510
實例283 在線壓縮文件 510
實例284 在線解壓文件 513
12.6 其他 515
實例285 讀取注冊表信息 515
實例286 讀取驅動器信息 517
實例287 獲取指定文件的基本信息 518
第13章 圖形圖像與多媒體 521
13.1 簡單圖像繪制 522
實例288 GDI+繪制直線、矩形和多邊形 522
實例289 GDI+繪制圓形、橢圓形和扇形 524
實例290 繪制帶有陰影效果的矩形 525
13.2 繪制驗證碼 526
實例291 繪制字母和數字混合驗證碼 527
實例292 繪制漢字驗證碼 529
13.3 柱形圖表 531
實例293 柱形圖表分析投票結果 532
實例294 柱形圖表分析網站流量 533
實例295 柱形圖表分析汽車銷售業績 536
實例296 在ASP.NET中使用Office組建創件立體統計圖 538
13.4 折線圖表 540
實例297 折線圖表分析人口出生率 540
實例298 折線圖表分析商品價格走勢 543
實例299 折線圖表分析網站人氣指數 544
13.5 餅形圖表 546
實例300 餅形圖表分析男女比例 546
實例301 餅形圖表分析產品市場占有率 548
實例302 餅形圖表分析人力資源情況 550
13.6 頭像選擇 552
實例303 通過下拉列表選擇頭像 552
實例304 通過網頁對話框選擇頭像 553
13.7 控制、顯示圖片特效 555
實例305 通過鼠標滑輪控制圖片大小 555
實例306 顯示隨機圖像 556
實例307 獲取頁面中圖像的實際尺寸 557
13.8 Flash動畫 558
實例308 插入Flash動畫 559
實例309 插入背景透明的Flash動畫 559
13.9 在線播放與下載 560
實例310 在線點播 560
實例311 MP3文件下載 563
實例312 自制視頻播放器 565
實例313 帶記憶的在線影片欣賞 567
第14章 水晶報表與打印 571
14.1 打印Web窗體 572
實例314 利用JavaScript實現打印 572
實例315 利用WebBrowser實現打印 573
14.2 打印圖片 575
實例316 打印圖片 575
實例317 打印簡歷 576
14.3 利用報表生成器設計報表 578
實例318 利用報表專家設計並顯示學生基本信息 578
實例319 分組統計報表 582
實例320 在水晶報表中添加圖表 584
14.4 水晶報表中數據源和數據的操作 588
實例321 在水晶報表中使用Access數據庫 588
實例322 在水晶報表中使用SQL Server數據庫 590
實例323 在水晶報表中使用Excel工作薄 592
實例324 跨數據源查詢 595
14.5 水晶報表中字段和文本對象的操作 599
實例325 訂貨總金額超過10萬元顯示“恭喜獲獎”文字 600
實例326 薪資大於或等於1萬元使用藍色字體標記 602
14.6 水晶報表中數據的篩選 604
實例327 篩選月銷售額大於100萬的商品 605
實例328 篩選薪資大於2000元的男員工 607
14.7 水晶報表中數據的分組與排序 609
實例329 按倉庫分組統計圖書庫存 609
實例330 按成績總分降序排序 610
14.8 水晶報表的計算 612
實例331 部門銷售量占公司總銷售量的業績百分比 612
實例332 利用累計方式給每一筆數據記錄加上筆數編號 613
14.9 子報表的使用 615
實例333 插入子報表 615
實例334 編輯與重新導入子報表 617
實例335 根據需要顯示子報表 620
14.10 ASP.NET中調用Office進行打印 622
實例336 利用Word打印員工報表 622
實例337 利用Excel打印學生信息報表 625
第15章 XML技術 627
15.1 讀寫XML文件 628
實例338 寫入XML文件 628
實例339 讀取XML文件 630
實例340 修改XML文件 631
實例341 在SQL Server中讀取XML數據 632
15.2 XML文件節點操作 633
實例342 插入XML節點 633
實例343 檢索XML節點 636
實例344 刪除XML節點 637
15.3 XML文件轉換 639
實例345 在HTML頁面中使用XML文件 639
實例346 DataSet和XML文件的相互轉換 641
實例347 XSL轉換XML文件 643
15.4 XML文件加密、解密 645
實例348 加密XML文件 645
實例349 解密XML文件 647
第16章 Web Service 651
16.1 認識Web服務 652
實例350 創建Web服務 652
實例351 調用Web Service實現簡單計算器 654
16.2 Web服務實現數據庫操作 657
實例352 利用Web服務實現數據添加操作 657
實例353 Web Service調用存儲過程實現數據刪除 659
16.3 Web服務實現通信功能 660
實例354 利用Web Service發送手機短信 660
實例355 利用Web Service發送E-mail郵件 662
16.4 其他 664
實例356 利用Web Service上傳和下載圖片 664
實例357 利用Web Service實現驗證碼技術 667
實例358 從Web Service中訪問服務器變量 669
實例359 利用Web Service實現產品編號 671
第17章 ASP.NET高級應用 673
17.1 訪問Office文件 674
實例360 企業文檔管理系統中訪問Word文件 674
實例361 遠程教育系統應用PowerPoint教學 675
17.2 電子郵件 676
實例362 利用SMTP服務發送電子郵件 676
實例363 利用Jmail組件發送郵件 681
17.3 網站搜索 683
實例364 一般搜索 683
實例365 高級搜索 686
實例366 常用搜索 690
實例367 在自己的網站中加入Baidu和Google搜索 691
17.4 ASP.NET應用程序打包與發布 693
實例368 發布ASP.NET應用程序 693
實例369 打包ASP.NET應用程序 695
17.5 其他 698
實例370 將15位身份證號碼轉換成18位 698
實例371 FreeTextBox組件(文本編輯器)的簡單使用 700
實例372 ASP.NET生成靜態網頁 701
第18章 ASP.NET安全機制 705
18.1 用戶登錄 706
實例373 普通登錄 706
實例374 Session對象判斷用戶登錄狀態 707
實例375 網絡上實現單點登錄 708
實例376 防止SQL注入式攻擊 710
實例377 驗證碼技術登錄 712
18.2 數據加密技術 713
實例378 MD5加密登錄用戶名稱和密碼 713
實例379 加密與解密DataSet 715
18.3 ACCESS數據庫安全 718
實例380 Access數據庫備份與恢復 718
實例381 防止Access數據庫被下載 719
18.4 過濾非法字符 720
實例382 禁止用戶輸入非法字符 720
實例383 過濾HTML非法字符 721
第19章 綜合實例 725
19.1 企業門戶網站 726
實例384 重點推薦軟件 726
實例385 本站公告顯示與管理 728
實例386 友情鏈接的實現 730
實例387 滾動廣告圖片的實現 732
19.2 Blog 735
實例388 博客用戶圖片管理功能 735
實例389 評論管理頁面功能實現 738
實例390 管理員管理過程實現 742
實例391 系統安全退出 744
19.3 論壇 746
實例392 查看帖子信息 746
實例393 發表帖子 749
實例394 回復帖子 751
實例395 刪除帖子及其回復信息 753
19.4 B2C電子商務網站 755
實例396 商品管理 756
實例397 會員管理 760
實例398 購物車的實現 763
實例399 商品搜索 767
19.5 OA辦公自動化系統(工作流模塊) 768
實例400 系統管理 768
實例401 工作申請 772
實例402 領導審批 775
實例403 審批結果傳閱 778
第20章 網站設計與網頁配色 783
20.1 企業網站 784
實例404 汽車銷售 784
實例405 醫葯連鎖 785
實例406 硬件產品 786
實例407 軟件產品 788
實例408 物流 789
實例409 賓館酒店 790
20.2 電子商務 791實例410 B2C電子商務網 791
實例411 B2B電子商務 793
20.3 搜索引擎 794
實例412 站內搜索引擎 794
實例413 互聯網搜索引擎 796
20.4 機構類網站 797
實例414 政務 797
實例415 銀行 798
實例416 新聞 799
20.5 教育類網站 800
實例417 科研 800
實例418 大專院校 802
20.6 生活資訊類 803
實例419 家居 803
實例420 房地產 804
20.7 娛樂類網站 805
實例421 音樂網 805
實例422 電影網 807
實例423 游戲門戶網 808
20.8 供求信息類 809
實例424 人才供求 809
實例425 二手商品供求 811
20.9 其他 812
實例426 個人主頁 812
實例427 美食網 814
實例428 博客網站(Blog) 815