注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETASP.NET 4揭秘·第1卷

ASP.NET 4揭秘·第1卷

ASP.NET 4揭秘·第1卷

定 價:¥129.00

作 者: (美) 沃爾瑟 , (美) 霍夫曼, (美) 杜德克著 ; 譚振林等譯
出版社: 人民郵電出版社
叢編項:
標 簽: .NET

ISBN: 9787115206992 出版時間: 2011-04-01 包裝: 平裝
開本: 16 頁數(shù): 882 字數(shù):  

內(nèi)容簡介

  本書是久負盛譽的ASP.NET著作最新版,有“ASP.NET圣經(jīng)”之譽。作者因為這一系列著作而榮獲微軟公司社區(qū)最高技術榮譽“微軟傳奇人物”稱號。在新版中,作者延續(xù)了循序漸進、深入淺出的敘述風格,本書保持了詳盡全面和代碼密集等諸多優(yōu)點。與此同時,作者添加了大量新內(nèi)容,涵蓋ASP.NET4引入的所有新特性,包括Silverlight、MVC和EntityFramework。卷1是基礎篇,主要講述如何創(chuàng)建ASP.NET頁面、設計ASP.NET網(wǎng)站、數(shù)據(jù)訪問、創(chuàng)建組件、站點導航等。本書廣受讀者稱道,除了文字敘述清晰透徹之外,代碼示例也處處堪稱經(jīng)典,體現(xiàn)了作者世界級大師的深厚功力。書中所有代碼示例都用C#語言來描述,圖靈網(wǎng)站提供了C#和VB.NET代碼下載。本書既是絕佳的學習資源,也是將不斷查閱的必備參考書。

作者簡介

  Stephen Walther 蜚聲世界的ASP.NET專家,現(xiàn)為微軟公司ASP.NET小組資深程序經(jīng)理。多次榮獲微軟最有價值專家(MVP)稱號,并榮獲微軟公司社區(qū)最高技術榮譽“微軟傳奇人物”稱號。他開發(fā)的微軟ASP.NET示范性應用程序ASP.NETCommunity StarterKit,麻省理工學院、斯坦福大學和哈佛大學等200多所大學使用的Collegescape應用程序,以及拍賣網(wǎng)站www.cityauction.com等,都已經(jīng)成為經(jīng)典。本書為其代表著作。Kevin HoffmanExclaimComputing公司的首席系統(tǒng)架構師,負責為各行?客戶構建自定義架構和應用解決方案。10歲便開始接觸編程,曾為科學儀器、軍事應用、小型企業(yè)、財富500強企業(yè)編寫各種應用程序。他經(jīng)常在MSDNMagazine發(fā)表文章,且是Kotan Code博客http://www.kotancode.com)的作者。Nate DudekExclaimComputing公司的開發(fā)組長,經(jīng)常出席各種會議,撰寫技術文章,就軟件開發(fā)最佳實踐、軟件架構和新技術指導軟件開發(fā)人員。過去10年,他為各行業(yè)構建并開發(fā)了多種軟件,包括電力實時系統(tǒng)、企業(yè)資源規(guī)劃系統(tǒng)和電子商務系統(tǒng)。他在美國克拉克森大學獲得了計算機科學理學學士學位,輔修了軟件工程和數(shù)學。他的技術博客是CaffeineDependency Injectionhttp://www.caffeinedi.com)。

圖書目錄

第一部分構建ASP.NET頁面
第1章ASP.NETFramework概覽 
1.1ASP.NET和.NETFramework 
1.1.1框架類庫 
1.1.2公共語言運行庫 
1.2ASP.NET控件 
1.2.1ASP.NET控件概覽 
1.2.2HTML控件 
1.2.3理解和處理控件事件 
1.2.4視圖狀態(tài) 
1.3ASP.NET頁面 
1.3.1動態(tài)編譯 
1.3.2控件樹 
1.3.3使用代碼隱藏頁面 
1.3.4處理頁面事件 
1.3.5使用Page.IsPostBack屬性 
1.3.6調(diào)試和跟蹤ASP.NET頁面 
1.3.7跟蹤頁面執(zhí)行 
1.4安裝ASP.NET 
1.5小結 
第2章使用標準控件 
2.1顯示信息 
2.1.1使用Label控件 
2.1.2使用Literal控件 
2.2接收用戶輸入 
2.2.1使用TextBox控件 
2.2.2使用CheckBox控件 
2.2.3使用RadioButton控件 
2.3提交表單數(shù)據(jù) 
2.3.1使用Button控件 
2.3.2使用LinkButton控件 
2.3.3使用ImageButton控件 
2.3.4Button控件使用客戶端腳本 
2.3.5執(zhí)行跨頁面發(fā)送 
2.3.6指定默認按鈕 
2.3.7處理Command事件 
2.4顯示圖像 
2.4.1使用Image控件 
2.4.2使用ImageMap控件 
2.5使用Panel控件 
2.6使用HyperLink控件 
2.7小結 
第3章使?驗證控件 
3.1驗證控件概述 
3.1.1驗證控件與JavaScript 
3.1.2使用Page.IsValid 
3.1.3設置Display屬性 
3.1.4突出顯示驗證錯誤 
3.1.5使用驗證組 
3.1.6禁用驗證 
3.2使用RequiredFieldValidator控件 
3.3使用RangeValidator控件 
3.4使用CompareValidator控件 
3.5使用RegularExpressionValidator控件 
3.6使用CustomValidator控件 
3.7使用ValidationSummary控件 
3.8創(chuàng)建自定義驗證控件 
3.8.1創(chuàng)建LengthValidator控件 
3.8.2創(chuàng)建AjaxValidator控件 
3.9小結 
第4章使用Rich控件 
4.1接收上傳文件 
4.1.1把文件保存到文件系統(tǒng) 
4.1.2把文件保存到數(shù)據(jù)庫 
4.1.3上傳大文件 
4.2顯示日歷 
4.2.1創(chuàng)建彈出式日期選擇器 
4.2.2根據(jù)數(shù)據(jù)庫表呈現(xiàn)日歷 
4.3顯示廣告 
4.3.1在XML文件中保存廣告 
4.3.2在數(shù)據(jù)庫表中存儲廣告 
4.3.3跟蹤顯示和轉(zhuǎn)? 
4.4顯示不同的頁面視圖 
4.4.1顯示選項卡式頁面視圖 
4.4.2顯示多部分表單 
4.5顯示向?qū)?nbsp;
4.6顯示Silverlight內(nèi)容 
4.7小結 
第二部分設計ASP.NET網(wǎng)站
第5章使用母版頁設計網(wǎng)站 
5.1創(chuàng)建母版頁 
5.1.1創(chuàng)建默認內(nèi)容 
5.1.2嵌套母版頁 
5.1.3在母版頁中使用圖片和超鏈接 
5.1.4在Web配置文件中注冊母版頁 
5.2修改母版頁內(nèi)容 
5.2.1使用Title屬性 
5.2.2使用Page.Header屬性 
5.2.3暴露母版頁屬性 
5.2.4對母版頁使用FindControl方法 
5.3動態(tài)加載母版頁 
5.4小結 
第6章使用主題設計網(wǎng)站 
6.1創(chuàng)建主題 
6.2在主題中添加皮膚 
6.2.1創(chuàng)建命名皮膚 
6.2.2Theme與StyleSheetThemes 
6.2.3禁用主題 
6.2.4在Web配置文件中注冊主題 
6.3在主題中添加CSS 
6.3.1在主題中添加多個CSS 
6.3.2使用CSS改變頁面布局 
6.4創(chuàng)建全局主題 
6.5動態(tài)應用主題 
6.6小結 
第7章使用用戶控件創(chuàng)建定制控件 
7.1創(chuàng)建用戶控件 
7.1.1在Web配置文件中注冊用戶控件 
7.1.2暴露用戶控件的屬性 
7.1.3暴露用戶控件的事件 
7.1.4創(chuàng)建AddressForm控件 
7.2AJAX和用戶控件 
7.3動態(tài)加載用戶控件 
7.3.1使用引用指令 
7.3.2創(chuàng)建多頁面向?qū)?nbsp;
7.4小結 
第三部分數(shù)據(jù)訪問
第8章數(shù)據(jù)訪問概述 
8.1使用DataBound控件 
8.1.1使用列表控件 
8.1.2使用表格式DataBound控件 
8.1.3使用層次DataBound控件 
8.1.4使用其他數(shù)據(jù)綁定控件 
8.2使用DataSource控件 
8.3使用編程式數(shù)據(jù)綁定 
8.4模板和數(shù)據(jù)綁定表達式 
8.4.1使用模板 
8.4.2使用數(shù)據(jù)綁定表達式 
8.4.3使用雙向數(shù)據(jù)綁定表達式 
8.5SQLServer2008Express概述 
8.5.1SQLServerExpress特性 
8.5.2SQLServer2008Express管理工具 
8.5.3服務器端數(shù)?庫與本地數(shù)據(jù)庫 
8.6數(shù)據(jù)庫驅(qū)動的Web應用程序示例 
8.7小結 
第9章使用SqlDataSource控件 
9.1創(chuàng)建數(shù)據(jù)庫連接 
9.1.1連接到MicrosoftSQLServer 
9.1.2連接到其他數(shù)據(jù)庫 
9.1.3在Web配置文件中保存連接字符串 
9.1.4對連接字符串加密 
9.2執(zhí)行數(shù)據(jù)庫命令 
9.2.1執(zhí)行內(nèi)聯(lián)SQL語句 
9.2.2執(zhí)行存儲過程 
9.2.3過濾數(shù)據(jù)庫行 
9.2.4改變數(shù)據(jù)源模型 
9.2.5處理SQL命令執(zhí)行錯誤 
9.2.6取消SQL命令執(zhí)行 
9.3在SqlDataSource控件中使用ASP.NET參數(shù) 
9.3.1使用ASP.NET參數(shù)對象 
9.3.2使用ASP.NET的ControlParameter對象 
9.3.3使用ASP.NET的CookieParameter對象 
9.3.4使用ASP.NET的FormParameter對象 
9.3.5使用ASP.NET的ProfileParameter對象 
9.3.6使用QueryStringParameter對象 
9.3.7使用SessionParameter對象 
9.4通過程序執(zhí)行SqlDataSource命令 
9.4.1添加ADO.NET參數(shù) 
9.4.2執(zhí)行Insert、Update和Delete命令 
9.4.3執(zhí)行select命令 
9.5使用SqlDataSource控件緩存數(shù)據(jù)庫數(shù)據(jù) 
9.6小結 
第10章使用列表控件 
10.1列表控件概述 
10.1.1聲明列表項 
10.1.2綁定到數(shù)據(jù)源 
10.1.3確定被選中的列表項 
10.1.4追加數(shù)據(jù)項 
10.1.5啟用自動回傳 
10.1.6使用列表項集合 
10.2使用DropDownList控件 
10.3使用RadioButtonList控件 
10.4使用ListBox控件 
10.5?用CheckBoxList控件 
10.6使用BulletedList控件 
10.7創(chuàng)建自定義的列表控件 
10.8小結 
第11章使用GridView控件 
11.1GridView控件基礎 
11.1.1顯示數(shù)據(jù) 
11.1.2選擇數(shù)據(jù) 
11.1.3使用數(shù)據(jù)鍵 
11.1.4數(shù)據(jù)排序 
11.1.5數(shù)據(jù)分頁 
11.1.6編輯數(shù)據(jù) 
11.1.7顯示空數(shù)據(jù) 
11.1.8格式化GridView控件 
11.1.9在GridView控件中使用ViewState 
11.2在GridView控件中使用字段 
11.2.1使用BoundField 
11.2.2使用CheckBoxField 
11.2.3使用CommandField 
11.2.4使用ButtonField 
11.2.5使用HyperLinkField 
11.2.6使用ImageField 
11.2.7使用TemplateField 
11.3GridView控件的事件 
11.3.1突出顯示GridView行 
11.3.2顯示列匯總 
11.3.3顯示嵌套的主從表單 
11.4擴展GridView控件 
11.4.1創(chuàng)建長文本字段 
11.4.2創(chuàng)建刪除按鈕字段 
11.4.3創(chuàng)建?證字段 
11.5小結 
第12章使用DetailsView控件和FormView控件 
12.1使用DetailsView控件 
12.1.1使用DetailsView控件顯示數(shù)據(jù) 
12.1.2在DetailsView控件中使用字段 
12.1.3使用DetailsView控件顯示空數(shù)據(jù) 
12.1.4使用DetailsView控件對數(shù)據(jù)分頁 
12.1.5使用DetailsView控件更新數(shù)據(jù) 
12.1.6使用DetailsView控件插入數(shù)據(jù) 
12.1.7使用DetailsView控件刪除數(shù)據(jù) 
12.1.8DetailsView控件的事件 
12.1.9格?化DetailsView控件 
12.2使用FormView控件 
12.2.1使用FormView控件顯示數(shù)據(jù) 
12.2.2使用FormView控件對數(shù)據(jù)分頁 
12.2.3使用FormView控件編輯數(shù)據(jù) 
12.2.4使用FormView控件插入數(shù)據(jù) 
12.2.5使用FormView控件刪除數(shù)據(jù) 
12.3小結 
第13章使用Repeater控件和DataList控件 
13.1使用Repeater控件 
13.1.1使用Repeater控件顯示數(shù)據(jù) 
13.1.2在Repeater控件中使用模板 
13.1.3Repeater控件的事件處理 
13.2使用DataList控件 
13.2.1使用DataList控件顯示數(shù)據(jù) 
13.2.2在多列中顯示數(shù)據(jù) 
13.2.3在DataList控件中使用模板 
13.2.4使用DataList控件選擇數(shù)據(jù) 
13.2.5使用DataList控件編輯數(shù)據(jù) 
13.2.6格式化DataList控件 
13.3小結 
第14章使用ListView和DataPager控件 
14.1使用ListView控件 
14.1.1使用LayoutTemplate和ItemTemplate 
14.1.2使用GroupTemplate 
14.1.3選擇一行 
14.1.4數(shù)據(jù)庫數(shù)據(jù)排序 
14.1.5編輯數(shù)據(jù)庫數(shù)據(jù) 
14.2使用DataPager控件 
14.2.1創(chuàng)建自定義分頁用戶界面 
14.2.2使用DataPager控件進行數(shù)據(jù)源分頁 
14.3小結 
第15章使用Chart控件 
15.1Chart控件的基礎知識 
15.1.1使用Chart控件顯示數(shù)據(jù) 
15.1.2排序和過濾數(shù)據(jù) 
15.1.3統(tǒng)計公式 
15.2定制圖表的外觀 
15.2.1定制背景和繪圖區(qū) 
15.2.23D圖表 
15.3多級報告 
15.4小結 
第16章使用QueryExtender控件 
16.1QueryExtender控件介紹 
16.2使用聲明性語法查詢數(shù)據(jù) 
16.2.1使用ControlFilter-Expression進行查詢 
16.2.2使用CustomExpression進行查詢 
16.2.3使用DynamicFilter-Expression進行查詢 
16.2.4使用MethodExpression進行查詢 
16.2.5使用OrderByExpression進行排序 
16.2.6使用PropertyExpression進行查詢 
16.2.7使用RangeExpression進行查詢 
16.2.8使用SearchExpression進行查? 
16.3使用QueryExtender控件創(chuàng)建示例頁面 
16.4小結 
第四部分創(chuàng)建組件
第17章創(chuàng)建組件 
17.1創(chuàng)建基本組件 
17.1.1組件和動態(tài)編譯 
17.1.2App_Code文件夾中不同語言的組件 
17.1.3聲明方法 
17.1.4聲明字段和屬性 
17.1.5聲明構造函數(shù) 
17.1.6重載方法和構造函數(shù) 
17.1.7聲明命名空間 
17.1.8創(chuàng)建部分類 
17.1.9繼承和abstract類 
17.1.10聲明接口 
17.1.11使用訪問修飾符 
17.1.12智能提示和組件 
17.1.13在組件中使用ASP.NET內(nèi)部對象 
17.2創(chuàng)建組件庫 
17.2.1編譯組件庫 
17.2.2向類庫中添加引用 
17.3架構思考 
17.3.1創(chuàng)建多層應用程序 
17.3.2創(chuàng)建用戶界面層 
17.3.3創(chuàng)建業(yè)務邏輯層 
17.3.4創(chuàng)建數(shù)據(jù)訪問層 
17.4小結 
第18章使用ObjectDataSource控件 
18.1使用ObjectDataSource控件表示對象 
18.1.1綁定到組件 
18.1.2綁定到DataReader 
18.1.3綁定到DataSet 
18.1.4綁定到LINQtoSQL查詢 
18.1.5綁定到Web服務 
18.2使用ObjectDataSource控件與參數(shù) 
18.2.1使用不同的參數(shù)類型 
18.2.2作為參數(shù)傳遞對象 
18.3使用ObjectDataSource控件分頁、排序和過濾數(shù)據(jù) 
18.3.1用戶界面分頁 
18.3.2數(shù)據(jù)源分頁 
18.3.3用戶界面排序 
18.3.4數(shù)據(jù)源排序 
18.3.5過濾數(shù)據(jù) 
18.4處理ObjectDataSource控件的事件 
18.4.1添加和修改參數(shù) 
18.4.2處理方法的執(zhí)行錯誤 
18.4.3處理ObjectCreating事件 
18.5ObjectDataSource控件與并發(fā)訪問 
18.6擴展ObjectDataSource控件 
18.6.1創(chuàng)建自定義的ObjectData-Source控件 
18.6.2創(chuàng)建自定義參數(shù)對象 
18.7小結 
第19章用ADO.NET創(chuàng)建數(shù)據(jù)訪問組件 
19.1連接模式數(shù)據(jù)訪問 
19.1.1使用Connection對象 
19.1.2使用Command對象 
19.1.3使用DataReader對象 
19.2非?接模式數(shù)據(jù)訪問 
19.2.1使用DataAdapter對象 
19.2.2使用DataTable對象 
19.2.3使用DataView對象 
19.2.4使用DataSet對象 
19.3執(zhí)行異步數(shù)據(jù)庫命令 
19.3.1使用異步ADO.NET方法 
19.3.2使用異步ASP.NET頁面 
19.4使用.NETFramework創(chuàng)建數(shù)據(jù)庫對象 
19.4.1啟用CLR集成 
19.4.2使用.NETFramework創(chuàng)建用戶自定義類型 
19.4.3使用用戶自定義類型創(chuàng)建數(shù)據(jù)訪問層 
19.4.4使用.NETFramework創(chuàng)建存儲過程 
19.4.5創(chuàng)建存儲過程程序集 
19.5小結 
第20章使用LINQtoSQL訪問數(shù)據(jù)庫 
20.1C#和VB.NET的新特性 
20.1.1理解自動屬性 
20.1.2理解初始化器 
20.1.3理解類型推斷 
20.1.4理解匿名類型 
20.1.5理解泛型 
20.1.6理解Lambda表達式 
20.1.7理解擴展方法 
20.1.8理解LINQ 
20.2創(chuàng)建LINQtoSQL實體 
20.2.1手工創(chuàng)建實體 
20.2.2使用LINQtoSQLDesigner創(chuàng)建實體 
20.2.3構建實體關聯(lián) 
20.2.4使用LinqDataSource控件 
20.3使用LINQtoSQL執(zhí)行標準數(shù)據(jù)庫命令 
20.3.1LINQtoObjects與LINQtoSQL 
20.3.2使用LINQtoSQL進行選擇 
20.3.3使用LINQtoSQL進行插入 
20.3.4使用LINQtoSQL進行更新 
20.3.5使用LINQtoSQL進行刪除 
20.3.6動態(tài)查詢 
20.3.7調(diào)試LINQtoSQL 
20.4創(chuàng)建自定義的LINQ實體基類 
20.4.1使用實體基類 
20.4.2使用EntityBase類執(zhí)行標準數(shù)據(jù)訪問操作 
20.4.3用EntityBase類執(zhí)行驗證 
20.5小結 
第21章包含WCF數(shù)據(jù)服務的數(shù)據(jù)訪問 
21.1WCF數(shù)據(jù)服務概述 
21.2使用包含ServiceReference的數(shù)據(jù)服務 
21.3使用包含數(shù)據(jù)上下文的數(shù)據(jù)服務 
21.4小結 
第五部分站點導航
第22章使用導航控件 
22.1理解站點地圖 
22.2使用SiteMapPath控件 
22.3使用Menu控件 
22.3.1聲明式添加Menu條目 
22.3.2組合使用Menu控件和MultiView控件 
22.3.3綁定到站點地圖 
22.3.4綁定到XML文件 
22.3.5綁定到數(shù)據(jù)庫數(shù)據(jù) 
22.3.6定制Menu控件 
22.3.7使用Menu控件的模板 
22.4使用TreeView控件 
22.4.1聲明式地添加樹視圖節(jié)點 
22.4.2在TreeView控件中顯示復選框 
22.4.3綁定到站點地圖 
22.4.4綁定到XML文件 
22.4.5綁定到數(shù)據(jù)庫數(shù)據(jù) 
22.4.6使用延時加載和AJAX 
22.4.7定制TreeView控件 
22.5創(chuàng)建分層的SQL數(shù)據(jù)源控件 
22.6小結 
第23章使用站點地圖 
23.1使用SiteMapDataSource控件 
23.2使用SiteMap類 
23.3高級站點地圖配置 
23.3.1使用安全修整 
23.3.2合并多個站點地圖 
23.3.3創(chuàng)建自定義的站點地圖屬性 
23.4創(chuàng)建自定義站點地圖提供程序 
23.4.1創(chuàng)建AutoSiteMapProvider 
23.4.2創(chuàng)建SqlSiteMapProvider 
23.5創(chuàng)建Google的SiteMap文件 
23.6小結 
第24章高級頁面導航 
24.1重映射URL 
24.2使用VirtualPathProvider類 
24.2.1VirtualPathProvider類的局限性 
24.2.2理解VirtualPathProvider類 
24.2.3注冊VirtualPathProvider類 
24.3小結 
第25章使用ASP.NET的URL路由引擎 
25.1URL路由介紹 
25.2基礎URL路由方案 
25.2.1映射基礎URL 
25.2.2映射包含參數(shù)的URL 
25.2.3映射包含多個段的URL 
25.2.4通過路由鏈接到其他頁面 
25.3高級URL路由 
25.3.1使用包含默認參數(shù)的路由 
25.3.2使用約束路由 
25.3.3路由的安全問題 
25.4小結  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號