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

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

前言

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

內(nèi)容概要

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

書籍目錄

第1部分  基礎(chǔ)整合篇 第1章  ASP.NET基礎(chǔ)  1.1  Visual Studio 2008   1.1.1  新建一個(gè)ASP.NET網(wǎng)站   1.1.2  解決方案   1.1.3  網(wǎng)站與項(xiàng)目   1.1.4  編輯區(qū)  1.2  ASP.NET知識(shí)結(jié)構(gòu)圖  1.3  C#語言   1.3.1  C#速覽   1.3.2  C#語言的數(shù)據(jù)類型及運(yùn)算符   1.3.3  流程控制 第2章  頁面、控件與事件  2.1  一個(gè)簡(jiǎn)單計(jì)算器的實(shí)現(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  控件事件的實(shí)現(xiàn)過程分析  2.5  ASP.NET服務(wù)器控件   2.5.1  服務(wù)器控件的工作原理   2.5.2  基本服務(wù)器控件簡(jiǎn)介  2.6  驗(yàn)證控件   2.6.1  RequiredFieldValidator控件   2.6.2  ValidationSummary   2.6.3  其他驗(yàn)證控件  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  用戶自定義服務(wù)器控件   3.3.1  建立項(xiàng)目   3.3.2  控件的生命周期   3.3.3  映射回傳事件到服務(wù)器端事件   3.3.4  處理回傳數(shù)據(jù)第2部分  應(yīng)用提高篇 第4章  web.config文件  4.1  ASP.NET的配置文件  4.2  自定義配置節(jié)  4.3  常用的配置設(shè)置  4.4  配置節(jié)的加密 第5章  HTTP運(yùn)行時(shí)  5.1  基本結(jié)構(gòu)  ……第6章  用戶信息管理第7章  界面處理第8章  Ajax第3部分  系統(tǒng)開發(fā)篇第9章  數(shù)據(jù)庫訪問第10章  GridView使用技巧第11章  數(shù)據(jù)庫訪問層的實(shí)現(xiàn)第12章  數(shù)據(jù)表封裝層第13章  開發(fā)實(shí)例——《工作任務(wù)協(xié)作系統(tǒng)》第14章  LINQ和LINQ to SQL第15章  LINQ開發(fā)實(shí)例——《網(wǎng)絡(luò)項(xiàng)目交易(威客)系統(tǒng)》

章節(jié)摘錄

插圖:

編輯推薦

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

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)2條)

 
 

  •   大概看了下,內(nèi)容挺全面的
  •   此書不錯(cuò)就是少了源代碼
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7