ASP.NET程序設(shè)計(jì)案例教程

出版時(shí)間:2010-2  出版社:西安電子科技大學(xué)出版社  作者:陳煥文,李錫輝,王櫻 著  頁數(shù):235  

前言

  本書是湖南省高職高專精品專業(yè)“軟件技術(shù)”專業(yè)項(xiàng)目建設(shè)計(jì)劃中課程教學(xué)改革的成果。湖南信息職業(yè)技術(shù)學(xué)院的“ASENET程序設(shè)計(jì)”是2009年度國家級(jí)精品課程.這門課程的主講教師在多年的軟件開發(fā)經(jīng)驗(yàn)與教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上,精心編寫了本書。本書在編寫過程中力求突出高職教育的特點(diǎn),堅(jiān)持理論知識(shí)夠用、專業(yè)技能會(huì)用為原則,以培養(yǎng)專業(yè)技術(shù)應(yīng)用能力和職業(yè)操作技能為出發(fā)點(diǎn),將教學(xué)內(nèi)容與職業(yè)培養(yǎng)目標(biāo)相結(jié)合,注重實(shí)踐教學(xué),力求教學(xué)內(nèi)容簡潔、實(shí)用。  本書內(nèi)容根據(jù)Web程序員的崗位能力要求和學(xué)生的認(rèn)知規(guī)律精心組織。全書圍繞真實(shí)項(xiàng)目——校園在線超市系統(tǒng)的7個(gè)功能模塊,共15個(gè)任務(wù)的實(shí)現(xiàn)過程展開,由淺入深地介紹了基于ASPNET2.0Web應(yīng)用開發(fā)所涵蓋的主要技術(shù),將知識(shí)介紹和技能訓(xùn)練有機(jī)結(jié)合,融“教、學(xué)、做”三者于一體.全書共分10章.第1章介紹了Web基礎(chǔ),主要介紹了軟件體系開發(fā)結(jié)構(gòu)B/S和C/S模式、NET平臺(tái)體系結(jié)構(gòu)及ASRNE了的優(yōu)勢(shì)所在,最后簡要介紹了綜合案例“校園在線超市”系統(tǒng)的系統(tǒng)功能和數(shù)據(jù)字典?! 〉?章以系統(tǒng)會(huì)員登錄模塊的實(shí)現(xiàn)為核心,主要介紹了ASENET.2.0的工作模型、VS2005的開發(fā)環(huán)境、基于事件驅(qū)動(dòng)的編程模型;介紹了狀態(tài)管理和ASENET內(nèi)置對(duì)象,包括用Response對(duì)象、Request對(duì)象和Cookies對(duì)象實(shí)現(xiàn)會(huì)員登錄的狀態(tài)保存的方法。

內(nèi)容概要

  《ASP.NET程序設(shè)計(jì)案例教程》圍繞項(xiàng)目——校園在線超市系統(tǒng)的7個(gè)功能模塊,共15個(gè)任務(wù)的實(shí)現(xiàn)過程展開,由淺入深地介紹了基于ASP.NET 2.0 Web應(yīng)用開發(fā)所涵蓋的主要技術(shù),將知識(shí)介紹和技能訓(xùn)練進(jìn)行了有機(jī)結(jié)合?!禔SP.NET程序設(shè)計(jì)案例教程》可作為高校計(jì)算機(jī)、電子商務(wù)及信息類相關(guān)專業(yè)的教學(xué)用書,也可供有關(guān)領(lǐng)域的各類培訓(xùn)、計(jì)算機(jī)從業(yè)人員和Web應(yīng)用開發(fā)愛好者參考。

書籍目錄

第1章 緒論1.1 編程體系簡介1.1.1 客戶端/服務(wù)器(Client/Server,C/S)1.1.2 瀏覽器/服務(wù)器(Browser/Server,B/S)1.2 ASP.NET2 .0概述1.2.1 .NET平臺(tái)體系結(jié)構(gòu)1.2.2 ASP.NET的優(yōu)勢(shì)1.3 校園在線超市系統(tǒng)描述1.3.1 系統(tǒng)概述1.3.2 系統(tǒng)功能1.3.3 開發(fā)環(huán)境1.3.4 數(shù)據(jù)字典課后習(xí)題第2章 模塊1——會(huì)員登錄模塊2.1 【任務(wù)1】創(chuàng)建簡單的Web應(yīng)用程序知識(shí)1 ASP.NET2 .0工作模型知識(shí)2 使用VS 2005創(chuàng)建Web站點(diǎn)知識(shí)3 Web窗體與Page類2.2 【任務(wù)2】會(huì)員登錄實(shí)現(xiàn)知識(shí)1 事件驅(qū)動(dòng)編程知識(shí)2 Web控件知識(shí)3 Response對(duì)象和Request對(duì)象2.3 【任務(wù)3】會(huì)員登錄狀態(tài)管理知識(shí)1 狀態(tài)管理知識(shí)2 Cookie對(duì)象課后習(xí)題第3章 模塊2——站點(diǎn)界面設(shè)計(jì)3.1 【任務(wù)4】站點(diǎn)母版頁設(shè)計(jì)知識(shí)1 母版頁概述知識(shí)2 使用母版頁3.2 【任務(wù)5】使用主題和外觀設(shè)置站點(diǎn)頁面知識(shí)1 ASP.NET主題和外觀概述知識(shí)2 定義、應(yīng)用主題和外觀3.3 【任務(wù)6】站點(diǎn)導(dǎo)航設(shè)計(jì)與廣告顯示知識(shí)1 廣告控件知識(shí)2 站點(diǎn)導(dǎo)航課后習(xí)題第4章 模塊3——會(huì)員注冊(cè)管理4.1 【任務(wù)7】會(huì)員注冊(cè)UI設(shè)計(jì)知識(shí)1 選擇類控件的使用4.2 【任務(wù)8】會(huì)員信息驗(yàn)證知識(shí)1 驗(yàn)證概述知識(shí)2 驗(yàn)證的對(duì)象模型知識(shí)3 ASP.NET的驗(yàn)證類型知識(shí)4 服務(wù)器驗(yàn)證控件4.3 【任務(wù)9】會(huì)員注冊(cè)信息存儲(chǔ)知識(shí)1 數(shù)據(jù)訪問模型知識(shí)2 使用Connection對(duì)象連接數(shù)據(jù)庫知識(shí)3 使用Command對(duì)象操作數(shù)據(jù)庫知識(shí)4 使用DataReader對(duì)象讀取數(shù)據(jù)課后習(xí)題第5章 模塊4——商品信息管理5.1 【任務(wù)10】商品信息查詢知識(shí)1 SqlDataSource控件知識(shí)2 GridView控件5.2 【任務(wù)11】商品信息的添加、修改和刪除知識(shí)1 DataSet對(duì)象和DataAdapter對(duì)象知識(shí)2 FileUpLoad控件和FormView控件知識(shí)3 數(shù)據(jù)綁定課后習(xí)題第6章 模塊5——會(huì)員購物管理6.1 【任務(wù)12】購物車實(shí)現(xiàn)知識(shí)1 DataList控件知識(shí)2 會(huì)話狀態(tài)6.2 【任務(wù)13】會(huì)員購物留言知識(shí)1 通過ADO.NET調(diào)用存儲(chǔ)過程知識(shí)2 Repeater控件課后習(xí)題第7章 模塊6——站點(diǎn)計(jì)數(shù)7.1 【任務(wù)14】站點(diǎn)計(jì)數(shù)器實(shí)現(xiàn)知識(shí)1 Application對(duì)象知識(shí)2 Global.asax文件知識(shí)3 Literal控件知識(shí)4 用戶控件課后習(xí)題第8章 模塊7——站點(diǎn)發(fā)布8.1 【任務(wù)15】站點(diǎn)發(fā)布知識(shí)1 Web的認(rèn)證與授權(quán)知識(shí)2 跟蹤檢測(cè)知識(shí)3 緩存技術(shù)知識(shí)4 部署ASP.NET Web站點(diǎn)課后習(xí)題第9章 應(yīng)用程序架構(gòu)9.1 應(yīng)用程序架構(gòu)9.1.1 將應(yīng)用分層的好處9.1.2 n級(jí)架構(gòu)9.2 校園在線超市系統(tǒng)多層架構(gòu)實(shí)現(xiàn)9.2.1 系統(tǒng)架構(gòu)設(shè)計(jì)9.2.2 數(shù)據(jù)實(shí)體層實(shí)現(xiàn)9.2.3 數(shù)據(jù)訪問層實(shí)現(xiàn)9.2.4 業(yè)務(wù)邏輯層實(shí)現(xiàn)9.2.5 用戶接口層實(shí)現(xiàn)課后習(xí)題第10章 軟件項(xiàng)目開發(fā)輔助工具10.1 版本控制管理工具Visual SourceSafe10.1.1 Visual SourceSafe簡介10.1.2 Visual SourceSafe的配置過程10.2 系統(tǒng)建模工具PowerDesigner10.2.1 PowerDesigner簡介10.2.2 在PowerDesigner中創(chuàng)建CDM模型10.2.3 將CDM對(duì)象轉(zhuǎn)換成PDM對(duì)象10.2.4 數(shù)據(jù)庫正向工程和逆向工程

章節(jié)摘錄

  C/S體系結(jié)構(gòu)將應(yīng)用一分為二,服務(wù)器(后臺(tái))負(fù)責(zé)數(shù)據(jù)管理,客戶機(jī)(前臺(tái))完成與用戶的交互任務(wù)。服務(wù)器為多個(gè)客戶應(yīng)用程序管理數(shù)據(jù),而客戶程序發(fā)送、請(qǐng)求和分析從服務(wù)器接收的數(shù)據(jù),這是一種“胖客戶機(jī)(fatclient)”、“瘦服務(wù)器(仇insel"ver)”的體系結(jié)構(gòu)。  C/S體系結(jié)構(gòu)具有強(qiáng)大的數(shù)據(jù)操作和事務(wù)處理能力,模型思想簡單,易于理解和接受。但隨著企業(yè)規(guī)模的曰益擴(kuò)大,軟件的復(fù)雜程度不斷提高,C/S體系結(jié)構(gòu)逐漸暴露了以下缺點(diǎn):  開發(fā)成本較高。C/S體系結(jié)構(gòu)對(duì)客戶端軟/硬件配置要求較高,尤其是隨著軟件的不斷升級(jí),對(duì)硬件要求不斷提高,增加了整個(gè)系統(tǒng)的成本,且客戶端變得越來越臃腫。  客戶端程序設(shè)計(jì)復(fù)雜.采用C/S體系結(jié)構(gòu)進(jìn)行軟件開發(fā),大部分工作量放在客戶端的程序設(shè)計(jì)上,客戶端顯得十分龐大?! ⌒畔?nèi)容和形式單一.因?yàn)閭鹘y(tǒng)應(yīng)用一般為事務(wù)處理,界面基本遵循數(shù)據(jù)庫的字段解釋,開發(fā)之初就已確定,而且不能隨時(shí)截取辦公信息和檔案等外部信息,所以用戶獲得的只是單純的字符和數(shù)字,既枯燥又死板。  用戶界面風(fēng)格不一,使用繁雜,不利于推廣使用?! ≤浖浦怖щy。采用C/S體系結(jié)構(gòu)的軟件要升級(jí),開發(fā)人員必須到現(xiàn)場(chǎng)為客戶機(jī)升級(jí),每個(gè)客戶機(jī)上的軟件都需要維護(hù)。對(duì)軟件的一個(gè)小小的改動(dòng)(如只改動(dòng)一個(gè)變量),每一個(gè)客戶端都必須更新。  新技術(shù)不能輕易應(yīng)用。這是因?yàn)橐粋€(gè)軟件平臺(tái)及開發(fā)工具一旦選定,就不可能輕易更改。

編輯推薦

  國家示范性建設(shè)院校電子信息類優(yōu)質(zhì)核心及精品課程規(guī)劃教材,國家級(jí)精品課程配套教材

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    ASP.NET程序設(shè)計(jì)案例教程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號(hào)-7