ASP.NET程序開發(fā)范例寶典

出版時間:2009-1  出版社:張躍廷、蘇宇、 貫偉 人民郵電出版社 (2009-01出版)  作者:張躍延 等 著  頁數(shù):822  
Tag標簽:無  

前言

前些年,筆者參加了一個項目的開發(fā)工作,項目要求時間很緊,開發(fā)團隊幾乎是挑燈夜戰(zhàn)。當時基于Windows的開發(fā)資料很少,網(wǎng)絡(luò)也不發(fā)達,常常為了解決一個問題,大家連續(xù)奮戰(zhàn)幾天、十幾天,甚至幾十天。之后,筆者又參加了多個項目的開發(fā)工作。在開發(fā)過程中深刻地感覺到:編程是一門創(chuàng)造性較強的活動,因其涉及面廣,開發(fā)者往往需要學(xué)習(xí)、研究各方面的技術(shù)和問題;編程水平的提高與開發(fā)時間成正比,需要長時間經(jīng)驗的積累和磨練;編程是一項需要相互學(xué)習(xí)、相互交流的工作,在交流過程中,不但可分享他人的編程經(jīng)驗、體會,更會產(chǎn)生新的靈感,達到事半功倍的效果??傊椖块_發(fā)從來不是一件容易的事,即使是非常有經(jīng)驗的開發(fā)人員,也經(jīng)常會遇到一些技術(shù)難題。要成為一名合格的程序員,就必須不斷吸取和借鑒其他開發(fā)者的成功經(jīng)驗。通過閱讀別人編寫的程序,從中吸取編程思想的精華,這也是學(xué)習(xí)程序設(shè)計最好的方法。本書內(nèi)容本書精選了480個典型實例,所選實例覆蓋了開發(fā)中的熱點問題和關(guān)鍵問題。全書按實際應(yīng)用進行分類,可以使讀者在短時間內(nèi)掌握更多有用的技術(shù),快速提高編程水平。所選內(nèi)容均來源于實際項目的開發(fā),有的實例是作者開發(fā)實踐的積累,有的實例來源于公司的開發(fā)項目,還有的來自讀者的問題。通過對這些實例進行詳細分析和講解,可以讓讀者迅速掌握Web程序設(shè)計的開發(fā)經(jīng)驗和技巧,迅速提高程序設(shè)計的綜合水平。全書分為22章(其中第22章內(nèi)容放在配套光盤中),涵蓋了搭建ASENET開發(fā)環(huán)境,頁面設(shè)計及廣告頁設(shè)計,CSS樣式與JavaScript腳本應(yīng)用,字符串、日期操作,常用Web服務(wù)器控件,驗證控件,高級Web服務(wù)器控件,ADO.NET技術(shù),數(shù)據(jù)綁定技術(shù),sQL查詢相關(guān)技術(shù),視圖、存儲過程及觸發(fā)器的應(yīng)用,ASENET內(nèi)置對象,文件處理,圖形圖像與多媒體,水晶報表與打印,XML技術(shù),Web Service,AJAx應(yīng)用開發(fā),ASElNET高級應(yīng)用,ASP.NET安全機制,網(wǎng)站設(shè)計與網(wǎng)頁配色等方面內(nèi)容。在實例講解上,全書采用了統(tǒng)一的編排方式,每個實例都包括“實例說明”、“技術(shù)要點”、“實現(xiàn)過程”和“舉一反三”4個部分。在“實例說明”中,以圖文結(jié)合的方式給出了實例的功能說明及運行效果。在“技術(shù)要點”中給出了實例的重點、難點技術(shù)和相關(guān)編程技巧。在“實現(xiàn)過程”中介紹了該實例的設(shè)計過程和主要程序代碼。在“舉一反三”中給出了相關(guān)實例的擴展應(yīng)用。本書的第1版自從2006年3月出版以來,受到了廣大讀者和程序愛好者的歡迎與好評,但隨著時間的推移,書中一些實例所用技術(shù)已不再適應(yīng)實際應(yīng)用。2008年初,應(yīng)出版社和廣大讀者的要求,筆者根據(jù)近兩年的最新開發(fā)積累并結(jié)合廣大讀者的建議,對第1版內(nèi)容進行了修訂。

內(nèi)容概要

  《ASP.NET程序開發(fā)范例寶典:C#(第2版)》緊密圍繞編程者在編程中遇到的實際問題和開發(fā)中應(yīng)該掌握的技術(shù),全面介紹了ASP.NET進行程序開發(fā)的各方面技術(shù)和技巧?!禔SP.NET程序開發(fā)范例寶典:C#(第2版)》分為22章(其中第22章綜合實例放在配套光盤中),內(nèi)容包括搭建ASP.NET開發(fā)環(huán)境,頁面設(shè)計及廣告頁設(shè)計,CSS樣式與JavaScript腳本應(yīng)用,字符串、日期操作,常用Web服務(wù)器控件,驗證控件,高級Web服務(wù)器控件,ADO.NET技術(shù),數(shù)據(jù)綁定技術(shù),SQL查詢相關(guān)技術(shù),視圖、存儲過程及觸發(fā)器的應(yīng)用,ASP.NET內(nèi)置對象,文件處理,圖形圖像與多媒體,水晶報表與打印,XML技術(shù),Web Service,AJAX應(yīng)用開發(fā),ASP.NET高級應(yīng)用,ASP.NET安全機制,網(wǎng)站設(shè)計與網(wǎng)頁配色?!禔SP.NET程序開發(fā)范例寶典:C#(第2版)》共提供了480個實例,每個實例都突出實用性,其中大部分是程序開發(fā)者夢寐以求的有關(guān)問題的解決方案?!  禔SP.NET程序開發(fā)范例寶典:C#(第2版)》附有配套光盤。光盤提供了書中所有實例的源代碼,全部源代碼都經(jīng)過精心調(diào)試,在Windows XP/Windows Server 2003下測試通過,保證能夠正常運行。

書籍目錄

第1章 搭建ASP.NET開發(fā)環(huán)境1.1 環(huán)境配置實例001 安裝與配置IIS實例002 配置ASP.NET應(yīng)用程序開發(fā)環(huán)境1.2 Web.Config文件配置實例003 配置Access數(shù)據(jù)庫連接實例004 配置SQLServer數(shù)據(jù)庫連接實例005 配置Session變量的生命周期實例006 限制上傳文件大小與時間實例007 連接默認錯誤頁實例008 配置驗證級別第2章 頁面設(shè)計及廣告頁設(shè)計2.1 框架的使用實例009 使用FrameSet框架布局聊天室實例010 使用IFrame框架布局企業(yè)管理系統(tǒng)2.2 滾屏的實現(xiàn)實例011 滾動顯示博客公告實例012 滾屏效果并實現(xiàn)超級鏈接2.3 常用HTML控件實例013 Input(Reset)控件實現(xiàn)重置功能實例014 Table控件布局登錄頁面實例015 Table控件布局DataList模板(職員信息)實例016 Select控件實現(xiàn)聯(lián)動效果(選擇省顯示對應(yīng)的城市)2.4 廣告欄與多媒體設(shè)計方案實例017 制作旗幟廣告條實例018 浮動廣告實例019 循環(huán)播放廣告圖片實例020 網(wǎng)站嵌入視頻廣告實例021 網(wǎng)站嵌入音頻廣告第3章 CSS樣式與JavaScript腳本應(yīng)用3.1 主題實例022 創(chuàng)建控件主題實例023 創(chuàng)建網(wǎng)頁主題實例024 動態(tài)加載主題實例025 主題中應(yīng)用圖片3.2 控件樣式實例026 普通控件樣式實例027 數(shù)據(jù)控件樣式3.3 鏈接控件樣式實例028 鼠標單擊鏈接樣式實例029 鼠標指針劃過鏈接樣式3.4 菜單設(shè)計實例030 下拉式菜單實例031 解釋型菜單實例032 自動隱藏式菜單3.5 窗口控制實例033 打開新窗口顯示廣告信息實例034 自動關(guān)閉的廣告窗口實例035 居中顯示彈出的窗口實例036 打開新窗口顯示詳細信息實例037 彈出窗口的Cookie控制實例038 為彈出的窗口加入關(guān)閉按鈕實例039 關(guān)閉彈出窗口刷新父窗口實例040 關(guān)閉IE主窗口時,不彈出詢問對話框3.6 其他實例041 設(shè)置為主頁實例042 收藏本站實例043 離開時啟動收藏夾第4章 字符串、日期操作4.1 靜態(tài)字符串String操作實例044 比較字符串實例045 定位字符串和子串實例046 格式化字符串實例047 連接字符串實例048 分離字符串實例049 插入和填充字符串實例050 刪除和剪切字符串實例051 復(fù)制字符串實例052 替換字符串4.2 動態(tài)字符串StringBuilder操作實例053 追加操作實例054 插入操作實例055 刪除操作實例056 替換操作4.3 字符串編碼與解碼實例057 編碼網(wǎng)站網(wǎng)址實例058 解碼網(wǎng)站網(wǎng)址4.4 常用日期操作實例059 獲得服務(wù)器當前日期和時間實例060 獲取當前日期是星期幾實例061 獲取當前年的天數(shù)實例062 獲取當前月的天數(shù)實例063 獲取當前日期的前一天實例064 計算兩日期時間間隔第5章 常用Web服務(wù)器控件5.1 使用控件顯示文本實例065 顯示密碼格式文本實例066 顯示長日期格式時間實例067 顯示金額格式文本5.2 使用控件顯示圖片實例068 顯示驗證碼圖片實例069 動態(tài)顯示用戶頭像實例070 使用網(wǎng)頁對話框顯示圖片實例071 實現(xiàn)上傳圖片實例072 在上傳的圖片中寫上文字和獲取原圖片的縮略圖實例073 GridView控件顯示員工照片5.3 控件的超級鏈接實例074 ImageButton按鈕查看商品詳細信息實例075 GridView使用超級鏈接模板列查看詳細信息實例076 DataList控件模板中使用LinkButton查看詳細信息5.4 下拉列表框的應(yīng)用實例077 DropDownList控件動態(tài)顯示GridView控件索引頁實例078 省與城市之間的聯(lián)動實例079 添加、刪除郵件的附件5.5 單選按鈕的應(yīng)用實例080 性別選擇實例081 網(wǎng)絡(luò)考試系統(tǒng)中單選題答案的選擇5.6 復(fù)選框的應(yīng)用實例082 登錄身份選擇實例083 網(wǎng)絡(luò)考試系統(tǒng)中多選題答案的選擇5.7 控件連接數(shù)據(jù)源實例084 通過向?qū)渲肁ccessDataSource實例085 通過向?qū)渲肧qlDataSource實例086 通過向?qū)渲肵mlDataSource5.8 GridView控件的應(yīng)用實例087 數(shù)據(jù)綁定并實現(xiàn)分頁功能實例088 選中、編輯、取消、刪除數(shù)據(jù)項實例089 GridView實現(xiàn)正反雙向排序功能實例090 GridView控件中DropDownList控件的綁定實例091 GridView控件中動態(tài)添加模板列實例092 通過CheckBox刪除選中記錄實例093 在GridView控件中實現(xiàn)跨頁面多選實例094 刪除GridView控件行信息彈出確認提示框?qū)嵗?95 在GridView控件中實現(xiàn)自動編號實例096 GridView控件實現(xiàn)主細表實例097 查看當前行詳細信息實例098 單元格中使用“…”替換超長字符實例099 控制GridView控件中內(nèi)容的換行實例100 高亮顯示鼠標指定行數(shù)據(jù)5.9 GridView控件與Excel進行數(shù)據(jù)轉(zhuǎn)換實例101 將GridView中數(shù)據(jù)導(dǎo)入Excel中實例102 將Excel中數(shù)據(jù)讀入到GridView控件中實例103 將GridView中數(shù)據(jù)導(dǎo)出到Excel中并進行格式化處理5.10 GridView控件高級應(yīng)用實例104 可拖動列、可排序、可改變寬度的GridView實例105 GridView控件中自動求和、合并單元格和排序?qū)嵗?06 供求信息網(wǎng)審核發(fā)布信息實例107 學(xué)生成績不合格單元格顯示為紅色5.11 DataList控件的使用實例108 綁定數(shù)據(jù)并實現(xiàn)分頁實例109 編輯DataList控件模板顯示員工信息實例110 DataList控件實現(xiàn)主細表實例111 DataList控件實現(xiàn)刪除功能實例112 在DataList控件查找控件5.12 Repeater控件的使用實例113 Repeater控件數(shù)據(jù)綁定實例114 Repeater控件分頁實例115 編輯Repeater控件標識商品信息實例116 Repeater控件實現(xiàn)主細表第6章 驗證控件6.1 通信類驗證實例117 驗證E-mail地址和郵政編碼實例118 驗證網(wǎng)址實例119 驗證電話號碼6.2 日期與時間類驗證實例120 驗證日期輸入格式實例121 驗證時間輸入格式實例122 驗證日期與時間輸入格式6.3 文本與數(shù)值驗證實例123 驗證TextBox是否為空實例124 驗證輸入的數(shù)值是否在指定范圍實例125 比較兩個TextBox中的文本實例126 驗證身份證號碼實例127 驗證輸入文本是否為漢字實例128 驗證護照6.4 自定義驗證實例129 驗證合法的數(shù)據(jù)表名稱實例130 驗證貨幣類型第7章 高級Web服務(wù)器控件7.1 網(wǎng)站導(dǎo)航實例131 HyperLink實現(xiàn)簡單的網(wǎng)站導(dǎo)航實例132 SiteMapPath控件實現(xiàn)供求網(wǎng)站導(dǎo)航實例133 使用TreeView控件設(shè)計OA辦公系統(tǒng)的導(dǎo)航實例134 使用Menu控件實現(xiàn)BBS導(dǎo)航條7.2 登錄控件使用實例135 用Login控件實現(xiàn)會員登錄實例136 用CreateUserWizard控件創(chuàng)建新用戶登錄7.3 日期與時間實例137 通過Calendar控件查看指定日期的新聞實例138 日歷備忘錄7.4 使用WebParts控件實現(xiàn)個性化網(wǎng)站實例139 創(chuàng)建簡單的WebParts頁實例140 在WebPart控件中加入用戶控件實例141 修改WebPart控件的外觀和行為實例142 用戶動態(tài)添加WebPart控件7.5 用戶控件實例143 站內(nèi)查詢、搜索實例144 導(dǎo)航條控件實例145 友情鏈接7.6 其他控件實例146 用Panel控件顯示或隱藏一組控件實例147 通過ListBox控件實現(xiàn)點菜功能第8章 ADO.NET技術(shù)8.1 數(shù)據(jù)庫連接實例148 建立Access數(shù)據(jù)庫連接實例149 與加密后的Access數(shù)據(jù)庫建立連接實例150 訪問Excel文件實例151 建立SQLServer數(shù)據(jù)庫連接實例實例152 建立Oracle數(shù)據(jù)庫連接實例實例153 建立ODBC數(shù)據(jù)源連接8.2 數(shù)據(jù)添加實例154 添加單條數(shù)據(jù)實例實例155 添加多條數(shù)據(jù)實例實例156 將文件添加到數(shù)據(jù)庫中8.3 更新數(shù)據(jù)實例157 更新指定記錄實例實例158 批量更新數(shù)據(jù)8.4 數(shù)據(jù)刪除實例159 刪除指定記錄實例實例160 批量刪除記錄實例161 刪除所有記錄8.5 圖片存取技術(shù)實例162 將上傳圖片名稱存儲到數(shù)據(jù)庫中實例163 將圖片以二進制格式存儲到數(shù)據(jù)庫中實例164 讀取數(shù)據(jù)庫中上傳圖片名稱并顯示圖片實例165 讀取并顯示數(shù)據(jù)庫中以二進制方式存儲的圖片8.6 數(shù)據(jù)備份與還原實例166 備份SQLServer數(shù)據(jù)庫實例167 還原SQLServer數(shù)據(jù)庫實例168 分離數(shù)據(jù)庫實例169 附加數(shù)據(jù)庫實例170 收縮數(shù)據(jù)庫實例171 數(shù)據(jù)的導(dǎo)出實例172 數(shù)據(jù)的導(dǎo)入8.7 事務(wù)處理實例173 事務(wù)在論壇注冊時的應(yīng)用實例174 事務(wù)在插入多表數(shù)據(jù)中的應(yīng)用第9章 數(shù)據(jù)綁定技術(shù)9.1 數(shù)據(jù)源綁定實例175 格式化時間并進行綁定實例176 DataBinder.Eval綁定數(shù)據(jù)庫中圖片路徑實例177 使用Eval方法或Bind方法綁定DataList控件顯示員工信息實例178 綁定變量實例179 綁定集合實例180 綁定表達式實例181 綁定方法返回值實例182 綁定DataTable對象9.2 控件綁定數(shù)據(jù)實例183 查詢商品的詳細信息并綁定到服務(wù)器控件實例184 將數(shù)據(jù)庫中菜譜數(shù)據(jù)綁定到ListBox控件實例185 將新聞類型綁定到DropDownList控件實例186 將數(shù)組綁定到DropDownList控件9.3 XML數(shù)據(jù)綁定實例187 將XML文件中數(shù)據(jù)綁定到TreeView控件實例188 將XML文件中數(shù)據(jù)綁定到GridView控件實例189 將XML文件中數(shù)據(jù)綁定到菜單Menu控件第10章 SQL查詢相關(guān)技術(shù)10.1 SELECT子句實例190 查詢特定列數(shù)據(jù)實例191 使用列別名實例192 在列上加入計算實例193 使用函數(shù)設(shè)置條件10.2 查詢常量實例194 查詢數(shù)字實例195 查詢字符串實例196 查詢?nèi)掌跀?shù)據(jù)實例197 查詢邏輯型數(shù)據(jù)實例198 查詢空數(shù)據(jù)10.3 查詢變量實例199 利用變量查詢字符串數(shù)據(jù)實例200 利用變量查詢數(shù)值型數(shù)據(jù)實例201 利用變量查詢?nèi)掌谛蛿?shù)據(jù)10.4 模式查詢實例202 利用_通配符進行查詢實例203 利用%通配符進行查詢實例204 利用[]通配符進行查詢實例205 利用[^]通配符進行查詢實例206 復(fù)雜的模式查詢10.5 TOP和PERCENT限制查詢結(jié)果實例207 查詢前10名數(shù)據(jù)實例208 取出數(shù)據(jù)統(tǒng)計結(jié)果前10名數(shù)據(jù)實例209 查詢銷售量占前50%的圖書信息實例210 查詢庫存數(shù)量后20%的圖書信息10.6 周期、日期查詢實例211 查詢指定日期的數(shù)據(jù)實例212 查詢指定時間段的數(shù)據(jù)實例213 按月查詢數(shù)據(jù)10.7 比較、邏輯、重復(fù)查詢實例214 查詢數(shù)據(jù)大于指定條件的數(shù)據(jù)實例215 NOT與謂詞進行組合條件的查詢實例216 查詢時不顯示重復(fù)記錄實例217 列出數(shù)據(jù)中的重復(fù)記錄和記錄條數(shù)10.8 在查詢中使用OR和AND運算符實例218 利用OR進行查詢實例219 利用AND進行查詢實例220 同時利用OR、AND進行查詢10.9 排序、分組統(tǒng)計實例221 數(shù)據(jù)分組統(tǒng)計(單列)實例222 在分組查詢中使用ALL關(guān)鍵字實例223 在分組查詢中使用CUBE運算符實例224 在分組查詢中使用ROLLUP實例225 對數(shù)據(jù)進行降序查詢實例226 對數(shù)據(jù)進行多條件排序?qū)嵗?27 對統(tǒng)計結(jié)果進行排序?qū)嵗?28 按倉庫分組統(tǒng)計圖書庫存(多列)實例229 多表分組統(tǒng)計實例230 使用COMPUTE實例231 使用COMPUTEBY10.10 聚合函數(shù)實例232 利用聚合函數(shù)SUM對銷售額進行匯總實例233 利用聚合函數(shù)AVG求某班學(xué)生的平均年齡實例234 利用聚合函數(shù)MIN求銷售額、利潤最少的商品實例235 利用聚合函數(shù)MAX求月銷售額完成最多的員工實例236 利用聚合函數(shù)COUNT求日銷售額大于某值的商品數(shù)實例237 利用聚合函數(shù)First或Last求數(shù)據(jù)表中第一條或最后一條記錄10.11 多表查詢(連接查詢)實例238 利用FROM子句進行多表查詢實例239 使用表別名實例240 合并多個結(jié)果集10.12 嵌套查詢實例241 簡單嵌套查詢實例242 復(fù)雜嵌套查詢實例243 嵌套查詢在查詢統(tǒng)計中的應(yīng)用10.13 子查詢實例244 用子查詢作派生的表實例245 用子查詢作表達式實例246 在Update語句中應(yīng)用子查詢10.14 聯(lián)合語句UNION實例247 使用聯(lián)合查詢實例248 多表聯(lián)合查詢實例249 對聯(lián)合查詢后的結(jié)果進行排序10.15 內(nèi)聯(lián)接查詢實例250 簡單內(nèi)聯(lián)接查詢實例251 復(fù)雜內(nèi)聯(lián)接查詢實例252 使用內(nèi)聯(lián)接選擇一個表與另一個表中行相關(guān)的所有行10.16 外聯(lián)接查詢實例253 leftouterjoin查詢實例254 rightouterjoin查詢實例255 使用外聯(lián)接進行多表聯(lián)合查詢10.17 利用IN進行查詢實例256 使用IN引入子查詢限定查詢范圍實例257 用IN查詢表中的記錄信息10.18 交叉表查詢實例258 利用Trasform分析數(shù)據(jù)實例259 利用trasform動態(tài)分析數(shù)據(jù)實例260 靜態(tài)交叉表(SQLServer2000)實例261 動態(tài)交叉表(SQLServer2000)10.19 函數(shù)查詢實例262 在查詢語句中使用格式化函數(shù)實例263 在查詢語句中使用字符串函數(shù)實例264 在查詢中使用日期函數(shù)10.20 having語句應(yīng)用實例265 利用having語句過濾分組數(shù)據(jù)實例266 having語句應(yīng)用在多表查詢中第11章 視圖、存儲過程及觸發(fā)器的應(yīng)用11.1 視圖的應(yīng)用實例267 在ASP.NET中應(yīng)用視圖實例268 獲取數(shù)據(jù)庫中的全部用戶視圖實例269 通過視圖修改數(shù)據(jù)11.2 存儲過程的應(yīng)用實例270 ASP.NET應(yīng)用存儲過程實例271 應(yīng)用存儲過程添加數(shù)據(jù)實例272 應(yīng)用存儲過程修改數(shù)據(jù)實例273 應(yīng)用存儲過程刪除數(shù)據(jù)實例274 ASP.NET應(yīng)用查詢存儲過程實例275 獲取數(shù)據(jù)庫中全部的存儲過程實例276 加密存儲過程實例277 通過存儲過程關(guān)閉SQL數(shù)據(jù)庫連接進程11.3 觸發(fā)器的應(yīng)用實例278 Insert觸發(fā)器的應(yīng)用實例279 Update觸發(fā)器在系統(tǒng)日志中的應(yīng)用實例280 觸發(fā)器的嵌套使用實例281 獲取數(shù)據(jù)庫中的觸發(fā)器第12章 ASP.NET內(nèi)置對象12.1 頁面?zhèn)髦祵嵗?82 用Response.Redirect()方法進行頁面?zhèn)髦祵嵗?83 通過Session對象傳遞頁面地址12.2 獲取信息實例284 獲取頁面間傳送的值實例285 獲取客戶端瀏覽器的類型實例286 獲取客戶端和服務(wù)端IP地址12.3 在線統(tǒng)計實例287 統(tǒng)計在線人數(shù)實例288 統(tǒng)計IP地址登錄次數(shù)實例289 統(tǒng)計用戶在線停留時間實例290 統(tǒng)計網(wǎng)站總訪問量實例291 統(tǒng)計日訪問量12.4 聊天室實例292 利用Application對象實現(xiàn)消息發(fā)送實例293 利用Application對象實現(xiàn)私聊功能12.5 在線投票實例294 利用Cookie對象防止重復(fù)投票實例295 每月只能投票一次12.6 購物車實例296 查看購物車實例297 從購物車中移除指定商品實例298 清空購物車第13章 文件處理13.1 對文件的操作實例299 對文件的創(chuàng)建、移動、復(fù)制和刪除操作實例300 修改文件名稱實例301 文件的簡單讀寫實例302 修改文本文件實例303 查看文件是否存在13.2 對文件夾的操作實例304 創(chuàng)建、移動和刪除文件夾實例305 修改文件夾名稱實例306 查看文件夾是否存在13.3 文件上傳與下載實例307 單文件上傳實例308 多文件上傳實例309 上傳圖片文件并顯示實例310 文件下載實例311 用ASP.NET傳送大文件13.4 遍歷文件實例312 遍歷指定目錄下的所有文件和目錄實例313 遍歷指定驅(qū)動器13.5 在線壓縮和解壓文件實例314 在線壓縮文件實例315 在線解壓文件13.6 其他實例316 讀取注冊表信息實例317 讀取驅(qū)動器信息實例318 獲取指定文件的基本信息第14章 圖形圖像與多媒體14.1 簡單圖像繪制實例319 GDI+繪制直線、矩形和多邊形實例320 GDI+繪制圓形、橢圓形和扇形實例321 繪制帶有陰影效果的矩形14.2 繪制驗證碼實例322 繪制字母和數(shù)字混合驗證碼實例323 繪制漢字驗證碼14.3 柱形圖表實例324 柱形圖表分析投票結(jié)果實例325 柱形圖表分析網(wǎng)站流量實例326 柱形圖表分析汽車銷售業(yè)績實例327 在ASP.NET中使用Office組建創(chuàng)件立體統(tǒng)計圖14.4 折線圖表實例328 折線圖表分析人口出生率實例329 折線圖表分析商品價格走勢實例330 折線圖表分析網(wǎng)站人氣指數(shù)14.5 餅形圖表實例331 餅形圖表分析男女比例實例332 餅形圖表分析產(chǎn)品市場占有率實例333 餅形圖表分析人力資源情況14.6 頭像選擇實例334 通過下拉列表選擇頭像實例335 通過網(wǎng)頁對話框選擇頭像14.7 控制、顯示圖片特效實例336 通過鼠標滑輪控制圖片大小實例337 顯示隨機圖像實例338 獲取頁面中圖像的實際尺寸14.8 Flash動畫實例339 插入Flash動畫實例340 插入背景透明的Flash動畫14.9 在線播放與下載實例341 在線點播實例342 MP3文件下載實例343 自制視頻播放器實例344 帶記憶的在線影片欣賞第15章 水晶報表與打印15.1 打印Web窗體實例345 利用JavaScript實現(xiàn)打印實例346 利用WebBrowser實現(xiàn)打印15.2 打印圖片實例347 打印圖片實例348 打印簡歷15.3 利用報表生成器設(shè)計報表實例349 利用報表專家設(shè)計并顯示學(xué)生基本信息實例350 分組統(tǒng)計報表實例351 在水晶報表中添加圖表15.4 水晶報表中數(shù)據(jù)源和數(shù)據(jù)的操作實例352 在水晶報表中使用Access數(shù)據(jù)庫實例353 在水晶報表中使用SQLServer數(shù)據(jù)庫實例354 在水晶報表中使用Excel工作簿實例355 跨數(shù)據(jù)源查詢15.5 水晶報表中字段和文本對象的操作實例356 訂貨總金額超過10萬元顯示“恭喜獲獎”文字實例357 薪資大于或等于1萬元使用藍色字體標記15.6 水晶報表中數(shù)據(jù)的篩選實例358 篩選月銷售額大于100萬的商品實例359 篩選薪資大于2000元的男員工15.7 水晶報表中數(shù)據(jù)的分組與排序?qū)嵗?60 按倉庫分組統(tǒng)計圖書庫存實例361 按成績總分降序排序15.8 水晶報表的計算實例362 部門銷售量占公司總銷售量的業(yè)績百分比實例363 利用累計方式給每一筆數(shù)據(jù)記錄加上筆數(shù)編號15.9 子報表的使用實例364 插入子報表實例365 編輯與重新導(dǎo)入子報表實例366 根據(jù)需要顯示子報表15.10 ASP.NET中調(diào)用Office進行打印實例367 利用Word打印員工報表實例368 利用Excel打印學(xué)生信息報表第16章 XML技術(shù)16.1 讀寫XML文件實例369 寫入XML文件實例370 讀取XML文件實例371 修改XML文件實例372 在SQLServer中讀取XML數(shù)據(jù)16.2 XML文件節(jié)點操作實例373 插入XML節(jié)點實例374 檢索XML節(jié)點實例375 刪除XML節(jié)點16.3 XML文件轉(zhuǎn)換實例376 在HTML頁面中使用XML實例377 DataSet和XML文件的相互轉(zhuǎn)換實例378 XSL轉(zhuǎn)換XML文件16.4 XML文件加密、解密實例379 加密XML文件實例380 解密XML文件第17章 WebService17.1 認識Web服務(wù)實例381 創(chuàng)建Web服務(wù)實例382 調(diào)用WebService實現(xiàn)簡單計算器17.2 Web服務(wù)實現(xiàn)數(shù)據(jù)庫操作實例383 利用Web服務(wù)實現(xiàn)數(shù)據(jù)添加操作實例384 WebService調(diào)用存儲過程實現(xiàn)數(shù)據(jù)刪除17.3 Web服務(wù)實現(xiàn)通信功能實例385 利用WebService發(fā)送手機短信實例386 利用WebService發(fā)送E-mail郵件實例387 利用WebService獲取天氣預(yù)報17.4 其他實例388 利用WebService上傳和下載圖片實例389 利用WebService實現(xiàn)驗證碼技術(shù)實例390 從WebService中訪問服務(wù)器變量實例391 利用WebService實現(xiàn)產(chǎn)品編號第18章 AJAX應(yīng)用開發(fā)18.1 AJAX下載與安裝實例392 下載ASP.NETAJAX實例393 安裝ASP.NETAJAX實例394 AjaxControlToolkit安裝與下載18.2 智能檢索實例395 智能文件檢索實例396 智能匹配檢索18.3 安全檢測實例397 密碼強度提示實例398 ValidatorCallout多樣式驗證18.4 AJAX實例應(yīng)用實例399 AJAX實現(xiàn)許愿墻實例400 AJAX實現(xiàn)在線聊天室實例401 AJAX實現(xiàn)展開留言板信息18.5 其他應(yīng)用實例402 AJAX實現(xiàn)北京奧運倒計時實例403 AJAX實現(xiàn)浮動窗口實例404 AJAX彈出式日歷實例405 SlideShow控件播放照片第19章 ASP.NET高級應(yīng)用19.1 訪問Office文件實例406 企業(yè)文檔管理系統(tǒng)中訪問Word文件實例407 遠程教育系統(tǒng)應(yīng)用Powerpoint教學(xué)19.2 電子郵件實例408 利用SMTP服務(wù)發(fā)送電子郵件實例409 利用Jmail組件發(fā)送和接收郵件19.3 網(wǎng)站搜索實例410 一般搜索實例411 高級搜索實例412 常用搜索實例413 在自己的網(wǎng)站中加入Baidu和Google搜索19.4 ASP.NET應(yīng)用程序打包與發(fā)布實例414 發(fā)布ASP.NET應(yīng)用程序?qū)嵗?15 打包ASP.NET應(yīng)用程序19.5 其他實例416 將15位身份證號碼轉(zhuǎn)換成18位實例417 FreeTextBox組件(文本編輯器)的簡單使用實例418 ASP.NET生成靜態(tài)網(wǎng)頁實例419 ASP.NET利用短信貓發(fā)送手機短信息實例420 獲取服務(wù)器名稱、客戶端名稱和IP地址實例421 ASP.NET實現(xiàn)斷點續(xù)傳實例422 電子商城在線支付第20章 ASP.NET安全機制20.1 用戶登錄實例423 普通登錄實例424 Session對象判斷用戶登錄狀態(tài)實例425 網(wǎng)絡(luò)上實現(xiàn)單點登錄實例426 防止SQL注入式攻擊實例427 驗證碼技術(shù)登錄20.2 數(shù)據(jù)加密技術(shù)實例428 MD5加密登錄用戶名稱和密碼實例429 加密與解密DataSet實例430 加密與解密文件20.3 Access數(shù)據(jù)庫安全實例431 Access數(shù)據(jù)庫備份與恢復(fù)實例432 防止Access數(shù)據(jù)庫被下載實例433 防止盜鏈下載20.4 過濾非法字符實例434 禁止用戶輸入非法字符實例435 過濾HTML非法字符第21章 網(wǎng)站設(shè)計與網(wǎng)頁配色21.1 企業(yè)網(wǎng)站實例436 汽車銷售實例437 醫(yī)藥連鎖實例438 硬件產(chǎn)品實例439 軟件產(chǎn)品實例440 物流實例441 賓館酒店21.2 電子商務(wù)實例442 B2C電子商務(wù)網(wǎng)實例443 B2B電子商務(wù)21.3 搜索引擎實例444 站內(nèi)搜索引擎實例445 互聯(lián)網(wǎng)搜索引擎21.4 機構(gòu)類網(wǎng)站實例446 政務(wù)實例447 銀行實例448 新聞21.5 教育類網(wǎng)站實例449 科研實例450 大專院校21.6 生活資訊類實例451 家居實例452 房地產(chǎn)21.7 娛樂類網(wǎng)站實例453 音樂網(wǎng)實例454 電影網(wǎng)實例455 游戲門戶網(wǎng)21.8 供求信息類實例456 人才供求實例457 二手商品供求21.9 其他實例458 個人主頁實例459 美食網(wǎng)實例460 博客網(wǎng)站(Blog)

章節(jié)摘錄

插圖:第1章 搭建ASP.NET開發(fā)環(huán)境1.1 環(huán)境配置要使用ASP.NET進行Web應(yīng)用程序開發(fā),必須安裝和配置開發(fā)環(huán)境。優(yōu)秀的開發(fā)環(huán)境不僅可以提高程序開發(fā)的效率,也可以使開發(fā)人員更快地調(diào)試好程序。下面通過實例介紹如何配置ASP.NET開發(fā)環(huán)境。實例說明開發(fā)ASRNET應(yīng)用程序之前,需要安裝并配置IIS。IIS是Internet Information Server的縮寫,是微軟公司主推的Web服務(wù)器,通過IIS,開發(fā)人員可以更方便地調(diào)試程序或發(fā)布網(wǎng)站。下面介紹如何在WindowsServer2003(SPI)操作系統(tǒng)中安裝與配置IIS。技術(shù)要點以下是IIS服務(wù)器的一些配置和說明?!CP端口:可以更改為任意1個TCP端口號,前提是客戶必須事先知道該端口號,否則無法連接到該Web服務(wù)器。當采用默認值“80”時,用戶只需通過IP地址,即可實現(xiàn)對網(wǎng)站的訪問;如果端口號不是“80”,則必須在瀏覽器中同時輸入IP地址和端口號,才可以實現(xiàn)對網(wǎng)站的訪問。例如:要訪問端口號為8080的Web Test網(wǎng)站,在瀏覽器中輸入地址http://192.168.0.1:8080/Web Test?!P地址:IP地址為Web服務(wù)器的IP地址?!け镜芈窂剑骸爸髂夸洝边x項卡中的本地路徑為所要瀏覽的網(wǎng)站文件夾?!SP.NET版本:“ASENET”選項卡中的ASP.NET版本為2.0.50727?!つJ文檔:“文檔”選項卡中的默認文檔選項中,一定要有用戶所要瀏覽網(wǎng)站的主頁面地址。實現(xiàn)過程1.安裝IISASP.NET運行平臺中Internet信息服務(wù)(IIS)的安裝步驟如下。(1)將WindowsServer2003操作系統(tǒng)安裝盤放入計算機的光盤驅(qū)動器中,依次在操作系統(tǒng)中選擇“開始/設(shè)置/控制面板/添加或刪除程序”選項,此時系統(tǒng)會打開“添加或刪除程序”對話框,如圖1.1所示。(2)單擊“添加或刪除程序”對話框中左側(cè)的“添加/刪除Windows組件”選項,系統(tǒng)會打開“Windows組件向?qū)А睂υ捒?,如圖1.2所示。

編輯推薦

《ASP.NET程序開發(fā)范例寶典:C#(第2版)》適用于廣大計算機愛好者和編程人員,也可供大中專院校師生閱讀。書中精選500多個典型范例,覆蓋全面。源于實際項目開發(fā),幫助讀者短時間掌握更多實用技術(shù)、提高編程水平。范例經(jīng)過精心編排,重點、難點突出,易查易學(xué)。附錄提供快速索引,查找方便。一部久享盛譽的程序開發(fā)寶典。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    ASP.NET程序開發(fā)范例寶典 PDF格式下載


用戶評論 (總計15條)

 
 

  •   單單就這本書說.我覺得總體不錯.適合初級者入門.但是呢。就我感覺而言.還有不足.我覺得沒有真正深入到項目里面去。這跟實際做項目有很大不同,我覺得書應(yīng)該做點改進.增加幾個實實在在的項目.全程的-就是全過程咯..因為做項目的時候一開始就涉及到項目需求分析. 一級一級往下分.怎么做.還有做實際項目會用到架構(gòu),怎么用。是什么意思.具體層是怎么功能..都能實在的說的清楚。把初級者真正帶進知識殿堂...如果能有這種效果的話,那會是學(xué)習(xí)者的福音..謝謝給我一個建議的機會....本人 晏小平.如果有好書的話歡迎推薦給我。.
  •   厚厚的書,定得不錯,隨書的光盤也很詳細。做為工具書很實用的。
  •   質(zhì)量還比較好!贊一個!
  •   本來懶的在網(wǎng)上發(fā)表評論的,但是現(xiàn)在花費時間講下買了這本書的見解。 這本范例是我見過ASP.NET中最好的范例圖書,里面講解了我們開發(fā)項目中的常見實例,對初學(xué)者開發(fā)項目無疑是一個很好的參考書,減少了在線查問題的困難,雖然書本有800頁左右,里面的內(nèi)容大多都是講解文字,代碼實例都光盤里面,減少了代碼充當頁面,不像其他的書本,單純代碼就占了一本以上的頁面,本人極力推薦,希望的就是所有和我好學(xué)ASP.NET的人能買到稱心的書本!
  •   還算可以。有基礎(chǔ)之后可以看看,一本不錯的參考書。
  •   非常實用,可以從中學(xué)到很多實用的技術(shù)
  •   還行,物有所值的,如果初學(xué)的話
  •   新買的這兩部書C#程序開發(fā)范例寶典和Asp.net程序開發(fā)范例寶典,這兩部書就像現(xiàn)在市場上的保健品一樣,根本沒有治療作用。書本的內(nèi)容有很大的跳躍性,沒有基礎(chǔ)的同學(xué)看不懂,有經(jīng)驗的同志又只能做編程參考,很厚的書,買回來真正會去看真正能用到的部分不多。不過,作為參考書卻是不錯的選擇。隨書附送光盤中還隱藏了書目的最后一章,chp22.綜合實例。
  •   我的畢業(yè)設(shè)計就是靠這本書啊!
  •   對初學(xué)者,沒有太大的指導(dǎo)意義.對高手也沒有什么幫助.
  •   首先這本書我是第一次在卓越網(wǎng)買的,不好得先說說,里面缺了十幾頁,不知道是卓越的問題還是什么,事后一個月才發(fā)現(xiàn),里面講得例子一般般,其實里面說得很多都是很基礎(chǔ),關(guān)鍵是你要有基礎(chǔ),如果拿這本書去開發(fā)得話是不行,因為現(xiàn)在企業(yè)開發(fā)都是采用三層架構(gòu),并不像書上寫在一堆,當然你可以反駁我,要是想學(xué)基礎(chǔ)和深入還是選擇紅皮書吧,這本書我看看就不想看下去了,不為什么,例子只是一... 閱讀更多
  •   內(nèi)容不錯,涵蓋了許多基礎(chǔ)的東西,但是比較適合新手,很多東西都是略微講了一下,一帶而過的感覺如果是剛接觸的朋友可以看看,如果是想提高的朋友,唔,我覺得可以選擇其他的書
  •   買了這本書覺得還不錯,唯一的不足就是沒有關(guān)于LINQ的相關(guān)知識!但是服務(wù)不錯,挺好!
  •   書的名字起那么好,就是忽悠人的,還開發(fā)百例,你直接說控件講解多好,騙子!真不要臉。建議有點基礎(chǔ)的就別買了,純屬浪費錢
  •   對于有一定的基礎(chǔ)的人作為實例參考不錯!!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7