ASP.NET3.5揭秘(卷1)

出版時間:2009-2  出版社:人民郵電出版社  作者:沃爾瑟  頁數(shù):750  譯者:譚振林,黎志,朱興林,馬士杰,姚琪琳  
Tag標(biāo)簽:無  

前言

  ASP.NET是微軟公司構(gòu)建高交互性、高擴展性網(wǎng)站的旗艦技術(shù)。許多在因特網(wǎng)上提供服務(wù)的大型網(wǎng)站都構(gòu)建于ASP.NET Framework之上,如戴爾網(wǎng)站(WWW.Dell.com)、MySpace網(wǎng)站(WVCW.MySpace.com)以及微軟公司自己的網(wǎng)站(WWW.Microsoft.com)。如果你需要構(gòu)建一個能同時處理數(shù)千個并發(fā)請求的高交互性網(wǎng)站,那么ASENET技術(shù)是一個不錯的選擇。

內(nèi)容概要

  《ASP.NET3.5揭秘(卷1)》是享有盛譽的ASP.NET經(jīng)典名著,涵蓋了ASP.NET 3.5的方方面面,包括了所有最新的特性。書中詳細(xì)介紹了微軟LINQ to SQL數(shù)據(jù)庫查詢技術(shù),以及ListView和DataPager兩種新的數(shù)據(jù)訪問控件等技術(shù)?!禔SP.NET3.5揭秘(卷1)》作者Stephen Walther是ASP界的名人,是微軟公司的ASP.NET MVP,榮獲微軟“軟件傳奇人物”稱號(微軟技術(shù)社區(qū)的最高榮譽),曾經(jīng)開發(fā)了許多示范性應(yīng)用程序。

作者簡介

  Stephen Walther,蜚聲世界的ASP.NET專家,現(xiàn)為微軟公司ASP.NET小組資深程序經(jīng)理。負(fù)責(zé)ASP.NET MVC。他曾是多年的微軟MVP,并榮獲微軟公司社區(qū)最高技術(shù)榮譽“微軟傳奇人物”稱號。他開發(fā)的微軟ASP.NET示范性應(yīng)用程序ASP.NET Conlmurlity Starter Kit,麻省理工學(xué)院、斯坦福大學(xué)和哈佛大學(xué)等200多所大學(xué)使用的Collegescape應(yīng)用程序。以及拍賣網(wǎng)站www.cityauction.com等。都已經(jīng)成為經(jīng)典。本書為其代表著作。

書籍目錄

第一部分 構(gòu)建ASP.NET頁面第1章 ASP.NET Framework概覽1.1 ASP.NET和.NET Framework1.1.1 框架類庫1.1.2 公共語言運行庫1.2 ASP.NET控件1.2.1 ASP.NET控件概覽1.2.2 HTML控件1.2.3 理解和處理控件事件1.2.4 視圖狀態(tài)1.3 ASP.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 Framework1.5 小結(jié)第2章 使用標(biāo)準(zhǔn)控件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.4 Button控件使用客戶端腳本2.3.5 執(zhí)行跨頁面發(fā)送2.3.6 指定默認(rèn)按鈕2.3.7 處理Command事件2.4 顯示圖像2.4.1 使用Image控件2.4.2 使用ImageMap控件2.5 使用Panel控件2.6 使用HyperLink控件2.7 小結(jié)第3章 使用驗證控件3.1 驗證控件概述3.1.1 驗證控件與JavaScript3.1.2 使用Page.IsValid3.1.3 設(shè)置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 小結(jié)第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ū)?.6 小結(jié)第二部分 設(shè)計ASP.NET網(wǎng)站第5章 使用母版頁設(shè)計網(wǎng)站5.1 創(chuàng)建母版頁5.1.1 創(chuàng)建默認(rèn)內(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 小結(jié)第6章 使用主題設(shè)計網(wǎng)站6.1 創(chuàng)建主題6.2 在主題中添加皮膚6.2.1 創(chuàng)建命名皮膚6.2.2 Themes與StyleSheetThemes6.2.3 禁用主題6.2.4 在Web配置文件中注冊主題6.3 在主題中添加CSS6.3.1 在主題中添加多個CSS6.3.2 使用CSS改變頁面布局6.4 創(chuàng)建全局主題6.5 動態(tài)應(yīng)用主題6.6 小結(jié)第7章 使用用戶控件創(chuàng)建定制控件7.1 創(chuàng)建用戶控件7.1.1 在Web配置文件中注冊用戶控件7.1.2 暴露用戶控件的屬性7.1.3 暴露用戶控件的事件7.1.4 創(chuàng)建AddressForm控件7.2 Ajax和用戶控件7.3 動態(tài)加載用戶控件7.3.1 使用引用指令7.3.2 創(chuàng)建多頁面向?qū)?.4 小結(jié)第三部分 數(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ù)綁定表達(dá)式8.4.1 使用模板8.4.2 使用數(shù)據(jù)綁定表達(dá)式8.4.3 使用兩種數(shù)據(jù)綁定表達(dá)式8.5 SQL Server 2005 Express 概述8.5.1 SQL Server Express 特性8.5.2 SQL Server 2005 Express管理工具8.5.3 服務(wù)器端數(shù)據(jù)庫與本地數(shù)據(jù)庫8.6 數(shù)據(jù)庫驅(qū)動的Web應(yīng)用程序示例8.7 小結(jié)第9章 使用SqlDataSource控件9.1 創(chuàng)建數(shù)據(jù)庫連接9.1.1 連接到Microsoft SQL Server9.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的Control-Parameter對象9.3.3 使用ASP.NET的Cookie-Parameter對象9.3.4 使用ASP.NET的Form-Parameter對象9.3.5 使用ASP.NET的Profile-Parameter對象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 小結(jié)第10章 使用List控件10.1 List控件概述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)建自定義的List控件10.8 小結(jié)第11章 使用GridView控件11.1 GridView控件基礎(chǔ)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控件中使用ViewState11.2 在GridView控件中使用字段11.2.1 使用BoundField11.2.2 使用CheckBoxField11.2.3 使用CommandField11.2.4 使用ButtonField11.2.5 使用HyperLinkField11.2.6 使用ImageField11.2.7 使用TemplateField11.3 GridView控件的事件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 小結(jié)第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.8 DetailsView控件的事件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 小結(jié)第13章 使用Repeater控件和DataList控件13.1 使用Repeater控件13.1.1 使用Repeater控件顯示數(shù)據(jù)13.1.2 在Repeater控件中使用模板13.1.3 Repeater控件的事件處理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 小結(jié)第14章 使用ListView和DataPager控件14.1 使用ListView控件14.1.1 使用LayoutTemplate和ItemTemplate14.1.2 使用GroupTemplate14.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控件進(jìn)行數(shù)據(jù)源分頁14.3 小結(jié)第四部分 創(chuàng)建組件第15章 創(chuàng)建組件15.1 創(chuàng)建基本組件15.1.1 組件和動態(tài)編譯15.1.2 App_Code文件夾中不同語言的組件15.1.3 聲明方法15.1.4 聲明字段和屬性15.1.5 聲明構(gòu)造函數(shù)15.1.6 重載方法和構(gòu)造函數(shù)15.1.7 聲明命名空間15.1.8 創(chuàng)建部分類15.1.9 繼承和MustInherit類15.1.10 聲明接口15.1.11 使用訪問修飾符15.1.12 智能提示和組件15.1.13 在組件中使用ASP.NET內(nèi)部對象15.2 創(chuàng)建組件庫15.2.1 編譯組件庫15.2.2 向類庫中添加引用15.3 構(gòu)架思考15.3.1 創(chuàng)建多層應(yīng)用程序15.3.2 創(chuàng)建用戶界面層15.3.3 創(chuàng)建業(yè)務(wù)邏輯層15.3.4 創(chuàng)建數(shù)據(jù)訪問層15.4 小結(jié)第16章 使用ObjectDataSource控件16.1 使用ObjectDataSource控件表示對象16.1.1 綁定到組件16.1.2 綁定到DataReader16.1.3 綁定到DataSet16.1.4 綁定到LINQ to SQL查詢16.1.5 綁定到Web服務(wù)16.2 使用ObjectDataSource控件與參數(shù)16.2.1 使用不同的參數(shù)類型16.2.2 作為參數(shù)傳遞對象16.3 使用ObjectDataSource控件分頁、排序和過濾數(shù)據(jù)16.3.1 用戶界面分頁16.3.2 數(shù)據(jù)源分頁16.3.3 用戶界面排序16.3.4 數(shù)據(jù)源排序16.3.5 過濾數(shù)據(jù)16.4 處理ObjectDataSource控件的事件16.4.1 添加和修改參數(shù)16.4.2 處理方法的執(zhí)行錯誤16.4.3 處理ObjectCreating事件16.5 ObjectDataSource控件與并發(fā)訪問16.6 擴展ObjectDataSource控件16.6.1 創(chuàng)建自定義的ObjectData- Source控件16.6.2 創(chuàng)建自定義參數(shù)對象16.7 小結(jié)第17章 創(chuàng)建數(shù)據(jù)訪問組件17.1 連接模式數(shù)據(jù)訪問17.1.1 使用Connection對象17.1.2 使用Command對象17.1.3 使用DataReader對象17.2 非連接模式數(shù)據(jù)訪問17.2.1 使用DataAdapter對象17.2.2 使用DataTable對象17.2.3 使用DataView對象17.2.4 使用DataSet對象17.3 執(zhí)行異步數(shù)據(jù)庫命令17.3.1 使用異步ADO.NET方法17.3.2 使用異步ASP.NET頁面17.4 使用.NET Framework創(chuàng)建數(shù)據(jù)庫對象17.4.1 啟用CLR(通用語言運行時)集成17.4.2 使用.NET Framework創(chuàng)建用戶自定義類型17.4.3 使用用戶自定義類型創(chuàng)建數(shù)據(jù)訪問層17.4.4 使用.NET Framework創(chuàng)建存儲過程17.4.5 創(chuàng)建存儲過程程序集17.5 小結(jié)第18章 使用LINQ to SQL訪問數(shù)據(jù)庫18.1 C#和VB.NET的新特性18.1.1 理解自動屬性18.1.2 理解初始化列表18.1.3 理解類型推斷18.1.4 理解匿名類型18.1.5 理解泛型18.1.6 理解Lambda表達(dá)式18.1.7 理解擴展方法18.1.8 理解LINQ18.2 創(chuàng)建LINQ to SQL實體18.2.1 手工創(chuàng)建實體18.2.2 使用Object Relational Designer創(chuàng)建實體18.2.3 構(gòu)建實體關(guān)聯(lián)18.2.4 使用LinqDataSource控件18.3 使用LINQ to SQL執(zhí)行標(biāo)準(zhǔn)數(shù)據(jù)庫命令18.3.1 LINQ to Objects與LINQ to SQL18.3.2 使用LINQ to SQL進(jìn)行選擇18.3.3 使用LINQ to SQL進(jìn)行插入18.3.4 使用LINQ to SQL進(jìn)行更新18.3.5 使用LINQ to SQL進(jìn)行刪除18.3.6 動態(tài)查詢18.3.7 調(diào)試LINQ to SQL18.4 創(chuàng)建自定義的LINQ實體基類18.4.1 使用實體基類18.4.2 使用EntityBase類執(zhí)行標(biāo)準(zhǔn)數(shù)據(jù)訪問操作18.4.3 用EntityBase類執(zhí)行驗證18.5 小結(jié)第五部分 站點導(dǎo)航第19章 使用導(dǎo)航控件19.1 理解站點地圖19.2 使用SiteMapPath控件19.3 使用Menu控件19.3.1 聲明式添加Menu條目19.3.2 組合使用Menu控件和MultiView控件19.3.3 綁定到站點地圖19.3.4 綁定到XML文件19.3.5 綁定到數(shù)據(jù)庫數(shù)據(jù)19.3.6 定制Menu控件19.3.7 使用Menu控件的模板19.4 使用TreeView控件19.4.1 聲明式地添加樹視圖節(jié)點19.4.2 在TreeView控件中顯示復(fù)選框19.4.3 綁定到站點地圖19.4.4 綁定到XML文件19.4.5 綁定到數(shù)據(jù)庫數(shù)據(jù)19.4.6 使用延時加載和Ajax19.4.7 定制TreeView控件19.5 創(chuàng)建分層的SQL數(shù)據(jù)源控件19.6 小結(jié)第20章 使用站點地圖20.1 使用SiteMapDataSource控件20.2 使用SiteMap類20.3 高級站點地圖配置20.3.1 使用安全修整20.3.2 合并多個站點地圖20.3.3 創(chuàng)建自定義的站點地圖屬性20.4 創(chuàng)建自定義站點地圖提供程序20.4.1 創(chuàng)建AutoSiteMapProvider20.4.2 創(chuàng)建SqlSiteMapProvider20.5 創(chuàng)建Google的SiteMap文件20.6 小結(jié)第21章 高級頁面導(dǎo)航21.1 重映射URL21.2 使用VirtualPathProvider類21.2.1 VirtualPathProvider類的局限性21.2.2 理解VirtualPathProvider類21.2.3 注冊VirtualPathProvider類21.2.4 將網(wǎng)站存儲在微軟SQL Server數(shù)據(jù)庫中21.3 小結(jié)

章節(jié)摘錄

  代碼清單1.15中的代碼隱藏文件包含Page Load()和Buttonl C1ock()處理程序。該文件中不包含任何控件?! ∽⒁?,代碼清單1.14中頁面的

媒體關(guān)注與評論

  “這是一部杰作,極為詳細(xì)地講述了ASP.NET的方方面面。本書卓爾不群之處正在于,它提供給大量短小而精準(zhǔn)的高質(zhì)量代碼,不僅很好地剖析了各種特性的工作機理,而且演示了如何在實戰(zhàn)中使用這些特性。……需要真正可靠和詳盡的ASP.NET參考嗎?我強烈推薦本書。”  ——Scott Guthrie,ASP.NET之父,微軟公司副總裁  “本書涵蓋了ASP.NET程序員所需要的一切知識,深度無與倫比,絕對不容錯過。別忘了,作者可是微軟傳奇英雄,我們所有ASP.NET開發(fā)者的偶像?!薄  狣avid Betz,微軟MVP

編輯推薦

  《ASP.NET3.5揭秘(卷1)》適合所有ASP.NET開發(fā)人員閱讀?! ∥④浖夹g(shù)大師力作,國內(nèi)多位MVP聯(lián)袂翻譯,涵蓋ASP.NET 3.5所有新特性,代碼密集,提供C#和VB.NET兩種版本?!  禔SP.NET3.5揭秘(卷1)》是有史以來最成功的ASP.NET著作最新版,有“ASP.NET圣經(jīng)”之譽。作者因為這一系列著作而榮獲微軟公司社區(qū)最高技術(shù)榮譽“微軟傳奇人物”稱號。在國內(nèi)?!禔SP.NET3.5揭秘(卷1)》以前的版本也影響了整整一代ASP.NET程序員?! ≡谛掳嬷?,作者延續(xù)了循序漸進(jìn)、深入淺出、詳盡全面和代碼密集等諸多令《ASP.NET3.5揭秘(卷1)》享譽世界的優(yōu)點。與此同時,作者添加了大量新內(nèi)容。涵蓋ASP.NET 3.5引入的所有新特性,包括使用LINQ to SQL更輕松地構(gòu)建數(shù)據(jù)驅(qū)動的網(wǎng)站。使用新的數(shù)據(jù)訪問控件ListView和DataPager開發(fā)更加靈活的用戶體驗,以及整整3章全面剖析ASP.NET AJAX。卷1是基礎(chǔ)篇,主要講述如何創(chuàng)建ASP.NET頁面、設(shè)計ASP.NET網(wǎng)站、數(shù)據(jù)訪問、創(chuàng)建組件、站點導(dǎo)航等。《ASP.NET3.5揭秘(卷1)》廣受讀者稱道,除了文字?jǐn)⑹銮逦笍刂?。代碼示例也處處堪稱經(jīng)典,體現(xiàn)了作者世界級大師的深厚功力。中文版所有代碼示例都用C#語言來描述,并同時在網(wǎng)站www.turingbook.com中提供C#和VB.NET代碼?!  禔SP.NET3.5揭秘(卷1)》既是絕佳的學(xué)習(xí)資源,也是你肯定會不斷查閱的必備參考書。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    ASP.NET3.5揭秘(卷1) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7