第1篇 ASP.NET網(wǎng)站高效開發(fā)篇
第1章 ASP.NET網(wǎng)站開發(fā)常備技術(shù) 2
1.1 即學(xué)即用的正則表達(dá)式 3
實例001 使用正則表達(dá)式驗證電話號碼 3
實例002 使用正則表達(dá)式驗證輸入密碼條件 4
實例003 使用正則表達(dá)式驗證郵政編碼 5
實例004 使用正則表達(dá)式驗證手機(jī)號 5
實例005 使用正則表達(dá)式驗證身份證號 6
實例006 使用正則表達(dá)式驗證兩位小數(shù) 7
實例007 使用正則表達(dá)式驗證一年的12個月份 8
實例008 使用正則表達(dá)式驗證一個月的31天 9
實例009 使用正則表達(dá)式驗證數(shù)字輸入 10
實例010 使用正則表達(dá)式驗證密碼長度 11
實例011 使用正則表達(dá)式驗證非零的正整數(shù) 12
實例012 使用正則表達(dá)式驗證非零的負(fù)整數(shù) 13
實例013 使用正則表達(dá)式驗證大寫字母 13
實例014 使用正則表達(dá)式驗證小寫字母 14
實例015 使用正則表達(dá)式檢查字符串中重復(fù)出現(xiàn)的詞 15
實例016 使用正則表達(dá)式替換字符串 16
實例017 使用正則表達(dá)式拆分字符串 17
實例018 使用正則表達(dá)式驗證輸入字母 18
實例019 使用正則表達(dá)式驗證中文漢字輸入 19
實例020 使用正則表達(dá)式驗證輸入字符串 20
實例021 使用正則表達(dá)式驗證E-mail格式 21
實例022 使用正則表達(dá)式驗證IP地址 22
實例023 使用正則表達(dá)式驗證URL 23
1.2 網(wǎng)絡(luò)信息的站內(nèi)搜索 24
實例024 一般搜索 24
實例025 高級搜索 27
實例026 常用搜索 30
實例027 在自己的網(wǎng)站中加入Baidu和Google搜索 31
實例028 龍行天下搜索引擎中智能匹配檢索功能 33
1.3 思維擴(kuò)展的常用算法 35
實例029 鏈表算法——單向鏈表 35
實例030 鏈表算法——雙向鏈表 40
實例031 常用算法——堆棧 45
實例032 常用算法——隊列 47
實例033 常用算法——樹的實現(xiàn) 49
實例034 排序算法——選擇排序算法 53
實例035 排序算法——插入排序算法 54
實例036 排序算法——希爾排序算法 55
實例037 算法應(yīng)用——按要求生成指定位數(shù)編號 56
1.4 打包與發(fā)布ASP.NET應(yīng)用程序 57
實例038 發(fā)布ASP.NET應(yīng)用程序 57
實例039 打包ASP.NET應(yīng)用程序 59
第2章 ASP.NET前端技術(shù)應(yīng)用開發(fā) 62
2.1 通信開發(fā):電子郵件發(fā)送與接收 63
實例040 利用SMTP服務(wù)發(fā)送電子郵件 63
實例041 利用Jmail組件發(fā)送郵件 66
實例042 使用POP3協(xié)議接收電子郵件 68
2.2 高端應(yīng)用:自定義組件應(yīng)用 72
實例043 自定義GridView數(shù)據(jù)綁定組件開發(fā) 72
實例044 自定義OurPager分頁組件開發(fā) 75
2.3 超級網(wǎng)購:網(wǎng)上購物與銀行在線支付 80
實例045 購物商城網(wǎng)創(chuàng)建個人店鋪 80
實例046 網(wǎng)上商城購物車 83
實例047 網(wǎng)銀在線支付 88
實例048 支付寶在線支付 95
實例049 快錢在線支付 102
實例050 NPS在線支付 105
實例051 YeePay易寶在線支付 109
2.4 強強組合:Web系統(tǒng)應(yīng)用硬件開發(fā) 112
實例052 寫入與讀取串口加密狗 112
實例053 使用U口加密鎖進(jìn)行身份驗證 115
實例054 利用短信貓發(fā)送與接收手機(jī)短信息 118
實例055 遠(yuǎn)程獲取客戶端網(wǎng)卡地址 127
實例056 使用IC卡制作考勤程序 130
實例057 條形碼掃描器銷售商品 139
實例058 利用語音卡實現(xiàn)客戶來電查詢 141
實例059 使用數(shù)據(jù)采集器實現(xiàn)庫存盤點 145
2.5 絢麗網(wǎng)站:jQuery視圖開發(fā) 147
實例060 結(jié)合jQuery實現(xiàn)文件上傳 147
實例061 結(jié)合jQuery實現(xiàn)在線裁剪 156
實例062 圖片幻燈片 159
實例063 密碼強度檢測 160
實例064 顏色拾取器 161
實例065 文本框提示標(biāo)簽 163
實例066 廣告輪顯 164
實例067 圖片放大鏡 165
實例068 文本編輯器 166
實例069 右鍵菜單 167
實例070 日期拾取器 170
實例071 網(wǎng)頁軟鍵盤 171
2.6 其他應(yīng)用 172
實例072 FreeTextBox組件(文本編輯器)的簡單使用 172
實例073 ASP.NET生成靜態(tài)網(wǎng)頁 174
實例074 獲取服務(wù)器名稱、客戶端名稱和IP地址 176
實例075 ASP.NET實現(xiàn)斷點續(xù)傳 177
第3章 ASP.NET與Word文件交互操作 179
3.1 Word文檔基本操作 180
實例076 創(chuàng)建Word文檔 180
實例077 向Word文檔中寫入文字 181
實例078 在Word文檔中插入圖片 183
實例079 在Word文檔中繪制表格 184
實例080 設(shè)置Word文檔中的字體樣式 186
實例081 統(tǒng)計Word文檔中的字符數(shù) 187
實例082 將一個Word文檔分割為多個小的Word文檔 189
實例083 將多個Word文檔合并為一個Word文檔 191
實例084 批量替換Word文檔中指定的字符串 194
3.2 讀取外部數(shù)據(jù)到Word中 196
實例085 讀取文本文件到Word中 196
實例086 讀取多個文本文件到同一Word文檔中 198
實例087 讀取Access數(shù)據(jù)到Word并對數(shù)據(jù)列進(jìn)行計算 199
實例088 將SQL Server數(shù)據(jù)查詢結(jié)果輸出到Word 202