出版時(shí)間:2009-3 出版社:清華大學(xué)出版社 作者:楊健,李華,張勝利,李沛 編著 頁數(shù):319
前言
本書特色 本書通過豐富的實(shí)例程序向讀者介紹了如何使用ASP.NET 2.0開發(fā)Intemet應(yīng)用程序,這些實(shí)例取材于:Intemet應(yīng)用程序開發(fā)中比較常見的應(yīng)用系統(tǒng),并且開發(fā)方法也非常具有代表性,是程序員需要堅(jiān)實(shí)掌握的開發(fā)方法。本書中的實(shí)例,也是按照由淺入深的排列方式,從最簡單基礎(chǔ)的實(shí)例開始講解,然后逐步加大系統(tǒng)的規(guī)模和難度。相信讀者通過閱讀本書,嘗試使用本書中介紹的方法,實(shí)踐書中的實(shí)例,一定會(huì)得到較大的收益?! ≡谖④浀?NET戰(zhàn)略中,ASP.NET 2.0已經(jīng)是非常重要的一環(huán),它相對于以前的ASP.NET有了相當(dāng)大的改進(jìn)。對于其他的Web應(yīng)用開發(fā)模型來說,ASP.NET 2.0具有更大的優(yōu)勢,它使得開發(fā)Web應(yīng)用成為一件輕松的事情。即使是初學(xué)者,也只要用簡單的語句就可以開發(fā)出一個(gè)完整的可用的系統(tǒng)?! #是一門嶄新的語言,它具有開發(fā)效率高、應(yīng)用范圍廣等特點(diǎn),成為當(dāng)前程序開發(fā)領(lǐng)域的一大熱門。本書在開發(fā)ASP.NET應(yīng)用程序時(shí)使用的后臺代碼就是C#語言?! ”緯饬x 隨著信息時(shí)代的理念逐漸深入人心,網(wǎng)絡(luò)也成為人們學(xué)習(xí)、生活和工作不可或缺的部分。而網(wǎng)絡(luò)時(shí)代的發(fā)達(dá),也使Web程序開發(fā)成為目前較為熱門的行業(yè)之一。以往的Web開發(fā)技術(shù)相對繁瑣,而且網(wǎng)站的管理者也需要消耗很大的精力去創(chuàng)建和維護(hù),效率低下。而本書介紹的ASP.NET 2.0技術(shù)是目前較為領(lǐng)先的技術(shù),具有簡單、易學(xué)、高效率、易維護(hù)的特點(diǎn),使Web開發(fā)成為一件相對輕松的事情?! ”緯鴥?nèi)容 本書的內(nèi)容主要分為兩個(gè)部分:基礎(chǔ)知識部分(第1、2章)和實(shí)例部分(第3—7章)。 基礎(chǔ)部分,主要介紹了ASP.NET 2.0的開發(fā)工具和環(huán)境,以及ASP.NET 2.O的基礎(chǔ)概念、基本組成、基本語法和主要特點(diǎn)。另一個(gè)重要的基礎(chǔ)知識就是C#語言,主要包括C#的語法和語句,以及與其相關(guān)的面向?qū)ο蠓矫娴闹R?! ?shí)例部分主要為讀者詳細(xì)講解了以下幾個(gè)實(shí)例:簡易的網(wǎng)上論壇系統(tǒng)、新聞發(fā)布系統(tǒng)、網(wǎng)絡(luò)郵件系統(tǒng)、計(jì)算中心網(wǎng)站系統(tǒng)、茶館日常管理系統(tǒng)。 支持材料 本書附贈(zèng)一張光盤,其中包括書中所有實(shí)例的源代碼和數(shù)據(jù)庫,以及光盤使用說明?! 【幷摺 ”緯饕蓷罱?、李華、張勝利、李沛編寫,特別感謝王冠、王堯、黃大偉、羅丹丹、黃新民、高大偉等朋友的鼎力幫助。另外,余健、楊洋、姜麗麗、王天翼、李享等也參加了本書的資料收集和整理工作,在此表示感謝?! ∮捎谧髡叩乃接邢?,書中的錯(cuò)誤和不妥之處在所難免,敬請讀者批評指正。
內(nèi)容概要
ASRNET2.0技術(shù)是目前較為領(lǐng)先的技術(shù),具有簡單、易學(xué)、高效率、易維護(hù)的特點(diǎn),使Web開發(fā)成為一件相對輕松的事情。即使初學(xué)ASP.NET 2.0的人也只需要用一些簡單的語句就可以開發(fā)出一個(gè)完整的應(yīng)用程序。本書通過豐富的實(shí)例程序向讀者介紹了如何使用ASP.NET 2.0開發(fā)Intemet應(yīng)用程序,這些實(shí)例取材于Internet應(yīng)用程序開發(fā)中比較常見的應(yīng)用系統(tǒng),并且開發(fā)方法也非常具有代表性。 本書的內(nèi)容主要分為兩部分:基礎(chǔ)知識部分(第1、2章)和實(shí)例部分(第3~7章)。在每個(gè)實(shí)例章節(jié)中,為讀者附加介紹了該章所用到的關(guān)鍵技術(shù),相信大家通過各個(gè)實(shí)例的學(xué)習(xí),能夠逐漸掌握應(yīng)用ASRNET所需的各種關(guān)鍵技術(shù)。 本書適合作為高等院校計(jì)算機(jī)等相關(guān)專業(yè)學(xué)生的課程設(shè)計(jì)指導(dǎo)書,也非常適合作為開發(fā)人員的參考用書。
書籍目錄
第1章 ASP.NET 2.0基礎(chǔ) 1.1 ASP.NET 2.0概述 1.1.1 ASP.NET 2.0的新特性 1.1.2 .NET Framework概述 1.2 IIS的安裝配置 1.2.1 IIS的添加 1.2.2 IIS的運(yùn)行 1.2.3 IIS的使用 1.3 第一個(gè)ASP.NET Web應(yīng)用程序 1.3.1 開發(fā)前的準(zhǔn)備 1.3.2 最簡單的ASP.NET Web應(yīng)用程序 1.4 Web程序設(shè)計(jì)基礎(chǔ)知識 1.4.1 Web瀏覽器 1.4.2 Web服務(wù)器 1.4.3 超文本傳輸協(xié)議 1.5 安裝和配置Visual Studi0 2005 1.6 安裝和配置SQL Server 2005 1.7 本章小結(jié)第2章 C#語言開發(fā)基礎(chǔ)與面向?qū)ο蠹夹g(shù) 2.1 C#.NET概述 2.2 C#數(shù)據(jù)類型 2.2.1 數(shù)據(jù)類型描述 2.2.2 名稱空間 2.2.3 值類型 2.2.4 引用類型 2.2.5 類型之間的轉(zhuǎn)換 2.2.6 裝箱和拆箱 2.2.7 操作符與優(yōu)先級 2.3 C#語句 2.3.1 條件分支語句 2.3.2 循環(huán)語句 2.3.3 跳轉(zhuǎn)語句 2.3.4 異常處理語句 2.4 C#與面向?qū)ο蠹夹g(shù) 2.4.1 類與對象 2.4.2 構(gòu)造函數(shù) 2.4.3 方法 2.4.4 屬性與索引 2.5 繼承、多態(tài)與接口 2.5.1 類的繼承 2.5.2 重寫基類的方法 2.5.3 隱藏基類的方法 2.5.4 sealed關(guān)鍵字 2.5.5 抽象類和接口 2.6 ASP.NET頁面中的C#代碼 2.7 本章小結(jié)第3章 簡易的網(wǎng)上論壇系統(tǒng) 3.1 需求分析 3.2 系統(tǒng)設(shè)計(jì) 3.2.1 數(shù)據(jù)庫設(shè)計(jì) 3.2.2 系統(tǒng)功能及界面設(shè)計(jì) 3.3 常用SQL語句介紹 3.3.1 關(guān)系數(shù)據(jù)庫簡介 3.3.2 SQL語言簡介 3.3.3 對數(shù)據(jù)庫、數(shù)據(jù)表的操作 3.3.4 數(shù)據(jù)查詢 3.3.5 數(shù)據(jù)更新 3.3.6 數(shù)據(jù)控制 3.4 關(guān)鍵技術(shù) 3.4.1 Response與Request 3.4.2 Application與Session 3.5 系統(tǒng)實(shí)現(xiàn) 3.5.1 主頁 3.5.2 新用戶注冊 3.5.3 信息瀏覽 3.5.4 文章搜索 ……第4章 校園新聞發(fā)布系統(tǒng)第5章 網(wǎng)絡(luò)郵件系統(tǒng)第6章 計(jì)算中心網(wǎng)站設(shè)計(jì)第7章 茶館日常經(jīng)營管理系統(tǒng)附錄A 系統(tǒng)的部署參考文獻(xiàn)
章節(jié)摘錄
第1章 ASP.NET2.0基礎(chǔ) ASP.NET是ASP(Active Server Pages)和.NET Famework技術(shù)的結(jié)合。使用ASP.NET技術(shù)可以靈活地創(chuàng)建功能強(qiáng)大的動(dòng)態(tài)網(wǎng)站。微軟在2000年推出了ASP.NET技術(shù),不僅是為了提供廣義的Internet功能,而且實(shí)現(xiàn)了Programmable Web(可編程網(wǎng))。這樣,應(yīng)用程序不但可以通過任何信息設(shè)備接入Intemet,而且使得網(wǎng)站變成了一個(gè)可編程的組件。到了2005年,ASP.NET 2.0版本推出,它是Microsoft Web開發(fā)史上的一個(gè)重要的里程碑?! SP.NET 1.0/1.1的發(fā)布帶來了Web編程模型的改變,而ASP.NET 2.0大大提高了開發(fā)人員的效率。ASP.NET 2.0建立了強(qiáng)大、安全、動(dòng)態(tài)的應(yīng)用程序?! ”菊轮饕榻BASP.NET 2.0的發(fā)展和特點(diǎn),以及運(yùn)行的平臺和安裝配置等方面的內(nèi)容。通過閱讀本章,讀者將對ASP.NET 2.0有一個(gè)初步的了解,并且可以通過學(xué)習(xí)安裝配置等方面的內(nèi)容,開始動(dòng)手開發(fā)一個(gè)自己的ASP.NET網(wǎng)站。 1.1 ASP.NET2.0概述 Intemet是目前全球最大的計(jì)算機(jī)通信網(wǎng)絡(luò)之一,它遍及全球幾乎所有的國家和地區(qū),它為我們提供了便捷而豐富的信息和服務(wù)。它把各種類型的信息資源結(jié)合在一起,使得用戶能夠到Intemet上瀏覽、查詢和共享www服務(wù)器上所有站點(diǎn)的超媒體信息?! icrosoft.NET框架的目的是使開發(fā)人員可以更容易地建立網(wǎng)絡(luò)應(yīng)用程序和網(wǎng)絡(luò)服務(wù)。而.NET Framework是整個(gè)Microsoft.NET平臺的基礎(chǔ),.NET Framework為XML Web服務(wù)和其他應(yīng)用程序提供了一個(gè)高效的、安全的開發(fā)環(huán)境,并且能夠全面地支持XML。.NET FramewoI.k的核心技術(shù)包括通用語言運(yùn)行庫、類庫、ASP.NET以及AD0.NET?! SP.NET是基于.NET Framewor,k的動(dòng)態(tài)網(wǎng)站技術(shù), 是Microsoft.NET Framework的一部分。2000年ASP.NET 1.0正式發(fā)布,2003年ASP.NET推出了1.1版本。然后,在2005年11月微軟公司又發(fā)布了ASP.NET 2.0版本。ASP.NET 2.0的發(fā)布是.NET技術(shù)走向成熟的標(biāo)志。ASP.NET 2.0技術(shù)增加了大量方便、實(shí)用的新特性,不但執(zhí)行效率大幅度提高,對代碼的控制也做得更好,并且支持Web Controls功能和多種語言,具有高安全性、易管理性和高擴(kuò)展性等特點(diǎn)?! ?.1.1 ASP.NE丁2.0的新特性 ASP.NET 2.0的目標(biāo)是致力于開發(fā)產(chǎn)品的效率、管理、性能和可伸縮性。這些目標(biāo)在這個(gè)里程碑產(chǎn)品中都得到了實(shí)現(xiàn)?! ∮捎贛icrosoft.NET.Framework 2.0版中ASP.NET得到改進(jìn),用戶將會(huì)發(fā)現(xiàn),建立網(wǎng)站和網(wǎng)頁并維持其運(yùn)行比以前更加簡單,而且使用的代碼比以前更少。同時(shí),還可以根據(jù)自己的需求向ASP.NET添加自定義功能。ASP.NET 2.0的新特性主要包括以下幾方面。
編輯推薦
簡易網(wǎng)上論壇系統(tǒng)、校園新聞發(fā)布系統(tǒng)、網(wǎng)絡(luò)郵件系統(tǒng)、計(jì)算中心網(wǎng)站系統(tǒng)、茶館日常經(jīng)營管理系統(tǒng)?! 矔厣阂园咐龓?dòng)知識點(diǎn),詮釋實(shí)際項(xiàng)目的設(shè)計(jì)理念,使讀者可舉一反三?! “咐湫停泻蠈?shí)際應(yīng)用,使讀者身臨其境,有助于快速進(jìn)入開發(fā)狀態(tài)?! “咐δ芡晟?,配書盤中附有完整的案例源代碼。
圖書封面
評論、評分、閱讀與下載
ASP.NET 2.0課程設(shè)計(jì)案例精編 PDF格式下載