TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
ASP.NET程序設計實戰寶典(簡體書)
滿額折

ASP.NET程序設計實戰寶典(簡體書)

商品資訊

人民幣定價:99.8 元
定價
:NT$ 599 元
優惠價
87521
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:15 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

“開發寶典叢書”是由清華大學出版社為軟件開發愛好者精心打造的一套軟件開發百科全書。叢書強調“全面、新穎、詳細、實用、深入、高效”等特色,涵蓋常見的編程語言和技術。叢書中的每本書都是由從事軟件開發多年、具備豐富的開發經驗的老手精心編寫,講解細膩,內容實用,并精心錄制了配套教學視頻。可以說,這套叢書是編程愛好者系統學習軟件開發技術的不二選擇,一冊在手,萬事無憂!

《開發寶典叢書:ASP.NET編程實戰寶典》以Visual Studio 2010作為開發平臺,由淺入深、全面、系統、深入地介紹了ASP.NET開發的各項技術。書中的各個技術點都提供了實例供讀者實戰演練,各章后還提供了實戰練習題幫助讀者鞏固和提高。最后幾章還介紹了多個小型模塊和項目案例的開發,以便讀者了解ASP.NET的實際開發過程。另外,本書配1張DVD光盤,內容為作者專門為本書錄制的同步配套教學視頻和本書實例源文件,還贈送了一部.NET程序員面試寶典電子書,以幫助讀者更加高效、直觀地學習本書內容。
《開發寶典叢書:ASP.NET編程實戰寶典》共29章,分8篇。第1篇ASP.NET入門,介紹了.NET基礎、C#語法、面向對象編程和ASP.NET網頁代碼模型等;第2篇ASP.NET窗體控件的應用,介紹了基礎控件和高級控件的使用;第3篇數據操作,介紹了SQL Server基礎、ADO.NET、數據控件,以及各種ASP.NET數據源等;第4篇ASP.NET網頁開發,介紹了用戶控件、自定義控件、皮膚、主題、母版頁、內置對象、緩存,以及XML和Web Service等;第5篇ASP.NET 4.0高級編程,介紹了圖形圖像、AJAX、MVC、WCF和WPF等;第6篇介紹了Lambda表達式和LINQ;第7篇通過注冊、登錄、廣告、新聞、投票和聊天這6個模塊,介紹了用ASP.NET開發的過程和技巧;第8篇通過留言本系統和校友錄系統這兩個大型項目,介紹了ASP.NET的項目開發過程。
《開發寶典叢書:ASP.NET編程實戰寶典》適合所有想全面學習ASP.NET開發的人員閱讀,尤其適合廣大Web開發人員、網站管理和維護人員及大中專院校的學生。對于ASP.NET程序員,本書更是一本不可多得的案頭必備參考手冊。

超值、大容量DVD光盤
本書實例源文件
11小時配套教學視頻
24個ASP.NET典型模塊與5個項目案例教學視頻(9.5小時)
5個ASP.NET網絡編程項目案例源程序及4.7小時教學視頻
360頁《C#與.NET程序員面試寶典》電子書

一分鐘了解本書內容
ASP.NET 4.0與開發工具
C# 4.0程序設計基礎
面向對象編程基礎
ASP.NET的網頁代碼模型及生命周期
Web窗體的基本控件
Web窗體的高級控件
數據庫與ADO.NET基礎
Web窗體的數據控件
ASP.NET操作數據庫
訪問其他數據源
用戶控件和自定義控件
ASP.NET的皮膚、主題和母版頁
ASP.NET內置對象、應用程序配置和緩存
ASP.NET XML和Web Service
圖形圖像編程
ASP.NET 4.0和AJAX
ASP.NET MVC基礎
WCF開發基礎
WPF開發基礎
ASP.NET 4.0與LINQ
使用LINQ查詢
注冊模塊設計
登錄模塊設計
廣告模塊設計
新聞模塊設計
投票模塊設計
聊天模塊設計
制作一個ASP.NET留言本
制作一個ASP.NET校友錄系統

作者簡介

名人/編輯推薦

資深程序員10年開發經驗的總結,深入剖析ASP.NET開發的精髓
全面涵蓋ASP.NET開發基礎、高級技術、典型模塊及應用案例
11小時配套教學視頻+14小時進階教學視頻,贈送360頁《C#與.NET程序員面試寶典》電子書
全面:基本涵蓋了ASP.NET網絡開發需要用到的大部分主流技術
新穎:以當前最為流行的Visual Studio 2010作為開發平臺進行講解
詳細:從概念、語法、示例、技巧和應用等多角度分析每個知識點
實用:提供了近200個實例、20余個小案例、2個大型案例、49個習題
深入:深入剖析WPF、WCF和LINQ等.NET平臺的最新技術
高效:提供了11小時高清配套教學視頻及14小時進階視頻,高效而直觀
推薦閱讀:開發寶典叢書(請點叢書鏈接查看)

開發寶典叢書 (權威、經典、全面、深入、詳細、新穎、實用的編程百科全書)

C#編程實戰寶典》 (百科全書,全面學習,深入精髓,配大量視頻)
《精通C# 5.0與.NET 4.5高級編程:LINQ、WCF、WPF和WF》(深入剖析.NET 4.5框架的四大技術,.NET程序員進階必讀)
《精通C#與.NET 4.0數據庫開發:基礎、數據庫核心技術、項目實戰》
《程序員的數學思維修煉(趣味解讀)》 (專門為程序員而寫的數學書,生動有趣,程序員必讀!)

《SQL Server 2012王者歸來:基礎、安全、開發及性能優化》 (全面、深入、實用,全程視頻教學)

《Oracle數據庫管理從入門到精通》(一本書徹底搞定Oracle數據庫管理!配21小時教學視頻)

目次

第1篇 ASP.NET入門
第1章 ASP.NET 4.0與開發工具
1.1 什么是ASP.NET
1.1.1 .NET歷史與展望
1.1.2 ASP.NET與ASP
1.1.3 ASP.NET開發工具
1.1.4 ASP.NET客戶端
1.1.5 初步了解ASP.NET 4.0AJAX
1.2 .NET應用程序框架
1.2.1 什么是.NET應用程序框架
1.2.2 公共語言運行時(CLR)
1.2.3 .NET Framework 類庫
1.3 安裝Visual Studio
1.3.1 安裝Visual Studio
1.3.2 認識主窗口
第1篇 ASP.NET入門
第1章 ASP.NET 4.0與開發工具
1.1 什么是ASP.NET
1.1.1 .NET歷史與展望
1.1.2 ASP.NET與ASP
1.1.3 ASP.NET開發工具
1.1.4 ASP.NET客戶端
1.1.5 初步了解ASP.NET 4.0AJAX
1.2 .NET應用程序框架
1.2.1 什么是.NET應用程序框架
1.2.2 公共語言運行時(CLR)
1.2.3 .NET Framework 類庫
1.3 安裝Visual Studio
1.3.1 安裝Visual Studio
1.3.2 認識主窗口
1.3.3 認識文檔窗口
1.3.4 認識工具箱
1.3.5 認識解決方案管理器
1.3.6 認識屬性窗口
1.3.7 認識錯誤列表窗口
1.4 安裝SQL Server
1.5 ASP.NET Web應用程序基礎
1.5.1 創建ASP.NET Web應用程序
1.5.2 運行ASP.NET應用程序
1.5.3 編譯ASP.NET應用程序
1.6 小結
1.7 習題

第2章 C# 4.0程序設計基礎
2.1 C#程序
2.1.1 C#程序的結構
2.1.2 C# IDE的代碼設置
2.2 變量
2.2.1 如何定義變量
2.2.2 理解值類型
2.2.3 理解引用類型
2.3 變量規則
2.3.1 命名規則和命名習慣
2.3.2 聲明并初始化變量
2.3.3 理解數組
2.3.4 聲明并初始化字符串
2.3.5 操作字符串
2.3.6 創建和使用常量
2.3.7 創建并使用枚舉
2.3.8 理解類型轉換
2.4 編寫表達式
2.4.1 表達式和運算符
2.4.2 運算符的優先級
2.5 使用條件語句
2.5.1 if語句的使用方法
2.5.2 switch選擇語句的使用
2.6 使用循環語句
2.6.1 for循環語句
2.6.2 while循環語句
2.6.3 do while循環語句
2.6.4 foreach循環語句
2.7 異常處理語句
2.7.1 throw異常語句
2.7.2 try catch異常語句
2.7.3 try finally異常語句
2.7.4 try catch finally異常語句
2.8 小結
2.9 習題

第3章 面向對象設計基礎
3.1 什么是面向對象
3.1.1 面向過程的程序開發
3.1.2 面向對象的程序開發
3.1.3 面向組件的程序開發
3.2 面向對象的C#實現
3.2.1 定義
3.2.2 如何創建一個類和其方法
3.2.3 認識類成員
3.2.4 認識構造函數和析構函數
3.3 對象的生命周期
3.3.1 類成員的訪問
3.3.2 認識類的類型
3.3.3 了解.NET的垃圾回收機制
3.4 使用命名空間
3.4.1 為什么要用命名空間
3.4.2 如何創建命名空間
3.4.3 分層設計中使用命名空間
3.5 類的方法
3.5.1 編寫方法
3.5.2 給方法傳遞參數
3.5.3 通過引用來傳遞參數
3.5.4 方法的重載
3.5.5 方法中的var使用
3.6 封裝
3.6.1 為什么要封裝
3.6.2 認識類的設計
3.7 認識屬性
3.7.1 語法
3.7.2 只讀/只寫屬性
3.8 認識繼承
3.8.1 繼承的基本概念
3.8.2 創建派生類
3.8.3 對象的創建
3.8.4 使用抽象類
3.8.5 使用密封類
3.9 認識多態
3.9.1 抽象方法
3.9.2 覆蓋
3.9.3 虛方法的抽象類
3.9.4 抽象屬性
3.10 認識委托和事件
3.10.1 委托
3.10.2 聲明事件
3.10.3 引發事件
3.10.4 訂閱事件
3.10.5 委托和事件
3.11 類命名
3.11.1 命名空間的命名
3.11.2 類的命名原則
3.11.3 接口的命名原則
3.11.4 屬性的命名原則
3.11.5 枚舉的命名原則
3.11.6 只讀字段的命名原則
3.11.7 參數名
3.11.8 委托命名原則 
3.12 面向對象的類型轉換
3.12.1 裝箱與拆箱
3.12.2 dynamic關鍵字
3.13 小議設計模式
3.13.1 什么是設計模式
3.13.2 為什么要使用設計模式
3.13.3 改裝現有類
3.14 小結
3.15 習題
第4章 ASP.NET的網頁代碼模型及生命周期
4.1 ASP.NET的網頁代碼模型
4.1.1 創建一個簡單的ASP.NET網站
4.1.2 認識單文件頁模型
4.1.3 認識代碼隱藏頁模型
4.1.4 創建一個簡單的ASP.NET Web Application
4.1.5 了解ASP.NET網站和ASP.NET應用程序的差異
4.2 代碼隱藏頁模型的解釋過程
4.3 代碼隱藏頁模型的事件驅動處理
4.4 ASP.NET客戶端狀態
4.4.1 利用視圖狀態保存信息
4.4.2 利用控件狀態保存信息
4.4.3 利用隱藏域保存信息
4.4.4 利用Cookie保存信息
4.4.5 客戶端狀態維護
4.5 ASP.NET頁面生命周期 
4.6 ASP.NET生命周期中的事件
4.6.1 頁面加載事件(Page_PreInit)
4.6.2 頁面加載事件(Page_Init)
4.6.3 頁面載入事件(Page_Load)
4.6.4 頁面卸載事件(Page_Unload)
4.6.5 頁面指令
4.7 ASP.NET網站文件類型
4.8 小結

4.9 習題

第2篇 ASP.NET窗體控件應用
第5章 Web窗體的基本控件 126
5.1 理解控件的屬性 126
5.2 掌握簡單控件 127
5.2.1 使用標簽控件進行用途標記(Label) 127
5.2.2 使用超鏈接控件導航(HyperLink) 128
5.2.3 使用圖像控件展示圖像(Image) 129
5.3 掌握文本框控件(TextBox) 130
5.3.1 文本框控件的屬性 130
5.3.2 文本框控件的使用 131
5.4 掌握按鈕控件(Button、LinkButton和ImageButton) 133
5.4.1 按鈕控件的通用屬性 133
5.4.2 Click單擊事件 134
5.4.3 Command命令事件 135
5.5 掌握單選控件和單選組控件(RadioButton和RadioButtonList) 136
5.5.1 使用單選控件進行選擇(RadioButton) 136
5.5.2 使用單選組控件進行選擇(RadioButtonList) 137
5.6 掌握復選框控件和復選組控件(CheckBox 和CheckBoxList) 138
5.6.1 使用復選框控件進行多選(CheckBox) 138
5.6.2 使用復選組控件進行多選(CheckBoxList) 139
5.7 掌握列表控件(DropDownList、ListBox和BulletedList) 140
5.7.1 使用DropDownList列表控件進行列表選擇 140
5.7.2 使用ListBox列表控件進行靜態列表選擇 141
5.7.3 使用BulletedList列表控件進行列表選擇 143
5.8 使用面板控件(Panel)組織控件 144
5.9 使用占位控件(PlaceHolder)預留顯示位置 146
5.10 使用日歷控件(Calendar)顯示日歷 146
5.10.1 日歷控件的樣式 147
5.10.2 日歷控件的事件 148
5.11 使用廣告控件(AdRotator)顯示廣告 149
5.12 使用文件上傳控件(FileUpload)上傳文件 152
5.13 使用視圖控件和顯示控件(MultiView和View) 154
5.14 使用表控件(Table)顯示內容 155
5.15 使用向導控件(Wizard)實現功能導航 158
5.15.1 向導控件的樣式 158
5.15.2 導航控件的事件 160
5.16 使用XML控件操作XML 161
5.17 使用驗證控件驗證輸入 162
5.17.1 使用表單驗證控件驗證輸入(RequiredFieldValidator) 162
5.17.2 使用比較驗證控件驗證輸入(CompareValidator) 163
5.17.3 使用范圍驗證控件驗證輸入(RangeValidator) 164
5.17.4 使用正則驗證控件驗證輸入(RegularExpressionValidator) 164
5.17.5 使用自定義邏輯驗證控件驗證輸入(CustomValidator) 165
5.17.6 使用驗證組控件驗證輸入(ValidationSummary) 166
5.18 使用導航控件實現內容導航 167
5.19 其他一些有用的控件 169
5.19.1 使用隱藏輸入框控件隱藏內容(HiddenField) 169
5.19.2 使用圖片熱點控件實現圖片位置點擊(ImageMap) 171
5.19.3 使用靜態標簽控件顯示HTML(Lieral) 172
5.19.4 使用動態緩存更新控件進行緩存控制(Substitution) 174
5.20 小結 175
5.21 習題 175
第6章 Web窗體的高級控件 177
6.1 登錄控件 177
6.1.1 使用登錄控件(Login)實現登錄 177
6.1.2 使用登錄名稱控件(LoginName)實現用戶信息展示 179
6.1.3 使用登錄視圖控件(LoginView)顯示不同用戶視圖 180
6.1.4 使用登錄狀態控件(LoginStatus)顯示用戶狀態 182
6.1.5 使用密碼恢復控件(PasswordRecovery)恢復密碼 184
6.1.6 使用密碼更改控件(ChangePassword)修改密碼 187
6.1.7 使用生成用戶控件(CreateUserWizard)生成用戶界面 189
6.2 網站管理工具 191
6.2.1 啟動管理工具 191
6.2.2 用戶管理 192
6.2.3 用戶角色 193
6.2.4 訪問規則管理 194
6.2.5 應用程序配置 196
6.3 使用登錄控件 198
6.3.1 生成用戶控件(CreateUserWizard) 198
6.3.2 密碼更改控件(ChangePassword) 200
6.4 小結 200
6.5 習題 201
第3篇 數 據 操 作
第7章 數據庫與ADO.NET基礎 204
7.1 數據庫基礎 204
7.1.1 結構化查詢語言 204
7.1.2 表和視圖 206
7.1.3 存儲過程和觸發器 207
7.2 使用SQL Server 2008 管理數據庫 209
7.2.1 初步認識SQL Server 2008 209
7.2.2 創建數據庫 211
7.2.3 刪除數據庫 212
7.2.4 備份數據庫 213
7.2.5 還原數據庫 214
7.2.6 創建表 216
7.2.7 刪除表 217
7.2.8 創建數據庫關系圖 218
7.3 ADO.NET連接SQL數據庫 219
7.3.1 ADO.NET基礎 220
7.3.2 連接SQL數據庫 220
7.3.3 ADO.NET執行過程 222
7.4 ADO與ADO.NET的差異 223
7.4.1 ADO概述 223
7.4.2 ADO.NET與ADO 224
7.5 ADO.NET 常用對象的使用 225
7.6 Connection連接對象的使用 226
7.6.1 連接SQL數據庫 226
7.6.2 連接Access數據庫 227
7.6.3 打開和關閉連接 229
7.7 DataAdapter適配器對象的使用 229
7.8 Command執行對象的使用 230
7.8.1 ExecuteNonQuery方法 230
7.8.2 ExecuteNonQuery執行存儲過程 231
7.8.3 ExecuteScalar方法 232
7.9 DataSet數據集對象的使用 233
7.9.1 DataSet數據集基本對象 233
7.9.2 DataTable數據表對象 234
7.9.3 DataRow數據行對象 235
7.9.4 DataView數據視圖對象 236
7.10 DataReader數據訪問對象的使用 236
7.10.1 DataReader對象概述 237
7.10.2 DataReader讀取數據庫 237
7.10.3 異常處理 238
7.11 連接池概述 239
7.12 參數化查詢 241
7.13 小結 242
7.14 習題 242
第8章 Web窗體的數據控件 243
8.1 數據源控件 243
8.1.1 使用SQL數據源控件獲取SQL Server數據(SqlDataSource) 243
8.1.2 使用Access數據源控件獲取Access數據(AccessDataSource) 247
8.1.3 使用目標數據源控件獲取目標數據(ObjectDataSource) 248
8.1.4 使用LINQ數據源控件獲取LINQ數據(LinqDataSource) 250
8.1.5 Xml數據源控件使用Xml數據源控件獲取Xml數據(XmlDataSource) 252
8.1.6 使用站點導航控件進行站點導航(SiteMapDataSource) 254
8.2 使用重復列表控件進行數據顯示(Repeater) 255
8.3 使用數據列表控件進行數據顯示(DataList) 257
8.4 使用數據列表控件進行數據顯示(GridView) 260
8.4.1 建立GridView控件 260
8.4.2 GridView控件的常用事件 262
8.5 使用數據綁定控件進行數據綁定(FormView) 264
8.6 使用數據綁定控件進行數據綁定(DetailsView) 268
8.7 使用數據綁定控件進行數據綁定(ListView) 271
8.8 使用數據分頁控件進行分頁(DataPager) 275
8.9 小結 276
8.10 習題 276
第9章 ASP.NET操作數據庫 278
9.1 使用ADO.NET操作數據庫 278
9.1.1 使用ExecuteReader()操作數據庫 278
9.1.2 使用ExecuteNonQuery()操作數據庫 280
9.1.3 使用ExecuteScalar()操作數據庫 282
9.1.4 使用ExecuteXmlReader()操作數據庫 282
9.2 ASP.NET創建和插入記錄 283
9.2.1 SQL INSERT數據插入語句 283
9.2.2 使用Command對象更新記錄 284
9.2.3 使用DataSet數據集插入記錄 285
9.3 ASP.NET更新數據庫 286
9.3.1 SQL UPDATE數據更新語句 286
9.3.2 使用Command對象更新記錄 287
9.3.3 使用DataSet數據集更新記錄 288
9.4 ASP.NET刪除數據 289
9.4.1 SQL DELETE數據刪除語句 289
9.4.2 使用Command對象刪除記錄 290
9.4.3 使用DataSet數據集刪除記錄 290
9.5 使用存儲過程 291
9.5.1 存儲過程的優點 292
9.5.2 創建存儲過程 293
9.5.3 調用存儲過程 294
9.6 ASP.NET數據庫操作實例 296
9.6.1 制作用戶界面(UI) 296
9.6.2 使用GridView顯示、刪除、修改數據 298
9.6.3 使用DataList顯示數據 299
9.6.4 DataList分頁實現 300
9.6.5 使用SQLHelper操作數據庫 301
9.7 小結 305
9.8 習題 305
第10章 訪問其他數據源 307
10.1 使用ODBC .NET Data Provider 307
10.1.1 ODBC .NET Data Provider簡介 307
10.1.2 建立連接 308
10.2 使用OLE DB.NET Data Provider 312
10.2.1 OLE DB.NET Data Provider簡介 312
10.2.2 建立連接 313
10.3 訪問MySQL 315
10.3.1 MySQL簡介 315
10.3.2 建立連接 315
10.4 訪問Excel 317
10.4.1 Excel 簡介 317
10.4.2 建立連接 318
10.5 訪問txt 320
10.5.1 使用ODBE.NET Data Provider連接txt 321
10.5.2 使用OLE DB .NET Data Provider 連接txt 322
10.5.3 使用System.IO命名空間 323
10.6 訪問SQLite 324
10.6.1 SQLite簡介 324
10.6.2 SQLite連接方法 325
10.7 小結 326
10.8 習題 326
第4篇 ASP.NET網頁開發
第11章 用戶控件和自定義控件 330
11.1 創建用戶控件 330
11.1.1 什么是用戶控件 330
11.1.2 編寫一個簡單的控件 330
11.1.3 將Web窗體轉換成用戶控件 334
11.2 創建自定義控件 335
11.2.1 實現自定義控件 335
11.2.2 復合自定義控件 338
11.3 用戶控件和自定義控件的異同 341
11.4 用戶控件示例 342
11.4.1 ASP.NET登錄控件 342
11.4.2 ASP.NET登錄控件的開發 343
11.4.3 ASP.NET登錄控件的使用 347
11.5 自定義控件實例 348
11.5.1 ASP.NET分頁控件 348
11.5.2 ASP.NET分頁控件的使用 354
11.6 小結 355
11.7 習題 355
第12章 ASP.NET的皮膚、主題和母版頁 357
12.1 皮膚和主題 357
12.1.1 CSS簡介 357
12.1.2 CSS基礎 358
12.1.3 CSS常用屬性 361
12.1.4 將CSS應用在控件上 365
12.1.5 主題和皮膚 367
12.1.6 頁面主題和全局主題 369
12.1.7 應用和禁用主題 370
12.1.8 用編程的方法控制主題 372
12.2 母版頁 373
12.2.1 母版頁基礎 373
12.2.2 使用母版頁的Web窗體 376
12.2.3 母版頁的運行方法 379
12.2.4 嵌套母版頁 380
12.3 Microsoft Expression 2設計工具 383
12.3.1 Microsoft Expression 2簡介 383
12.3.2 安裝Microsoft Expression 2 384
12.4 使用Microsoft Expression Web 2制作頁面 385
12.4.1 創建ASPX頁面 385
12.4.2 創建CSS層疊樣式表 386
12.4.3 創建框架集 387
12.5 小結 388
12.6 習題 388
第13章 ASP.NET內置對象、應用程序配置和緩存 390
13.1 ASP.NET內置對象 390
13.1.1 Request傳遞請求對象 390
13.1.2 Response請求響應對象 392
13.1.3 Application狀態對象 395
13.1.4 Session狀態對象 396
13.1.5 Server服務對象 398
13.1.6 Cookie狀態對象 401
13.1.7 Cache緩存對象 404
13.1.8 Global.asax配置 404
13.2 ASP.NET應用程序配置 407
13.2.1 ASP.NET應用程序配置 407
13.2.2 Web.config配置文件 407
13.2.3 ASP.NET基本配置節 409
13.3 ASP.NET緩存功能 412
13.3.1 緩存概述 412
13.3.2 頁面輸出緩存 413
13.3.3 頁面部分緩存 414
13.3.4 應用程序數據緩存 415
13.3.5 檢索應用程序數據緩存對象 416
13.4 小結 417
13.5 習題 417
第14章 ASP.NET XML和Web Service 419
14.1 XML簡介 419
14.2 讀寫XML 420
14.2.1 XML與HTML 420
14.2.2 創建XML文檔 420
14.2.3 利用XML控件管理XML 423
14.2.4 XML文件讀取類(XmlTextReader) 423
14.2.5 XML文件編寫類(XmlTextWriter) 425
14.2.6 XML文本文檔類(XmlDocument) 427
14.3 XML串行化 430
14.3.1 XmlSerializer串行化類 430
14.3.2 基本串行化 430
14.4 XML樣式表XSL 431
14.4.1 認識XSL 432
14.4.2 XSLT的使用 432
14.5 Web服務(Web Service) 435
14.5.1 什么是Web服務 435
14.5.2 Web服務體系結構 436
14.5.3 Web服務協議棧 437
14.6 簡單Web Service示例 438
14.7 自定義Web Service 441
14.7.1 創建自定義的Web Service 441
14.7.2 使用自定義的Web Service 443
14.8 小結 444
14.9 習題 445
第5篇 ASP.NET 4.0高級編程
第15章 圖形圖像編程 448
15.1 圖形圖像基礎 448
15.1.1 圖像布局 448
15.1.2 GDI+簡介 451
15.1.3 繪制線條示例 452
15.1.4 .NET Framework繪圖類 453
15.2 了解圖形編程 455
15.2.1 Graphics類 455
15.2.2 繪制基本圖形 456
15.2.3 圖形繪制實例 458
15.3 繪制文字特效 460
15.3.1 投影特效 460
15.3.2 倒影特效 461
15.3.3 旋轉特效 462
15.4 掌握圖片繪制 463
15.4.1 載入圖像文件 463
15.4.2 GDI+輸出圖像 464
15.5 圖像特效處理 465
15.5.1 底片效果 465
15.5.2 浮雕效果 466
15.6 小結 467
15.7 習題 468
第16章 ASP.NET 4.0和AJAX 469
16.1 AJAX基礎 469
16.1.1 什么是AJAX 469
16.1.2 ASP.NET AJAX入門 471
16.1.3 ASP.NET 2.0和AJAX 472
16.1.4 ASP.NET 4.0和AJAX 474
16.1.5 AJAX簡單示例 474
16.2 掌握ASP.NET 4.0 AJAX控件的使用 475
16.2.1 使用腳本管理控件(ScriptManger) 476
16.2.2 使用腳本管理控件(ScriptMangerProxy) 478
16.2.3 使用時間控件(Timer) 480
16.2.4 使用更新區域控件(UpdatePanel) 481
16.2.5 使用更新進度控件(UpdateProgress) 483
16.3 用AJAX編寫更酷的程序 484
16.3.1 自定義異常處理 484
16.3.2 使用母版頁的UpdatePanel 486
16.3.3 母版頁刷新內容窗體 487
16.4 小結 489
16.5 習題 489
第17章 ASP.NET MVC基礎 491
17.1 了解MVC 491
17.1.1 MVC和Web Form 491
17.1.2 ASP.NET MVC的運行結構 492
17.2 ASP.NET MVC基礎 493
17.2.1 使用ASP.NET MVC 493
17.2.2 新建一個MVC應用程序 494
17.2.3 ASP.NET MVC應用程序的結構 494
17.2.4 運行ASP.NET MVC應用程序 496
17.3 ASP.NET MVC原理 497
17.3.1 ASP.NET MVC運行流程 498
17.3.2 ASP.NET MVC工作原理 499
17.4 ASP.NET MVC開發 501
17.4.1 創建ASP.NET MVC頁面 501
17.4.2 ASP.NET MVC 數據呈現(ViewData) 503
17.4.3 ASP.NET MVC跨頁數據呈現(TempData) 505
17.4.4 ASP.NET MVC頁面重定向 507
17.4.5 ASP.NET MVC URL路由(URLRouting) 508
17.4.6 ASP.NET MVC控件輔助工具(Helper) 510
17.4.7 ASP.NET MVC表單傳值 512
17.5 小結 513
17.6 習題 514
第18章 WCF開發基礎 515
18.1 了解WCF 515
18.1.1 什么是WCF 515
18.1.2 為什么需要WCF 516
18.2 WCF基礎 517
18.2.1 服務 517
18.2.2 地址 519
18.2.3 契約 521
18.3 WCF應用 522
18.3.1 創建WCF應用 522
18.3.2 創建WCF方法 525
18.4 WCF消息傳遞 526
18.4.1 消息傳遞 526
18.4.2 消息操作 528
18.5 使用WCF服務 530
18.5.1 在客戶端添加WCF服務 530
18.5.2 在客戶端使用WCF服務 531
18.6 小結 534
18.7 習題 535
第19章 WPF開發基礎 536
19.1 什么是WPF 536
19.2 WPF的應用范圍 537
19.3 WPF和Microsoft Expression 538
19.3.1 使用Microsoft Expression Blend設計WPF 538
19.3.2 WPF控件樣式 539
19.3.3 淺談XAML 541
19.3.4 WPF控件層次 542
19.4 WPF應用程序開發 543
19.4.1 WPF動畫事件 544
19.4.2 WPF時間軸 545
19.4.3 WPF事件處理 546
19.5 WPF系統開發 548
19.5.1 WPF系統需求 548
19.5.2 WPF界面開發 548
19.5.3 WPF動畫制作 551
19.5.4 WPF事件編寫 552
19.6 小結 553
19.7 習題 553
第6篇 Lambda表達式與LINQ
第20章 ASP.NET 4.0與LINQ 556
20.1 什么是LINQ 556
20.1.1 LINQ起源 556
20.1.2 LINQ構架 558
20.1.3 LINQ與Visual Studio 2010 新特性 559
20.2 LINQ與Web應用程序 560
20.2.1 創建使用LINQ的Web應用程序 560
20.2.2 基本的LINQ數據查詢 561
20.2.3 IEnumerable和IEnumerable接口 563
20.2.4 IQueryProvider和IQueryable接口 566
20.2.5 LINQ相關的命名空間 568
20.3 Lambda表達式 569
20.3.1 匿名方法 569
20.3.2 Lambda表達式基礎 570
20.3.3 Lambda表達式格式 571
20.3.4 Lambda表達式樹 572
20.3.5 訪問Lambda表達式樹 573
20.4 小結 574
20.5 習題 574
第21章 使用LINQ查詢 576
21.1 LINQ查詢概述 576
21.1.1 準備數據源 576
21.1.2 使用LINQ 578
21.1.3 執行LINQ查詢 582
21.2 LINQ查詢語法概述 583
21.3 基本子句 584
21.3.1 from查詢子句 584
21.3.2 where條件子句 586
21.3.3 select選擇子句 587
21.3.4 group分組子句 588
21.3.5 orderby排序子句 589
21.3.6 into連接子句 591
21.3.7 join連接子句 592
21.3.8 let臨時表達式子句 593
21.4 LINQ查詢操作 594
21.4.1 LINQ查詢概述 594
21.4.2 投影操作 595
21.4.3 篩選操作 596
21.4.4 排序操作 596
21.4.5 聚合操作 598
21.5 使用LINQ查詢和操作數據庫 600
21.5.1 使用LINQ簡單查詢 600
21.5.2 使用LINQ建立連接 601
21.5.3 使用LINQ插入數據 602
21.5.4 使用LINQ修改數據 602
21.5.5 使用LINQ刪除數據 603
21.6 LINQ與MVC 604
21.6.1 創建ASP.NET MVC應用程序 604
21.6.2 創建LINQ to SQL 606
21.6.3 數據查詢 608
21.7 小結 609
21.8 習題 609
第7篇 典型模塊開發實戰
第22章 注冊模塊設計 612
22.1 學習要點 612
22.2 系統設計 612
22.2.1 模塊功能描述 612
22.2.2 模塊流程分析 613
22.3 數據庫設計 614
22.3.1 數據庫分析設計 614
22.3.2 數據庫表的創建 614
22.4 界面設計 615
22.4.1 基本界面 615
22.4.2 創建CSS 616
22.5 代碼實現 617
22.5.1 驗證控制 617
22.5.2 過濾輸入信息 618
22.5.3 插入注冊信息 619
22.5.4 管理員頁面 620
22.6 實例演示 621
22.7 小結 623
第23章 登錄模塊設計 624
23.1 學習要點 624
23.2 系統設計 624
23.2.1 模塊功能描述 624
23.2.2 模塊流程分析 625
23.3 數據庫設計 626
23.3.1 數據庫設計分析 626
23.3.2 數據庫表的創建 626
23.4 界面設計 627
23.4.1 基本界面 628
23.4.2 創建CSS 628
23.4.3 發送密碼頁面 629
23.5 代碼實現 630
23.5.1 登錄代碼實現 630
23.5.2 郵件發送頁面 632
23.5.3 根據不同的用戶顯示不同的內容 635
23.6 實例演示 636
23.7 小結 638
第24章 廣告模塊設計 639
24.1 學習要點 639
24.2 系統設計 639
24.2.1 模塊功能描述 639
24.2.2 模塊流程分析 641
24.3 數據庫設計 642
24.3.1 數據庫設計分析 642
24.3.2 數據庫表的創建 643
24.4 界面設計 645
24.4.1 發布廣告界面 645
24.4.2 發布廣告頁數據源配置 645
24.4.3 修改廣告界面 646
24.4.4 管理廣告界面 647
24.4.5 分類管理界面 647
24.5 代碼實現 648
24.5.1 廣告添加功能 648
24.5.2 廣告修改功能 649
24.5.3 自定義控件的實現 651
24.6 實例演示 654
24.7 小結 657
第25章 新聞模塊設計 658
25.1 學習要點 658
25.2 系統設計 658
25.2.1 模塊功能描述 658
25.2.2 模塊流程分析 660
25.3 數據庫設計 661
25.3.1 數據庫中表的設計 661
25.3.2 數據表的創建 662
25.4 界面設計 664
25.4.1 登錄界面 664
25.4.2 后臺框架集 664
25.4.3 新聞發布頁面 665
25.4.4 新聞修改頁面 666
25.4.5 新聞管理頁面 667
25.4.6 新聞分類管理頁面 667
25.5 代碼實現 668
25.5.1 導航菜單配置 668
25.5.2 身份驗證頁面 668
25.5.3 新聞發布頁面 669
25.5.4 靜態生成功能 670
25.5.5 新聞顯示頁面 672
25.5.6 靜態模板編寫 674
25.6 實例演示 674
25.7 小結 677
第26章 投票模塊設計 678
26.1 學習要點 678
26.2 系統設計 678
26.2.1 模塊功能描述 678
26.2.2 模塊流程分析 679
26.3 數據庫設計 681
26.3.1 數據庫設計 681
26.3.2 數據表的創建 682
26.4 界面設計 684
26.4.1 后臺框架集 684
26.4.2 投票管理頁面 685
26.4.3 投票發布頁面 686
26.4.4 投票修改頁面 687
26.4.5 投票刪除頁面 687
26.5 代碼實現 687
26.5.1 添加投票代碼實現 687
26.5.2 修改投票代碼實現 689
26.5.3 刪除投票代碼實現 691
26.5.4 顯示投票代碼實現 692
26.5.5 用戶投票代碼實現 694
26.6 實例演示 695
26.7 小結 697
第27章 聊天模塊設計 698
27.1 學習要點 698
27.2 系統設計 698
27.2.1 模塊功能描述 698
27.2.2 模塊流程分析 699
27.3 界面設計 700
27.3.1 登錄界面設計 700
27.3.2 登錄界面CSS 701
27.3.3 聊天室顯示界面 702
27.3.4 聊天室界面CSS 703
27.4 代碼實現 704
27.4.1 登錄代碼實現 704
27.4.2 多人聊天代碼實現 705
27.4.3 單人聊天代碼實現 707
27.4.4 聊天記錄保存實現 708
27.5 實例演示 710
27.6 小結 712
第8篇 ASP.NET 4.0應用實例
第28章 制作一個ASP.NET留言本 714
28.1 系統設計 714
28.1.1 需求分析 714
28.1.2 系統功能設計 716
28.1.3 模塊功能劃分 717
28.2 數據庫設計 718
28.2.1 數據庫的分析和設計 718
28.2.2 數據表的創建 720
28.2.3 數據表關系圖 723
28.3 系統公用模塊的創建 723
28.3.1 創建CSS 724
28.3.2 使用SQLHepler 724
28.3.3 配置Web.config 725
28.4 系統界面和代碼實現 726
28.4.1 留言板用戶控件 726
28.4.2 管理員登錄實現 728
28.4.3 用戶注冊登錄實現 729
28.4.4 用戶登錄實現 729
28.4.5 留言本界面布局 730
28.4.6 留言功能實現 732
28.4.7 回復功能實現 733
28.4.8 刪除功能的實現 734
28.4.9 用戶索引實現 735
28.5 用戶體驗優化 736
28.5.1 AJAX留言實現 737
28.5.2 AJAX數據重綁定 740
28.5.3 系統導航實現 742
28.5.4 側邊欄界面優化 744
28.6 用戶功能實現 746
28.6.1 用戶信息界面 746
28.6.2 用戶修改實現 747
28.6.3 用戶信息刪除實現 750
28.6.4 用戶注銷 751
28.7 實例演示 751
28.7.1 準備數據源 751
28.7.2 基本實例演示 752
28.7.3 用戶功能演示 755
28.8 小結 759
第29章 制作一個ASP.NET校友錄系統 760
29.1 系統設計 760
29.1.1 需求分析 760
29.1.2 系統功能設計 762
29.1.3 模塊功能劃分 763
29.2 數據庫設計 764
29.2.1 數據庫分析和設計 765
29.2.2 數據表的創建 766
29.3 數據表關系圖 770
29.4 系統公用模塊的創建 771
29.4.1 使用Fckeditor 771
29.4.2 使用SQLHelper 773
29.4.3 配置Web.config 773
29.5 系統界面和代碼實現 773
29.5.1 用戶注冊實現 774
29.5.2 用戶登錄實現 775
29.5.3 校友錄頁面規劃 776
29.5.4 自定義控件實現 777
29.5.5 校友錄頁面實現 778
29.5.6 日志發布實現 779
29.5.7 日志修改實現 780
29.5.8 管理員日志刪除 781
29.5.9 日志顯示頁面 782
29.5.10 用戶索引頁面 783
29.5.11 管理員用戶刪除 783
29.6 用戶體驗優化 784
29.6.1 超鏈接樣式優化 784
29.6.2 默認首頁優化 786
29.6.3 導航欄編寫 786
29.6.4 AJAX留言優化 788
29.6.5 優化留言表情 789
29.7 高級功能實現 793
29.7.1 后臺管理頁面實現 793
29.7.2 日志管理 795
29.7.3 日志修改和刪除實現 796
29.7.4 評論刪除實現 797
29.7.5 板報功能實現 797
29.7.6 用戶修改和刪除實現 799
29.7.7 用戶權限管理 801
29.7.8 權限及注銷實現 802
29.8 實例演示 803
29.8.1 準備數據源 803
29.8.2 實例演示 803
29.8.3 管理后臺演示 806
29.9 小結 808

顯示全部信息

書摘/試閱

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 521
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區