ASP.NET 2.0網(wǎng)站開發(fā)全程解析

出版時間:2008-6  出版社:清華大學出版社  作者:貝爾利納索  頁數(shù):533  譯者:楊劍  
Tag標簽:無  

內(nèi)容概要

  利用ASP.NET 2.0的內(nèi)置功能減少編程工作量。  用獨特靈活的方法解決網(wǎng)站開發(fā)過程中遇到的各種問題?! 崿F(xiàn)主題、成員關系、個性化、本地化、模板頁面、web Part及緩存等新功能?! ≌莆誈ridView、DetailsView、MultiView、Wizard、Menu、SiteMap和Login等新服務器控件。

作者簡介

  Marco BellinasO,是意大利CodeArchitects SrL公司的合伙人之一,這家公司專門為微軟平臺提供咨詢、指導、開發(fā)和培訓。作為一名資深的顧問和開發(fā)人員,MarcO對所有的Web開發(fā)技術都特別感興趣。他著重于用微軟的產(chǎn)品和技術開發(fā)大型Web網(wǎng)站,包括SharePoint 2003、MCMS,當然還有ASRNET 2.0和SQL Server 2005。從.NET Framework的Beta 1版開始,他就已經(jīng)在Web Services、Windows Forms和Windows Services等方面進行了許多應用。他同時還是一系列商業(yè)開發(fā)工具的開發(fā)者或合作者,如獲獎的VBMaximizer插件、用于.NET的CodeBox和FormMaximizer。在.NET發(fā)布之前,Marco是一個VB開發(fā)者,與COM和ASP開發(fā)者一樣,他也善于應用高級的底層APl技術來開發(fā)Windows程序。

書籍目錄

第1章 項目介紹——TheBeerHouse1.1 提出問題1.2 設計方案1.3 解決方案1.4 小結第2章 進行網(wǎng)站設計2.1 提出問題2.2 設計方案2.2.1 設計網(wǎng)站布局2.2.2 實現(xiàn)設計時用到的技術2.2.3 在樣式表文件中使用CSS定義樣式2.2.4 避免使用HTML表格控制布局2.2.5 在多個頁面中共享通用設計2.2.6 創(chuàng)建可供用戶選擇的主題2.2.7 創(chuàng)建一個導航系統(tǒng)2.2.8 創(chuàng)建一個可訪問的網(wǎng)站2.2.9 在所有頁面上共享通用行為2.3 解決方案2.3.1 創(chuàng)建網(wǎng)站設計2.3.2 創(chuàng)建模板頁面2.3.3 創(chuàng)建站點地圖文件2.3.4 創(chuàng)建第一個主題2.3.5 創(chuàng)建一個示例Default.aspx頁面2.3.6 創(chuàng)建第二個主題2.3.7 創(chuàng)建ThemeSelector用戶控件2.3.8 再對樣式進行小修改2.4 小結第3章 設計體系結構3.1 提出問題3.2 設計方案3.2.1 設計分層結構3.2.2 選擇一個數(shù)據(jù)庫3.2.3 設計數(shù)據(jù)訪問層3.2.4 設計業(yè)務邏輯層3.2.5 存儲連接字符串及其他設置3.2.6 用戶界面3.3 解決方案3.3.1 TheBeerHouse的配置部分3.3.2 DAL的基類:DataAccess3.3.3 BLL的基類:BizObject3.3.4 配置健康監(jiān)控系統(tǒng)3.4 小結第4章 成員和用戶配置4.1 提出問題4.2 設計方案4.2.1 密碼存儲方法4.2.2 認證模式:Windows security 還是自定義登錄表單4.2.3 讓每件事情都由自己完成4.2.4 Membership和MembershipUser類4.2.5 提供程序模型設計模式4.2.6 關于SqlMembershipProvider的更多細節(jié)4.2.7 瀏覽默認的SQL Server數(shù)據(jù)庫4.2.8 圖形登錄控件4.2.9 建立和使用角色4.2.10 建立和使用用戶資料4.2.11 網(wǎng)站管理工具4.2.12 設計解決方案4.3 解決方案4.3.1 配置文件4.3.2 創(chuàng)建登錄框4.3.3 AccessDenied.aspx頁面4.3.4 UserProfile控件4.3.5 用戶資料編輯頁面4.3.6 將用戶選擇的主題持久化4.3.7 管理部分4.4 小結第5章 新聞與文章管理5.1 提出問題5.2 設計方案5.2.1 要實現(xiàn)的功能5.2.2 存儲過程5.3.3 設計配置模塊5.2.4 設計數(shù)據(jù)訪問層5.2.5 設計業(yè)務層5.2.6 設計用戶界面5.2.7 安全需要5.3 解決方案5.3.1 數(shù)據(jù)庫解決方案5.3.2 實現(xiàn)配置模塊5.3.3 實現(xiàn)數(shù)據(jù)訪問層5.3.4 實現(xiàn)業(yè)務邏輯層5.3.5 實現(xiàn)用戶界面5.3.6 進行安全性設置5.3.7 帶有UrlMapping的友好URL5.4 小結第6章 民意調(diào)查6.1 提出問題6.2 設計方案6.2.1 要實現(xiàn)的功能6.2.2 處理多次投票6.2.3 設計數(shù)據(jù)庫表6.2.4 管理數(shù)據(jù)庫的存儲過程6.2.5 設計配置模塊6.2.6 設計數(shù)據(jù)訪問層6.2.7 設計業(yè)務層6.2.8 設計用戶界面6.2.9 PollBox用戶控件6.3 解決方案6.3.1 數(shù)據(jù)庫部分的工作6.3.2 實現(xiàn)配置模塊6.3.3 實現(xiàn)數(shù)據(jù)訪問層6.3.4 實現(xiàn)業(yè)務邏輯層6.3.5 實現(xiàn)用戶界面6.4 小結第7章 郵件列表7.1 提出問題7.2 設計方案7.2.1 關于垃圾郵件的聲明7.2.2 創(chuàng)建和發(fā)送E-mail7.2.3 處理服務器上的長時間操作7.2.4 設計數(shù)據(jù)庫表7.2.5 存儲過程7.2.6 設計配置模塊7.2.7 設計數(shù)據(jù)訪問層7.2.8 設計業(yè)務層7.2.9 設計用戶界面7.3 解決方案7.3.1 實現(xiàn)配置模塊7.3.2 實現(xiàn)數(shù)據(jù)訪問層7.3.3 實現(xiàn)業(yè)務邏輯層7.3.4 實現(xiàn)用戶界面7.4 小結第8章 論壇8.1 提出問題8.2 設計方案8.2.1 設計數(shù)據(jù)庫表8.2.2 存儲過程8.2.3 設計配置模塊8.2.4 設計數(shù)據(jù)訪問層8.2.5 設計業(yè)務類8.2.6 設計用戶界面8.3 解決方案8.3.1 數(shù)據(jù)庫實現(xiàn)8.3.2 實現(xiàn)數(shù)據(jù)訪問層8.3.3 實現(xiàn)業(yè)務邏輯層8.3.4 實現(xiàn)用戶界面8.4 小結第9章 電子商店9.1 提出問題9.2 設計方案9.2.1 選擇一種在線付款方案9.2.2 使用PayPal作為支付服務9.2.3 設計數(shù)據(jù)庫表和存儲過程9.2.4 設計配置模塊9.2.5 設計數(shù)據(jù)訪問層9.2.6 設計業(yè)務層9.2.7 設計用戶界面9.3 解決方案9.3.1 實現(xiàn)業(yè)務邏輯層9.3.2 實現(xiàn)用戶界面9.4 小結第10章 個性化設置與Web Part10.1 提出問題10.2 設計方案10.2.1 開發(fā)Web Part10.2.2 Web Part架構內(nèi)置控件10.2.3 配置Web Part架構10.2.4 總結:設計解決方案10.3 解決方案10.3.1 創(chuàng)建Web Part10.3.2 修改模板頁面10.3.3 允許進行頁面級別的個性化設置10.4 小結第11章 網(wǎng)站本地化11.1 提出問題11.2 設計方案11.2.1 回顧ASP.NET 1.x中的本地化11.2.2 ASP.NET 2.0中新的本地化功能11.2.3 使用全局資源11.2.4 使用頁面級資源11.2.5 對更多的靜態(tài)內(nèi)容進行本地化11.2.6 設置當前語言11.3 解決方案11.4 小結第12章 部署網(wǎng)站12.1 提出問題12.2 設計方案12.2.1 在SQL Server 2005中部署數(shù)據(jù)庫12.2.2 部署網(wǎng)站12.3 解決方案12.4 小結

章節(jié)摘錄

  第1章 項目介紹——TheBeerHouse  本章介紹的是在本書中要開發(fā)的一個項目。將解釋該示例網(wǎng)站所涉及到的概念。在閱讀過程中,讀者應當意識到這是一種多功能的、數(shù)據(jù)驅(qū)動的、基于內(nèi)容模式的網(wǎng)站,而且可以方便地修改該網(wǎng)站以滿足實際需求。雖然本書中會使用許多ASP.NET舊的功能,但重點還是介紹如何在實際網(wǎng)站開發(fā)過程中使用ASP.NET 2.0的強大功能?! ”緯拿恳徽露际褂谩疤岢鰡栴}一設計方案一解決方案”的方法進行講述:“提出問題”部分提出每章所要完成的模塊的業(yè)務需求,“設計方案”部分開發(fā)符合這些需求的解決方案,“解決方案”部分編寫代碼來實現(xiàn)設計方案。與傳統(tǒng)的計算機書籍不一樣,本書并沒有重點介紹基本概念,而是著重展示如何應用學到的知識來解決實際的業(yè)務需求。本書可能并不適合初學者,如果您對網(wǎng)站開發(fā)的基本概念和ASP.NET(任何版本的ASP.NET)已經(jīng)有所了解,并已經(jīng)實踐過,而且您想學習ASP.NET 2.0中的新知識,那么我們開始吧!  1.1 提出問題  在博洛尼亞(意大利的一個城市)有將近一半的人口是學生,包括許多留學生。由于年輕人很多,所以這里有很多酒吧和娛樂場所,能夠讓他們在晚上和周末一起出來活動。音樂會、聚會、表演秀等活動經(jīng)常舉辦。為了具有競爭力,每個酒吧必須找到一些其他酒吧所沒有的、能夠吸引潛在顧客的特色。要有競爭力,營銷也非常重要,我們的一個客戶希望在這一方面做得更強。該客戶原來一直使用傳統(tǒng)印刷廣告來宣傳她的酒吧TheBeerHouse(一個虛構名字),但現(xiàn)在想嘗試新的媒體方式——創(chuàng)建一個令人興奮的網(wǎng)站。她認為這很有用,因為顧客一旦熟悉了她的網(wǎng)站就可以去那里看最新活動的報道;通過郵箱接收新聞郵件;可以瀏覽過去活動的照片,對它們進行排名;還能同網(wǎng)站的其他訪問者分享信息、建立聯(lián)系,而且日后他們還能在酒吧里當面進行交流。建立網(wǎng)站的目的就是吸引顧客,尤其是使目標顧客習慣于通過網(wǎng)站來獲得新聞和活動的信息。酒吧是典型的娛樂場所,擁有很多顧客,它可能要比傳統(tǒng)的酒店更需要這樣的網(wǎng)站。  1.2 設計方案  每章的“設計方案”部分對該章提出的問題進行討論,然后設計解決方案。這意味著需要記錄一系列業(yè)務需求、項目需要實現(xiàn)的功能、用于數(shù)據(jù)存儲的必要數(shù)據(jù)庫對象的設計,以及用于獲取數(shù)據(jù)、處理數(shù)據(jù)和向用戶展示數(shù)據(jù)的類的結構。在項目的開始階段要考慮用戶有何需求,以及怎樣來處理這些需求,在時間和預算允許的條件下盡量擴展需求,使用戶能在此基礎上獲得更多的功能。正如“提出問題”部分所述,在本書場景中,我們的客戶擁有一個酒吧,她希望建立一個網(wǎng)站來推廣她的酒吧,該網(wǎng)站上將提供最新活動的預告信息、已結束活動的報道等。有很多方法可以對這些設想進行擴展,這樣就可以創(chuàng)建一個內(nèi)容豐富的網(wǎng)站,這對酒吧主人和顧客(也可以是潛在顧客)都有好處。項目開始時,我們先列出了當今基于內(nèi)容的網(wǎng)站所應具有的功能:  ?一個吸引人的用戶界面。外觀很重要,因為用戶首先會注意界面,然后才關注網(wǎng)站的功能和服務。但用戶界面不能完全靠圖片解決問題,應當合理地組織網(wǎng)站上的信息,使用戶可以方便地獲得所需的信息。網(wǎng)站應當符合用戶的使用習慣,即用戶可以很方便地瀏覽,方便地進行交互。要注意跨瀏覽器的兼容性,例如:要保證網(wǎng)站在不同的平臺上和瀏覽器中都可以正常顯示和操作。如果無法預知用戶會使用何種瀏覽器來訪問網(wǎng)站,那么這尤為重要?! ?一個成功的內(nèi)容網(wǎng)站會在它的用戶中有很好的聲望。忠誠的用戶會經(jīng)常訪問網(wǎng)站來發(fā)帖子、參加投票或其他活動,正是他們才使得網(wǎng)站保持增長。要為這些積極的會員創(chuàng)建一個有活力的社區(qū),需要把他們同其他普通會員區(qū)別開來。因此,網(wǎng)站需要一個注冊功能,作為身份認證的一個基礎部分,該功能也將用于授權以及限制訪問網(wǎng)站中的某些頁面。  ?網(wǎng)站需要不斷更新以保持活力,如果內(nèi)容一成不變,那么訪問者就會對該網(wǎng)站失去興趣而不再訪問了。一個酒吧的網(wǎng)站應當定期更新活動、聚會和音樂會的預告信息,否則網(wǎng)站不會成功。試想用戶在瀏覽網(wǎng)站時看不到上次聚會時拍的照片會有何反應?要實現(xiàn)內(nèi)容的不斷更新,就需要一些方法,能讓網(wǎng)站編輯人員方便地更新動態(tài)內(nèi)容。而且,負責網(wǎng)站內(nèi)容更新的編輯人員很可能不是技術人員,因此應當創(chuàng)建一些簡單的管理頁面,這樣非技術人員也可以通過這些頁面方便地對網(wǎng)站進行內(nèi)容更新。  ?當網(wǎng)站上有了新內(nèi)容之后,網(wǎng)站管理員應當想辦法來提醒用戶。并非所有的用戶每天都訪問該網(wǎng)站,因此管理員應當主動提示用戶有關近期的更新。如果用戶已經(jīng)在網(wǎng)站注冊過,并提供了Email地址,那么也可以通過郵件使他們獲得網(wǎng)站的更新以及其他內(nèi)容。當然,還有很多其他的方法能夠提供這些信息,例如:提供真正簡單的整合(Really Simple Syndication,RSS),這樣,用戶注冊后就可以使用RSS閱讀器自動獲得新聞通知,無需每天訪問網(wǎng)站來獲得信息了。  ?像這樣的網(wǎng)站最適合進行一些顧客問卷調(diào)查。例如:顧客在酒吧中最喜歡什么?他們喜歡什么牌子的啤酒?與朋友一起喝酒時是否想聽音樂或是否覺得酒吧太過于吵鬧等。建立一些用戶與網(wǎng)站之間的溝通是很重要的,如果能得到相當數(shù)量的反饋信息,那么這些信息將引導管理者做出正確的戰(zhàn)略決策和改變,從而提高經(jīng)營狀況。  ?如果說用戶與網(wǎng)站之間的溝通是很重要的話,那么用戶與用戶之間的交流則更加重要,這是為用戶建立社區(qū)的主要目的。他們經(jīng)常訪問網(wǎng)站進行聊天,并討論網(wǎng) 站上的新聞,針對即將舉行的活動向其他用戶咨詢建議。這些都能為網(wǎng)站帶來更多的訪問量,讓網(wǎng)站無論在短期還是在長期運營中都能獲得回報?! ?商店有了一定顧客基礎以后,店主就可以對它進行擴展來實現(xiàn)在線銷售。事實上,酒吧已經(jīng)為啤酒愛好者提供了一系列商品,像杯子、T恤、鑰匙鏈等。網(wǎng)站的訪問量高了,也是提高商品銷售的一個好辦法,因為顧客可以不用到酒吧就能購買這些商品。如果用戶看到自己喜歡的商品可以對它進行投票排名,從而讓其他用戶知道自己對該商品的感受。在線商店應當能夠方便地由非技術人員進行管理,因為很可能是該酒吧主人親自添加、修改商品信息和進行定單管理的。因此,網(wǎng)站應有一個操作簡單明了的用戶界面,它能夠自動完成盡量多的操作,并且引導用戶在整個過程中進行操作?! ?由于網(wǎng)站上提供新聞、文章、商品列表、用戶討論等動態(tài)內(nèi)容,因此可以想象網(wǎng)站主頁會變得很擁擠。太多的信息可能會造成閱讀困難,引起誤解。如果訪問者能夠根據(jù)自己的愛好親自構建屬于自己的主頁那就再好不過了。他可能想看活動預告而不關心在線商店,很好!我們將為他提供這樣的功能,他可以在自己的主頁上對內(nèi)容進行添加和刪除,也可以將內(nèi)容進行移動,使內(nèi)容重新排列,這樣瀏覽者閱讀起來會更舒服并且容易獲得有用的信息。許多大型網(wǎng)站都提供了這種自定義功能,像Windows Live及My MSN都是非常好的示例,自定義功能能夠幫助網(wǎng)站吸引更多的用戶進行注冊?! ?前面已經(jīng)提到,酒吧的客人會來自很多不同的國家,我們希望不同國家的人所訪問到的網(wǎng)站是一致的,因此,網(wǎng)站應當全部或者部分地翻譯成多種語言,讓大部分用戶都能容易理解。不僅文本需要翻譯,像日期格式和數(shù)字格式這樣的信息也應當根據(jù)用戶的本地設置進行顯示,這樣就不會有人把即將舉行的聚會或者活動的時間看錯?! 【C上所述,TheBeerHouse網(wǎng)站將擁有當今內(nèi)容網(wǎng)站的全部功能,包括動態(tài)文章和新聞、問卷調(diào)查、論壇、郵件列表、RSS、在線購物、個性化主頁以及內(nèi)容本地化。通過構建示例網(wǎng)站,可以學習構建當今大多數(shù)內(nèi)容網(wǎng)站和商務網(wǎng)站所包含的主要功能,在將來開發(fā)網(wǎng)站時會用到它們。  1.3 解決方案  每章的“解決方案”部分包含了設計步驟和實際代碼,用于實現(xiàn)前面兩個部分中所提出的功能、需求以及設計。下面概述以后各章所要講述的內(nèi)容?! ≡诘?章中,將實現(xiàn)網(wǎng)站的設計、圖形,以及布局。通過使用Master Page——ASP.NET2.0中的一個新功能,能夠讓布局在網(wǎng)站的所有頁面之間共享。還可以使用“主題”——ASENET 2.0的另外一個新功能,為Master Page創(chuàng)建一系列不同的外觀。這樣就可以創(chuàng)建一種機制使訪問者可以從下拉列表中選擇自己喜歡的主題,根據(jù)自己的喜好來改變網(wǎng)站的色彩和外觀,甚至能夠避免視覺障礙。最后通過新的web.sitemap文件以及Menu和SiteMapPath控件來創(chuàng)建一個靈活且易于維護的導航系統(tǒng)?! 〉?章將為構建一個靈活的、容易配置的功能網(wǎng)站打基礎。首先,需要一個插入式的數(shù)據(jù)訪問層(Data Access Layer,DAL),DAL可以支持任何類型的數(shù)據(jù)存儲,有良好的擴展性,在高使用量中有很好的表現(xiàn)。然后在DAL的上面構建一個業(yè)務邏輯層,使得數(shù)據(jù)以面向?qū)ο蟮姆绞秸故?。邏輯層還包含了所必需的驗證邏輯、事務管理、事件曰志以及高速緩存。最后,介紹用戶界面(UI)和表示層,它們利用新的GridView、DetailsView和FormView控件,并結合ObjectDataSource可以快速生成功能強大且由數(shù)據(jù)驅(qū)動的復雜頁面?! ≡诘?章中,將把ASP.NET 2.0中新的成員功能整合到網(wǎng)站中,以生成用戶注冊表單,并且支持用戶的身份驗證和授權。本章將介紹新的Profile模塊,它允許定義用戶級別的屬性,該屬性的值可以持久保存。這與傳統(tǒng)的Session狀態(tài)變量有很大的區(qū)別,Session狀態(tài)變量只存在于用戶瀏覽網(wǎng)站期間。我們將要構建一個完整的管理模塊,它允許管理員查看成員列表,限制那些在網(wǎng)站上有惡劣行為的成員,查看和編輯每個用戶的詳細資料?! ≡诘?章中,將構建一種內(nèi)容管理系統(tǒng),這個模塊為管理員提供了一個直觀的界面來管理網(wǎng)站中的文章,非技術用戶也可以使用它。該模塊內(nèi)置了一個成員系統(tǒng)來確保模塊只對有權限的人員開放,并跟蹤文章作者的最新動態(tài)。該模塊可以對全部分類或指定分類中的新內(nèi)容進行匯集而發(fā)布一個RSS源,同時還支持排名和評論等其他許多功能。這些功能很強大,網(wǎng)站編輯人員只要事先準備好格式豐富的內(nèi)容,并且設置好內(nèi)容自動發(fā)布和刪除的時間,網(wǎng)站就會自動完成更新,這樣網(wǎng)站的更新就變得非常簡單,只需要很少的操作和時間。本章最后將描述新的GridView、DetailsView和ObjectDataSource控件,通過使用這些控件,可以將面向?qū)ο髽I(yè)務類中的數(shù)據(jù)同用戶界面進行綁定,業(yè)務類所包含的數(shù)據(jù)來自數(shù)據(jù)訪問層。  在第6章中,將討論如何在網(wǎng)站上創(chuàng)建和管理調(diào)查問卷。此模塊提供了一個管理控制臺,用于通過Web瀏覽器來管理投票。還提供了一個用戶控件,只需要幾行代碼就可以把一個調(diào)查問卷插入到任何頁面中,同時還包括了一個歷史頁面,可以在該頁面上查看所有的歷史投票記錄?! ≡诘?章中,將為網(wǎng)站增加一個完整的郵件列表模塊,用于向那些注冊了詳細個人資料的用戶發(fā)送新聞郵件。郵件是通過后臺線程發(fā)送的,沒有使用處理頁面請求的主線程,這樣頁面不會產(chǎn)生超時,更重要的是,網(wǎng)站編輯人員不會碰到那種好幾分鐘看到的都是空白頁面的情況。使用異步JavaScript及XML編程技術(Asynchronous JavaScript and XMLProgramming,AJAX)可以實現(xiàn)頁面部分更新,提供新聞的實時更新。用戶能夠在一個歸檔頁面中看到過去的新聞郵件列表。要實現(xiàn)所有這些功能,需要使用一些ASENET 2.0的高級功能,例如多線程編程、新的腳本回調(diào)功能以及新的郵件發(fā)送類?! ≡诘?章中,將創(chuàng)建一個論壇系統(tǒng),該系統(tǒng)支持多個子論壇,有合適的可選項,可以對主題和回復進行分頁列表顯示,可以用不同方式進行排序,并且支持標準RSS,可以配置用戶排名,支持簽名檔、引用以及當今大多數(shù)論壇的主要功能。該論壇系統(tǒng)還提供了完整的管理功能(刪除、編輯、批準、移動、關閉主題和帖子)?! ≡诘?章中,將為網(wǎng)站添加一個在線商店。它具有在線商店所必要的功能,包括完整的商品分類和定單管理系統(tǒng)、購物車、使用信用卡在線支付的功能、商品排名、商品庫存狀態(tài)、使用文本和圖片對商品進行描述、配置送貨方式、查看定單狀態(tài)等。

編輯推薦

  這本Amazon五星級暢銷書自第1版出版以來就受到廣大讀者和網(wǎng)友的高度評價,國內(nèi)幾乎所有相關專業(yè)的網(wǎng)站都在推薦該書并提供相關英文資料的下載?!禔SP.NET 2.0網(wǎng)站開發(fā)全程解析(第2版)》全面介紹了利用C#開發(fā)ASP.NET2.0網(wǎng)站的完整過程,每章都自成一體,首先提出問題,然后討論解決問題時具體要考慮的方方面面,并構建一個解決方案,最后給出實現(xiàn)該解決方案,最后給出實現(xiàn)該解決方案的實踐。書中的示例網(wǎng)站TheBeerHouse使用ASP.NET2.0重新編寫,包含了很多主流內(nèi)容網(wǎng)站和電子商務網(wǎng)站所擁有的功能,可幫助讀者切實掌握ASP.NET的Web開發(fā)方法?!  禔SP.NET 2.0網(wǎng)站開發(fā)全程解析(第2版)》主要面向具有ASP.NET1.x開發(fā)經(jīng)驗的編程人員,但不要求讀者了解ASP.NET2.0。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    ASP.NET 2.0網(wǎng)站開發(fā)全程解析 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7