基于C#的ASP.NET程序設(shè)計(jì)

出版時(shí)間:2010-1  出版社:機(jī)械工業(yè)出版社  作者:翁健紅 編  頁數(shù):289  

前言

  本書第1版自2007年出版以來,被許多高職院校選用為教材,受到廣大同行的肯定和一致好評,也積累了一些有價(jià)值的反饋意見。由于ASP.NET 2.0已取代ASP.NET 1.1版本成為.NET平臺(tái)下Web開發(fā)的主流技術(shù),開發(fā)平臺(tái)也從VS 2003升級到VS 2005,因此,作為ASP.NET課程的教材也必須跟上技術(shù)發(fā)展的要求。作者在全面總結(jié)第1版成功經(jīng)驗(yàn)的基礎(chǔ)上,根據(jù)技術(shù)發(fā)展和教材使用后反饋的信息,對全書進(jìn)行了較大修訂,主要變動(dòng)包括:ASP.NET版本從1.1改為2.0;開發(fā)平臺(tái)從VS 2003改為VS 2005;所用的數(shù)據(jù)庫從Access改為SQI.Servel’2005;第6章中刪去了DataGrid控件的介紹,增加了SqlDataSource、Grid-View、I)etailsView與FormView控件的相關(guān)知識;第7章增加了緩存的介紹;增加了第8章及第9章,分別介紹網(wǎng)站導(dǎo)航控件與Web服務(wù)、母版頁與主題。  本次再版修訂,更加突出如下特色:  1.貫徹夠用為度?! ≡谥R點(diǎn)上,不求多和深。根據(jù)作者對ASP.NET的透徹了解以及廣泛的市場調(diào)查,借鑒現(xiàn)有的各種IT教學(xué)體系,嚴(yán)格把握“夠用”原則,以免學(xué)生因難而卻步,因多而分心?! ?.與案例結(jié)合,強(qiáng)調(diào)項(xiàng)目、模塊開發(fā)。  相比于第1版,本書保留了“會(huì)員管理系統(tǒng)”、“在線考試系統(tǒng)”與“新聞發(fā)布系統(tǒng)”3個(gè)精煉的案例。與一般教材把案例放在最后章節(jié)不同,本書強(qiáng)調(diào)案例為內(nèi)容服務(wù),在學(xué)生有足夠知識的情況下,及時(shí)引入案例,既強(qiáng)化了所學(xué)知識,又提高了學(xué)生的興趣。  在案例的組織上,引入目標(biāo)一編程的方式,即在把案例分解為模塊的基礎(chǔ)上,對每個(gè)模塊先以“模塊設(shè)計(jì)”說明目標(biāo),然后講解實(shí)現(xiàn)這個(gè)目標(biāo)的步驟。這就避免了案例的講解變成代碼的堆積,使學(xué)生無論學(xué)習(xí)還是上機(jī)練習(xí)都可以帶著明確的目標(biāo)?! ?.內(nèi)容通俗易懂,改變抽象的說教講述方式,改以通過大量具體的例子來闡明原理?! ”緯晌探〖t擔(dān)任主編,彭勇、崔金梅、桑莉君和馬紹惠擔(dān)任副主編,參加編寫的還有孫桂芝、劉小華、劉志成和劉榮勝?! ∮捎跁r(shí)間倉促且作者水平有限,書中不足與疏漏之處在所難免,敬請廣大讀者批評指正。

內(nèi)容概要

ASP.NET是Web開發(fā)的主流技術(shù)之一。本書使用C#作為ASP.NET開發(fā)語言,主要介紹使用ASP.NET
2.0進(jìn)行Web應(yīng)用系統(tǒng)設(shè)計(jì)開發(fā)的方法。本書共分10章,內(nèi)容包括ASP.NET基礎(chǔ)、C#語言基礎(chǔ)、服務(wù)器端控件、ADO.NET數(shù)據(jù)庫訪問技術(shù)、VS.NET開發(fā)會(huì)員管理系統(tǒng)、數(shù)據(jù)窗體設(shè)計(jì)、內(nèi)置對象與緩存、網(wǎng)站導(dǎo)航控件與Web服務(wù)、母版頁與主題以及兩個(gè)設(shè)計(jì)實(shí)例。
本書內(nèi)容豐富,結(jié)構(gòu)清晰,敘述深入淺出,適合作為高職高專院校計(jì)算機(jī)及相關(guān)專業(yè)Web應(yīng)用系統(tǒng)設(shè)計(jì)開發(fā)的教材,也可作為ASP.NET培訓(xùn)教材或從事ASP.NET編程和網(wǎng)站開發(fā)人員的參考書。

書籍目錄

第2版前言
第1版前言
第1章 ASP.NET基礎(chǔ)
1.1 Web基礎(chǔ)知識
1.1.1 Web服務(wù)器
1.1.2 靜態(tài)網(wǎng)頁
1.1.3 動(dòng)態(tài)網(wǎng)頁
1.2 ASP.NET概述
1.3 配置ASP.NET的運(yùn)行環(huán)境
1.3.1 ASP.NET的運(yùn)行環(huán)境
1.3.2 安裝IIS
1.3.3 安裝.NET Framework
1.3.4 測試ASP.NET環(huán)境
1.4 Visual Studio 2005集成開發(fā)環(huán)境
1.5 第一個(gè)ASP.NET程序
1.5.1 代碼分離模式與單文件模式
1.5.2 代碼分離模式
1.5.3 單一文件模式
1.5.4 代碼模式的選擇
1.6 ASP.NET頁面的結(jié)構(gòu)
1.7 ASP.NET應(yīng)用程序中的特殊文件夾
1.8 ASP.NET頁面的生命周期事件
習(xí)題1
第2章 C#語言基礎(chǔ)
2.1 C#語言簡介
2.2 變量
2.3 數(shù)據(jù)類型
2.4 運(yùn)算符
2.5 程序流程控制
2.5.1 選擇語句
2.5.2 循環(huán)語句
2.5.3 跳轉(zhuǎn)語句
2.6 方法
習(xí)題
第3章 服務(wù)器端控件
3.1 常用Web Server控件
3.1.1 Web控件的共用屬性
3.1.2 Label控件
3.1.3 Image控件
3.1.4 HyperLink控件
3.1.5 Button控件
3.1.6 LinkButton控件
3.1.7 ImageButton控件
3.1.8 TextBox控件
3.1.9 Table、TableRow及TableCell控件
3.1.1 0Panel控件
3.1.1 1RadioButton控件
3.1.1 2RadioButtonList控件
3.1.1 3CheckBox控件
3.1.1 4CheckBoxList控件
3.1.1 5DropDownList控件
3.1.1 6ListBox控件
3.2 數(shù)據(jù)驗(yàn)證控件
3.2.1 RequiredFieldValidator控件
3.2.2 CompareValidator控件
3.2.3 RangeValidator控件
3.2.4 RegularExpressionValidator控件
3.2.5 CustomValidator控件
3.2.6 ValidationSummary控件
3.3 服務(wù)器端其他控件
3.3.1 AdRotator控件
3.3.2 Calendar控件
3.3.3 Literal控件
3.3.4 PlaceHolder控件
3.4 HTML控件簡介
習(xí)題
第4章 ADO.NET數(shù)據(jù)庫訪問技術(shù)
4.1 ADO.NET基本概念
4.2 ADO.NET對象模型
4.3 SqlConnection對象
4.4 Command對象
4.4.1 Command對象的屬性和方法
4.4.2 增加、刪除、修改數(shù)據(jù)
4.4.3 執(zhí)行帶參數(shù)的Command
4.4.4 ExecuteScalar方法
4.5 DataReader對象
4.6 DataSet、DataTable和DataAdapter對象
4.6.1 DataSet對象
4.6.2 DataTable對象
4.6.3 DataAdapter對象
4.7 DataView對象
4.8 使用存儲(chǔ)過程
4.8.1 執(zhí)行不帶參數(shù)的存儲(chǔ)過程
4.8.2 執(zhí)行帶參數(shù)的存儲(chǔ)過程
習(xí)題4
第5章 VS.NET開發(fā)會(huì)員管理系統(tǒng)
5.1 項(xiàng)目基礎(chǔ)
5.1.1 VS.NET中的表格操作
5.1.2 程序排錯(cuò)與調(diào)試
5.1.3 Session對象
5.1.4 編程規(guī)范
5.1.5 Web.config配置文件
5.2 會(huì)員管理系統(tǒng)
5.2.1 系統(tǒng)分析與設(shè)計(jì)
5.2.2 系統(tǒng)的運(yùn)行界面
5.2.3 配置Web.config文件
5.2.4 登錄頁面
5.2.5 主頁面
5.2.6 注冊頁面
5.2.7 顯示個(gè)人信息頁面
5.2.8 修改個(gè)人信息頁面
5.2.9 取回口令(1)頁面
5.2.1 0取回口令(2)頁面
5.3 發(fā)布網(wǎng)站
習(xí)題5
第6章 數(shù)據(jù)窗體設(shè)計(jì)
6.1 數(shù)據(jù)綁定簡介
6.1.1 綁定到變量
6.1.2 綁定到方法
6.1.3 綁定到數(shù)組
6.1.4 綁定到集合和列表
6.2 Repeater控件
6.3 DataList控件
6.4 數(shù)據(jù)源控件
6.4.1 數(shù)據(jù)源控件概述
6.4.2 SqlDataSource數(shù)據(jù)源控件
6.5 GridView控件
6.5.1 GridView控件簡介
6.5.2 GridView控件的數(shù)據(jù)綁定列
6.5.3 GridView控件的常用屬性與事件
6.5.4 GridView控件的數(shù)據(jù)顯示與編輯
6.5.5 GridView控件中使用下拉列表
6.5.6 HyperLinkField列
6.5.7 數(shù)據(jù)源控件參數(shù)
6.6 DetailsView控件
6.7 FormView控件
習(xí)題6
第7章 內(nèi)置對象與緩存
7.1 內(nèi)置對象
7.1.1 Application對象
7.1.2 Request對象
7.1.3 Response對象
7.1.4 Server對象
7.2 Cookie對象
7.2.1 Cookie對象的特點(diǎn)
7.2.2 Cookie對象的讀寫
7.2.3 Cookie對象的生存期
7.2.4 Cookie對象驗(yàn)證的安全性
7.2.5 Cookie對象應(yīng)用舉例
7.3 Global.asax文件
7.4 ASP.NET中的緩存
7.4.1 輸出型緩存
7.4.2 片段型緩存
7.4.3 數(shù)據(jù)型緩存
習(xí)題7
第8章 網(wǎng)站導(dǎo)航控件與Web服務(wù)
8.1 網(wǎng)站導(dǎo)航控件
8.1.1 站點(diǎn)地圖
8.1.2 SiteMapDataSource控件
8.1.3 Menu控件
8.1.4 TreeView控件
8.1.5 SiteMapPath控件
8.2 Web服務(wù)
8.2.1 什么是Web服務(wù)
8.2.2 Web服務(wù)的作用
8.2.3 Web服務(wù)術(shù)語
8.2.4 Web服務(wù)應(yīng)用實(shí)例
習(xí)題8
第9章 母版頁與主題
9.1 母版頁
9.1.1 母版頁概述
9.1.2 母版頁應(yīng)用實(shí)例
9.1.3 將已建成的網(wǎng)頁放入母版頁中
9.1.4 母版頁的嵌套
9.1.5 內(nèi)容頁中訪問母版頁中的內(nèi)容
9.2 主題與外觀
9.2.1 主題與外觀概述
9.2.2 應(yīng)用實(shí)例
9.2.3 將主題文件應(yīng)用于整個(gè)應(yīng)用程序
9.2.4 主題應(yīng)用的規(guī)則和優(yōu)先級
9.3 用戶控件
9.3.1 創(chuàng)建用戶控件
9.3.2 使用用戶控件
9.3.3 將Web窗體頁轉(zhuǎn)換為用戶控件
習(xí)題9
第10章 設(shè)計(jì)實(shí)例
10.1 在線考試系統(tǒng)
10.1.1 系統(tǒng)分析與設(shè)計(jì)
10.1.2 系統(tǒng)運(yùn)行界面
10.1.3 Web.Config文件
10.1.4 數(shù)據(jù)庫操作的公共類
10.1.5 考生登錄頁面
10.1.6 考試頁面
10.1.7 成績顯示頁面
10.2 新聞發(fā)布系統(tǒng)
10.2.1 系統(tǒng)分析與設(shè)計(jì)
10.2.2 系統(tǒng)的運(yùn)行界面
10.2.3 Web.config與公用類
10.2.4 瀏覽新聞頁面
10.2.5 顯示新聞頁面
10.2.6 新聞列表頁面
10.2.7 添加新聞頁面
10.2.8 管理新聞頁面
10.2.9 修改新聞頁面
習(xí)題10
附錄 參考實(shí)驗(yàn)
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:

編輯推薦

《基于C#的ASP.NET程序設(shè)計(jì)(第2版)》是普通高等教育“十一五”國家級規(guī)劃教材,2007年度普通高等教育國家精品教材,高職高專計(jì)算機(jī)類專業(yè)規(guī)劃教材。

圖書封面

評論、評分、閱讀與下載


    基于C#的ASP.NET程序設(shè)計(jì) PDF格式下載


用戶評論 (總計(jì)4條)

 
 

  •   基礎(chǔ)!
    實(shí)用!適合初學(xué)者
  •   本書對于我這樣的新手來說,非常的實(shí)用,講得通俗易懂
  •   內(nèi)容完善,值得購買
  •   送得很快~~還是那么給力?。。?!
 

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

京ICP備13047387號-7