ASP.NET是Microsoft公司推出的新一代動態(tài)Web應用程序開發(fā)平臺,可以把程序開發(fā)人員的工作效率提升到其他技術所無法比擬的程度。與Java、PHP、ASP 3.0、Perl等相比,ASP.NET具有方便性、靈活性、性能優(yōu)、生產(chǎn)效率高、安全性高、完整性強及面向對象等特性,是目前主流的網(wǎng)絡編程工具之一。
ASP.NET支持多種開發(fā)語言,其中比較典型的是C#語言。它是一種功能強大、面向對象的編程語言,從C語言和Visual C++派生而來,是Microsoft公司.NET技術的核心開發(fā)語言。因此,本書選擇C#語言作為程序的開發(fā)語言。
本書內容
學、練、用到精通只需24堂課。本書從初中級用戶的角度出發(fā),通過24堂課全面講述了使用ASP.NET進行程序開發(fā)的必備知識和技能。內容安排如下圖所示。
第1部分 基礎篇(第1~5堂課):講述了走進ASP.NET世界、C#語言基礎入門、流程控制語句、面向對象程序設計,以及ASP.NET內置對象。這些都是程序語言的基礎,倘若學通了,再學其他篇相信一定會很容易。
第2部分 提高篇(第6~17堂課):講述了使用ASP.NET進行應用程序開發(fā)的各種常用技術,包括常用服務器控件、ASP.NET驗證控件、ADO.NET數(shù)據(jù)庫開發(fā)技術、數(shù)據(jù)綁定控件、Web用戶控件、母版頁技術應用、網(wǎng)站主題與皮膚、網(wǎng)站導航技術、ASP.NET緩存應用、AJAX無刷新技術、LINQ數(shù)據(jù)訪問技術,以及程序調試與錯誤處理。通過本篇的學習,讀者能夠開發(fā)出小型Web應用程序,掌握數(shù)據(jù)庫、網(wǎng)站頁面設計和ASP.NET新技術的應用等。
第3部分 高級篇(第18~21堂課):講述了Web開發(fā)中文件處理技術、利用GDI+繪制Web圖形圖像、水晶報表技術和Web Services(服務)技術。通過本篇的學習,讀者可以掌握Web開發(fā)中對文件、圖形圖像的操作及水晶報表、Web服務在網(wǎng)站高級開發(fā)中的應用。
第4部分 實戰(zhàn)篇(第22~24堂課):講述了ASP.NET制作網(wǎng)站留言板、AJAX校友錄數(shù)碼相冊網(wǎng)和仿百度知道之明日知道(基于多層架構)3個完整的項目實例設計全過程,以幫助讀者積累項目開發(fā)經(jīng)驗。
本書特點
q 配備110集(303段)多媒體教學視頻講解。
本書DVD光盤提供了覆蓋全書的語音視頻講解,讀者可以通過視頻快速、直觀、輕松地學習。
q 每一堂課都結合“照貓畫虎”、“情景應用”。
為了提高讀者動手能力,激發(fā)學習興趣,本書提供了“照貓畫虎”和“情景應用”欄目。根據(jù)實例模仿著去做是學習編程的最快方式。
q 每一堂課都結合勵志故事和“行動指南”,時刻激勵和鼓舞讀者。
我們認為學習中尤其是最初的一段時間非常有必要不斷地對學習者予以激勵和鼓舞,讓他們堅持下來是至關重要的,因此在書中不間斷地用一些勵志故事和行動指南去鼓舞其信心。
q 光盤提供了本書的所有代碼,即使只有一行。
本書光盤不僅提供了所有實例的源程序,還提供了書中所有示例的源代碼,哪怕只有一行。讀者可以直接復制,以提高學習效率。
q 本書所有習題和實戰(zhàn)都給出了答案,部分習題還有解析,讀者可以對照查閱。
讀者對象
? 有志于軟件開發(fā)的初學者
? 高等院校計算機相關專業(yè)的老師和學生
? 準備從事軟件開發(fā)的求職者
? 參與畢業(yè)設計的學生
? 初中級程序開發(fā)人員
? 程序測試及維護人員
本書作者
本書由明日科技組織編寫,參加編寫的程序員有房大偉、劉云峰、呂雙、王國輝、賽奎春、潘凱華、劉欣、李慧、陳丹丹、高春艷、李偉、孫秀梅、楊麗、劉玲玲、朱曉、劉燕、陳英、李鑫、李賀、肖鑫、張麗娜、沈博、劉冠男、曹飛飛、李麗、聶喜婷、王明昭、張英豪、王小科、趙會東、白偉明等。
由于水平有限,書中疏漏和不足之處在所難免,懇請廣大讀者朋友批評指正。
技術支持與服務
秉持“十年服務,始終如一”的理念,我們承諾如果您在學習或使用本書的過程中遇到問題或疑惑,可以通過如下方式與我們聯(lián)系。
q 登錄技術服務網(wǎng)站:www.mingribook.com,查閱相關問題或者留言。
q 通過企業(yè)服務郵箱:tmoonbook@sina.com或th_press@263.net。
q 申請加入服務QQ:100310063。
我們承諾將在5個工作日內給您提供解答。
最后,感謝您選擇本書,希望本書能成為您編程路上的領航者。
祝讀書快樂!
特別提醒:
親愛的讀者朋友,由于近期紙張價格和印制成本大幅上漲,為不增加讀者朋友的負擔,又不減少書的內容,本書的最后幾章內容不得不放在配書光盤中(參見目錄),由此給您帶來了不便,在此深表歉意。
編 者