-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號: 40322
詢問書籍請說出此書號!

缺書
NT售價: 400

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

譯者序:

前言:

本書編寫背景
  為什么一方面很多畢業生不太容易找到工作,另一方面很多企業卻招不到合適的人才?為什么很多學生學習很刻苦,臨畢業了卻感到自己似乎什么都不會?為什么很多學生到企業之后,發現很多所學的知識用不上?......高校課程設置與企業應用嚴重脫節,高校所學知識得不到很好的實踐,本來是為了實際應用而學習卻變成了應付考試,是造成如上所述現象的主要原因。
  為了能滿足社會需要,有些人不得不花費巨額費用、花費半年到一年時間到社會再培訓,浪費了巨大的人力物力。有沒有一種辦法讓學生在校就能學到企業應用的內容呢?--本書就是為此目的而來。本書從沒有編程基礎或稍有編程基礎的讀者層次開始,通過適合自學的方式,從基礎知識到小型實例到綜合實例到項目案例,讓學生在學校就能學到企業應用的內容,從而實現從學校所學到企業應用的重大跨越,架起從學校通向社會的橋梁。
本書特點
1.從基礎到項目實戰,快速鋪就就業之路
  全書體例為:基礎知識+小型實例+綜合實例+項目實戰,既符合循序漸進的學習規律,也力求貼近項目實戰等實際應用。基礎知識是必備內容;小型實例則通過實例鞏固基礎知識;綜合實例則是在進一步綜合應用基礎知識的前提下,通過模塊的形式讓內容更加貼近實際應用;項目實戰則是展現項目開發的全過程,讓讀者對基本的項目開發有一個全面的認識。
2.全程配套視頻講解,讓老師手把手教您
  本書配書光盤含配套視頻講解,基本覆蓋全書內容,學習之前,先看、聽視頻講解,然后對照書模仿練習,相信會快速提高學習效率。
3.配套資源極為豐富,各類實例一應俱全
(1)實例資源庫:包括上千個編程實例,各種類型一應俱全,無論學習這本書的哪一章節,都可以從中找到相關的多種實例加以實踐,相信對深入學習極有幫助。
(2)模塊資源庫:包括了最常用的十多個經典模塊分析,它們既可作為綜合應用實例學習,又可移植到相關應用中,進而避免重復勞動,提高工作效率。
(3)項目(案例)資源庫:包括十多個項目開發案例,從需求分析、系統設計、模塊分析到代碼實現,幾乎全程展現了項目開發的整個過程。
(4)任務(訓練)資源庫:共計千余個實踐任務,讀者可以自行實踐練習,還可以到對應的網站上尋找答案。
(5)能力測試資源庫:列舉了幾百個能力測試題目,包括編程基礎能力測試、數學及邏輯思維能力測試、面試能力測試、編程英語能力測試,便于讀者自我測試。
(6)編程人生:精選了二十多個IT勵志故事,希望讀者朋友從這些IT成功人士的經歷中汲取精神力量,讓這些經歷成為您不斷進取、勇攀高峰的強大精神動力。

如何高效使用本書
  建議首先看相關實例視頻,然后對照圖書的實例,動手操作或者運行程序,反復體會,之后再打開本書光盤的"自主學習系統",找一些對應的實例練習。當然,還可以參考"自主學習系統"的其他資源,加以補充和拓展。
本書常見問題
1.編程軟件的獲取
  按照本書上的實例進行操作練習,需要事先在電腦上安裝相關的語言或工具的開發環境(編程軟件)。本書光盤只提供了教學視頻、自主學習系統等輔助資料,并未提供編程軟件,讀者朋友需要在網上搜索下載,或者到當地電腦城、軟件經銷商處購買。
2.關于本書的技術問題或有關本書信息的發布
  (1)讀者朋友遇到有關本書的技術問題,建議先登錄:www.rjkflm.com,搜索到本書后,查看該書的留言是否已經對您的相關問題進行了回復,以避免浪費您更多的時間。
  (2)如果留言沒有相關問題,可加入QQ:4006751066咨詢有關本書的技術問題。
  (3)本書經過多次審校,仍然可能有極少數錯誤,歡迎讀者朋友批評指正,請給我們留言,我們也將對提出問題和建議的讀者予以獎勵。另外,有關本書的勘誤,我們會在www.rjkflm.com網站上公布。
3.關于本書光盤的使用
  本書光盤只能在電腦光驅(DVD格式)中使用,光盤中的視頻文件雙擊即可自行播放。極個別光盤視頻文件如果不能打開,請暫時關閉一下殺毒軟件再打開;若仍然無法打開,建議換臺電腦后將光盤內容復制過來后打開(極個別光驅與光盤不兼容導致無法讀取的現象是有的)。另外,盤面若有膠水等臟物建議先行擦拭干凈。
關于作者
  本書由軟件開發技術聯盟組織編寫。該聯盟由一家有十多年集軟件開發、數字教育、圖書出版為一體的高科技公司--明日科技和一些中青年骨干教師組成。
  本書主要由王小科、王國輝執筆編寫,其他參與本書編寫的人員有賽奎春、張鑫、楊麗、陳英、高春艷、劉佳、辛洪郁、崔佳音、周佳星、郭鐵、張金輝、王敬杰、高茹、任媛、孫桂杰、李賀、陳威、高飛、劉志銘、宋晶、宋禹蒙、王雨竹、張彥國、張磊、劉麗艷、高潤嶺、于國槐、王占龍、郭銳、劉紅艷、郭鑫、郭銳、鄒淑芳、李根福、楊貴發、王喜平等。
寄語讀者
  親愛的讀者朋友,千里有緣一線牽,感謝您在茫茫書海中找到了本書,希望她架起你我之間學習、友誼的橋梁,希望她帶您輕松步入妙趣橫生的編程世界,希望她成為您成長道路上的鋪路石。
  
軟件開發技術聯盟
  
  
  
  
II
  
  
III
  
  
  
  
  
  
內容簡介:

《ASP.NET自學視頻教程》以初學者為主要對象,全面介紹了ASP.NET網站開發相關的各種技術。在內容安排上由淺入深,讓讀者循序漸進地掌握ASP.NET網站開發技術;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解"晦澀難懂"的技術;在內容形式上附有大量的注意、說明、技巧等欄目,夯實讀者理論技術,豐富管理與開發經驗。
  《ASP.NET自學視頻教程》共分3篇21章,其中,第1篇為入門篇,主要包括ASP.NET概述、搭建ASP.NET網站開發環境、C#語言基礎、面向對象程序設計、ASP.NET網站開發基礎、ASP.NET內置對象的使用、ASP.NET常用服務器控件和ASP.NET數據驗證控件等內容;第2篇為提高篇,主要包括母版頁技術的應用、網站主題的使用、ADO.NET數據庫開發技術、數據綁定控件的應用、網站導航技術的應用、Web用戶控件的使用、AJAX異步刷新技術、LINQ數據訪問技術、Web服務的使用、程序調試與錯誤處理和ASP.NET網站的發布等內容;第3篇為實戰篇,主要包括在線考試系統和圖書館管理系統兩個實戰項目。另外本書光盤含:
  17小時視頻講解/2126個編程實例/15個經典模塊分析/15個項目開發案例/701個編程實踐任務/596個能力測試題目(基礎能力測試、數學及邏輯思維能力測試、面試能力測試、編程英語能力測試)/23個IT勵志故事。
  本書適合于ASP.NET網站開發的愛好者、初學者和中級開發人員,也可以作為大中專院校和培訓機構的教材。
本書封面貼有清華大學出版社防偽標簽,無標簽者不得銷售。

目錄:

  本書光盤"自主學習系統"內容索引...XIII
第1篇 入 門 篇

第1章 ASP.NET概述 2
( 視頻講解:25分鐘)
1.1 初識ASP.NET 3
1.1.1 概述 3
1.1.2 .NET Framework 3
1.1.3 ASP.NET的特性 3
1.1.4 ASP.NET成功案例 4
1.2 Web應用技術 5
1.2.1 客戶端應用技術 5
1.2.2 服務器端應用技術 7
1.3 Web應用程序的工作原理 7
1.4 網絡程序開發體系結構 8
1.4.1 C/S結構 9
1.4.2 B/S結構 9
1.4.3 C/S與B/S結構的區別 9
1.5 ASP.NET網站的基本構建
流程 10
1.6 常用網上資源 11
1.6.1 常用資源下載網站 11
1.6.2 技術社區 11
1.7 本章常見錯誤 11
1.7.1 ASP.NET和C#的關系 11
1.7.2 Windows應用程序和Web網站
程序的結構 11
1.7.3 開發ASP.NET網站所需的
工具 12
1.8 本章小結 12
第2章 搭建ASP.NET網站開發環境 13
( 視頻講解:20分鐘)
2.1 ASP.NET開發環境概述 14
2.1.1 Visual Studio開發環境 14
2.1.2 IIS服務器 14
2.1.3 數據庫 14
2.1.4 Web瀏覽器 14
2.2 IIS服務器的安裝與配置 15
2.2.1 IIS的安裝 15
2.2.2 IIS的配置 16
2.3 Visual Studio 2012開發環境 17
2.3.1 系統必備 17
2.3.2 安裝Visual Studio 2012 18
2.3.3 啟動Visual Studio 2012 20
2.3.4 卸載Visual Studio 2012 22
2.4 安裝Visual Studio開發幫助 23
2.5 本章常見錯誤 24
2.5.1 C#和.NET的關系 24
2.5.2 Visual Studio 2012開發環境
安裝不上 24
2.5.3 IIS中沒有.NET版本的問題 25
2.6 本章小結 25
2.7 跟我上機 25
第3章 C#語言基礎 26
( 視頻講解:1小時22分鐘)
3.1 代碼編寫規則 27
3.1.1 代碼書寫規則 27
3.1.2 代碼注釋及規則 27
3.2 創建控制臺應用程序 28
3.3 數據類型 29
3.3.1 值類型的使用 30
3.3.2 引用類型的使用 32
3.4 變量和常量 33
3.4.1 變量的聲明和賦值 33
3.4.2 定義和使用常量 35
3.5 數據類型轉換 36
3.5.1 隱式類型轉換 36
3.5.2 顯式類型轉換 37
3.5.3 裝箱和拆箱 38
3.6 C#中的運算符 40
3.6.1 算術運算符 40
3.6.2 賦值運算符 40
3.6.3 關系運算符 42
3.6.4 邏輯運算符 42
3.6.5 移位運算符 44
3.6.6 其他特殊運算符 45
3.6.7 運算符的優先級 46
3.7 流程控制語句 46
3.7.1 條件控制語句 46
3.7.2 循環語句的使用 51
3.8 數組的基本操作 56
3.8.1 數組的聲明 56
3.8.2 初始化數組 57
3.9 綜合應用 58
3.9.1 利用運算符判斷用戶名稱和
密碼 58
3.9.2 加密用戶密碼等重要的數據
信息 59
3.9.3 簡單加法計算器 60
3.10 本章常見錯誤 60
3.10.1 類型轉換時產生的錯誤 60
3.10.2 關于return語句的問題 61
3.10.3 使用拆箱操作時出現的錯誤 62
3.11 本章小結 63
3.12 跟我上機 63
第4章 面向對象程序設計 64
( 視頻講解:1小時25分鐘)
4.1 利用面向對象編程編寫的
ASP.NET程序 65
4.2 面向對象編程概述 66
4.3 屬性的定義及使用 67
4.3.1 屬性的概述 67
4.3.2 屬性的定義 68
4.3.3 屬性的使用 69
4.4 方法的聲明及使用 71
4.4.1 方法的概述 71
4.4.2 方法的修飾符 71
4.4.3 方法的聲明 72
4.4.4 方法的分類 72
4.4.5 重載方法的實現 74
4.5 結構的定義及使用 75
4.5.1 結構的概述 75
4.5.2 結構的定義 75
4.5.3 結構的使用 76
4.6 類與對象詳解 77
4.6.1 類的概念 77
4.6.2 類的聲明 77
4.6.3 構造函數和析構函數 78
4.6.4 對象的聲明和實例化 80
4.6.5 類與對象的關系 82
4.7 面向對象特性之封裝 82
4.7.1 封裝的概述 82
4.7.2 封裝的實現 83
4.8 面向對象特性之繼承 84
4.8.1 繼承的概述 84
4.8.2 繼承的實現 85
4.8.3 單繼承的使用 87
4.8.4 多重繼承的使用 88
4.9 面向對象特性之多態 90
4.9.1 多態的概述 90
4.9.2 多態的實現 91
4.10 綜合應用 94
4.10.1 使用面向對象思想實現簡單
計算器 94
4.10.2 使用面向對象思想實現在字
符串中查找數字 95
4.11 本章常見錯誤 96
4.11.1 類可以有多少個父類,是否可以
實現多個接口 96
4.11.2 被protected修飾的屬性/方法
在何處可以訪問 96
4.11.3 能否將非靜態的方法覆寫成靜
態方法 97
4.11.4 為何不能指定接口中方法的修
飾符 97
4.12 本章小結 97
4.13 跟我上機 97
第5章 ASP.NET網站開發基礎 98
( 視頻講解:34分鐘)
5.1 設計第一個ASP.NET網站 99
5.1.1 創建ASP.NET網站并熟悉開發
環境 99
5.1.2 設計Web頁面 104
5.1.3 添加ASP.NET文件夾 105
5.1.4 運行應用程序 105
5.1.5 配置IIS虛擬站點 106
5.1.6 瀏覽ASP.NET網頁 107
5.2 ASP.NET網頁基礎語法 108
5.2.1 ASP.NET網頁擴展名 108
5.2.2 ASP.NET頁面指令 108
5.2.3 注釋.aspx文件中的代碼 113
5.2.4 ASP.NET服務器控件語法 113
5.2.5 代碼塊語法 114
5.2.6 表達式語法 115
5.3 綜合應用 116
5.3.1 設置驗證級別防止非法登錄 116
5.3.2 限制上傳文件大小與時間 117
5.4 本章常見錯誤 118
5.4.1 JavaScript設置服務器控件值時的
錯誤 118
5.4.2 使用Session記錄的用戶名
過期 119
5.5 本章小結 119
5.6 跟我上機 119
第6章 ASP.NET內置對象的使用 120
( 視頻講解:1小時5分鐘)
6.1 程序響應對象Response 121
6.1.1 Response對象概述 121
6.1.2 Response對象常用屬性 121
6.1.3 Response對象常用方法 122
6.1.4 頁面跳轉的實現 124
6.2 程序請求對象Request 124
6.2.1 Request對象概述 124
6.2.2 Request對象常用屬性 125
6.2.3 Request對象常用方法 126
6.2.4 獲取地址欄傳遞的數據 127
6.3 全局變量應用對象Application 127
6.3.1 Application對象概述 128
6.3.2 Application對象常用屬性 128
6.3.3 Application對象常用方法 128
6.3.4 Application對象常用事件 129
6.3.5 在線訪問人數統計 130
6.4 會話信息處理對象Session 131
6.4.1 Session對象概述 132
6.4.2 Session對象常用屬性 132
6.4.3 Session對象常用方法 133
6.4.4 Session對象存儲登錄信息 134
6.5 緩存對象Cookie 135
6.5.1 Cookie對象概述 135
6.5.2 Cookie對象常用屬性 135
6.5.3 Cookie對象常用方法 137
6.5.4 Cookie對象存儲登錄用戶名和
密碼 138
6.6 服務器信息處理對象Server 140
6.6.1 Server對象概述 140
6.6.2 Server對象常用屬性 140
6.6.3 Server對象常用方法 141
6.6.4 獲取文件或文件夾在服務器中
的物理地址 142
6.7 綜合應用 143
6.7.1 輸出二進制圖像 143
6.7.2 獲取瀏覽器和主機信息 144
6.7.3 簡單聊天室 146
6.8 本章常見錯誤 147
6.8.1 將Session設置為空之后還存在
該會話狀態 147
6.8.2 頁面在客戶端跳轉時出現的
錯誤 148
6.9 本章小結 149
6.10 跟我上機 149
第7章 ASP.NET常用服務器控件 150
( 視頻講解:1小時2分鐘)
7.1 服務器端控件概述 151
7.2 文本類型控件 151
7.2.1 使用Label控件顯示文本 152
7.2.2 使用TextBox控件輸入數據 153
7.3 按鈕類型控件 157
7.3.1 通過Button控件提交表單 157
7.3.2 顯示圖像的ImageButton
控件 159
7.4 列表類型控件 161
7.4.1 呈現列表的ListBox控件 161
7.4.2 實現下拉框的DropDownList
控件 165
7.5 選擇類型控件 169
7.5.1 實現單選的RadioButton
控件 170
7.5.2 實現多選的CheckBox控件 172
7.6 圖形顯示控件 174
7.6.1 顯示圖像的Image控件 175
7.6.2 設置熱點區域的ImageMap
控件 177
7.7 文件上傳控件 180
7.7.1 FileUpload控件概述 180
7.7.2 FileUpload控件屬性 180
7.7.3 FileUpload控件方法 182
7.7.4 使用FileUpload控件上傳圖片并
獲取相關信息 182
7.8 綜合應用 184
7.8.1 輸出選擇的商品名稱 184
7.8.2 頁面提交時彈出確認對話框 184
7.8.3 動態添加商品信息 185
7.9 本章常見錯誤 186
7.9.1 Web控件的Enabled與HTML控件
的disabled混用錯誤 186
7.9.2 TextBox控件是否需要依靠
ViewState保存狀態數據 186
7.9.3 訪問下拉列表控件的SelectedValue
屬性產生的錯誤 186
7.10 本章小結 188
7.11 跟我上機 188
第8章 ASP.NET數據驗證控件 189
( 視頻講解:40分鐘)
8.1 何謂驗證控件 190
8.1.1 驗證控件概述 190
8.1.2 驗證控件的工作原理 190
8.2 驗證是否輸入數據 191
8.2.1 RequiredFieldValidator控件 191
8.2.2 驗證用戶是否輸入信息 192
8.3 比較數據是否一致 193
8.3.1 CompareValidator控件 193
8.3.2 驗證兩次密碼輸入是否一致 195
8.4 驗證輸入數據的范圍 196
8.4.1 RangeValidator控件 196
8.4.2 驗證輸入的日期是否在指定范
圍內 198
8.5 驗證數據輸入格式 198
8.5.1 RegularExpressionValidator
控件 199
8.5.2 驗證郵件、生日等是否正確 200
8.6 驗證錯誤信息匯總 202
8.6.1 ValidationSummary控件 202
8.6.2 注冊頁面錯誤信息匯總 204
8.7 自定義驗證控件 205
8.7.1 CustomValidator控件 205
8.7.2 驗證密碼是否超出規定長度 207
8.8 綜合應用 208
8.8.1 機票預訂系統中限制注冊用
戶名 208
8.8.2 博客中驗證用戶名是否為漢字 209
8.8.3 驗證會員充值系統中會員密碼
格式 210
8.9 本章常見錯誤 211
8.9.1 驗證日期時間格式的錯誤 211
8.9.2 ASP.NET中"無法驗證數據"
的解決方法 211
8.10 本章小結 211
8.11 跟我上機 212

第2篇 提 高 篇

第9章 母版頁技術的應用 214
( 視頻講解:18分鐘)
9.1 母版頁的使用 215
9.1.1 母版頁概述 215
9.1.2 創建母版頁 216
9.1.3 創建內容頁 218
9.1.4 嵌套母版頁 219
9.2 訪問母版頁的成員 221
9.2.1 使用Master.FindControl方法訪問
母版頁上的控件 221
9.2.2 引用@MasterType指令訪問母版
頁上的屬性 223
9.3 綜合應用 225
9.3.1 實現網站通用登錄功能 225
9.3.2 動態加載母版頁 225
9.4 本章常見錯誤 227
9.4.1 iframe框架中頁面刷新后,母版頁
無法刷新的錯誤 227
9.4.2 母版頁中使用標記顯示圖片
的錯誤 228
9.5 本章小結 229
9.6 跟我上機 230
第10章 網站主題的使用 231
( 視頻講解:25分鐘)
10.1 主題概述 232
10.1.1 組成元素 232
10.1.2 文件存儲和組織方式 233
10.2 創建主題 233
10.2.1 創建外觀文件 233
10.2.2 為主題添加CSS樣式 235
10.3 主題的使用 237
10.3.1 指定和禁用主題 237
10.3.2 動態加載主題 238
10.4 綜合應用 241
10.4.1 設計網站登錄模塊外觀 241
10.4.2 在留言板中應用主題 242
10.5 本章常見錯誤 243
10.5.1 在頁面中使用.css文件樣式的
問題 243
10.5.2 ASP.NET中使用主題后FCKEditor
出現錯誤 243
10.6 本章小結 244
10.7 跟我上機 244
第11章 ADO.NET數據庫開發技術 245
( 視頻講解:1小時10分鐘)
11.1 ADO.NET概述 246
11.2 使用Connection連接數據庫 247
11.2.1 熟悉Connection對象 247
11.2.2 連接數據庫字符串 247
11.2.3 使用SqlConnection對象連接
數據庫 249
11.2.4 使用OleDbConnection對象連接
數據庫 250
11.3 使用Command對象操作數據 252
11.3.1 熟悉Command對象 252
11.3.2 使用Command對象添加數據 254
11.3.3 使用Command對象修改數據 256
11.3.4 使用Command對象刪除數據 257
11.3.5 使用Command對象調用存儲
過程 259
11.4 使用DataReader對象讀取
數據 260
11.4.1 理解節省內存的DataReader
對象 260
11.4.2 使用DataReader對象讀取
數據 261
11.5 使用DataSet和DataAdapter查詢
數據 263
11.5.1 離線模式核心對象--DataSet
對象 263
11.5.2 橋梁架設工程師--DataAdapter
對象 263
11.5.3 填充并訪問DataSet表中的
數據 265
11.5.4 修改DataSet并批量更新數
據源 266
11.6 綜合應用 267
11.6.1 將文件以二進制格式保存到
SQL Server數據庫中 267
11.6.2 批量刪除發布的供求信息 269
11.6.3 使用DataView排序供求信息
數據 270
11.7 本章常見錯誤 271
11.7.1 用DataReader讀取數據時出現
錯誤 271
11.7.2 混淆.NET和SQL Server中的
"空值" 272
11.7.3 以DataReader作為返回類型的
陷阱 273
11.8 本章小結 274
11.9 跟我上機 274
第12章 數據綁定控件的應用 276
( 視頻講解:42分鐘)
12.1 GridView控件的基本應用 277
12.1.1 GridView控件概述 277
12.1.2 GridView控件分頁綁定數據 277
12.1.3 以編程方式實現選擇、編輯和
刪除GridView數據項 278
12.2 GridView控件的常用操作 282
12.2.1 一次性編輯GridView控件所有
行中的數據 282
12.2.2 在GridView控件中排序數據 284
12.2.3 在GridView控件中高亮顯示行
數據 285
12.2.4 在GridView控件中實現全選和
不全選功能 286
12.3 DataList控件的使用 288
12.3.1 關于DataList控件 288
12.3.2 分頁綁定DataList控件中的
數據 288
12.3.3 在DataList控件中實現數據編輯
操作 292
12.4 綜合應用 294
12.4.1 在GridView控件中內嵌DropDown-
List設置考試試卷狀態 294
12.4.2 使用DataList控件批量刪除
數據 296
12.5 本章常見錯誤 298
12.5.1 數據綁定表達式中Eval是否等
價于Bind 298
12.5.2 為"刪除"按鈕添加刪除確認
對話框 299
12.5.3 GridView綁定DataReader分頁
時產生的錯誤 300
12.6 本章小結 301
12.7 跟我上機 301
第13章 網站導航技術的應用 302
( 視頻講解:50分鐘)
13.1 站點地圖Web.sitemap概述 303
13.2 TreeView樹形導航控件 304
13.2.1 TreeView控件概述 304
13.2.2 TreeView控件的常用屬性和
事件 304
13.2.3 TreeView控件的使用 306
13.3 Menu下拉菜單導航控件 309
13.3.1 Menu控件概述 309
13.3.2 Menu控件的常用屬性和事件 310
13.3.3 Menu控件的使用 311
13.4 SiteMapPath站點地圖導航
控件 313
13.4.1 SiteMapPath控件概述 313
13.4.2 SiteMapPath控件的常用屬性和
事件 313
13.4.3 SiteMapPath控件的使用 314
13.5 綜合應用 316
13.5.1 實現企業門戶網站的導航 316
13.5.2 提示用戶在網站中的位置 318
13.6 本章常見錯誤 319
13.6.1 NavigateUrl屬性和SelectedNode-
Changed事件的沖突錯誤 319
13.6.2 母版頁中的TreeView導航鏈接
問題 319
13.7 本章小結 319
13.8 跟我上機 319
第14章 Web用戶控件的使用 321
( 視頻講解:22分鐘)
14.1 Web用戶控件的概述 322
14.1.1 Web用戶控件的定義 322
14.1.2 用戶控件與普通Web頁的
比較 322
14.1.3 用戶控件的優點 322
14.2 創建及使用Web用戶控件 323
14.2.1 創建Web用戶控件 323
14.2.2 將Web用戶控件添加至網頁 324
14.2.3 使用Web用戶控件制作博客
導航條 324
14.3 Web用戶控件的設置 326
14.3.1 訪問用戶控件的屬性 326
14.3.2 訪問用戶控件中的服務器
控件 327
14.3.3 將Web網頁轉換為用戶控件 329
14.4 綜合應用 331
14.4.1 創建會員注冊的Web用戶
控件 331
14.4.2 具有文件上傳功能的Web用戶
控件 332
14.4.3 創建在線投票的Web用戶
控件 334
14.5 本章常見錯誤 337
14.5.1 動態加載用戶控件時自動隱藏的
錯誤 337
14.5.2 動態加載用戶控件與局部輸出
緩存的沖突 338
14.6 本章小結 339
14.7 跟我上機 340
第15章 AJAX異步刷新技術 341
( 視頻講解:48分鐘)
15.1 初次體驗ASP.NET AJAX
技術 342
15.1.1 AJAX開發模式 342
15.1.2 ASP.NET AJAX的優點 342
15.1.3 探討ASP.NET AJAX架構 343
15.2 ASP.NET AJAX服務器控件 343
15.2.1 ScriptManager腳本管理控件 344
15.2.2 UpdatePanel局部更新控件 349
15.2.3 Timer計時器控件 352
15.3 AJAX Control Toolkit擴展
控件 353
15.3.1 下載ASP.NET AJAX Control
Toolkit 353
15.3.2 將控件添加到Visual Studio的
工具箱中 354
15.4 應用AJAX Control Toolkit擴
展控件 355
15.4.1 TextBoxWatermark:添加水印
提示 355
15.4.2 PasswordStrength:智能密碼強度
提示 356
15.4.3 SlideShow:播放照片 358
15.5 綜合應用 361
15.5.1 使用Timer控件實現在線考試
倒計時 361
15.5.2 網站氣泡提示功能的實現 362
15.6 本章常見錯誤 363
15.6.1 向頁面中輸出文本的問題 363
15.6.2 解決使用JavaScript出現的未定
義錯誤 364
15.6.3 解決應用AJAX時產生的中文
亂碼 364
15.7 本章小結 365
15.8 跟我上機 365
第16章 LINQ數據訪問技術 366
( 視頻講解:1小時18分鐘)
16.1 LINQ技術概述 367
16.1.1 SQL查詢與LINQ的區別 367
16.1.2 LINQ基本組成 367
16.1.3 LINQ與ADO.NET的關系 368
16.2 LINQ查詢常用子句 369
16.2.1 from子句 369
16.2.2 where子句 370
16.2.3 select子句 370
16.2.4 orderby子句 371
16.3 使用LINQ操作SQL Server數
據庫 372
16.3.1 創建LINQ數據源 372
16.3.2 使用LINQ執行操作數
據庫 373
16.3.3 靈活運用LinqDataSource
控件 377
16.4 使用LINQ操作其他數據 379
16.4.1 使用LINQ操作數組和集合 379
16.4.2 使用LINQ操作DataSet數
據集 379
16.4.3 使用LINQ操作XML文件 381
16.5 綜合應用 385
16.5.1 將LINQ查詢結果綁定到
DropDownList控件 385
16.5.2 將LINQ查詢結果綁定到GridView
控件 386
16.5.3 使用LINQ防止SQL注入式
攻擊 387
16.6 本章常見錯誤 389
16.6.1 使用了未賦值的局部變
量var 389
16.6.2 使用LINQ的First方法時產生的
錯誤 389
16.7 本章小結 390
16.8 跟我上機 390
第17章 Web服務的使用 392
( 視頻講解:28分鐘)
17.1 Web服務概述 393
17.2 Web服務的創建及使用 393
17.2.1 Web服務文件的指令 393
17.2.2 Web服務代碼隱藏文件 394
17.2.3 創建一個簡單的Web服務 396
17.2.4 在ASP.NET網站中調用Web
服務 398
17.2.5 ASP.NET AJAX調用Web
服務 400
17.3 綜合應用 402
17.3.1 利用Web服務獲取手機號碼
所在地 402
17.3.2 利用Web服務獲取天氣
預報 403
17.4 本章常見錯誤 405
17.4.1 "名稱以無效字符開頭"的
錯誤 405
17.4.2 Web服務中定義重載方法時的
錯誤 405
17.5 本章小結 406
17.6 跟我上機 406
第18章 程序調試與錯誤處理 409
( 視頻講解:20分鐘)
18.1 程序調試 410
18.1.1 斷點操作 410
18.1.2 開始執行 411
18.1.3 中斷執行 411
18.1.4 停止執行 412
18.1.5 單步執行和逐過程執行 412
18.1.6 運行到指定位置 412
18.2 常見服務器故障排除 413
18.2.1 Web服務器配置不正確 413
18.2.2 IIS管理服務沒有響應 413
18.2.3 未安裝ASP.NET 414
18.2.4 連接被拒絕 414
18.2.5 不能使用靜態文件 414
18.3 異常處理語句 415
18.3.1 使用throw語句拋出異常 415
18.3.2 使用try...catch語句捕捉
異常 416
18.3.3 使用try...catch...finally語句
捕捉異常 417
18.4 綜合應用 418
18.4.1 使用異常處理語句捕獲數據庫
連接異常 418
18.4.2 通過插入斷點查看局部變量
的值 419
18.5 本章常見錯誤 420
18.5.1 放置隱藏字段的陷阱 420
18.5.2 獲取錯誤信息并轉到指定
頁面 421
18.6 本章小結 423
  
18.7 跟我上機 423
第19章 ASP.NET網站的發布 424
( 視頻講解:10分鐘)
19.1 使用IIS瀏覽ASP.NET網站 425
19.2 使用"發布網站"命令發布
ASP.NET網站 426
19.3 使用"復制網站"命令發布
ASP.NET網站 429
19.4 本章小結 431

第3篇 實 戰 篇

第20章 在線考試系統 434
( 視頻講解:1小時18分鐘)
20.1 開發背景 435
20.2 需求分析 435
20.3 系統設計 435
20.3.1 系統目標 435
20.3.2 系統功能結構 436
20.3.3 系統預覽 436
20.3.4 業務流程圖 437
20.3.5 構建開發環境 437
20.3.6 數據庫設計 438
20.3.7 數據庫概念設計 439
20.3.8 數據庫邏輯結構設計 440
20.3.9 文件夾組織結構 442
20.4 公共類設計 442
20.5 登錄模塊設計 444
20.5.1 登錄模塊概述 444
20.5.2 登錄模塊技術分析 445
20.5.3 登錄模塊實現過程 445
20.6 隨機抽取試題模塊設計 447
20.6.1 隨機抽取試題模塊概述 447
20.6.2 隨機抽取試題模塊技術分析 448
20.6.3 隨機抽取試題模塊實現過程 448
20.7 自動評分模塊設計 451
20.7.1 自動評分模塊概述 451
20.7.2 自動評分模塊技術分析 451
20.7.3 自動評分模塊實現過程 452
20.8 試題管理模塊設計 453
20.8.1 試題管理模塊概述 453
20.8.2 試題管理模塊技術分析 453
20.8.3 試題管理模塊實現過程 454
20.9 本章小結 460
第21章 圖書館管理系統 461
( 視頻講解:1小時20分鐘)
21.1 開發背景 462
21.2 需求分析 462
21.3 系統設計 462
21.3.1 系統目標 462
21.3.2 系統功能結構 463
21.3.3 系統流程圖 463
21.3.4 系統預覽 464
21.3.5 構建開發環境 465
21.3.6 數據庫設計 465
21.3.7 網站文件組織結構 470
21.4 公共類設計 470
21.4.1 DataBase類 471
21.4.2 AdminManage類 476
21.4.3 OperatorClass類 480
21.4.4 ValidateClass類 481
21.5 主頁面設計 482
21.5.1 主頁面概述 482
21.5.2 主頁面技術分析 483
21.5.3 主頁面實現過程 487
21.6 圖書館信息模塊設計 490
21.6.1 圖書館信息模塊概述 490
21.6.2 圖書館信息模塊技術分析 491
21.6.3 圖書館信息模塊實現過程 492
21.7 圖書信息管理模塊設計 494
21.7.1 圖書信息管理模塊概述 494
21.7.2 圖書信息管理模塊技術分析 496
21.7.3 圖書信息管理模塊實現過程 496
21.8 圖書借還管理模塊設計 501
21.8.1 圖書借還管理模塊概述 501
21.8.2 圖書借還管理模塊技術分析 502
21.8.3 圖書借還管理模塊實現過程 503
21.9 本章小結 509

  
  
  
  
  
IV
  
  
XI
  
  
  
  
  
  
序: