本書先用兩個章節(jié)簡要介紹了用ASP.NET進行編程時要掌握的基礎知識,然后分別介紹了實際開發(fā)中幾個常用模塊的開發(fā)方法和技巧,這些模塊包括登錄模塊、注冊模塊、網頁計數器模塊、討論區(qū)BBS模塊、投票系統模塊、聊天室模塊、新聞自動發(fā)布系統模塊、搜索引擎和網上書店系統。書中在對每一個系統的設計時都以系統的易用性、安全性、健壯性、高效性、可維護性和可擴展性為原則,先實現最簡單的功能,然后逐步提高,以達到逐步求精的目的。讀者可以將書中所介紹的很多常用模塊的實現與自己所開發(fā)的相關系統進行對比,找到需要改進的地方。也可將書中介紹的實例直接應用到實際項目中。本書適合ASP.NET初、中級程序員在進行系統開發(fā)時參考和閱讀。本書分為11章,具體安排如下。第1章:介紹了ASP.NET的基礎知識,包括Web窗體和Web應用程序等基本的概念,通過這一章的學習,讀者可以對ASENET有一個初步的了解,并可以編寫簡單的ASPWeb應用程序。第2章:介紹了.NET中的數據訪問技術——ADO.NET,并討論了數據訪問中的一些高級話題。通過這一章的學習讀者可以使用ASENET實現基本的數據訪問功能,并了解在.NET中使用連接池、數據緩存和事務管理等方面的基本方法和原則。第3章和第4章:分別介紹登錄和注冊這兩個任何電子商務網站都要用到的基本功能模塊。首先從最簡單的設計開始建立一個可以運行的系統,然后逐步完善,逐步優(yōu)化,逐步求精。這樣,讀者比較容易理解,同時這也是軟件開發(fā)的一個自然的過程。本書的后續(xù)章節(jié)會多次使用這兩章的結果。第5章:介紹網頁計數器的設計方法,實現了基于Application、數據庫和XML三種方式的嘲頁汁數器,并且使用.NET的反射技術實現了網頁計數器類型的動態(tài)配置。第6章:介紹一個簡單的BBS討論區(qū)系統的開發(fā)。這是本書第一個完整的應用系統,在設計實現上采用了典型的三層應用程序模型,可以更好地分離界面和業(yè)務邏輯的編程。這個系統比較復雜,其中大量使用了存儲過程。除此還介紹了對ASENET應用程序進行性能優(yōu)化的基本方法??傮w上講本章的內容比較豐富,技巧性也比較強,通過本章的學習,讀者將深入了解ASP.NET編程技術。第7章~第11章:這些章節(jié)中介紹的系統來自于真實的網絡應用。其中第7章為網上投票系統,第8章為聊天室系統,第9章為新聞發(fā)布系統,第10章為搜索引擎的實現,第11章為網上書店系統。這些章節(jié)中不僅講解了系統實現的過程,而且...[更多內容]