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