ASP.NET 2.0網(wǎng)站開發(fā)案例教程
-
【作 者】龔赤兵 編著
【I S B N 】978-7-5084-6426-8
【責(zé)任編輯】李 炎
【適用讀者群】高職高專
【出版時(shí)間】2009-04-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數(shù)】300
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥34
【叢 書】21世紀(jì)高職高專創(chuàng)新精品規(guī)劃教材
【備注信息】教育部高等學(xué)校高職高專計(jì)算機(jī)類專業(yè)教學(xué)指導(dǎo)委員會(huì)優(yōu)秀教材
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書以案例為驅(qū)動(dòng),通過精心構(gòu)造的17個(gè)實(shí)例,描繪了ASP.NET 2.0微軟經(jīng)典案例?個(gè)人網(wǎng)站初學(xué)者工具包的詳細(xì)開發(fā)流程,強(qiáng)調(diào)在“做中學(xué),學(xué)中做”,從而逐步實(shí)現(xiàn)一個(gè)功能較為復(fù)雜、基于三層架構(gòu)的個(gè)人網(wǎng)站。
開發(fā)者可利用Visual Web Developer 2005和SQL Server 2005進(jìn)行ASP.NET 2.0網(wǎng)站的開發(fā),基本掌握ASP.NET 2.0中的許多新特性,如母版頁、頁面導(dǎo)航、主題與皮膚、各種數(shù)據(jù)源控件、數(shù)據(jù)訪問控件等。
本書既可作為高職高專計(jì)算機(jī)及相關(guān)專業(yè)的教材,也可作為網(wǎng)站設(shè)計(jì)愛好者的學(xué)習(xí)教程。隨書附帶一張光盤,包括了本書需要安裝的軟件以及所有實(shí)例的源文件。
“教、學(xué)、做”一體化,強(qiáng)化能力培養(yǎng);“工學(xué)結(jié)合”原則,提高社會(huì)實(shí)踐能力;“案例教學(xué)”方法,增強(qiáng)可讀性和可操作性。
2005年底微軟公司發(fā)布了Visual Studio 2005和SQL Server 2005,這兩款產(chǎn)品都是構(gòu)建在新發(fā)布的.NET 2.0平臺(tái)之上,因此編程方式與以前相比有了很大變化。其中,最顯著的一點(diǎn)是,開發(fā)者需要編寫的代碼量減少了70%以上。
為了讓初學(xué)者盡快學(xué)習(xí)并掌握ASP.NET 2.0技術(shù)開發(fā)Web應(yīng)用程序,微軟公司經(jīng)過大量調(diào)研、反饋,在全球范圍內(nèi)組織相關(guān)行業(yè)專家、吸引各路開發(fā)高手,特別為開發(fā)者制作了一些經(jīng)典案例,并稱之為初學(xué)者工具包(Starter Kit),這些初學(xué)者工具包就是一個(gè)一個(gè)鮮活的典型應(yīng)用網(wǎng)站,這些典型案例分別描述了各種類型網(wǎng)站的總體設(shè)計(jì)、基本功能、整個(gè)網(wǎng)站的設(shè)計(jì)代碼等。
在微軟的相關(guān)網(wǎng)站上提供了數(shù)個(gè)初學(xué)者工具包供開發(fā)者借鑒,其中的Personal Web Site Starter Kit(以下簡稱PWS)被集成在Visual Web Developer 2005速成版中作為一個(gè)項(xiàng)目模板供大家學(xué)習(xí),不過由于其中存在幾個(gè)bug,初學(xué)者常常不能成功運(yùn)行該P(yáng)WS網(wǎng)站,所以筆者專門對(duì)PWS進(jìn)行了漢化,并制作了一個(gè)PWS項(xiàng)目模板供大家使用。
個(gè)人網(wǎng)站初學(xué)者工具包是一個(gè)可以運(yùn)行的個(gè)人網(wǎng)站,其中包括首頁、簡歷頁面、鏈接頁面、注冊(cè)頁面、相冊(cè)管理頁面和相冊(cè)瀏覽等11個(gè)頁面,是初學(xué)者學(xué)習(xí)ASP.NET 2.0的經(jīng)典案例,本書的目的就是仔細(xì)分析該案例的結(jié)構(gòu)、功能、頁面實(shí)現(xiàn),通過精心構(gòu)造的17個(gè)實(shí)例,讓讀者在“做中學(xué),學(xué)中做”,從而能夠逐步實(shí)現(xiàn)一個(gè)完整的個(gè)人網(wǎng)站初學(xué)者工具包。
本書的內(nèi)容簡要介紹如下:
第1章介紹如何配置ASP.NET 2.0的開發(fā)環(huán)境,如何安裝個(gè)人網(wǎng)站初學(xué)者工具包,以及個(gè)人網(wǎng)站的總體結(jié)構(gòu)和頁面功能分析。
第2章介紹如何實(shí)現(xiàn)實(shí)例1中的功能:圖片的上傳與顯示。簡單介紹了ADO.NET數(shù)據(jù)訪問基礎(chǔ),數(shù)據(jù)庫的創(chuàng)建和連接,說明了如何將圖片保存到數(shù)據(jù)庫中,通過自定義HTTP處理程序顯示圖片等。
第3章主要實(shí)現(xiàn)相冊(cè)顯示的基本功能。簡單說明了在ASP.NET 2.0中,如何使用常用的數(shù)據(jù)控件。實(shí)例2實(shí)現(xiàn)顯示相冊(cè)內(nèi)容;實(shí)例3實(shí)現(xiàn)顯示相冊(cè)中的所有照片;實(shí)例4則實(shí)現(xiàn)顯示指定的照片。
第4章主要介紹母版頁和頁面導(dǎo)航,其中包括2個(gè)實(shí)例。實(shí)例5說明如何使用母版頁簡化頁面的制作;實(shí)例6說明如何在母版頁中實(shí)現(xiàn)頁面導(dǎo)航。
第5章通過實(shí)例7介紹如何使用主題和皮膚設(shè)置頁面外觀。
第6章通過實(shí)例8介紹如何使用成員及角色管理網(wǎng)站。
第7章主要實(shí)現(xiàn)相冊(cè)編輯的基本功能。實(shí)例9實(shí)現(xiàn)相冊(cè)內(nèi)容的編輯;實(shí)例10實(shí)現(xiàn)指定相冊(cè)中照片的編輯;實(shí)例11則實(shí)現(xiàn)顯示指定的照片。
第8章通過實(shí)例12介紹如何發(fā)布個(gè)人網(wǎng)站到IIS中,如何發(fā)布個(gè)人網(wǎng)站到互聯(lián)網(wǎng)上。
第9章介紹如何實(shí)現(xiàn)三層架構(gòu)的PWS網(wǎng)站。實(shí)例13實(shí)現(xiàn)中間數(shù)據(jù)訪問層的構(gòu)建;實(shí)例14實(shí)現(xiàn)相冊(cè)顯示的基本功能;實(shí)例15實(shí)現(xiàn)相冊(cè)編輯的基本功能;實(shí)例16則實(shí)現(xiàn)其他的頁面。
第10章通過實(shí)例17介紹如何實(shí)現(xiàn)多彩的網(wǎng)站初學(xué)者工具包,給出3個(gè)擴(kuò)展PWS網(wǎng)站的示例,以便讀者擴(kuò)展PWS網(wǎng)站,制作出自己的PWS網(wǎng)站。
聯(lián)系我們
本書主要由龔赤兵編寫,參加寫作的人員還有丁瑞、龍敏、丁汀、龔雅、劉恭作、王銀萍、龔紅佳、丁潔珍、劉連清、龔承德、王歡、鮑婧、林華、鮑必貴、韓桃仙、周禮成等,在此一并表示感謝。
在本書編寫過程中,我們力求精益求精,但難免存在一些錯(cuò)誤和不足之處,如果讀者使用本書時(shí)遇到問題,可以發(fā)郵件聯(lián)系我們(spencergong@yahoo.com)。
前言
第1章 個(gè)人網(wǎng)站初學(xué)者工具包分析 1
1.1 配置ASP.NET 2.0開發(fā)環(huán)境 1
1.1.1 安裝Visual Web Developer 2005 2
1.1.2 安裝SQL Server Express 5
1.2 個(gè)人網(wǎng)站初學(xué)者工具包的安裝 12
1.2.1 安裝項(xiàng)目文件 13
1.2.2 新建網(wǎng)站 14
1.3 首次運(yùn)行網(wǎng)站 15
1.4 用戶設(shè)置 16
1.5 網(wǎng)站的總體結(jié)構(gòu) 19
1.6 頁面功能分析 20
1.6.1 首頁 20
1.6.2 簡歷頁面 20
1.6.3 鏈接頁面 22
1.6.4 注冊(cè)頁面 22
1.6.5 相冊(cè)管理 23
1.6.6 相冊(cè)瀏覽 26
1.7 小結(jié) 30
練習(xí)題 31
第2章 實(shí)例1--圖片的上傳與顯示 32
2.1 ADO.NET數(shù)據(jù)訪問基礎(chǔ) 32
2.1.1 ADO.NET簡介 32
2.1.2 數(shù)據(jù)庫連接對(duì)象--SqlConnection 34
2.1.3 構(gòu)造SQL語句對(duì)象--SqlCommand 37
2.1.4 處理結(jié)果對(duì)象--SqlDataReader 44
2.1.5 參數(shù)化對(duì)象--SqlCommand 47
2.1.6 存儲(chǔ)過程 49
2.2 新建數(shù)據(jù)庫 53
2.2.1 新建PERSONAL數(shù)據(jù)庫 53
2.2.2 分析PERSONAL數(shù)據(jù)庫 55
2.3 連接數(shù)據(jù)庫字符串 56
2.3.1 設(shè)置連接數(shù)據(jù)庫字符串 57
2.3.2 讀取連接數(shù)據(jù)庫字符串 57
2.4 上傳圖片到數(shù)據(jù)庫 58
2.5 批量上傳圖片到數(shù)據(jù)庫 63
2.6 自定義HTTP處理程序顯示圖片 63
2.7 小結(jié) 71
練習(xí)題 72
第3章 相冊(cè)顯示的基本功能 73
3.1 常用數(shù)據(jù)控件的使用 73
3.1.1 使用GridView控件顯示數(shù)據(jù)庫中數(shù)據(jù) 74
3.1.2 使用DataList控件顯示格式化數(shù)據(jù) 77
3.1.3 使用GridView、FormView控件顯示主/從數(shù)據(jù) 79
3.2 實(shí)例2--顯示相冊(cè)內(nèi)容 85
3.2.1 用SqlDataSource連接數(shù)據(jù)庫 87
3.2.2 用DataList顯示相冊(cè)內(nèi)容 91
3.3 實(shí)例3--顯示相冊(cè)中的所有照片 96
3.3.1 用SqlDataSource連接數(shù)據(jù)庫 96
3.3.2 用DataList顯示某一相冊(cè)中的所有照片 99
3.4 實(shí)例4--顯示某張照片 102
3.4.1 用SqlDataSource連接數(shù)據(jù)庫 103
3.4.2 用FormView顯示某張照片 104
3.5 小結(jié) 107
練習(xí)題 107
第4章 母版頁及頁面導(dǎo)航 108
4.1 實(shí)例5--使用母版頁簡化頁面制作 108
4.1.1 相冊(cè)顯示頁面的結(jié)構(gòu)分析 108
4.1.2 設(shè)計(jì)母版頁 111
4.1.3 使用母版頁 114
4.2 網(wǎng)站導(dǎo)航 120
4.2.1 創(chuàng)建一個(gè)網(wǎng)站以及站點(diǎn)地圖文件 120
4.2.2 使用TreeView控件實(shí)現(xiàn)導(dǎo)航 123
4.2.3 使用SiteMapPath控件顯示導(dǎo)航路徑 124
4.2.4 使用Menu控件實(shí)現(xiàn)導(dǎo)航菜單 124
4.2.5 在母版頁中實(shí)現(xiàn)站點(diǎn)導(dǎo)航 125
4.3 實(shí)例6--在母版頁中設(shè)計(jì)頁面導(dǎo)航 129
4.3.1 建立web.sitemap 130
4.3.2 使用SiteMapDataSource 131
4.3.3 使用Menu 132
4.3.4 使用SiteMapPath 132
4.4 小結(jié) 133
練習(xí)題 133
第5章 實(shí)例7--使用主題及皮膚設(shè)置頁面外觀 134
5.1 主題和皮膚 136
5.1.1 創(chuàng)建一個(gè)網(wǎng)站和一個(gè)頁面 136
5.1.2 在頁面中創(chuàng)建和應(yīng)用主題 136
5.1.3 樣式主題和個(gè)性化主題 137
5.1.4 在整個(gè)站點(diǎn)中使用主題 138
5.2 使用主題 139
5.3 使用皮膚 141
5.4 小結(jié) 148
練習(xí)題 148
第6章 實(shí)例8--使用成員及角色管理網(wǎng)站 149
6.1 網(wǎng)站的成員管理 149
6.1.1 創(chuàng)建一個(gè)網(wǎng)站和一個(gè)頁面 149
6.1.2 配置成員管理 150
6.1.3 實(shí)現(xiàn)用戶登錄 154
6.1.4 注冊(cè)新用戶 158
6.1.5 更改密碼 159
6.2 成員管理 161
6.2.1 會(huì)員注冊(cè) 161
6.2.2 會(huì)員登錄 163
6.2.3 會(huì)員其他信息的管理 167
6.2.4 Default.asp頁面的實(shí)現(xiàn) 170
6.3 角色管理 173
6.3.1 相冊(cè)的管理 173
6.3.2 相冊(cè)的顯示 176
6.3.3 角色的管理 176
6.4 小結(jié) 177
練習(xí)題 178
第7章 相冊(cè)編輯的基本功能 179
7.1 實(shí)例9--編輯相冊(cè)的內(nèi)容 179
7.1.1 用SqlDataSource連接數(shù)據(jù)庫 180
7.1.2 用FormView實(shí)現(xiàn)新建相冊(cè) 184
7.1.3 用GridView實(shí)現(xiàn)相冊(cè)的顯示、修改和刪除 186
7.2 實(shí)例10--編輯某一相冊(cè)中的照片 189
7.2.1 用SqlDataSource連接數(shù)據(jù)庫 190
7.2.2 使用FormView新建相冊(cè)中的照片 191
7.2.3 使用GridView實(shí)現(xiàn)照片的顯示、更改和刪除 194
7.2.4 使用DataList實(shí)現(xiàn)照片批量上傳 196
7.3 實(shí)例11--顯示某張照片 198
7.4 小結(jié) 200
練習(xí)題 200
第8章 實(shí)例12--發(fā)布個(gè)人網(wǎng)站 201
8.1 Resume.aspx頁面的實(shí)現(xiàn) 201
8.2 Links.aspx頁面的實(shí)現(xiàn) 204
8.3 Download.aspx頁面的實(shí)現(xiàn) 205
8.4 發(fā)布個(gè)人網(wǎng)站 207
8.4.1 連接到遠(yuǎn)程站點(diǎn) 207
8.4.2 復(fù)制文件 211
8.4.3 運(yùn)行網(wǎng)站 212
8.4.4 發(fā)布PWS網(wǎng)站到互聯(lián)網(wǎng)上 219
8.5 小結(jié) 230
練習(xí)題 230
第9章 網(wǎng)站三層架構(gòu)的實(shí)現(xiàn) 232
9.1 二層架構(gòu)與三層架構(gòu)概述 232
9.1.1 二層架構(gòu)概述 232
9.1.2 三層架構(gòu)概述 232
9.2 實(shí)例13--中間數(shù)據(jù)訪問層的構(gòu)建 234
9.2.1 Album類的構(gòu)建 234
9.2.2 Photo類的構(gòu)建 235
9.2.3 枚舉PhotoSize的構(gòu)建 236
9.2.4 存儲(chǔ)過程與PhotoManager類的構(gòu)建 237
9.2.5 Handler.ashx的修改 252
9.3 實(shí)例14--相冊(cè)顯示頁面的實(shí)現(xiàn) 254
9.3.1 Albums.aspx頁面的實(shí)現(xiàn) 254
9.3.2 Photos.aspx頁面的實(shí)現(xiàn) 257
9.3.3 Details.aspx頁面的實(shí)現(xiàn) 259
9.4 實(shí)例15--相冊(cè)編輯頁面的實(shí)現(xiàn) 261
9.4.1 Albums.aspx頁面的實(shí)現(xiàn) 261
9.4.2 Photos.aspx頁面的實(shí)現(xiàn) 265
9.5 實(shí)例16--其他頁面的實(shí)現(xiàn) 269
9.5.1 Default.aspx頁面的實(shí)現(xiàn) 269
9.5.2 Download.aspx頁面的實(shí)現(xiàn) 271
9.6 小結(jié) 272
練習(xí)題 272
第10章 實(shí)例17--擴(kuò)展PWS網(wǎng)站 273
10.1 多彩的網(wǎng)站初學(xué)者工具包概述 273
10.1.1 網(wǎng)站的總體結(jié)構(gòu) 273
10.1.2 頁面功能 274
10.2 實(shí)現(xiàn)多彩的網(wǎng)站初學(xué)者工具包 277
10.2.1 頁面結(jié)構(gòu)分析 277
10.2.2 首頁的設(shè)計(jì) 278
10.2.3 其他頁面的設(shè)計(jì) 281
10.2.4 創(chuàng)建多主題網(wǎng)站 283
10.3 擴(kuò)展PWS網(wǎng)站的示例 285
10.4 小結(jié) 287
練習(xí)題 287
- ASP.NET(C#)網(wǎng)站開發(fā)(第二版) [主編 張志明 王輝]
- ASP.NET Web程序設(shè)計(jì) [吳琴霞 栗青生 康晶 編著]
- ASP.NET(C#)網(wǎng)站開發(fā) [主編 張志明 王輝]
- ASP.NET項(xiàng)目開發(fā)教程 [鄒承俊 任 華]
- ASP.NET程序設(shè)計(jì) [佘東 主 編 ]
- 動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)(Dreamweaver CS3+ASP.NET) [張德芬 主 編 ]
- ASP.NET 2.0企業(yè)網(wǎng)站項(xiàng)目實(shí)戰(zhàn) [龔赤兵 林海丹 編著]
- ASP.NET程序設(shè)計(jì) [嚴(yán)健武 柳青 主編]
- ASP.NET程序設(shè)計(jì)及應(yīng)用 [蘇英如 主編]
- ASP.NET課程設(shè)計(jì)案例精編 [郝思嘉 主編]
- ASP.NET編程技術(shù)與交互式網(wǎng)頁設(shè)計(jì) [蘇英如 主編]
- ASP.NET Web程序設(shè)計(jì) [王祖儷 主編]
- ASP.NET 2.0程序設(shè)計(jì) [陳語林 主編]
- ASP.NET 2.0管理系統(tǒng)開發(fā)經(jīng)典案例(C#版) [羅斌 等編著]
- ASP.NET 2.0管理系統(tǒng)開發(fā)經(jīng)典案例(Basic版) [羅斌 等編著]
- ASP.NET 2.0數(shù)據(jù)庫開發(fā)經(jīng)典案例 [羅斌 等編著]
-
>通識(shí)課
>理工類基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視
- 生活經(jīng)管more>>
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)(第三版)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)項(xiàng)目實(shí)訓(xùn)與習(xí)題集(第三
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)項(xiàng)目實(shí)訓(xùn)與習(xí)題集(第二
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)(第二版)
- 通信電子線路
- 微型計(jì)算機(jī)組裝與維護(hù)(第二版)
- 數(shù)控車床加工任務(wù)化教程
- 數(shù)控銑床加工實(shí)訓(xùn)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程(第二版)(Window
- SQL Server 2012項(xiàng)目教程—分銷系統(tǒng)項(xiàng)
- 中文版Photoshop CS6圖形圖像處理案例
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程(Windows 7+Office
- SQL Server 2008數(shù)據(jù)庫開發(fā)經(jīng)典案例教
- Windows Server配置管理項(xiàng)目實(shí)訓(xùn)教程(
- Linux網(wǎng)絡(luò)服務(wù)器配置管理項(xiàng)目實(shí)訓(xùn)教程
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)實(shí)例教程(Windows 7+Of

