ASP.NET3.5系統(tǒng)開發(fā)精髓

出版時間:2009-5  出版社:電子工業(yè)出版社  作者:李彥 等編著  頁數(shù):436  
Tag標簽:無  

前言

為什么要寫這本書?對于許多初學者而言,學習ASP.NET的感覺是“上手容易精通難”。比如一個典型的ASP.NET操作學習過程:非常輕松安裝完成Visual Studio,進入Visual Studio后,在“工具箱”中拖入幾個服務器控件,很快就知道如何在aspx.cs文件中編寫控件事件執(zhí)行的程序;單擊“運行”按鈕就可以在瀏覽器中查看Web頁面的運行效果了,這符合微軟公司產(chǎn)品的一貫特點,上手極為容易。但如果要使用ASP.NET技術開發(fā)一個Web系統(tǒng),就會遇到非常多的問題了。例如,頁面與控件的事件執(zhí)行順序是誰先誰后?什么時候需要修改Web.config配置文件?Web.config文件中的各配置項有什么作用?為什么頁面運行時,首先要執(zhí)行Page_Load方法?如何自定義一個控件?為什么頁面提交后,控件的數(shù)據(jù)會保留?為什么單擊按鈕提交后,頁面會執(zhí)行Click事件中的程序?總之,當初學者需要更進一步掌握ASP.NET時,卻發(fā)現(xiàn)ASP.NET像一個巨大的迷宮,到處都是岔道,每一個知識點都不是獨立的,都需要以其他知識點為基礎。對于熟悉其他Web編程(如PHP、ASP)技術的程序員來說,在希望學習ASP.NET時,這些問題就顯得尤為突出,因為ASP.NET中對Web工作模式進行了“友好”的封裝,反而使得習慣于PHP或ASP編程的程序員對ASP.NET的工作模式有似懂非懂的感覺。正是如此,所以經(jīng)常在.NET技術論壇中看到,一些朋友在請求前輩們推薦一本升級學習ASP.NET的書。筆者正是基于大量的這種需求,結合自身長期從事項目開發(fā)實踐與本科教學的優(yōu)勢,有針對地為讀者組織了此書。

內容概要

對于ASP.NET 3.5初學者和PHP/ASP/Java平臺的Web編程人員而言,在進一步學習ASP.NET 3.5的過程中,最希望能夠有這樣一本書:既能夠對深入學習ASP.NET 3.5起到“提綱挈領”式的向導作用,又能夠由點到線、輕重結合地系統(tǒng)講解關鍵知識點;既能夠了解ASP.NET 3.5系統(tǒng)開發(fā)的總體架構,又能夠通過完整案例的精細講解,理解到具體開發(fā)過程中的經(jīng)驗和技巧。本書正是為此而作。    全書分為三大部分:第一部分是基礎整合篇,講解了學習ASP.NET 3.5必備的基礎知識;第二部分是應用提高篇,詳細講解了Web.config配置、HttpModule和HttpHandle、統(tǒng)一認證、單點登錄、成員資格(MemberShip)、權限角色、WebPart、母版、Ajax等ASP.NET 3.5高級技術。在講解過程中均輔之以實例練習。第三部分是系統(tǒng)開發(fā)篇,在詳細闡述了數(shù)據(jù)庫訪問層、數(shù)據(jù)表封裝層、業(yè)務邏輯層、LINQ & LINQ to SQL的基礎之上,通過兩個完整實例的精細化講解,讓讀者徹底掌握ASP.NET 3.5系統(tǒng)開發(fā)的經(jīng)驗與技巧。

書籍目錄

第1部分  基礎整合篇 第1章  ASP.NET基礎  1.1  Visual Studio 2008   1.1.1  新建一個ASP.NET網(wǎng)站   1.1.2  解決方案   1.1.3  網(wǎng)站與項目   1.1.4  編輯區(qū)  1.2  ASP.NET知識結構圖  1.3  C#語言   1.3.1  C#速覽   1.3.2  C#語言的數(shù)據(jù)類型及運算符   1.3.3  流程控制 第2章  頁面、控件與事件  2.1  一個簡單計算器的實現(xiàn)  2.2  Get和Post方法   2.2.1  Get方法   2.2.2  Post方法   2.2.3  ViewState  2.3  頁面的屬性和事件   2.3.1  Page_Load()   2.3.2  頁面的常用屬性  2.4  控件的屬性和事件   2.4.1  控件事件的定義和執(zhí)行   2.4.2  AutoPostBack屬性   2.4.3  控件事件的實現(xiàn)過程分析  2.5  ASP.NET服務器控件   2.5.1  服務器控件的工作原理   2.5.2  基本服務器控件簡介  2.6  驗證控件   2.6.1  RequiredFieldValidator控件   2.6.2  ValidationSummary   2.6.3  其他驗證控件  2.7  Web用戶控件   2.7.1  使用方法   2.7.2  添加屬性、方法和事件 第3章  頁面和自定義控件  3.1  Page類   3.1.1  Page類的作用   3.1.2  Page類的生命周期中程序的執(zhí)行順序   3.1.3  繼承Page類  3.2  aspx文件   3.2.1  單頁面代碼模型   3.2.2  代碼隱藏模型   3.2.3  嵌入式代碼塊  3.3  用戶自定義服務器控件   3.3.1  建立項目   3.3.2  控件的生命周期   3.3.3  映射回傳事件到服務器端事件   3.3.4  處理回傳數(shù)據(jù)第2部分  應用提高篇 第4章  web.config文件  4.1  ASP.NET的配置文件  4.2  自定義配置節(jié)  4.3  常用的配置設置  4.4  配置節(jié)的加密 第5章  HTTP運行時  5.1  基本結構  ……第6章  用戶信息管理第7章  界面處理第8章  Ajax第3部分  系統(tǒng)開發(fā)篇第9章  數(shù)據(jù)庫訪問第10章  GridView使用技巧第11章  數(shù)據(jù)庫訪問層的實現(xiàn)第12章  數(shù)據(jù)表封裝層第13章  開發(fā)實例——《工作任務協(xié)作系統(tǒng)》第14章  LINQ和LINQ to SQL第15章  LINQ開發(fā)實例——《網(wǎng)絡項目交易(威客)系統(tǒng)》

章節(jié)摘錄

插圖:

編輯推薦

《ASP.NET3.5系統(tǒng)開發(fā)精髓》由電子工業(yè)出版社出版。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    ASP.NET3.5系統(tǒng)開發(fā)精髓 PDF格式下載


用戶評論 (總計2條)

 
 

  •   大概看了下,內容挺全面的
  •   此書不錯就是少了源代碼
 

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

京ICP備13047387號-7