 |
-- 會員 / 註冊 --
|
|
|
|
ASP.NET 3.5入門與經典--涵蓋C#和VB.NET(第5版) ( 簡體 字) |
作者: (荷蘭)Imar Spaanjaars | 類別:1. -> 程式設計 -> .NET -> ASP.NET |
譯者: |
出版社:清華大學出版社 | 3dWoo書號: 16816 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:10/1/2008 |
頁數:668 |
光碟數: |
|
站長推薦:  |
印刷: | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787302185833 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:這是一本非常好的ASP.NET入門書籍。本書以建立一個實際的Web站點為主線,從最初的沒有任何功能的簡單站點開始,然后逐步增加功能和效果,直到最后建立一個完整的、功能豐富的、數據庫驅動的、交互的Web站點。其間,分別介紹了建立這個Web站點涉及到的眾多內容,尤其特別介紹了新增的LINQ功能、ASP.NET AJAX及ASP.NET服務器控件等內容。全書的示例代碼均用C#和VB.NET兩種語言表示,讀者可自由地選擇自己喜歡的語言。 本書適合于任何想利用ASP.NET進行Web開發的初中級程序員。不要求有Web開發經驗。 |
目錄:第1章 ASP.NET 3.5入門 1 1.1 Microsoft Visual Web Developer 2 1.1.1 獲取Visual Web Developer 2 1.1.2 安裝Visual Web Developer Express Edition 3 1.2 創建第一個ASP.NET 3.5 Web站點 4 1.3 ASP.NET 3.5簡介 8 1.3.1 HTML 10 1.3.2 初識ASP.NET標記 13 1.4 IDE 14 1.4.1 主開發區 14 1.4.2 信息窗口 20 1.5 定制IDE 21 1.5.1 重新排列窗口 21 1.5.2 修改Toolbox 22 1.5.3 定制文檔窗口 24 1.5.4 定制工具欄 24 1.5.5 定制鍵盤快捷鍵 25 1.5.6 重置修改 25 1.6 示例應用程序 26 1.7 關于Visual Web Developer 的實用提示 28 1.8 小結 29 1.9 練習 29 第2章 構建ASP.NET站點 31 2.1 用VWD 2008創建 Web站點 31 2.1.1 不同項目類型 32 2.1.2 選擇正確的Web 站點模板 33 2.1.3 創建與打開新Web站點 34 2.2 操作Web站點中的文件 37 2.2.1 ASP.NET 3.5 Web 站點的文件類型 37 2.2.2 添加現有文件 40 2.2.3 組織站點 41 2.2.4 特殊文件類型 43 2.3 使用Web Forms 43 2.3.1 關于Web Form的 不同視圖 43 2.3.2 在Code Behind和帶內聯 代碼的頁面之間選擇 45 2.3.3 向頁面添加標記 49 2.3.4 連接頁面 55 2.4 使用Web Forms的實用提示 57 2.5 小結 57 2.6 練習 58 第3章 設計Web頁面 59 3.1 需要CSS的原因 59 3.1.1 HTML格式化的問題 59 3.1.2 CSS如何解決格式化問題 60 3.2 CSS簡介 61 3.2.1 CSS語言 64 3.2.2 樣式表 64 3.2.3 向頁面中添加CSS 75 3.3 在Visual Web Developer 中使用CSS 77 3.3.1 在外部樣式表中 創建新樣式 78 3.3.2 創建嵌套和內聯樣式表 83 3.3.3 應用樣式 88 3.3.4 管理樣式 90 3.4 關于使用CSS的實用提示 93 3.5 小結 94 3.6 練習 94 第4章 使用ASP.NET控件 97 4.1 服務器控件 97 4.2 ASP.NET Server服務器 控件詳解 101 4.2.1 在頁面中定義控件 101 4.2.2 所有控件的共同屬性 102 4.3 控件的類型 104 4.3.1 Standard控件 104 4.3.2 HTML控件 116 4.3.3 數據控件 117 4.3.4 有效性驗證控件 117 4.3.5 導航控件 118 4.3.6 登錄控件 118 4.3.7 Ajax擴展 118 4.3.8 WebParts 118 4.4 ASP.NET狀態引擎 119 4.4.1 狀態的定義及其重要性 119 4.4.2 狀態引擎的工作原理 119 4.4.3 并非所有控件都依賴于 ViewState 123 4.4.4 關于ViewState和性能的 一個注意點 124 4.5 使用控件的實用提示 124 4.6 小結 125 4.7 練習 126 第5章 ASP.NET Web頁面編程 127 5.1 編程簡介 127 5.2 數據類型與變量 128 5.2.1 轉換數據類型 131 5.2.2 使用數組和集合 133 5.3 語句 138 5.3.1 運算符 138 5.3.2 做決策 145 5.3.3 循環 152 5.4 組織代碼 155 5.4.1 方法、函數與子例程 155 5.4.2 App_Code文件夾 158 5.4.3 用命名空間組織代碼 162 5.4.4 寫注釋 164 5.5 面向對象編程基礎知識 166 5.5.1 重要OO術語 167 5.5.2 事件 177 5.6 關于編程的實用提示 179 5.7 小結 179 5.8 練習 180 第6章 創建外觀一致的Web站點 183 6.1 用母版頁創建一致的 頁面布局 183 6.1.1 創建母版頁 185 6.1.2 創建內容頁 187 6.2 使用集中的基頁 192 6.2.1 ASP.NET頁面生命周期 193 6.2.2 實現基頁 194 6.2.3 創建可重用的頁面模板 198 6.3 主題 202 6.3.1 不同類型的主題 203 6.3.2 在Theme和 StyleSheetTheme 之間作選擇 203 6.3.3 應用主題 203 6.3.4 擴展主題 207 6.3.5 動態切換主題 209 6.4 皮膚 215 6.4.1 創建一個皮膚文件 216 6.4.2 命名皮膚 218 6.4.3 關于皮膚的最后 一個注意點 219 6.5 創建一致頁面的實用提示 219 6.6 小結 220 6.7 練習 220 第7章 導航 223 7.1 在站點中移動 223 7.1.1 絕對URL與相對URL 224 7.1.2 默認文檔 228 7.2 使用導航控件 229 7.2.1 導航控件的體系結構 229 7.2.2 分析Web.sitemap文件 229 7.2.3 使用Menu控件 232 7.2.4 使用TreeView控件 240 7.2.5 使用SiteMapPath控件 243 7.3 以編程的方式重定向 246 7.3.1 通過編程將客戶 重定向到不同頁面 246 7.3.2 服務器端重定向 248 7.4 關于導航的實用提示 250 7.5 小結 250 7.6 練習 251 第8章 用戶控件 253 8.1 用戶控件簡介 253 8.1.1 創建用戶控件 254 8.1.2 向內容頁或母版頁中 添加用戶控件 257 8.1.3 用戶控件的站點 范圍注冊 260 8.1.4 關于用戶控件的警告 261 8.2 向用戶控件添加邏輯 262 8.2.1 為屬性創建自己的 數據類型 263 8.2.2 實現ViewState屬性 268 8.2.3 關于ViewState 要考慮的事項 274 8.3 關于用戶控件的實用提示 274 8.4 小結 274 8.5 練習 275 第9章 驗證用戶輸入有效性 277 9.1 收集用戶數據 277 9.1.1 驗證Web Form中用戶 輸入的有效性 279 9.2 在服務器上處理數據 293 9.2.1 從Web站點發送 電子郵件 293 9.2.2 從文本文件中讀取信息 298
9.3 關于驗證數據有效性的 實用提示 303 9.4 小結 304 9.5 練習 304 第10章 ASP.NET AJAX 307 10.1 Ajax簡介 308 10.2 在項目中使用 ASP.NET AJAX 308 10.2.1 創建無閃爍頁面 308 10.2.2 給用戶提供反饋 313 10.2.3 使用Timer控件 317 10.3 在Ajax Web站點中使用 Web服務 322 10.3.1 Web服務的定義 322 10.3.2 創建Web服務 323 10.3.3 在Ajax Web站點中 使用Web服務 327 10.3.4 這僅僅是開始 333 10.4 Ajax的實用提示 333 10.5 小結 334 10.6 練習 335 第11章 初識數據庫 337 11.1 什么是數據庫 338 11.2 不同類型的關系型數據庫 339 11.3 運用SQL處理 數據庫數據 339 11.4 創建自己的表 354 11.4.1 SQL Server中的 數據類型 354 11.4.2 主鍵和標識列 355 11.4.3 創建表之間的關系 358 11.5 有關數據庫的實用提示 361 11.6 小結 361 11.7 練習 362 第12章 顯示和更新數據 363 12.1 數據控件 363 12.1.1 數據綁定控件 364 12.1.2 數據源控件 365 12.2 聯合使用數據源和 數據綁定控件 366 12.2.1 用GridView顯示 和編輯數據 366 12.2.2 使用DetailsView 插入數據 372 12.2.3 在web.config中存儲 連接字符串 375 12.2.4 篩選數據 376 12.3 自定義數據控件的外觀 382 12.4 更新和插入數據 388 12.5 顯示和更新數據的 實用提示 401 12.6 小結 401 12.7 練習 402 第13章 LINQ 403 13.1 LINQ 403 13.2 LINQ to SQL 405 13.3 查詢語法 411 13.3.1 標準查詢操作符 411 13.3.2 用匿名類型定形數據 415 13.4 結合使用服務器控件 和LINQ查詢 420 13.4.1 ASP.NET 3.5中 引入的新控件 420 13.4.2 有關性能的一些 注意點 446 13.5 有關LINQ的實用提示 447 13.6 小結 447 13.7 練習 448 第14章 表現數據—— 高級主題 449 14.1 使用樣式格式化控件 449 14.1.1 關于樣式 450 14.1.2 組合樣式、主題 和皮膚 454 14.2 處理事件 457
14.2.1 回顧ASP.NET頁面 和控件生命周期 458 14.2.2 處理數據源控件中 發生的錯誤 470 14.3 緩存 475 14.3.1 緩存數據的常見問題 475 14.3.2 在ASP.NET Web應用 程序中緩存數據的 不同方法 477 14.4 有關數據的實用提示 486 14.5 小結 486 14.6 練習 487 第15章 ASP.NET 3.5 Web站點 中的安全性 489 15.1 關于安全性 489 15.1.1 身份:您是誰 490 15.1.2 身份驗證: 如何證明您是誰 490 15.1.3 授權:允許您做什么 490 15.1.4 ASP.NET應用 程序服務 490 15.2 登錄控件 492 15.2.1 登錄控件 497 15.2.2 配置Web應用程序 507 15.3 Role Manager 511 15.3.1 配置Role Manager 511 15.3.2 使用WSAT管理用戶 511 15.3.3 配置Web應用程序 使用角色 515 15.3.4 以編程方式檢查角色 520 15.4 有關安全性的實用提示 523 15.5 小結 523 15.6 練習 524 第16章 個性化Web站點 525 16.1 Profile 526 16.1.1 配置Profile 526 16.1.2 使用Profile 533 16.2 Profile的其他使用方法 550 16.2.1 匿名標識 550 16.2.2 清除舊的匿名文件 551 16.2.3 查看其他用戶的 配置文件 552 16.3 關于個性化的實用提示 556 16.4 小結 556 16.5 練習 556 第17章 異常處理、調試和跟蹤 559 17.1 異常處理 559 17.1.1 不同類型的錯誤 560 17.1.2 捕獲和處理異常 562 17.1.3 全局錯誤處理和 自定義錯誤頁面 569 17.2 調試基礎知識 574 17.3 調試的工具支持 578 17.3.1 在調試代碼中移動 578 17.3.2 調試窗口 579 17.4 調試客戶端腳本 584 17.5 跟蹤ASP.NET Web頁面 587 17.5.1 使用標準的跟蹤功能 588 17.5.2 添加您自己的信息到 Trace中 591 17.5.3 跟蹤和性能 593 17.5.4 安全警告 593 17.6 有關調試的實用提示 594 17.7 小結 594 17.8 練習 595 第18章 部署Web站點 597 18.1 準備部署Web站點 597 18.2 復制Web站點 605 18.2.1 創建Web站點的 簡單副本 605 18.2.2 發布Web站點 608 18.3 在IIS下運行站點 609 18.3.1 安裝和配置Web 服務器 609 18.3.2 了解IIS中的安全性 617 18.3.3 Planet Wrox的 NTFS設置 618 18.3.4 檢修Web服務器錯誤 621 18.4 將數據移動到遠程服務器 623 18.4.1 使用Database Publishing Wizard 623 18.4.2 重建數據庫 625 18.5 部署清單 626 18.6 下一步要討論的內容 627 18.7 小結 628 18.8 練習 628 附錄A 練習答案 629 附錄B 配置SQL Server 2005 651 |
序: |
|