(本書是ASP酷技術網(www.aspcool.com)和清華大學出版室合作出版的第一本ASP.NET教程,我們將繼續與國內知名的出版室合作,為大家提供更好的ASP,ASP.Net書籍.)
前 言
經常會有網友和同事問我,有沒有ASP.NET的例子程序可以推薦?他們希望這些程序是一個完整的項目,能夠實現一個完整的功能並且不用修改就可以運行起來。我向他們推薦.NET自帶的例子程序Duwamish,但是他們看了後都覺得過於復雜,並不是一個初學者可以上手的項目,我又想到QuickStart,但它又過於簡單和零散。要說好的項目並不是沒有,像做門戶網站的DotNetNuke,做論壇的ASP.NET Forum,還有做博客的.Text,這些項目本身都是非常好的開放源碼,但是和Duwamish一樣,由於其實現過於復雜,並不適合用來學習ASP.NET。有位朋友就建議我把自己這些年開發網站的程序整理一下,寫一本書以供大家學習。於是,就有了這本《ASP.Net網站建設專家》。
本書主要通過許多具體實例來介紹如何使用ASP.Net來建設和開發網站。
第1章講解ASP.NET概述。在這一章中,介紹了ASP.NET的概念、ASP.NET的特點、如何安裝.NET,以及兩個ASP.Net的開發工具,並通過例子說明了如何使用這兩個工具。
第2章講解ASP.Net的頁面和相關控件。介紹了Page類中常用的一些對象、頁面的基本控件等,並著重介紹如何使用幾個常用的數據綁定控件以及如何實現分頁等功能。
從第3章開始,會通過一個個具體的實例來講解如何使用ASP.Net來開發網站。在第3章中,介紹了使用三層結構來開發新聞發布系統的整個過程。主要包括新聞的顯示、分類和後台管理等功能。
第4章講解會員管理系統的開發過程,介紹了會員注冊、登錄、密碼查找和退出系統等功能的實現過程。
第5章講解論壇系統的開發過程。在這一章中,介紹了論壇的帖子列表顯示、帖子內容顯示、發表帖子和回復帖子等功能的實現過程。
第6章講解如何實現網站推薦功能。在這一章中,將學習如何實現通過電子郵件把用戶的網站和網站裡面的頁面推薦給網友的功能。
第7章講解電子雜志系統的開發過程,介紹了如何實現電子雜志的訂閱、退訂、發送以及後台管理的程序。
第8章講解在線調查系統的開發過程,介紹了如何實現調查列表的顯示、投票、投票結果的顯示以及增加、修改和刪除調查問題等功能。
第9章講解留言板系統的開發過程,介紹如何實現發表留言、查看留言和管理留言等功能。
第10章講解文件上傳系統的開發過程,分別介紹如何通過ASP.Net和Web服務實現文件的上傳功能。
第11章講解ASP.Net如何與Excel文件交互。在這一章中,介紹如何從Excel文件中讀取文件和如何把內容導出成Excel格式。
第12章講解ASP.Net操作XML文件,介紹DataSet格式和XML格式的數據轉換,還將介紹如何用XSL來顯示XML,以及如何向XML中增加內容和在XML中搜索內容等功能。
第13章講解Web服務。在這一章中,介紹了創建和使用自己的Web服務、搜索第三方的Web服務和Web服務中的狀態管理。
ASP 酷(http://www.ASPcool.como)提供本書的技術支持及配套程序下載。