ASP.NET項(xiàng)目開(kāi)發(fā)教程

-
【作 者】鄒承俊 任 華
【I S B N 】978-7-5170-0976-4
【責(zé)任編輯】張玉玲
【適用讀者群】高職高專(zhuān)
【出版時(shí)間】2013-08-15
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】312
【千字?jǐn)?shù)】508
【印 張】19.5
【定 價(jià)】¥39
【叢 書(shū)】國(guó)家示范(骨干)高職院校重點(diǎn)建設(shè)專(zhuān)業(yè)優(yōu)質(zhì)核心課程系列教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)按照開(kāi)發(fā)過(guò)程中需要掌握的必要技能進(jìn)行內(nèi)容組織,以在線(xiàn)購(gòu)物系統(tǒng)作為貫穿全書(shū)的主項(xiàng)目,再按開(kāi)發(fā)流程分為八個(gè)子項(xiàng)目,詳細(xì)介紹了ASP.NET的使用方法和開(kāi)發(fā)技術(shù)。
本書(shū)內(nèi)容詳實(shí)、淺顯易懂、圖文并茂,將理論與實(shí)際操作相結(jié)合,重點(diǎn)放在對(duì)基礎(chǔ)知識(shí)和基本操作技能的培養(yǎng)上。全書(shū)內(nèi)容以項(xiàng)目化教學(xué)方式進(jìn)行編排,每個(gè)項(xiàng)目分為若干個(gè)任務(wù)來(lái)實(shí)施,在每個(gè)項(xiàng)目的后面有思考與練習(xí)題、課后上機(jī)操作綜合項(xiàng)目實(shí)訓(xùn),讓讀者在訓(xùn)練中真正領(lǐng)會(huì)和系統(tǒng)掌握項(xiàng)目開(kāi)發(fā)的思路與方法。
本書(shū)適合作為高等院校、高職高專(zhuān)院校信息類(lèi)專(zhuān)業(yè)教材,也可作為培訓(xùn)教材及編程愛(ài)好者的自學(xué)用書(shū)。
本書(shū)提供電子教案和所有項(xiàng)目案例源代碼,讀者可以從中國(guó)水利水電出版社網(wǎng)站和萬(wàn)水書(shū)苑上免費(fèi)下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://www.dgboyong.cn。
采用“項(xiàng)目+任務(wù)+步驟”模式編寫(xiě)。以項(xiàng)目為導(dǎo)向,將知識(shí)點(diǎn)轉(zhuǎn)換為要完成的項(xiàng)目需要的任務(wù),將任務(wù)分步驟實(shí)現(xiàn),手把手教你完成任務(wù)的同時(shí)學(xué)習(xí)了知識(shí)點(diǎn)。
全書(shū)以一個(gè)大項(xiàng)目為主導(dǎo),劃分8個(gè)小項(xiàng)目,每個(gè)小項(xiàng)目采用“明確項(xiàng)目目標(biāo),分出任務(wù),給出任務(wù)描述,分析任務(wù)關(guān)鍵點(diǎn),確立知識(shí)目標(biāo),給出實(shí)現(xiàn)步驟,拓展相關(guān)知識(shí)點(diǎn)” 方式。
強(qiáng)調(diào)結(jié)果和實(shí)現(xiàn)步驟,淡化理論知識(shí)點(diǎn),有利于培養(yǎng)解決實(shí)際問(wèn)題的能力。
為拓展能力,本書(shū)還將任務(wù)步驟中未使用到的知識(shí)點(diǎn)在“預(yù)備知識(shí)”和“知識(shí)技能拓展”中提出,并配置相應(yīng)實(shí)例來(lái)增強(qiáng)可讀性。
隨著網(wǎng)絡(luò)的快速發(fā)展,基于B/S模式的應(yīng)用程序也被廣泛應(yīng)用,Web程序設(shè)計(jì)一般都使用ASP.NET、JSP、PHP。ASP.NET是Microsoft推出的具有簡(jiǎn)單易學(xué)、開(kāi)發(fā)效率高、周期短、支持多語(yǔ)言開(kāi)發(fā)等優(yōu)勢(shì)的開(kāi)發(fā)平臺(tái)。
ASP.NET是基于通用語(yǔ)言的編譯運(yùn)行的程序,它的強(qiáng)大性和適應(yīng)性使它可以運(yùn)行在Web應(yīng)用軟件開(kāi)發(fā)者的幾乎全部的平臺(tái)上。通用語(yǔ)言的基本庫(kù)、消息機(jī)制、數(shù)據(jù)接口的處理都能無(wú)縫地整合到ASP.NET的Web應(yīng)用中,同時(shí)也是language-independent(語(yǔ)言獨(dú)立化)的,所以你可以選擇一種最適合你的語(yǔ)言來(lái)編寫(xiě)程序,或者把你的程序用很多種語(yǔ)言來(lái)寫(xiě),現(xiàn)在已經(jīng)支持的有C#(C++和Java的結(jié)合體)、VB、JScript、C++等。將來(lái),這種多種程序語(yǔ)言協(xié)同工作的能力會(huì)保護(hù)你現(xiàn)在基于COM+開(kāi)發(fā)的程序能夠完整地移植到ASP.NET中。
ASP.NET一般分為兩種開(kāi)發(fā)語(yǔ)言:VB.NET和C#,C#相對(duì)比較常用,因?yàn)樗?NET量身定做的程序語(yǔ)言,能最大限度發(fā)揮.NET平臺(tái)優(yōu)勢(shì),現(xiàn)有資料和示例也大都采用C#作為程序設(shè)計(jì)語(yǔ)言。VB.NET則為以前的VB程序設(shè)計(jì),適合于VB程序員,如果新接觸.NET,沒(méi)有其他開(kāi)發(fā)語(yǔ)言經(jīng)驗(yàn),建議直接學(xué)習(xí)C#,本書(shū)就采用C#作為開(kāi)發(fā)語(yǔ)言。
在從事ASP.NET教學(xué)以來(lái),我們發(fā)現(xiàn)學(xué)生樂(lè)于學(xué)習(xí)這門(mén)課程的主要原因是上手快,能快速開(kāi)發(fā)小程序,但遺憾的是興趣很快就會(huì)趨于平淡,因?yàn)楹芏鄷?shū)籍都是以小案例為主,學(xué)生興趣起來(lái)了,想做點(diǎn)項(xiàng)目不是要重新買(mǎi)一本書(shū)就是要看本書(shū)最后的參考項(xiàng)目,而這些項(xiàng)目往往只有程序清單沒(méi)有步驟,難以閱讀。
本書(shū)編寫(xiě)時(shí)采用“項(xiàng)目+任務(wù)+步驟”式,全書(shū)以項(xiàng)目為導(dǎo)向,將知識(shí)點(diǎn)轉(zhuǎn)換為要完成的項(xiàng)目需要的任務(wù),將任務(wù)分步驟實(shí)現(xiàn),手把手教你完成任務(wù)的同時(shí)學(xué)習(xí)知識(shí)點(diǎn),既培養(yǎng)了解決問(wèn)題的能力又掌握了知識(shí)點(diǎn)。全書(shū)以一個(gè)大項(xiàng)目為主導(dǎo),劃分八個(gè)小項(xiàng)目,每個(gè)小項(xiàng)目采用“明確項(xiàng)目目標(biāo),分出任務(wù),給出任務(wù)描述,分析任務(wù)關(guān)鍵點(diǎn),確立知識(shí)目標(biāo),給出實(shí)現(xiàn)步驟,拓展相關(guān)知識(shí)點(diǎn)”的方式。這種方式強(qiáng)調(diào)結(jié)果和實(shí)現(xiàn)步驟,淡化理論知識(shí)點(diǎn),有利于培養(yǎng)解決實(shí)際問(wèn)題的能力。為了拓展能力,本書(shū)還將任務(wù)步驟中未使用到的知識(shí)點(diǎn)在“預(yù)備知識(shí)”和“知識(shí)技能拓展”中提出,并配備相應(yīng)實(shí)例加強(qiáng)可讀性。
本書(shū)項(xiàng)目以Visual Studio 2008和SQL Server 2005為開(kāi)發(fā)平臺(tái),以在線(xiàn)購(gòu)物系統(tǒng)為開(kāi)發(fā)主導(dǎo),分8個(gè)子項(xiàng)目完成,主要內(nèi)容如下:
項(xiàng)目一 網(wǎng)上購(gòu)物系統(tǒng)分析及環(huán)境配置:介紹網(wǎng)站具體實(shí)現(xiàn)的功能、最終效果、網(wǎng)站開(kāi)發(fā)環(huán)境安裝及配置等。
項(xiàng)目二 網(wǎng)站建設(shè)基礎(chǔ)知識(shí):介紹動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)知識(shí)、C#程序語(yǔ)言基本應(yīng)用。
項(xiàng)目三 統(tǒng)一網(wǎng)站風(fēng)格:從網(wǎng)站整體風(fēng)格統(tǒng)一角度介紹母版、主題、用戶(hù)控件和站點(diǎn)導(dǎo)航技術(shù)等。
項(xiàng)目四 用戶(hù)注冊(cè):介紹常用Web服務(wù)器控件、驗(yàn)證控件的使用等。
項(xiàng)目五 用戶(hù)和商品信息瀏覽:介紹利用數(shù)據(jù)綁定控件實(shí)現(xiàn)數(shù)據(jù)操作技術(shù)。
項(xiàng)目六 購(gòu)物車(chē)及訂單處理:介紹數(shù)據(jù)庫(kù)操作、Profile、內(nèi)置對(duì)象等技術(shù)的應(yīng)用。
項(xiàng)目七 后臺(tái)商品信息管理及其他:介紹利用數(shù)據(jù)源控件和LINQ技術(shù)訪(fǎng)問(wèn)數(shù)據(jù)。
項(xiàng)目八 Web Service豐富網(wǎng)站功能:介紹自己編寫(xiě)Web服務(wù)、Internet上廣泛調(diào)用Web服務(wù)等。
本書(shū)概念清晰,邏輯性強(qiáng),具有很強(qiáng)的操作性,基本按照軟件開(kāi)發(fā)步驟完成項(xiàng)目。
本書(shū)是由成都農(nóng)業(yè)科技職業(yè)學(xué)院和中國(guó)水利水電出版社共同策劃編寫(xiě)的,由鄒承俊、任華任主編,周洪林、雷靜、張瑾、尹華國(guó)任副主編,參加本書(shū)編寫(xiě)和資料收集工作的還有陳帥、張勇、張霞。孫銀明作為企業(yè)工程師為本項(xiàng)目的開(kāi)發(fā)和調(diào)試投入了很多精力,在此對(duì)大家的辛勤勞動(dòng)表示衷心感謝。
由于編者水平和經(jīng)驗(yàn)有限,書(shū)中疏漏和錯(cuò)誤之處在所難免,懇請(qǐng)廣大讀者批評(píng)指正。歡迎讀者發(fā)郵件與我們共同交流,以便再版時(shí)改進(jìn),我們的郵箱是:dzkdrenhua@126.com。
編 者
2013年4月
項(xiàng)目一 網(wǎng)站建設(shè)——功能分析及環(huán)境配置 1
任務(wù)1 網(wǎng)上購(gòu)物系統(tǒng)功能分析 1
任務(wù)2 開(kāi)發(fā)環(huán)境配置 10
任務(wù)3 數(shù)據(jù)庫(kù)設(shè)計(jì) 23
思考與練習(xí) 29
部分參考答案 30
項(xiàng)目二 ASP.NET基礎(chǔ)知識(shí) 31
任務(wù)1 創(chuàng)建ASP.NET網(wǎng)站 31
任務(wù)2 簡(jiǎn)單語(yǔ)法及流程控制應(yīng)用 38
思考與練習(xí) 50
部分參考答案 52
項(xiàng)目三 網(wǎng)站建設(shè)——框架搭建 54
任務(wù)1 創(chuàng)建網(wǎng)站母版頁(yè),應(yīng)用主題 54
任務(wù)2 實(shí)現(xiàn)網(wǎng)站內(nèi)部導(dǎo)航 68
思考與練習(xí) 85
部分參考答案 88
項(xiàng)目四 網(wǎng)站建設(shè)——用戶(hù)注冊(cè) 89
任務(wù)1 創(chuàng)建用戶(hù)注冊(cè)頁(yè)面 89
任務(wù)2 用戶(hù)頭像上傳 105
任務(wù)3 注冊(cè)信息輸入驗(yàn)證 113
思考與練習(xí) 129
部分參考答案 131
項(xiàng)目五 網(wǎng)站建設(shè)——用戶(hù)與商品信息瀏覽 133
任務(wù)1 用戶(hù)注冊(cè)信息放入數(shù)據(jù)庫(kù) 133
任務(wù)2 查看商品分類(lèi)信息 156
任務(wù)3 查看商品詳細(xì)信息 177
任務(wù)4 商品搜索頁(yè)面設(shè)計(jì) 196
思考與練習(xí) 201
部分參考答案 203
項(xiàng)目六 網(wǎng)站建設(shè)——購(gòu)物車(chē)、訂單、內(nèi)置
對(duì)象 204
任務(wù)1 實(shí)現(xiàn)購(gòu)物車(chē) 204
任務(wù)2 前臺(tái)用戶(hù)登錄 215
任務(wù)3 訂單信息處理 216
任務(wù)4 統(tǒng)計(jì)網(wǎng)站歷史訪(fǎng)問(wèn)總數(shù)、在線(xiàn)人數(shù) 226
思考與練習(xí) 238
部分參考答案 240
項(xiàng)目七 網(wǎng)站建設(shè)——后臺(tái)商品信息管理及
其他 241
任務(wù)1 網(wǎng)站后臺(tái)管理員登錄頁(yè)設(shè)計(jì) 241
任務(wù)2 網(wǎng)站后臺(tái)商品信息管理頁(yè)面設(shè)計(jì)與
實(shí)現(xiàn) 245
任務(wù)3 網(wǎng)站后臺(tái)商品類(lèi)別管理頁(yè)面設(shè)計(jì)與
實(shí)現(xiàn) 261
任務(wù)4 網(wǎng)站后臺(tái)供貨商信息管理界面與
設(shè)計(jì) 265
任務(wù)5 使用LINQ實(shí)現(xiàn)用戶(hù)個(gè)人信息管理 268
任務(wù)6 后臺(tái)安全性及導(dǎo)航 275
思考與練習(xí) 279
部分參考答案 280
項(xiàng)目八 網(wǎng)站建設(shè)——Web服務(wù)豐富網(wǎng)站功能 281
任務(wù)1 實(shí)現(xiàn)支付功能 281
任務(wù)2 航班信息查詢(xún) 296
思考與練習(xí) 303
部分參考答案 305
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語(yǔ)言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- SwiftUI完全開(kāi)發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程 [陳亞峰]
- C語(yǔ)言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語(yǔ)言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實(shí)應(yīng)用開(kāi)發(fā)實(shí)踐 [主 編 劉龍]
- Python程序設(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程(活頁(yè)式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計(jì)基礎(chǔ)及實(shí)戰(zhàn) [主編 劉健]
- C語(yǔ)言程序設(shè)計(jì) [姜雪]
- Python程序設(shè)計(jì)實(shí)踐教程 [王鶴琴 蔡正保]
- C++程序設(shè)計(jì)實(shí)踐教程(第三版) [主編 劉衛(wèi)國(guó) 曹岳輝]
- C++程序設(shè)計(jì)(第三版) [主編 曹岳輝 劉衛(wèi)國(guó)]
- C語(yǔ)言程序設(shè)計(jì)項(xiàng)目化教程(活頁(yè)式) [主編 張利華 潘曉利]
- 機(jī)器人流程自動(dòng)化(RPA)實(shí)戰(zhàn)——基于UiPath [主編 金鑫]
- Python 語(yǔ)言程序設(shè)計(jì)實(shí)踐指導(dǎo) [主編 張雙獅]
- Python程序設(shè)計(jì)案例教程 [主編 毛錦庚 鐘肖英 周賢來(lái) ]
- 基于.NET Core框架的分布式系統(tǒng)架構(gòu)設(shè)計(jì) [湯佳 著]
- Python語(yǔ)言程序設(shè)計(jì)教程 [郭其標(biāo) 房宜汕]
- Python程序設(shè)計(jì) [李國(guó)燕 王新強(qiáng) 劉佳 等編著]
- Python程序設(shè)計(jì)項(xiàng)目化教程(活頁(yè)式) [主編 盧鳳偉]
- Java編程基礎(chǔ)案例式教程 [主編 陳艷華 唐春蘭]
- Python語(yǔ)言同步案例習(xí)題精解 [主編 肖朝暉]
- Web用戶(hù)界面設(shè)計(jì)與制作 [主編 趙娟]
- Unity應(yīng)用開(kāi)發(fā)與實(shí)戰(zhàn)(微課版) [主 編 程永恒]
- PHP程序設(shè)計(jì)項(xiàng)目化教程 [主 編 杜海穎]

- 教材類(lèi)more>>
- 教輔培訓(xùn)more>>
- 生活經(jīng)管more>>
- C++程序設(shè)計(jì)基礎(chǔ)教程
- 局域網(wǎng)組建與維護(hù)
- PHP+MySQL開(kāi)發(fā)實(shí)戰(zhàn)
- IT產(chǎn)品銷(xiāo)售與服務(wù)管理
- 網(wǎng)頁(yè)設(shè)計(jì)實(shí)訓(xùn)教程
- Java程序設(shè)計(jì)項(xiàng)目教程
- 數(shù)據(jù)庫(kù)應(yīng)用技術(shù)——SQL Server 2008
- Flash AS 3.0動(dòng)畫(huà)程序設(shè)計(jì)案例教程
- 單片機(jī)應(yīng)用教程
- 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)安裝與調(diào)試
- 電子產(chǎn)品原理安裝與調(diào)試
- 生產(chǎn)過(guò)程控制系統(tǒng)安裝與調(diào)試
- 網(wǎng)絡(luò)技術(shù)及應(yīng)用
- 工廠(chǎng)變配電設(shè)備安裝與調(diào)試
- PLC系統(tǒng)安裝與調(diào)試
- PLC控制系統(tǒng)設(shè)計(jì)安裝與調(diào)試