TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
ASP.NET從入門到精通(簡體書)
滿額折

ASP.NET從入門到精通(簡體書)

商品資訊

人民幣定價:78 元
定價
:NT$ 468 元
優惠價
87407
領券後再享86折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:12 點
相關商品
商品簡介
目次

商品簡介

本書從初學者角度出發,以通俗易懂的語言,豐富多彩的實例,詳細介紹了使用ASP.NET進行Web程序開發應該掌握的各方面技術。全書共分29章,包括ASP.NET 2.0開發入門、C#語言基礎、ASP.NET的內置對象、ASP.NET 2.0 Web常用控件、數據驗證技術、母版頁、主題、數據綁定、使用ADO.NET操作數據庫、數據控件、站點導航控件、Web用戶常用控件、ASP.NET 2.0緩存技術、調試與錯誤處理、GDI+圖形圖像、水晶報表、E-mail郵件發送與接收、Web Services、安全策略、Web程序發布、打包與安裝、注冊及登錄驗證模塊設計、新聞發布系統、在線投票系統、網站流量統計、文件上傳與管理、購物車、Blog、BBS論壇、B2C電子商務網站等。所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會ASP.NET Web程序開發的精髓,快速提高開發技能。 本書所配DVD光盤含有全程語音視頻講解教學錄像以及實例的全部源代碼,這些源代碼都經過精心調試,在Windows XP、Windows 2000、Windows 2003下全部通過。 本書內容詳盡,實例豐富,非常適合作為編程初學者的學習用書,也適合作為開發人員的查閱和參考資料。

目次

第1篇 基礎知識 第1章 ASP.NET 2.0開發入門 教學錄像:24分鐘 1.1 ASP.NET 2.0簡介 1.1.1 ASP.NET 2.0發展歷程 1.1.2 ASP.NET 2.0新特性 1.1.3 .NET Framework 1.1.4 ASP.NET 2.0的運行原理 1.1.5 ASP.NET 2.0的運行機制 1.1.6 ASP.NET 2.0的優點 1.2 ASP.NET 2.0開發環境搭建 1.2.1 安裝IIS 1.2.2 安裝Visual Studio 2005 1.2.3 配置Visual Studio 2005開發環境 1.3 ASP.NET 2.0 網頁語法 1.3.1 ASP.NET網頁擴展名 1.3.2 頁面指令 1.3.3 ASPX文件內容注釋 1.3.4 服務器端文件包含 1.3.5 HTML服務器控件語法 1.3.6 ASP.NET服務器控件語法 1.3.7 代碼塊語法 1.3.8 表達式語法 1.4 制作一個ASP.NET網站 1.4.1 創建ASP.NET網站 1.4.2 設計Web頁面 1.4.3 添加ASP.NET文件夾 1.4.4 添加配置文件Web.config 1.4.5 運行應用程序 1.4.6 配置IIS虛擬目錄 1.5 MSDN幫助系統 1.5.1 如何安裝MSDN 1.5.2 如何利用MSDN學習ASP.NET 2.0 第2章 C#語言基礎 教學錄像:24分鐘 2.1 數據類型 2.1.1 值類型 2.1.2 引用類型 2.1.3 裝箱和拆箱 2.2 常量和變量 2.2.1 常量 2.2.2 變量 2.3 類型轉換 2.3.1 隱式類型轉換 2.3.2 顯式類型轉換 2.4 運算符及表達式 2.4.1 算術運算符與算術表達式 2.4.2 關系運算符與關系表達式 2.4.3 賦值運算符與賦值表達式 2.4.4 邏輯運算符與邏輯表達式 2.4.5 位運算符 2.4.6 其他運算符 2.4.7 運算符的優先集 2.5 字符串處理 2.5.1 比較字符串 2.5.2 定位字符及子串 2.5.3 格式化字符串 2.5.4 截取字符串 2.5.5 分裂字符串 2.5.6 插入和填充字符串 2.5.7 刪除和剪切字符串 2.5.8 復制字符串 2.5.9 替換字符串 2.6 流程控制 2.6.1 分支語句 2.6.2 循環語句 2.6.3 異常處理語句 2.7 數組 2.7.1 數組的聲明 2.7.2 初始化數組 2.7.3 數組的遍歷 第3章 ASP.NET的內置對象 教學錄像:32分鐘 3.1 Response對象 3.1.1 Response對象概述 3.1.2 Response對象常用屬性、方法 3.1.3 在頁面中輸出數據 3.1.4 頁面跳轉并傳遞參數 3.1.5 輸出二進制圖像 3.2 Request對象 3.2.1 Request對象概述 3.2.2 Request對象常用屬性、方法 3.2.3 獲取頁面間傳送的值 3.2.4 獲取客戶端瀏覽器信息 3.3 Application對象 3.3.1 Application對象概述 3.3.2 Application對象常用集合、屬性和方法 3.3.3 使用Application對象存儲和讀取全局變量 3.3.4 設計一個訪問計數器 3.3.5 聊天室 3.4 Session對象 3.4.1 Session對象概述 3.4.2 Session對象常用集合、屬性和方法 3.4.3 使用Session對象存儲和讀取數據 3.5 Cookie對象 3.5.1 Cookie對象概述 3.5.2 Cookie對象常用屬性、方法 3.5.3 使用Cookie對象保存和讀取客戶端信息 3.6 Server對象 3.6.1 Server對象概述 3.6.2 Server對象的常用屬性、方法 3.6.3 使用Server.Execute方法和Server.Transfer方法重定向頁面 3.6.4 使用Server.MapPath方法獲取服務器的物理地址 3.6.5 使用Server.UrlEncode方法對字符串進行編碼 3.6.6 使用Server.UrlDecode方法對字符串進行解碼 3.7 實踐與練習 第4章 ASP.NET 2.0 Web常用控件 教學錄像:27分鐘 4.1 文本類型控件 4.1.1 Label控件 4.1.2 TextBox控件 4.2 按鈕類型控件 4.2.1 Button控件 4.2.2 LinkButton控件 4.2.3 ImageButton控件 4.2.4 HyperLink控件 4.3 選擇類型控件 4.3.1 ListBox控件 4.3.2 DropDownList控件 4.3.3 RadioButton控件 4.3.4 CheckBox控件 4.4 圖形顯示類型控件 4.4.1 Image控件 4.4.2 ImageMap控件 4.5 Panel容器控件 4.5.1 Panel控件的概述 4.5.2 使用Panel控件顯示或隱藏一組控件 4.6 FileUpload文件上傳控件 4.6.1 FileUpload控件的概述 4.6.2 使用FileUpload控件上傳圖片文件 4.7 登錄控件 4.7.1 Login控件 4.7.2 CreateUserWizard控件 4.7.3 使用Login控件和CreateUserWizard控件實現用戶登錄 4.8 實踐與練習 第2篇 核心技術 第5章 數據驗證技術 教學錄像:42分鐘 5.1 數據驗證控件 5.1.1 非空數據驗證(RequiredFieldValidator) 5.1.2 數據比較驗證(CompareValidator) 5.1.3 數據類型驗證(CompareValidator) 5.1.4 數據格式驗證(RegularExpressionValidator) 5.1.5 數據范圍驗證(RangeValidator) 5.1.6 驗證錯誤信息顯示(ValidationSummary) 5.1.7 自定義驗證控件(CustomValidator) 5.2 禁用數據驗證 5.3 實踐與練習 第6章 母版頁 教學錄像:34分鐘 6.1 母版頁概述 6.2 創建母版頁 6.3 創建內容頁 6.4 嵌套母版頁 6.5 訪問母版頁的控件和屬性 6.5.1 使用Master.FindControl()方法訪問母版頁上的控件 6.5.2 引用@MasterType指令訪問母版頁上的屬性 6.6 實踐與練習 第7章 主題 教學錄像:15分鐘 7.1 主題概述 7.1.1 組成元素 7.1.2 文件存儲和組織方式 7.2 創建主題 7.2.1 創建外觀文件 7.2.2 為主題添加CSS樣式 7.3 應用主題 7.3.1 指定和禁用主題 7.3.2 動態加載主題 7.4 實踐與練習 第8章 數據綁定 教學錄像:21分鐘 8.1 數據綁定概述 8.2 簡單屬性綁定 8.3 表達式綁定 8.4 集合綁定 8.5 方法調用的結果 8.6 實踐與練習 第9章 使用ADO.NET操作數據庫 教學錄像:1小時7分鐘 9.1 ADO.NET簡介 9.2 使用Connection對象連接數據庫 9.2.1 使用SqlConnection對象連接SQL Server數據庫 9.2.2 使用OleDbConnection對象連接OLE DB數據源 9.2.3 使用OdbcConnection對象連接ODBC數據源 9.2.4 使用OracleConnection對象連接Oracle數據庫 9.3 使用Command對象操作數據 9.3.1 使用Command對象查詢數據 9.3.2 使用Command對象添加數據 9.3.3 使用Command對象修改數據 9.3.4 使用Command對象刪除數據 9.3.5 使用Command對象調用存儲過程 9.3.6 使用Command對象實現數據庫的事務處理 9.4 使用DataSet對象和DataAdapter對象 9.4.1 DataSet對象和DataAdapter對象的概述 9.4.2 使用DataAdapter對象填充DataSet對象 9.4.3 對DataSet中的數據進行操作 9.4.4 使用DataSet中的數據更新數據庫 9.5 使用DataReader對象讀取數據 9.5.1 使用DataReader對象讀取數據 9.5.2 DataReader對象與DataSet對象的區別 9.6 實踐與練習 第10章 數據控件 教學錄像:1小時5分鐘 10.1 GridView控件 10.1.1 GridView控件概述 10.1.2 GridView控件常用的屬性、方法和事件 10.1.3 使用GridView控件綁定數據源 10.1.4 設置GridView控件的外觀 10.1.5 制定GridView控件的列 10.1.6 查看GridView控件中數據的詳細信息 10.1.7 使用GridView控件分頁顯示數據 10.1.8 在GridView控件中排序數據 10.1.9 在GridView控件中實現全選和全不選功能 10.1.10 在GridView控件中對數據進行編輯操作 10.2 DataList控件 10.2.1 DataList控件概述 10.2.2 使用DataList控件綁定數據源 10.2.3 分頁顯示DataList控件中的數據 10.2.4 查看DataList控件中數據的詳細信息 10.2.5 在DataList控件中對數據進行編輯操作 10.3 實踐與練習 第11章 站點導航控件 教學錄像:31分鐘 11.1 站點地圖概述 11.2 TreeView控件 11.2.1 TreeView控件概述 11.2.2 TreeView控件的常用屬性和事件 11.2.3 TreeView控件的基本應用 11.2.4 TreeView控件綁定數據庫 11.2.5 TreeView控件綁定XML文件 11.2.6 使用TreeView控件實現站點導航 11.3 Menu控件 11.3.1 Menu控件概述 11.3.2 Menu控件的常用屬性和事件 11.3.3 Menu控件的基本應用 11.3.4 Menu控件綁定XML文件 11.3.5 使用Menu控件實現站點導航 11.4 SiteMapPath控件 11.4.1 SiteMapPath控件概述 11.4.2 SiteMapPath控件的常用屬性和事件 11.4.3 使用SiteMapPath控件實現站點導航 11.5 實踐與練習 第12章 Web用戶控件 教學錄像:33分鐘 12.1 Web用戶控件概述 12.1.1 用戶控件與普通的Web頁比較 12.1.2 用戶控件的優點 12.2 創建及使用Web用戶控件 12.2.1 創建Web用戶控件 12.2.2 將Web用戶控件添加至網頁 12.2.3 使用Web用戶控件制作博客導航條 12.3 設置用戶控件 12.3.1 訪問用戶控件的屬性 12.3.2 訪問用戶控件中的服務器控件 12.3.3 將Web網頁轉化為用戶控件 12.4 實踐與練習 第3篇 高級應用 第13章 ASP.NET 2.0緩存技術 教學錄像:36分鐘 13.1 ASP.NET 2.0緩存概述 13.2 頁面輸出緩存 13.2.1 頁面輸出緩存概述 13.2.2 設置頁面緩存的過期時間為當前時間加上60秒 13.3 頁面部分緩存 13.3.1 頁面部分緩存概述 13.3.2 使用@OutputCache指令設置用戶控件緩存功能 13.3.3 使用PartialCachingAttribute類設置用戶控件緩存功能 13.3.4 使用ControlCachePolicy類 13.4 頁面數據緩存 13.4.1 頁面數據緩存概述 13.4.2 頁面數據緩存的應用 13.5 實踐與練習 第14章 調試與錯誤處理 教學錄像:35分鐘 14.1 錯誤類型 14.1.1 語法錯誤 14.1.2 語義錯誤 14.1.3 邏輯錯誤 14.2 程序調試 14.2.1 斷點 14.2.2 開始執行 14.2.3 中斷執行 14.2.4 停止執行 14.2.5 單步執行 14.2.6 運行到指定位置 14.3 錯誤處理 14.3.1 服務器故障排除 14.3.2 ASP.NET中的異常處理 第15章 GDI+圖形圖像 教學錄像:50分鐘 15.1 GDI+繪圖基礎 15.1.1 GDI+概述 15.1.2 創建Graphics對象 15.1.3 創建Pen對象 15.1.4 創建Brush對象 15.2 基本圖形繪制 15.2.1 GDI+中的直線和矩形 15.2.2 GDI+中的橢圓、弧和扇形 15.2.3 GDI+中的多邊形 15.3 GDI+繪圖的應用 15.3.1 繪制柱形圖 15.3.2 繪制折線圖 15.3.3 繪制餅形圖 第16章 水晶報表 教學錄像:55分鐘 16.1 水晶報表簡介 16.2 .NET平臺下的CryStal報表 16.2.1 CryStal Reports.Net簡介 16.2.2 Crystal報表設計器的環境介紹 16.2.3 Crystal報表區域介紹 16.3 Crystal報表數據源和數據訪問模式 16.3.1 Visual Studio 2005中Crystal Reports數據源列舉 16.3.2 報表的數據訪問模式 16.4 Crystal報表數據的相關操作 16.4.1 水晶報表中數據的分組與排序 16.4.2 水晶報表中數據的篩選 16.4.3 圖表的使用 16.4.4 子報表的應用 16.5 實踐與練習 第17章 E-mail郵件發送 教學錄像:31分鐘 17.1 SMTP服務器發送電子郵件 17.1.1 安裝與配置SMTP服務 17.1.2 System.Web.Mail命名空間介紹 17.1.3 使用MailMessage類創建電子郵件 17.1.4 使用MailAttachment類添加附件 17.1.5 使用SmtpMail發送電子郵件 17.1.6 在ASP.NET程序中發送電子郵件 17.2 Jmail組件發送電子郵件 17.2.1 Jmail組件概述 17.2.2 使用Jmail組件實現給單用戶發送電子郵件 17.2.3 使用Jmail組件實現郵件的群發 第18章 Web Services 教學錄像:34分鐘 18.1 Web Services基礎 18.2 創建Web服務 18.2.1 Web服務文件 18.2.2 Web服務代碼隱藏文件 18.2.3 創建一個簡單的Web服務 18.3 Web服務的典型應用 18.3.1 使用Web 服務 18.3.2 利用Web Service發送手機短信 18.4 實踐與練習 第19章 安全策略 教學錄像:18分鐘 19.1 驗證(Authentication) 19.1.1 Windows驗證 19.1.2 Forms驗證 19.1.3 Passport驗證 19.2 援權(Authorization) 第20章 Web程序發布、打包與安裝 教學錄像:17分鐘 20.1 網站發布 20.2 網站打包與安裝 20.2.1 打包 20.2.2 安裝 第4篇 項目實戰 第21章 注冊及登錄驗證模塊設計 教學錄像:45分鐘 21.1 實例說明 21.2 技術要點 21.2.1 避免SQL注入式攻擊 21.2.2 圖形碼生成技術 21.2.3 MD5加密算法 21.3 開發過程 21.3.1 數據庫設計 21.3.2 配置Web.Config 21.3.3 公共類編寫 21.3.4 模塊設計說明 第22章 新聞發布系統 教學錄像:39分鐘 22.1 實例說明 22.2 技術要點 22.2.1 站內全面搜索 22.2.2 代碼封裝技術 22.2.3 使用DataList控件綁定數據并實現分頁 22.2.4 向頁面中添加CSS樣式 22.2.5 使用FrameSet框架布局頁面 22.2.6 轉化GridView控件中綁定數據的格式 22.3 開發過程 22.3.1 數據庫設計 22.3.2 配置Web.config 22.3.3 公共類(CommonClass)編寫 22.3.4 后臺登錄模塊設計 22.3.5 后臺新聞管理模塊設計 22.3.6 前臺主要功能模塊設計 第23章 在線投票系統 教學錄像:39分鐘 23.1 實例說明 23.2 技術要點 23.2.1 防止用戶重復投票 23.2.2 圖形方式顯示投票結果 23.3 開發過程 23.3.1 數據庫設計 23.3.2 配置Web.config 23.3.3 公共類編寫 23.3.4 模塊設計說明 第24章 網站流量統計 教學錄像:38分鐘 24.1 實例說明 24.2 技術要點 24.2.1 如何獲取并記錄流量統計所需數據 24.2.2 使用Request對象獲取客戶端信息 24.3 開發過程 24.3.1 數據庫設計 24.3.2 配置Web.config 24.3.3 公共類編寫 24.3.4 模塊設計說明 第25章 文件上傳與管理 教學錄像:45分鐘 25.1 實例說明 25.2 技術要點 25.2.1 上傳文件 25.2.2 文件的基本操作 25.2.3 文件下載 25.2.4 鼠標移動表格行變色功能 25.2.5 鼠標雙擊GridView控件中的數據彈出新頁功能 25.3 開發過程 25.3.1 數據庫設計 25.3.2 配置Web.config 25.3.3 公共類編寫 25.3.4 模塊設計說明 第26章 購物車 教學錄像:35分鐘 26.1 實例說明 26.2 技術要點 26.2.1 如何使用Web服務器的Attributes屬性運行Javascript命令 26.2.2 如何使DataList控件中的TextBox控件允許輸入數字 26.3 開發過程 26.3.1 數據庫設計 26.3.2 配置Web.config 26.3.3 公共類編寫 26.3.4 模塊設計說明 第27章 Blog 教學錄像:39分鐘 27.1 實例說明 27.2 技術要點 27.2.1 關于ASP.NET中的3層結構 27.2.2 觸發器的應用 27.2.3 為GridView控件中的刪除列添加確認對話框 27.2.4 對DataList控件中的某列數據信息執行截取操作 27.3 開發過程 27.3.1 數據庫設計 27.3.2 配置Web.config 27.3.3 公共類編寫 27.3.4 前臺主要功能模塊設計 27.3.5 后臺主要管理模塊設計 第28章 BBS論壇 教學錄像:39分鐘 28.1 實例說明 28.2 技術要點 28.2.1 IFrame框架的使用 28.2.2 第3方組件FreeTextBox的使用 28.2.3 以縮略圖形式上傳圖片 28.2.4 多層設計模式開發 28.3 開發過程 28.3.1 數據庫設計 28.3.2 配置Web.config 28.3.3 公共類編寫 28.3.4 模塊設計說明 第29章 B2C電子商務網站 教學錄像:41分鐘 29.1 系統分析 29.1.1 需求分析 29.1.2 可行性分析 29.2 總體設計 29.2.1 項目規劃 29.2.2 系統業務流程分析 29.2.3 系統功能結構圖 29.3 系統設計 29.3.1 設計目標 29.3.2 開發及運行環境 29.3.3 數據庫設計 29.4 關鍵技術 29.4.1 使用母版頁構建網站的整體風格 29.4.2 主題的應用 29.4.3 使用存儲過程實現站內模糊查詢 29.4.4 使用哈希表和Session對象實現購物功能 29.4.5 FreeTextBox組件的配置使用 29.5 公共類的編寫 29.5.1 Web.config文件配置 29.5.2 數據庫操作類的編寫 29.6 網站前臺主要功能模塊設計 29.6.1 網站前臺功能結構圖 29.6.2 母版頁 29.6.3 網站前臺首頁 29.6.4 商品瀏覽頁 29.6.5 商品詳細信息頁 29.6.6 購物車管理頁 29.6.7 服務臺頁 29.6.8 在線支付功能模塊 29.6.9 用戶注冊頁 29.6.10 瀏覽/更新用戶信息頁 29.6.11 發表留言 29.6.12 瀏覽/管理我的留言 29.7 網站后臺主要功能模塊設計 29.7.1 網站后臺功能結構圖 29.7.2 后臺登錄模塊設計 29.7.3 商品管理模塊設計 29.7.4 訂單管理模塊設計

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區