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

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

前言

  本書(shū)是湖南省高職高專(zhuān)精品專(zhuān)業(yè)“軟件技術(shù)”專(zhuān)業(yè)項(xiàng)目建設(shè)計(jì)劃中課程教學(xué)改革的成果。湖南信息職業(yè)技術(shù)學(xué)院的“ASENET程序設(shè)計(jì)”是2009年度國(guó)家級(jí)精品課程.這門(mén)課程的主講教師在多年的軟件開(kāi)發(fā)經(jīng)驗(yàn)與教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上,精心編寫(xiě)了本書(shū)。本書(shū)在編寫(xiě)過(guò)程中力求突出高職教育的特點(diǎn),堅(jiān)持理論知識(shí)夠用、專(zhuān)業(yè)技能會(huì)用為原則,以培養(yǎng)專(zhuān)業(yè)技術(shù)應(yīng)用能力和職業(yè)操作技能為出發(fā)點(diǎn),將教學(xué)內(nèi)容與職業(yè)培養(yǎng)目標(biāo)相結(jié)合,注重實(shí)踐教學(xué),力求教學(xué)內(nèi)容簡(jiǎn)潔、實(shí)用?! ”緯?shū)內(nèi)容根據(jù)Web程序員的崗位能力要求和學(xué)生的認(rèn)知規(guī)律精心組織。全書(shū)圍繞真實(shí)項(xiàng)目——校園在線超市系統(tǒng)的7個(gè)功能模塊,共15個(gè)任務(wù)的實(shí)現(xiàn)過(guò)程展開(kāi),由淺入深地介紹了基于ASPNET2.0Web應(yīng)用開(kāi)發(fā)所涵蓋的主要技術(shù),將知識(shí)介紹和技能訓(xùn)練有機(jī)結(jié)合,融“教、學(xué)、做”三者于一體.全書(shū)共分10章.第1章介紹了Web基礎(chǔ),主要介紹了軟件體系開(kāi)發(fā)結(jié)構(gòu)B/S和C/S模式、NET平臺(tái)體系結(jié)構(gòu)及ASRNE了的優(yōu)勢(shì)所在,最后簡(jiǎn)要介紹了綜合案例“校園在線超市”系統(tǒng)的系統(tǒng)功能和數(shù)據(jù)字典。  第2章以系統(tǒng)會(huì)員登錄模塊的實(shí)現(xiàn)為核心,主要介紹了ASENET.2.0的工作模型、VS2005的開(kāi)發(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)過(guò)程展開(kāi),由淺入深地介紹了基于ASP.NET 2.0 Web應(yīng)用開(kāi)發(fā)所涵蓋的主要技術(shù),將知識(shí)介紹和技能訓(xùn)練進(jìn)行了有機(jī)結(jié)合。《ASP.NET程序設(shè)計(jì)案例教程》可作為高校計(jì)算機(jī)、電子商務(wù)及信息類(lèi)相關(guān)專(zhuān)業(yè)的教學(xué)用書(shū),也可供有關(guān)領(lǐng)域的各類(lèi)培訓(xùn)、計(jì)算機(jī)從業(yè)人員和Web應(yīng)用開(kāi)發(fā)愛(ài)好者參考。

書(shū)籍目錄

第1章 緒論1.1 編程體系簡(jiǎn)介1.1.1 客戶(hù)端/服務(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 開(kāi)發(fā)環(huán)境1.3.4 數(shù)據(jù)字典課后習(xí)題第2章 模塊1——會(huì)員登錄模塊2.1 【任務(wù)1】創(chuàng)建簡(jiǎn)單的Web應(yīng)用程序知識(shí)1 ASP.NET2 .0工作模型知識(shí)2 使用VS 2005創(chuàng)建Web站點(diǎn)知識(shí)3 Web窗體與Page類(lèi)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)母版頁(yè)設(shè)計(jì)知識(shí)1 母版頁(yè)概述知識(shí)2 使用母版頁(yè)3.2 【任務(wù)5】使用主題和外觀設(shè)置站點(diǎn)頁(yè)面知識(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 選擇類(lèi)控件的使用4.2 【任務(wù)8】會(huì)員信息驗(yàn)證知識(shí)1 驗(yàn)證概述知識(shí)2 驗(yàn)證的對(duì)象模型知識(shí)3 ASP.NET的驗(yàn)證類(lèi)型知識(shí)4 服務(wù)器驗(yàn)證控件4.3 【任務(wù)9】會(huì)員注冊(cè)信息存儲(chǔ)知識(shí)1 數(shù)據(jù)訪問(wèn)模型知識(shí)2 使用Connection對(duì)象連接數(shù)據(jù)庫(kù)知識(shí)3 使用Command對(duì)象操作數(shù)據(jù)庫(kù)知識(shí)4 使用DataReader對(duì)象讀取數(shù)據(jù)課后習(xí)題第5章 模塊4——商品信息管理5.1 【任務(wù)10】商品信息查詢(xún)知識(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ì)員購(gòu)物管理6.1 【任務(wù)12】購(gòu)物車(chē)實(shí)現(xiàn)知識(shí)1 DataList控件知識(shí)2 會(huì)話狀態(tài)6.2 【任務(wù)13】會(huì)員購(gòu)物留言知識(shí)1 通過(guò)ADO.NET調(diào)用存儲(chǔ)過(guò)程知識(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 用戶(hù)控件課后習(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ù)訪問(wèn)層實(shí)現(xiàn)9.2.4 業(yè)務(wù)邏輯層實(shí)現(xiàn)9.2.5 用戶(hù)接口層實(shí)現(xiàn)課后習(xí)題第10章 軟件項(xiàng)目開(kāi)發(fā)輔助工具10.1 版本控制管理工具Visual SourceSafe10.1.1 Visual SourceSafe簡(jiǎn)介10.1.2 Visual SourceSafe的配置過(guò)程10.2 系統(tǒng)建模工具PowerDesigner10.2.1 PowerDesigner簡(jiǎn)介10.2.2 在PowerDesigner中創(chuàng)建CDM模型10.2.3 將CDM對(duì)象轉(zhuǎn)換成PDM對(duì)象10.2.4 數(shù)據(jù)庫(kù)正向工程和逆向工程

章節(jié)摘錄

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

編輯推薦

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

圖書(shū)封面

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


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


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

 
 

 

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

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