出版時間:2009-1 出版社:電子工業(yè)出版社 作者:顧韻華 等 著 頁數(shù):306
前言
目前,我們已經(jīng)進(jìn)入了.NET時代,Visual Studio 2005是這個時代最流行的開發(fā)平臺。其中,ASP.NET 2.0是最引人注目的,它與此前的ASP.NET 1.1版有許多根本的變化,從開發(fā)者角度看,便捷多了?! SP.NET 2.0實用教程(第2版)繼承了已經(jīng)出版的系列實用教程的成功經(jīng)驗,以Visual Studio 2005為平臺,對ASP.NET實用教程(第1版)從結(jié)構(gòu)、內(nèi)容到實例都做了許多根本的變動,其中腳本語言完全采用C#?! ”緯?章到第5章為ASP.NET 2.0的基礎(chǔ);第6章、第7章為數(shù)據(jù)庫基礎(chǔ)和數(shù)據(jù)庫操作;第8章為ASP.NET 2.0的進(jìn)一步介紹;第9章為綜合應(yīng)用,以一個典型而且系統(tǒng)的實例介紹ASP.NET 2.0在數(shù)據(jù)庫應(yīng)用中可以遇到的基本問題。實驗部分與教程部分對應(yīng),主要訓(xùn)練學(xué)生的基本能力。另外,C#常用語法和基本程序設(shè)計放在附錄中,可以方便教學(xué)安排?! ”緯c現(xiàn)有的ASP.NET教材相比具有明顯的特色。讀者只要閱讀本書,結(jié)合實驗進(jìn)行練習(xí),就能在較短的時間內(nèi)基本掌握ASP.NET 2.0及其應(yīng)用技術(shù)。歡迎讀者比較后選擇本教材?! ”緯溆衟pt電子課件,ASP.NET 2.0項目開發(fā)實踐的所有原文件,請到電子工業(yè)出版社華信教育網(wǎng)上免費下載!
內(nèi)容概要
Visual Studio 2005是當(dāng)前業(yè)界廣為推崇的主流開發(fā)平臺,本書以該平臺為基礎(chǔ),介紹利用ASENET 2.0進(jìn)行Web程序設(shè)計,采用C#編寫腳本。本書分為實用教程(第9章為綜合應(yīng)用)、實驗和附錄三部分。分別介紹Web基礎(chǔ)知識與開發(fā)平臺、XHTML與CSS、ASENET 2.0體系結(jié)構(gòu)、ASENET 2.0控件與事件模型、ASENET 2.0內(nèi)置對象、數(shù)據(jù)庫基礎(chǔ)與ADO.NET 2.0、ASP.NET 2.0數(shù)據(jù)源控件與數(shù)據(jù)綁定控件、ASP.NET 2.0高級特性和ASP.NET2.0項目開發(fā)實踐。本教程各部分內(nèi)容依據(jù)教學(xué)特點精心編排,方便讀者根據(jù)自己的需要進(jìn)行選擇。 本書可作為大學(xué)本、專科有關(guān)課程的教材。由于內(nèi)容實用,也可供各類ASP.NET培訓(xùn)和廣大用戶自學(xué)與參考。
書籍目錄
第1部分 實用教程第1章 Web基礎(chǔ)知識1.1 Internet基礎(chǔ)1.1.1 Internet概況1.1.2 Internet基本服務(wù)功能1.1.3 TCP/IP協(xié)議1.1.4 IP地址、域名和URL1.2 Web簡介1.2.1 Web技術(shù)1.2.2 Web工作原理1.3 軟件編程體系結(jié)構(gòu)1.3.1 C/S架構(gòu)編程體系1.3.2 B/S架構(gòu)編程體系1.3.3 B/S架構(gòu)相關(guān)技術(shù)介紹1.4 利用ASRNET 2.0開發(fā)簡單的小程序本章小結(jié)第2章 XHTML與CSS2.1 Web標(biāo)準(zhǔn)2.2 HTML.2.2.1 HTML文檔格式2.2.2 HTML標(biāo)記2.3 XHTML2.3.1 XHTML文檔格式2.3.2 XHTML與HTML的區(qū)別2.3.3 XHTML標(biāo)記2.4 樣式表(CSS)2.4.1 樣式2.4.2 樣式表的使用2.4.3 CSS樣式規(guī)則2.4.4 樣式生成器2.4.5 網(wǎng)頁布局與頁面布局本章小結(jié)第3章 ASP.NET 2.0體系結(jié)構(gòu)3.1 ASRNET 2.0及.NET框架3.1.1 ASENET 2.0簡介3.1.2.NET框架3.2 ASENET 2.0的邏輯結(jié)構(gòu)及代碼模式3.2.1 ASENET 2.0的邏輯結(jié)構(gòu)3.2.2 ASENET 2.0的代碼模式3.3 ASP.NET 2.0應(yīng)用程序的組成3.4 創(chuàng)建網(wǎng)站3.5 部署應(yīng)用程序本章小結(jié)第4章 ASP.NET 2.0標(biāo)準(zhǔn)控件與事件模型4.1 網(wǎng)頁控件概述4.2 HTML服務(wù)器控件4.2.1 HTML服務(wù)器控件的層次結(jié)構(gòu)4.2.2 HTML服務(wù)器控件的基本語法4.2.3 使用HTML服務(wù)器控件4.3 Web服務(wù)器控件4.3.1 Web服務(wù)器控件的層次結(jié)構(gòu)4.3.2 Web服務(wù)器控件基本語法4.3.3 Web服務(wù)器控件詳解4.3.4 標(biāo)準(zhǔn)控件使用舉例4.3.5 動態(tài)添加控件4.4 驗證控件4.4.1 驗證控件分類及作用4.4.2 驗證控件的使用方法4.4.3 驗證控件使用舉例4.5 用戶控件4.5.1 建立用戶控件4.5.2 使用用戶控件4.6 ASENET 2.0事件處理模型4.6.1 ASENET 2.0事件4.6.2 Visual Studio 2005的事件4.6.3 盡量減少頁面回發(fā)的次數(shù)4.6.4 處理客戶端事件本章小結(jié)第5章 ASP.NET 2.0內(nèi)置對象5.1 ASENET 2.0對象概述5.2 Page對象5.2.1 Page對象的屬性5.2.2 Page對象的方法5.2.3 Page對象的事件5.2.4 Web控制事件5.3 Response對象5.3.1 使用緩沖區(qū)5.3.2 檢查使用者的連機(jī)狀態(tài)5.3.3 地址重定向5.3.4 直接輸出文本文件5.4 Request對象5.4.1 讀取表單數(shù)據(jù)5.4.2 取得客戶端瀏覽器的信息5.4.3 虛實路徑轉(zhuǎn)換5.5 Server對象5.5.1 HtmlEncode方法和HtmlDecode方法5.5.2 UrlEncode方法和UrlDecode方法5.6 Application對象5.6.1 存取Application對象變量值5.6.2 鎖定Application對象5.6.3 Application對象的事件5.7 Session對象5.7.1 Session對象變量的有效期限5.7.2 Session對象的事件5.8 Cookies對象5.8.1 Cookies對象的基本使用5.8.2 定義Cookies對象5.8.3 Cookie變量的生命周期5.9 對象應(yīng)用實例5.9.1 訪問計數(shù)器5.9.2 登錄檢查本章小結(jié)第6章 數(shù)據(jù)庫基礎(chǔ)與ADO.NET 2.06.1 數(shù)據(jù)庫基本概念6.1.1 數(shù)據(jù)庫管理系統(tǒng)6.1.2 表和視圖6.2 SQL語言6.2.1 SELECT查詢6.2.2 數(shù)據(jù)更新6.3 ADO.NET模型6.4 ADO.NET的核心組件6.4.1 數(shù)據(jù)集(DataSet)6.4.2 數(shù)據(jù)提供器6.4.3 ADO.NET示例程序本章小結(jié)第7章 ASP.NET2.0數(shù)據(jù)源與數(shù)據(jù)綁定控件7.1 數(shù)據(jù)源控件7.1.1 數(shù)據(jù)源控件的分類7.1.2 SqlDataSource數(shù)據(jù)源控件7.1.3 ObjectDataSource數(shù)據(jù)源控件7.2 數(shù)據(jù)綁定控件7.2.1 數(shù)據(jù)綁定的概念7.2.2 數(shù)據(jù)綁定控件的分類7.3 GridView控件7.3.1 顯示數(shù)據(jù)表7.3.2 分頁、排序和選擇7.3.3 使用樣式模板7.3.4 更新數(shù)據(jù)表7.3.5 使用模板列7.4 DetailsView控件7.4.1 顯示記錄7.4.2 數(shù)據(jù)操作7.4.3 使用模板列7.5 FormView控件7.6 主/從報表7.6.1 使用DropDownList過濾報表7.6.2 使用GridView實現(xiàn)跨頁面的報表7.6.3 使用GridView和DetailsView實現(xiàn)報表本章小結(jié)第8章 ASP.NET 2.0高級特性8.1 主題和外觀8.1.1 創(chuàng)建和應(yīng)用主題和外觀8.1.2 創(chuàng)建主題和皮膚舉例8.2 母版頁和內(nèi)容頁8.2.1 母版頁和內(nèi)容頁的基本概念8.2.2 創(chuàng)建和使用母版頁與內(nèi)容頁8.2.3 從內(nèi)容頁中訪問母版頁8.3 站點導(dǎo)航8.3.1 利用站點地圖和SiteMapPath控件實現(xiàn)站點導(dǎo)航……第2部分 實驗第3部分 附錄
章節(jié)摘錄
第1部分 實用教程 第1章 Web基礎(chǔ)知識 Web是在Internet上運行的信息系統(tǒng),是Internet上一項最基本的、應(yīng)用最廣泛的服務(wù)。本章主要介紹Web技術(shù)應(yīng)用基礎(chǔ)以及與這些技術(shù)相關(guān)的基礎(chǔ)知識與原理?! ?.1 Internet基礎(chǔ) Internet又稱國際互聯(lián)網(wǎng)。Internet是全球最大的、開放的、由眾多網(wǎng)絡(luò)互連而形成的計算機(jī)網(wǎng)絡(luò)。它是由各種不同類型和規(guī)模的、獨立管理和運行的主機(jī)或計算機(jī)網(wǎng)絡(luò)組成的一個全球性特大網(wǎng)絡(luò)。Intemet集合全球的信息資源,是信息時代人們交流信息不可缺少的工具、手段和途徑。 1.1.1 Internet概況 為了全面了解Internet,可以從網(wǎng)絡(luò)互連、網(wǎng)絡(luò)通信、網(wǎng)絡(luò)提供信息資源以及網(wǎng)絡(luò)管理等不同角度來考察它所提供的功能?! ?.從網(wǎng)絡(luò)互連的角度來看 Internet利用成千上萬個具有特殊功能的計算機(jī)(稱為路由器或網(wǎng)關(guān)),通過各種通信線路,把分散在各地的網(wǎng)絡(luò)在物理上連接起來。在廣大用戶看來,它是一個覆蓋全球的單一網(wǎng)絡(luò),而它實際的內(nèi)部結(jié)構(gòu)是十分復(fù)雜的,且對用戶不可見?! ?.從網(wǎng)絡(luò)通信的角度來看 Internet是依靠TCP/IP協(xié)議把各個國家、各個部門、各個機(jī)構(gòu)的內(nèi)部網(wǎng)絡(luò)連接起來的超級數(shù)據(jù)通信網(wǎng)。
圖書封面
評論、評分、閱讀與下載