-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

ASP.NET編程實戰寶典

( 簡體 字)
作者:郭頌、明廷堂、郭立新 等類別:1. -> 程式設計 -> .NET -> ASP.NET
譯者:
出版社:清華大學出版社ASP.NET編程實戰寶典 3dWoo書號: 39217
詢問書籍請說出此書號!

缺書
NT售價: 500

出版日:7/25/2014
頁數:808
光碟數:1 (含視頻教學)
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302347941
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

  隨著微軟對.NET平臺越來越大力度的支持,ASP.NET已經是目前使用最多的Web項目開發技術。隨著互聯網終端的多樣化,微軟也推出了最新的Visual Studio 2012來支持更加多樣化的開發和維護。
  ASP.NET使用.NET平臺進行Web應用程序的開發有著先天性的優勢。開發人員能夠快速地使用ASP.NET提供的控件和開發方法進行復雜的應用程序開發。同時,ASP.NET還為云計算、多核化和多平臺提供了基礎,也為移動設備應用程序編程提供了保障。
  為了讓想要系統學習ASP.NET開發技術的人員可以在較短的時間內掌握這門開發技術,作者編制了本書。本書以實用為原則,選擇了當前使用最為廣泛的Visual Studio 2010作為開發平臺,全面、系統、深入地介紹了ASP.NET開發的各項技術,尤其對能夠與ASP.NET進行融合和跨平臺的Web Server、WCF、WPF及LINQ等技術做了重點講解。書中提供了大量的實例、小型開發模塊和綜合項目案例供讀者實戰演練。各章后還提供了實戰練習題幫助讀者鞏固和提高。相信學習完本書內容之后,讀者能夠較好地掌握ASP.NET開發技術,并具備基本的項目開發能力。
本書有何特色
  1.技術全面,涵蓋廣泛
  本書幾乎涉及ASP.NET應用開發的所有常見技術,全面涵蓋了ASP.NET基礎、窗體控件、數據庫開發、Web頁面開發、圖像編程、Ajax技術、ASP.NET MVC、WCF、WPF及LINQ等內容。
  2.技術新穎,緊跟趨勢
  本書緊跟Web開發的趨勢,書中介紹的很多內容都是當前在.NET開發中應用非常廣泛,而且非常新穎和流行的技術。掌握了本書內容,讀者可以快速地勝任實際的開發工作。
  3.由淺入深,循序漸進
  本書從基礎開始講解,然后層層推進,逐步深入到ASP.NET開發的各種高級技術,最后介紹了多個常見的開發模塊和綜合項目案例。全書學習梯度平滑,適合各個層次的讀者閱讀。
  4.實例豐富,代碼詳解
  本書在講解知識點時都給出了大量的示例或實例供讀者理解和實戰演練。這些例子都提供了完整的代碼,并且給代碼進行了詳細的注釋和剖析。
  5.案例精講,注重實戰
  本書最后兩篇詳細介紹了6個常見的典型模塊和2個綜合項目案例的開發過程,以提高讀者的實際開發水平,從而輕松地應對實際的項目開發。
  6.實踐練習,鞏固提高
  本書前6篇的各章最后都提供了典型的實踐練習題,讀者每閱讀完一章,可以通過完成這些練習題來檢測自己的學習效果,從而達到鞏固和提高的效果。
  7.規范開發,提高效率
  本書詳細介紹了如何進行規范的應用程序開發的要求,例如設計需求分析文檔的編寫、類圖的編寫等,便于讀者編寫出更加規范和易于閱讀的程序,從而提高開發效率。
  8.視頻教學,加速學習
  為了讓讀者的學習更加直觀和高效,作者為本書每章的重點內容錄制了多媒體教學視頻。讀者在閱讀本書時結合光盤中的教學視頻學習,可以達到更好的學習效果。
本書內容
  第1篇 ASP.NET入門(第1~4章)
  本篇旨在讓讀者入門,介紹了ASP.NET的開發工具和基礎語言C#,并介紹了ASP.NET網頁的結構形式和生命周期。學習完本篇,讀者可以從全局上了解ASP.NET的特點。
  第2篇 ASP.NET窗體控件應用(第5、6章)
  ASP.NET支持快速開發,這是因為Visual Studio提供了良好的基礎控件和高級控件。這些控件可以幫助我們迅速地搭建網頁界面,快速地連接數據庫,輕易地搭建和配置開發環境。學習本篇內容,可以讓讀者搭建出簡單的ASP.NET網站。
  第3篇 數據操作(第7~10章)
  ASP.NET數據操作的基礎是ADO.NET,它提供了有關數據的一切操作,如查詢數據、增刪改數據、創建數據庫和數據實體操作等。本篇詳細介紹了ADO.NET的操作,然后又講解了如何用數據控件展示數據。學習完本篇讀者可以掌握如何讓ASP.NET與后臺數據交互。
  第4篇 ASP.NET網頁開發(第11~14章)
  做網站或Web項目,不僅僅是把數據展示給用戶,還需要美觀、高效。本篇介紹了ASP.NET網頁開發中經常用到的主題、母版頁和用戶控件等技術,可以幫助讀者制作更美觀和高效的網站。
  第5篇 ASP.NET 4.0高級編程(第15~19章)
  ASP.NET不僅能展示網頁和操作數據,還可以用來做大型Web項目,處理分布式的一些應用。本篇介紹了一些高級開發技術,包括Ajax、MVC、WCF和WPF等。學習完本篇內容,讀者可以進一步體會到ASP.NET的強大。
  第6篇 Lambda表達式與LINQ(第20、21章)
  使用Lambda可以讓程序更簡潔,讓代碼更直觀。使用LINQ可提高數據操作的便利性。本篇通過介紹這兩種技術,讓讀者掌握更多的數據操作的知識,以便在處理數據量大的數據時可以選擇更適合項目的數據處理方式。
  第7篇 典型模塊開發實戰(第22~27章)
  本篇通過6個常見網絡開發模塊的開發,讓讀者進一步體驗實際的開發過程。讀者需要先了解每個模塊的功能和要求,然后在作者的引導下一步步動手實踐,直至完成整個模塊。通過學習本篇內容,讀者可以具備初步的實戰開發能力。
  第8篇 綜合案例實戰(第28、29章)
  本篇介紹了留言本和校友錄兩個綜合項目案例的開發過程,讓讀者更進一步體驗如何進行實際的項目開發。本篇介紹的項目案例都是從項目的需求分析開始講解,然后逐步介紹項目模塊的實現,其中會涉及一些項目開發的技巧。閱讀完本章,相信讀者已經具備了一個.NET程序員的基本素質。
本書超值DVD光盤內容
* 本書各章涉及的實例源文件;
* 11小時本書配套教學視頻;
* 24個ASP.NET典型模塊與5個項目案例教學視頻(9.5小時);
* 5個ASP.NET網絡編程項目案例源程序及4.7小時教學視頻;
* 360頁《C#與.NET程序員面試寶典》電子書。
適合閱讀本書的讀者
* ASP.NET入門與提高人員;
* 想全面學習ASP.NET的人員;
* .NET技術愛好者;
* .NET開發人員;
* 網站開發與維護人員;
* 大中專院校的學生;
* .NET培訓班的學員;
* 需要作為案頭必備手冊的程序員。
本書作者
  本書由信陽師范學院的郭頌、郭立新和河南大學的明廷堂主筆編寫。其中,第1~10章主要由郭頌編寫,第11~21章主要由郭立新編寫,第22~29章主要由明廷堂編寫。其他參與編寫的人員還有陳虹翔、侯曉琴、李季萌、劉徑舟、劉亮亮、劉文杰、楊雪梅、張玉華、方振宇、蔡萬釗、陳洪富、陳穎、段弘、高陽、龔浪、郭靖、韓靜、胡添、吉勤、降海燕、黎云云、李賀、李建峰、練錦文、劉娜、馬磊、孟憲令、秦春梅、沈毅、宋乾福、孫得璋、唐海玥、王健、王小令、王政偉、吳鴦鴦、謝雄仕、許斌、葉志強、張端陽、張克亮、張萍、張永杰、鄒佳銳。
  本書的編寫對筆者而言是一個“浩大的工程”。雖然筆者投入了大量的精力和時間,但只怕百密難免一疏。若有任何疑問或疏漏,請發郵件至bookservice2008@163.com。最后祝讀者讀書快樂!
  
  編著者
  
 
  
  
  
  
  
內容簡介:

  本書以Visual Studio 2010作為開發平臺,由淺入深、全面、系統、深入地介紹了ASP.NET開發的各項技術。書中的各個技術點都提供了實例供讀者實戰演練,各章后還提供了實戰練習題幫助讀者鞏固和提高。最后幾章還介紹了多個小型模塊和項目案例的開發,以便讀者了解ASP.NET的實際開發過程。另外,本書配1張DVD光盤,內容為作者專門為本書錄制的同步配套教學視頻和本書實例源文件,還贈送了一部.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開發的人員閱讀,尤其適合廣大Web開發人員、網站管理和維護人員及大中專院校的學生。對于ASP.NET程序員,本書更是一本不可多得的案頭必備參考手冊。

目錄:

第1篇 ASP.NET入門
第1章 ASP.NET 4.0與開發工具 2
1.1 什么是ASP.NET 2
1.1.1 .NET歷史與展望 2
1.1.2 ASP.NET與ASP 3
1.1.3 ASP.NET開發工具 4
1.1.4 ASP.NET客戶端 5
1.1.5 初步了解ASP.NET 4.0AJAX 5
1.2 .NET應用程序框架 6
1.2.1 什么是.NET應用程序框架 6
1.2.2 公共語言運行時(CLR) 7
1.2.3 .NET Framework 類庫 8
1.3 安裝Visual Studio 2010 8
1.3.1 安裝Visual Studio 2010 9
1.3.2 認識主窗口 10
1.3.3 認識文檔窗口 11
1.3.4 認識工具箱 12
1.3.5 認識解決方案管理器 13
1.3.6 認識屬性窗口 14
1.3.7 認識錯誤列表窗口 15
1.4 安裝SQL Server 2008 16
1.5 ASP.NET Web應用程序基礎 18
1.5.1 創建ASP.NET Web應用程序 18
1.5.2 運行ASP.NET應用程序 19
1.5.3 編譯ASP.NET應用程序 20
1.6 小結 21
1.7 習題 21
第2章 C# 4.0程序設計基礎 23
2.1 C#程序 23
2.1.1 C#程序的結構 23
2.1.2 C# IDE的代碼設置 25
2.2 變量 27
2.2.1 如何定義變量 27
2.2.2 理解值類型 27
2.2.3 理解引用類型 28
2.3 變量規則 28
2.3.1 命名規則和命名習慣 28
2.3.2 聲明并初始化變量 29
2.3.3 理解數組 32
2.3.4 聲明并初始化字符串 34
2.3.5 操作字符串 36
2.3.6 創建和使用常量 38
2.3.7 創建并使用枚舉 39
2.3.8 理解類型轉換 41
2.4 編寫表達式 42
2.4.1 表達式和運算符 42
2.4.2 運算符的優先級 48
2.5 使用條件語句 49
2.5.1 if語句的使用方法 49
2.5.2 switch選擇語句的使用 51
2.6 使用循環語句 54
2.6.1 for循環語句 54
2.6.2 while循環語句 55
2.6.3 do while循環語句 56
2.6.4 foreach循環語句 57
2.7 異常處理語句 59
2.7.1 throw異常語句 59
2.7.2 try catch異常語句 59
2.7.3 try finally異常語句 60
2.7.4 try catch finally異常語句 61
2.8 小結 61
2.9 習題 62
第3章 面向對象設計基礎 63
3.1 什么是面向對象 63
3.1.1 面向過程的程序開發 63
3.1.2 面向對象的程序開發 64
3.1.3 面向組件的程序開發 64
3.2 面向對象的C#實現 65
3.2.1 定義 65
3.2.2 如何創建一個類和其方法 65
3.2.3 認識類成員 67
3.2.4 認識構造函數和析構函數 70
3.3 對象的生命周期 72
3.3.1 類成員的訪問 72
3.3.2 認識類的類型 74
3.3.3 了解.NET的垃圾回收機制 75
3.4 使用命名空間 75
3.4.1 為什么要用命名空間 75
3.4.2 如何創建命名空間 77
3.4.3 分層設計中使用命名空間 77
3.5 類的方法 79
3.5.1 編寫方法 79
3.5.2 給方法傳遞參數 80
3.5.3 通過引用來傳遞參數 82
3.5.4 方法的重載 83
3.5.5 方法中的var使用 84
3.6 封裝 84
3.6.1 為什么要封裝 84
3.6.2 認識類的設計 85
3.7 認識屬性 86
3.7.1 語法 86
3.7.2 只讀/只寫屬性 88
3.8 認識繼承 88
3.8.1 繼承的基本概念 88
3.8.2 創建派生類 89
3.8.3 對象的創建 90
3.8.4 使用抽象類 92
3.8.5 使用密封類 93
3.9 認識多態 93
3.9.1 抽象方法 93
3.9.2 覆蓋 94
3.9.3 虛方法的抽象類 95
3.9.4 抽象屬性 95
3.10 認識委托和事件 96
3.10.1 委托 96
3.10.2 聲明事件 97
3.10.3 引發事件 98
3.10.4 訂閱事件 98
3.10.5 委托和事件 99
3.11 類命名 101
3.11.1 命名空間的命名 101
3.11.2 類的命名原則 102
3.11.3 接口的命名原則 102
3.11.4 屬性的命名原則 102
3.11.5 枚舉的命名原則 102
3.11.6 只讀字段的命名原則 103
3.11.7 參數名 103
3.11.8 委托命名原則 104
3.12 面向對象的類型轉換 104
3.12.1 裝箱與拆箱 104
3.12.2 dynamic關鍵字 104
3.13 小議設計模式 105
3.13.1 什么是設計模式 106
3.13.2 為什么要使用設計模式 106
3.13.3 改裝現有類 106
3.14 小結 107
3.15 習題 107
第4章 ASP.NET的網頁代碼模型及生命周期 109
4.1 ASP.NET的網頁代碼模型 109
4.1.1 創建一個簡單的ASP.NET網站 109
4.1.2 認識單文件頁模型 110
4.1.3 認識代碼隱藏頁模型 111
4.1.4 創建一個簡單的ASP.NET Web Application 113
4.1.5 了解ASP.NET網站和ASP.NET應用程序的差異 113
4.2 代碼隱藏頁模型的解釋過程 114
4.3 代碼隱藏頁模型的事件驅動處理 115
4.4 ASP.NET客戶端狀態 115
4.4.1 利用視圖狀態保存信息 116
4.4.2 利用控件狀態保存信息 116
4.4.3 利用隱藏域保存信息 116
4.4.4 利用Cookie保存信息 117
4.4.5 客戶端狀態維護 117
4.5 ASP.NET頁面生命周期 117
4.6 ASP.NET生命周期中的事件 118
4.6.1 頁面加載事件(Page_PreInit) 118
4.6.2 頁面加載事件(Page_Init) 118
4.6.3 頁面載入事件(Page_Load) 119
4.6.4 頁面卸載事件(Page_Unload) 120
4.6.5 頁面指令 120
4.7 ASP.NET網站文件類型 121
4.8 小結 123
4.9 習題 123
第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
  ??
  
  ??
  
  ??
  
  ??
  
ASP.NET編程實戰寶典
  
目錄
  
·XXIV·
  
  
·XXV·
  
  
  
  
  
  
序: