出版時(shí)間:2010-3 出版社:電子工業(yè)出版社 作者:孫士保//張瑾//張鳴 頁數(shù):415
內(nèi)容概要
微軟公司的ASP.NET+C#組合是網(wǎng)站開發(fā)采用的主流技術(shù)之一。本教材以實(shí)際應(yīng)用為目的,全面系統(tǒng)地介紹了使用Visual C#語言開發(fā)ASP.NET 3.5數(shù)據(jù)庫網(wǎng)站的方法及相關(guān)知識(shí),包括ASP.NET基礎(chǔ),Web窗體與Page對(duì)象,ASP.NET的常用控件,驗(yàn)證控件,主題、母版頁和站點(diǎn)導(dǎo)航,ASP.NET常用對(duì)象和狀態(tài)管理,Access和SQL Server數(shù)據(jù)庫基礎(chǔ),使用數(shù)據(jù)源控件訪問數(shù)據(jù)庫,數(shù)據(jù)綁定與數(shù)據(jù)綁定控件,使用.NET數(shù)據(jù)提供程序訪問數(shù)據(jù)庫,使用DataSet訪問數(shù)據(jù)庫,使用ASP.NET AJAX,使用LINQ to SQL訪問數(shù)據(jù)庫,數(shù)據(jù)庫應(yīng)用程序開發(fā)綜合實(shí)訓(xùn)等內(nèi)容。每章均有實(shí)訓(xùn),供學(xué)生練習(xí)?! ”窘滩脑赩isual Studio 2008和SQL Server 2008環(huán)境下講解,除AJAX和LINQ兩章外,也完全適用于Visual Studio 2005和SQL Server 2005環(huán)境。本教材概念清晰、重點(diǎn)突出、實(shí)例豐富,符合教師教學(xué)和學(xué)生學(xué)習(xí)習(xí)慣,非常適合課堂教學(xué)使用?! ”緯m合作為高等院校計(jì)算機(jī)或相關(guān)專業(yè)的教材,也可作為自學(xué)人員和網(wǎng)站開發(fā)人員的技術(shù)參考書。
書籍目錄
第1章 ASP.NET基礎(chǔ) 1.1 C/S和B/S架構(gòu)體系 1.2 靜態(tài)網(wǎng)頁與動(dòng)態(tài)網(wǎng)頁 1.2.1 靜態(tài)網(wǎng)頁技術(shù) 1.2.2 動(dòng)態(tài)網(wǎng)頁技術(shù) 1.3 .NET Framework簡(jiǎn)介 1.4 Visual Studio簡(jiǎn)介 1.5 ASP.NET網(wǎng)站的創(chuàng)建過程 1.5.1 新建和運(yùn)行ASP.NET網(wǎng)站 1.5.2 打開ASP.NET網(wǎng)站 1.5.3 使用“解決方案資源管理器”窗口 1.5.4 使用“工具箱” 1.5.5 使用“屬性”窗口 1.5.6 使用代碼和文本編輯器 1.5.7 子窗口的操作 1.5.8 保存ASP.NET網(wǎng)站 1.6 實(shí)訓(xùn) 第2章 Web窗體與Page對(duì)象 2.1 ASP.NET Web窗體模型 2.1.1 ASP.NET Web窗體的概念 2.1.2 ASP.NET Web窗體的模型 2.1.3 ASP.NET網(wǎng)頁的代碼模型 2.2 ASP.NET網(wǎng)站的組成文件 2.3 Page指令 2.3.1 Page指令概述 2.2.2 Page指令 2.4 Page對(duì)象 2.4.1 ASP.NET頁的生命周期 2.4.2 Page對(duì)象的常用事件 2.4.3 Page對(duì)象的屬性 2.4.3 Page對(duì)象的常用方法 2.5 實(shí)訓(xùn) 第3章 ASP.NET的常用控件 3.1 ASP.NET控件概述 3.1.1 控件的類型 3.1.2 服務(wù)器控件基礎(chǔ) 3.1.3 添加服務(wù)器控件 3.1.4 添加服務(wù)器控件的事件 3.1.5 服務(wù)器控件的基本屬性 3.1.6 ASP.NET頁面的處理過程 3.2 標(biāo)準(zhǔn)控件 3.2.1 文本輸入輸出控件 3.2.2 按鈕控件 3.2.3 超鏈接控件 3.2.4 圖像控件 3.2.5 選擇控件 3.2.6 容器控件 3.3.7 其他專用控件 3.3 多個(gè)控件共享一個(gè)事件 3.4 ASP.NET網(wǎng)站中資源的路徑 3.5 實(shí)訓(xùn) 第4章 驗(yàn)證控件 第5章 主題、母版頁和站點(diǎn)導(dǎo)航 第6章 ASP.NET常用對(duì)象和狀態(tài)管理 第7章 Access和SQL Server數(shù)據(jù)庫基礎(chǔ) 第8章 使用數(shù)據(jù)源控件訪問數(shù)據(jù)庫 第9章 數(shù)據(jù)綁定與數(shù)據(jù)綁定控件 第10章 使用.NET數(shù)據(jù)提供程序訪問數(shù)據(jù)庫 第11章 使用DataSet訪問數(shù)據(jù)庫 第12章 使用ASP.NET AJAX 第13章 使用LINQ to SQL訪問數(shù)據(jù)庫 第14章 數(shù)據(jù)庫應(yīng)用程序開發(fā)綜合實(shí)訓(xùn)——設(shè)計(jì)一個(gè)簡(jiǎn)易留言板程序 附錄A SQL Server 2008的安裝與配置 附錄B Visual Studio 2008的安裝與配置 附錄C 變量的命名規(guī)范
章節(jié)摘錄
插圖:2.NET Framework的組件.NET Framework有兩個(gè)主要組件:公共語言運(yùn)行時(shí)環(huán)境和.NET Framework類庫。(1)公共語言運(yùn)行時(shí)環(huán)境.NET框架的底層是公共語言運(yùn)行時(shí)環(huán)境(CLR),它提供了程序代碼可以跨平臺(tái)執(zhí)行的機(jī)制。此外,.NET的公共語言運(yùn)行時(shí)環(huán)境還提供了系統(tǒng)資源統(tǒng)一管理和安全機(jī)制。公共語言運(yùn)行時(shí)環(huán)境管理內(nèi)存、線程執(zhí)行、代碼執(zhí)行、代碼安全驗(yàn)證、編譯以及其他系統(tǒng)服務(wù)。公共語言運(yùn)行時(shí)環(huán)境是.NET Framework的基礎(chǔ),可以將運(yùn)行時(shí)環(huán)境看做一個(gè)在執(zhí)行時(shí)管理代碼的代理,它提供內(nèi)存管理、線程管理和遠(yuǎn)程處理等核心服務(wù),并且還強(qiáng)制實(shí)施嚴(yán)格的類型安全及可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性。以運(yùn)行時(shí)環(huán)境為目標(biāo)的代碼稱為托管代碼,而不以運(yùn)行時(shí)環(huán)境為目標(biāo)的代碼稱為非托管代碼。(2).NET Framework類庫.NET Framework的中間一層是基礎(chǔ)類庫(Basic Class Library),它提供一個(gè)可以被不同程序設(shè)計(jì)語言調(diào)用的、分層的、面向?qū)ο蟮暮瘮?shù)庫。在傳統(tǒng)的程序開發(fā)環(huán)境中,各種語言都有自己獨(dú)立的函數(shù)庫,互不通用,這樣就使得跨語言編程十分困難。隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的發(fā)展,軟件開發(fā)也進(jìn)入了一個(gè)功能更強(qiáng)大、應(yīng)用范圍更廣的時(shí)代,此時(shí)團(tuán)隊(duì)開發(fā)就顯得尤為重要了。在.NET Framework的基礎(chǔ)類庫中提供了大量的基礎(chǔ)類,如窗體控件、通信協(xié)議、網(wǎng)絡(luò)存取等,并以分層的結(jié)構(gòu)加以區(qū)分,這就使得各種語言的編程有了一個(gè)一致的基礎(chǔ),減小了各語言之間的界限。.NET Framework類庫是一個(gè)與公共語言運(yùn)行庫緊密集成的可重用的類型集合,程序員可以使用它開發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面(GUI)應(yīng)用程序,也包括基于ASENET所提供的創(chuàng)新的應(yīng)用程序(如Web窗體和XML Web Services)。如圖1.6所示顯示了公共語言運(yùn)行時(shí)環(huán)境和類庫與應(yīng)用程序之間以及與整個(gè)系統(tǒng)之間的關(guān)系。
編輯推薦
《ASP.NET數(shù)據(jù)庫網(wǎng)站設(shè)計(jì)教程(C#版)》:新編計(jì)算機(jī)類本科規(guī)劃教材。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
ASP.NET數(shù)據(jù)庫網(wǎng)站設(shè)計(jì)教程 PDF格式下載