 |
-- 會員 / 註冊 --
|
|
|
|
ASP.NET Web應用開發(C#版) ( 簡體 字) |
作者:尹增順,鄧子云,陸秉煒 | 類別:1. -> 程式設計 -> .NET -> ASP.NET |
譯者: |
出版社:機械工業出版社 | 3dWoo書號: 10647 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:1/1/2008 |
頁數:490 |
光碟數:1 |
|
站長推薦:  |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787111232766 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書介紹用ASP .NET進行Web開發的技術,分為3篇:基礎知識篇、應用知識篇和項目實戰篇。本書的開發環境為Visual Studio 2005 +.NET Framework 2.0,逐步引導讀者由基礎知識出發,一步一步學習ASP.NET 2.0 Web開發的內容和技巧,并帶領讀者進行完整的項目開發。本書內容由淺入深,以實例引導讀者學習.NET Framework 2.0的Web開發的技巧。 本書可供ASP.NET技術培訓班作為培訓教材使用,無論沒有編程基礎的讀者還是一定開發經驗的程序員都能從本書獲益 |
目錄:第一篇基礎知識篇 第1章知識體系簡介2 1.1ASP.NET程序員知識體系2 1.1.1程序員的發展歷程2 1.1.2常用網絡應用開發 技術3 1.1.3ASP.NET C#程序員必備 知識5 1.2本書知識體系5 1.3ASP.NET概述7 1.4小結8 第2章開發環境的安裝與配置9 2.1Visual Studio 2005對系統的要求9 2.1.1Visual Studio 2005各版本 介紹9 2.1.2Visual Studio 2005對系統 環境的要求10 2.2開發環境的安裝11 2.2.1Visual Studio 2005 的安裝 過程11 2.2.2MSDN的安裝12 2.2.3SQL Server 2005的安裝12 2.3ASP.NET的配置14 2.4小結15 2.5習題16 第3章C#語言基礎17 3.1數據類型17 3.1.1整型17 3.1.2浮點型18 3.1.3decimal型18 3.1.4布爾型18 3.1.5string19 3.2基礎語法19 3.2.1變量的聲明及使用19 3.2.2常量的聲明及使用19 3.2.3算術運算符20 3.2.4關系運算符20 3.2.5賦值運算符21 3.2.6自增和自減運算符22 3.3控制結構23 3.3.1if結構23 3.3.2if/else結構24 3.3.3switch結構24 3.3.4for循環結構25 3.3.5while循環結構26 3.3.6do/while循環結構27 3.3.7break和continue27 3.3.8邏輯和條件運算符29 3.3.9異常處理30 3.4數組32 3.4.1二維及多維數組32 3.4.2交錯數組33 3.4.3數組的對象操作33 3.4.4用foreach結構遍歷數組34 3.5類及相關設計35 3.5.1命名空間35 3.5.2訪問修飾符36 3.5.3類36 3.5.4字段36 3.5.5屬性37 3.5.6方法38 3.5.7事件39 3.6繼承44 3.6.1基類與派生類44 3.6.2接口45 3.6.3抽象類46 3.6.4密封類47 3.6.5多態性47 3.7集合50 3.7.1Array50 3.7.2ArrayList50 3.7.3哈希表52 3.7.4常用集合介紹53 3.8小結54 3.9習題54 第4章Visual Studio 2005 介紹56 4.1Visual Studio 2005用戶界面介紹56 4.1.1Visual Studio 2005用戶界面 概況56 4.1.2常用窗口介紹57 4.1.3Visual Studio 2005 工作環境 設置58 4.2Visual Studio 2005 IDE的特色 功能61 4.2.1代碼編輯器61 4.2.2“預覽數據”對話框61 4.2.3文檔大綱62 4.2.4智能感知增強功能62 4.2.5符號重命名62 4.3Visual Studio 2005 Web編程示例64 4.4小結66 4.5習題66 第5章ASP.NET常用服務器端 控件67 5.1ASP.NET控件的基本概念67 5.2Label和Literal控件69 5.3TextBox控件69 5.4Button、LinkButton和ImageButton 控件70 5.5HyperLink控件71 5.6DropDownList控件71 5.7ListBox控件72 5.8CheckBox和CheckBoxList控件73 5.9RadioButton和RadioButtonList 控件74 5.10Image 控件74 5.11Table控件75 5.12Calender日歷控件75 5.13AdRotater控件76 5.14Panel控件78 5.15數據驗證控件79 5.16Request、Response和Server 對象83 5.17小結83 5.18習題83 第二篇應用開發知識篇 第6章ASP.NET數據綁定86 6.1什么是數據綁定86 6.2如何實現數據綁定87 6.2.1利用數據源、數據綁定控件 進行綁定87 6.2.2利用編程方式進行綁定91 6.2.3GridView進階92 6.3小結94 6.4習題94 第7章ASP.NET數據庫操作95 7.1數據庫基本知識95 7.1.1數據庫系統的一般組成95 7.1.2關系數據庫的基本概念96 7.1.3SQL語句97 7.2存儲過程和觸發器99 7.3如何連接數據庫101 7.4數據顯示控件的組合使用105 7.4.1GridView控件與DropDownList 控件結合使用105 7.4.2使用DetailsView控件及實例106 7.5數據庫增刪改操作107 7.6事務處理109 7.7小結110 7.8習題110 第8章ASP.NET文件操作111 8.1目錄安全性設置111 8.2文件操作相關類111 8.3文本文件操作112 8.3.1寫入文本文件113 8.3.2附加文本文件113 8.3.3讀取文本文件114 8.4二進制文件操作115 8.4.1寫入二進制文件115 8.4.2讀取二進制文件117 8.5快速操作117 8.5.1顯示目錄中的內容118 8.5.2路徑信息119 8.6二進制序列化操作121 8.6.1序列化ArrayList121 8.6.2反序列化ArrayList對象122 8.6.3序列化和反序列化自定義類123 8.7使用XML序列化125 8.7.1序列化一個類126 8.7.2控制序列化127 8.8小結128 8.9習題129 第9章ASP.NET注冊表操作130 9.1注冊表的結構及簡要介紹130 9.1.1打開注冊表130 9.1.2注冊表的結構130 9.2讀寫和操作注冊表131 9.2.1操作注冊表的類131 9.2.2實例132 9.3小結141 9.4習題141 第10章ASP.NET和XML142 10.1從MSXML到.NET的XML142 10.2XML分析模式142 10.3XmlReader閱讀器類143 10.3.1使用XmlReader類讀取xml 文檔143 10.3.2使用XmlReader類來分析 屬性值145 10.3.3處理XML文本146 10.3.4處理XML字符串片斷 文本147 10.4帶XML文檔格式驗證 的XmlReader類148 10.5節點閱讀器XmlNodeReader類150 10.6寫XML文檔150 10.6.1使用XmlTextWriter類 來寫xml文檔150 10.6.2讀寫流152 10.6.3設計XmlReadWriter類154 10.7小結156 第11章ASP.NET風格及樣式157 11.1使用主題進行網站設計157 11.1.1創建主題157 11.1.2創建默認外觀157 11.1.3創建命名外觀158 11.1.4樣式表主題159 11.1.5禁用主題161 11.1.6通過配置使用主題161 11.1.7在主題中使用樣式表162 11.1.8創建全局主題163 11.1.9動態地應用主題163 11.1.10動態地應用外觀166 11.2使用母版頁進行站點設計168 11.2.1創建母版頁168 11.2.2創建默認內容區171 11.2.3母版頁的嵌套171 11.2.4通過配置使用母版頁172 11.2.5訪問和設置母版頁內容172 11.2.6動態地應用母版頁172 11.3小結173 11.4習題173 第12章Web Service介紹174 12.1什么是Web Service174 12.1.1遠程過程調用技術介紹174 12.1.2Web Service技術的特點176 12.2WebService的協議棧177 12.2.1簡單對象訪問協議SOAP178 12.2.2Web Service描述 語言WSDL179 12.2.3統一描述、發現和集成180 12.3Web Service編程示例180 12.3.1進行整數加法的Web Service 編程示例180 12.3.2WebService調用示例182 12.4小結184 12.5習題184 第13章ASP.NET站點導航185 13.1站點導航簡介185 13.2導航控件介紹185 13.2.1SiteMapDataSource控件185 13.2.2TreeView控件185 13.2.3Menu控件187 13.2.4SieeMapPath控件188 13.2.5Web.sitemap站點地圖188 13.3站點導航實例189 13.4小結196 13.5習題196 第14章ASP.NETMembership 和權限管理197 14.1Membership介紹197 14.1.1Membership的架構模式197 14.1.2Membership類198 14.1.3MembershipUser類199 14.1.4ASP.NET登錄控件199 14.2Membership的安裝配置200 14.2.1用aspnet_regsql.exe工具 安裝Membership所需 的數據庫200 14.2.2Membership的配置參數201 14.3Membership的實例應用202 14.4Roles概述205 14.5Roles的配置206 14.6Roles操作206 14.7小結217 14.8習題217 第15章ASP.NET WebPart218 15.1WebPart概述218 15.2在什么情況下使用WebPart218 15.3ASP.NET 2.0中提供的 WebPart控件219 15.4創建個性化的頁面220 15.4.1創建WebPartManager 控件220 15.4.2在Zone中加入控件222 15.4.3配置WebParts中的 控件222 15.4.4訪問Zone中的控件223 15.4.5配置Zone控件224 15.4.6讓用戶定制頁面226 15.5小結232 15.6習題232 第16章ASP.NET緩存233 16.1ASP.NET2.0緩存概述233 16.2頁面輸出緩存234 16.3部分頁面緩存237 16.4使用Cache API對象238 16.4.1使用HttpCachePolicy類來 緩存頁面238 16.4.2使用Cache類緩存對象或 數據239 16.5小結241 16.6習題241 第17章ASP.NET狀態管理242 17.1狀態管理概述242 17.1.1為什么需要狀態管理242 17.1.2狀態的類型244 17.2基于客戶端的模式244 17.2.1視圖狀態244 17.2.2隱藏域245 17.2.3Cookie246 17.2.4查詢字符串246 17.3基于服務器端的模式247 17.3.1應用程序狀態247 17.3.2會話狀態248 17.3.3數據庫支持251 17.4小結252 17.5習題253 第18章ASP.NET用戶自定義 控件254 18.1用戶控件254 18.1.1用戶控件基礎知識254 18.1.2用戶控件編寫實例—微調 控件255 18.1.3如何將Web窗體轉換為 用戶控件258 18.2自定義控件258 18.2.1自定義控件基礎知識259 18.2.2簡單自定義控件的實現260 18.2.3在工程中使用自定義控件263 18.3用戶控件與自定義控件的區別264 18.4小結265 18.5習題265 第19章ASP.NET Web安全266 19.1ASP.NET網站安全介紹266 19.1.1操作系統的安全266 19.1.2IIS的安全267 19.1.3數據庫的安全267 19.1.4編程時需要注意的安全 問題268 19.2ASP.NET安全編程269 19.2.1什么是跨站點腳本攻擊270 19.2.2在ASP.NET編程中 防范XSS攻擊271 19.2.3防止SQL注入攻擊272 19.2.4Cookie和身份驗證273 19.2.5數據加密274 19.3小結276 19.4習題276
第20章ASP.NET和AJAX277 20.1ASP.NET AJAX概述277 20.1.1AJAX框架的種類277 20.1.2使用AJAX的目的277 20.1.3AJAX的實現原理278 20.1.4ASP.NET AJAX介紹278 20.1.5ASP.NET AJAX的下載 與安裝278 20.1.6ASP.NET AJAX核心控件279 20.1.7ASP.NET AJAX Control Toolkit擴展控件279 20.2ASP.NETAJAX的應用實例280 20.2.1新建一個ASP.NET AJAX Web網站280 20.2.2運用UpdatePanel實現 頁面局部更新280 20.2.3運用UpdateProgress顯示 頁面更新狀態283 20.3小結284 20.4習題284 第21章ASP.NET配置285 21.1ASP.NET中的配置285 21.1.1MMC管理285 21.1.2Web網站管理工具290 21.2小結294 21.3習題294 第22章安裝及部署295 22.1編譯295 22.2發布概述297 22.3命令拷貝部署298 22.4集成環境復制功能部署298 22.5安裝包方式部署300 22.6小結304 22.7習題304 第三篇項目實戰篇 第23章ASP.NET留言板306 23.1需求分析306 23.2總體架構307 23.3數據庫設計307 23.4詳細設計314 23.4.1數據顯示和操作315 23.4.2目錄結構322 23.4.3留言列表及添加留言329 23.4.4管理功能設計341 23.5小結383 23.6習題384 第24章ASP.NET簡單論壇385 24.1需求分析385 24.2總體架構387 24.3數據庫設計387 24.4詳細設計394 24.4.1SimpleForum.Model項目394 24.4.2SimpleForum.IDAL項目400 24.4.3SimpleForum.DBUtility 項目402 24.4.4Simple Forum.DAL項目407 24.4.5Simple Forum.DBFactory 項目417 24.4.6Simple Forum.BLL項目418 24.4.7Simple Forum.Web項目423 24.5小結476 24.6習題476 附錄1C#語言進階477 附錄2Web.Config配置解析486 附錄3ASCII碼表490
|
序: |
|