999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

論計算機ASP.NET

2011-01-01 00:00:00馬思紅
電腦知識與技術 2011年4期

摘要:隨著Internet技術的發展,人們的日常生活已經離不開網絡。未來社會人們的生活和工作將越來越依賴于數字技術的發展,越來越數字化、網絡化、電子化、虛擬化。Internet的發展歷程以及目前的應用狀況和發展趨勢,可以充分地相信網絡技術將極大的改變我們的生活和工作方式,甚至社會的價值觀也會發生某種變化。該文就計算機ASP.NET進行了論述,具有一定的指導意義。

關鍵詞:計算機;ASP.NET

中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2011)04-0721-02

1 ASP.NET的現狀

ASP.NET是一種建立在通用語言上的程序構架,能被用于一臺Web服務器來建立強大的Web應用程序。ASP.NET提供許多比現在的Web開發模式強大的優勢。執行效率的大幅提高。ASP.NET是把基于通用語言的程序在服務器上運行,不像以前的ASP即時解釋程序,而是將程序在服務器端首次運行時進行編譯,這樣的執行效果,當然比一條一條的解釋強很多。ASP.NET構架是可以用Microsoft公司最新的產品 Visual Studio.NET開發環境進行開發。ASP.NET是基于通用語言的編譯運行的程序,所以它的強大性和適應性,可以使它運行在Web應用軟件, 開發者的幾乎全部的平臺上。通用語言的基本庫,消息機制,數據接口的處理都能無縫的整合到ASP.NET的Web應用中。ASP.NET之所以能取得如此革命性的成功.提供了迄今為止最先進的Web開發平臺,在很大程度上要歸功于微軟最新推出的.NET框架及開發工具。作為.NET框架的一部分.ASP.NET在任何安裝該框架的地方都可以使用。換句話說,ASP.NET不再是一個附加部分,而成為一個標準設置。

2 asp.net中連接的數據庫

2.1 Connection對象

建立Connection對象的方法:

1)C#

OleDb: OleDbConnection MyConn=new OleDbConnection();

SQL: SqlConnection MyConn=new SqlConnection();

2)VB.NET

OleDb: MyConn=new OleDbConnection()

SQL: MyConn = New SqlConnection()

2.2 Command對象

建立Command對象的方法:

1)C#

OleDb: OleDbCommand MyComm=new OleDbCommand(strSel,MyConn);

SQL: SqlCommand MyComm=new SqlCommand(strSQL,MyConn);

2)VB.NET

OleDb: MyComm=new OleDbCommand(strSel,MyConn)

SQL: Mycomm = New SqlCommand( strSel,MyConn )

2.3 Microsoft SQL Server數據庫連接

建立與Microsoft SQL Server數據庫連接,首先需要正確設置連接參數,其中需要指明數據庫服務器、連接的數據庫、登錄數據庫的用戶名和密碼。此處所舉例子假設數據庫服務器是本機,因此參數是server=(local);連接的數據庫是student,因此參數是database=student;用戶名是超級用戶sa,因此參數是uid=sa;登錄密碼是123456,所以參數是pwd=123456。以下是連接建立的步驟:

1) 命名空間的引人

<%@ import Namespace=\"System.Data\" %>

<%@ import Namespace=\"System.Data.SqlClient\" %>

2) 設置連接參數

string MyConnString=\"server=(local) ;database=student;uid=sa;pwd=123456 \";

3) 創建數據庫連接對象

SqlConnection MyConn=new SqlConnection(MyConnString);

4) 執行數據庫連接

MyConn.Open();

2.4 Microsoft Access數據庫連接

假設要連接的Access數據庫名為student.mdb,其存放的目錄與當前頁面文件所在的目錄相同;那么具體的連接步驟如下所示:

1) 命名空間的引人

<%@ import Namespace=\"System.Data\" %>

<%@ import Namespace=\"System.Data.OleDb\" %>

2) 設置連接參數

string MyConnString=\" Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\";

MyConnString = MyConnString + Server.MapPath(\"student.mdb\");

3) 創建數據庫連接對象

OleDbConnection MyConn=new OleDbConnection(MyConnString);

4) 執行數據庫連接

MyConn.Open();

3 ASP.NET 路徑選擇引擎(System.Web.Routing)

.NET 3.5 SP1包含了一個靈活的新URL路徑選擇引擎,它允許你把進來的URL映射到路徑處理器上去。它包含了對從干凈的URL(例如, /Products/Browse/Beverages)中分析出參數的支持,以及對從路徑注冊中動態計算和生成新的URL的支持。這個新的路徑選擇引擎為ASP.NET動態數據,以及新的ASP.NET MVC框架所用,它將同時支持基于WebForms和MVC的請求。

ASP.NET Data Scaffolding 支持 (ASP.NET 動態數據).NET 3.5 SP1添加了對一個豐富的ASP.NET 數據\"scaffolding\"框架的支持,該框架允許你很快地建造工作的數據驅動的web應用。使用ASP.NET 動態數據的功能,你可以自動地對各種數據對象模型(包括LINQ to SQL, LINQ to Entities, REST Services, 以及任何其他的ORM或者由動態數據提供器提供的對象模型)建造web UI(包含完整的CRUD,創建,讀取,更新,刪除的支持)。

SP1往ASP.NET中現有的 GridView, ListView, DetailsView 和 FormView控件中添加了這個新功能,提供了智慧的驗證和靈活的數據模板選項,它還提供了智慧的新過濾性服務器控件,以及支持自動traverse主鍵/外鍵關系,顯示友好的外鍵名稱,所有這些都會給你省下成堆的代碼。

4 ASP.NET AJAX 倒退/前進按鈕歷史支持

.NET 3.5 SP1 往 ASP.NET AJAX中加了新的API,允許你更好地控制瀏覽器的歷史列表(允許你控制瀏覽器的倒退/前進按鈕的行為)。

5 ASP.NET AJAX 腳本合成支持

.NET 3.5 SP1 在服務器控件上引進了一個新的元素,它允許你用聲明的方式在其中定義多個腳本引用。在CompositeScript元素中的所有腳本引用,會在服務器上合成起來,以單個腳本的行為提供給客戶端,減少了對服務器的請求數目,改進了ASP.NET AJAX應用的頁面裝載時間。 這個腳本合成功能支持基于路徑的腳本以及基于程序集資源的腳本,是使用ScriptResources.axd處理器動態地提供合成的腳本的。

6 新的.NET 框架客戶端Profile安裝包

NET 3.5 SP1還給建造.NET客戶端應用的開發人員引進了一個被稱為“.NET Framework Client Profile”的新安裝包選項,它提供了一個新的安裝程序,能在還沒有安裝.NET框架的機器上提供更小,更快,和更簡單的.NET客戶端應用的安裝體驗。

NET Framework Client Profile安裝只包括了.NET框架中常用于客戶端應用場景的那些程序集和文件。例如,它包括了Windows Forms, WPF, 和 WCF,并不包括ASP.NET和那些主要用于服務器場景的那些庫和組件。我們預期這個安裝包的大小大概在26MB左右,比之完整的.NET框架安裝包,下載和安裝將快很多。

NET Framework Client安裝包中的程序集和API跟完整的.NET框架安裝包中的那些程序集和APIs是百分之百一樣的,這意味著應用可以定向于NET 3.5 SP1的Client Profile和完整的Profile,不需要做重新編譯。在.NET Client Profile安裝包下工作的所有的 .NET應用,在完整的.NET框架下也自動工作。

開發人員可以在VS 2008 SP1中調出客戶端應用的項目屬性頁來指定他們建造的客戶端應用同時支持.NET Framework Client Profile和完整的.NET框架。在項目屬性頁上,他們可以選擇一個新的復選框,表示它只需要包含在.NET Framework Client Profile中的那些程序集。

VS 2008然后就會確認項目只引用了發布在Client Profile安裝包中的那些程序集,如果你嘗試使用一個不在Client Profile中的程序集中的一個類型的話,它就會產生一個編譯錯誤。編譯好的客戶端應用然后就可以在安裝了完整的.NET框架的機器,以及只安裝了.NET Framework Client Profile的機器上運行。

如果你有一個機器,只安裝了.NET Framework Client Profile,你在上面嘗試運行一個沒有標記支持.NET Framework Client Profile的.NET應用的話,CLR會拒絕運行這個應用,它會提示終端用戶更新到完整的.NET框架安裝包。這確保應用總是可以正確地運行,開發人員不用操心在運行時遭遇缺失程序集的錯誤,如果用戶嘗試在一個只安裝了.NET Framework Client Profile的機器上運行一個需要完整的.NET框架的應用的話。

參考文獻:

[1] 吳明輝,胡煜,竇亮.ASP.NET網絡辦公及商務應用系統開發實例導航[M].北京:人民郵電出版社,2003.

[2] 鄧文淵,挑戰.互動網站百寶箱[M].北京:中國鐵道出版社,2004.

[3] 石志國.ASP.NET動態網站編程[M].北京:清華大學出版社,2001.

[4] 蒙新.ASP.NET編程技術與綜合實例演練[M].北京:清華大學出版社,2001.

[5] 丁貴廣.ASP.NET編程基礎與實例[M].北京:機械工業出版社,2002.

[6] 張海藩.軟件工程導論[M].北京:清華大學出版社,2003.

[7] 李存斌,樊建平.ASP.NET高級編程及項目應用開發[M].北京:中國水利水電出版社,2003.

[8] 魏善沛.Web數據庫技術實用教程[M].北京:清華大學出版社,1998.

[9] 汪曉平,吳勇強,張宏林,等.ASP.NET網絡開發技術[M].北京:人民郵電出版社,2000.

主站蜘蛛池模板: 中文字幕在线免费看| 亚欧美国产综合| 波多野结衣AV无码久久一区| 亚洲中文在线看视频一区| 成人国产免费| 无码内射在线| 亚洲欧美自拍中文| 午夜国产不卡在线观看视频| 日韩区欧美国产区在线观看| 亚洲无码不卡网| 精品欧美视频| 91免费国产在线观看尤物| 国产亚洲精品资源在线26u| 亚洲精品va| 国产精品jizz在线观看软件| 亚洲欧美国产高清va在线播放| 国产精品成人一区二区不卡| 国产一区在线观看无码| 人人艹人人爽| 午夜视频免费一区二区在线看| 欧美日韩动态图| 狠狠色婷婷丁香综合久久韩国| 国产激爽爽爽大片在线观看| 54pao国产成人免费视频| 国产白丝av| 成人在线不卡视频| 国产精品免费露脸视频| 久久久精品无码一二三区| 无码高潮喷水专区久久| 亚洲免费福利视频| 99久久精品免费看国产免费软件| 特黄日韩免费一区二区三区| 精品午夜国产福利观看| 亚洲一区网站| 成人伊人色一区二区三区| 在线观看热码亚洲av每日更新| 国产成人在线小视频| аⅴ资源中文在线天堂| 欧美不卡视频在线观看| 欧美中文字幕一区| 丁香亚洲综合五月天婷婷| 精品人妻无码区在线视频| 欧美一级专区免费大片| 色九九视频| 国产丝袜精品| 2022精品国偷自产免费观看| 亚洲国产在一区二区三区| av天堂最新版在线| 亚洲资源站av无码网址| 久久精品国产一区二区小说| 九色在线视频导航91| 中国国产高清免费AV片| 国产永久无码观看在线| 久久美女精品国产精品亚洲| 高清国产在线| 69视频国产| 伊人国产无码高清视频| 日韩天堂视频| 国产乱子伦手机在线| 久久久久青草大香线综合精品| 999在线免费视频| 免费精品一区二区h| 精品伊人久久久久7777人| 91麻豆久久久| 欧美成人精品一级在线观看| 香蕉久久国产超碰青草| 国产av剧情无码精品色午夜| 成人一级黄色毛片| 色综合五月婷婷| 亚洲综合亚洲国产尤物| 国产另类乱子伦精品免费女| 国产区免费| 91高清在线视频| 国产成人调教在线视频| 91青青草视频| 国内a级毛片| 婷婷开心中文字幕| 久久中文无码精品| 9啪在线视频| 亚洲高清在线天堂精品| 日本在线视频免费| 在线看免费无码av天堂的|