锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲成AV人综合在线观看,亚洲一区无码中文字幕乱码,亚洲国产成人精品久久久国产成人一区二区三区综http://www.tkk7.com/liaojiyong/category/18021.htmlzh-cnSun, 17 Feb 2008 06:53:48 GMTSun, 17 Feb 2008 06:53:48 GMT60MultiView鎺т歡http://www.tkk7.com/liaojiyong/archive/2008/02/17/180229.htmlliaojiyongliaojiyongSun, 17 Feb 2008 01:37:00 GMThttp://www.tkk7.com/liaojiyong/archive/2008/02/17/180229.htmlhttp://www.tkk7.com/liaojiyong/comments/180229.htmlhttp://www.tkk7.com/liaojiyong/archive/2008/02/17/180229.html#Feedback0http://www.tkk7.com/liaojiyong/comments/commentRss/180229.htmlhttp://www.tkk7.com/liaojiyong/services/trackbacks/180229.htmlMultiView鎺т歡(1)
2007騫?8鏈?7鏃?鏄熸湡浜?21:05

MultiView 鎺т歡鏄竴緇?View 鎺т歡鐨勫鍣ㄣ備嬌鐢ㄥ畠鍙畾涔変竴緇?View 鎺т歡錛屽叾涓瘡涓?View 鎺т歡閮藉寘鍚瓙鎺т歡銆傜劧鍚庯紝搴旂敤紼嬪簭鍙牴鎹敤鎴鋒爣璇嗐佺敤鎴烽閫夐」浠ュ強(qiáng)鍦ㄦ煡璇㈠瓧絎︿覆鍙傛暟涓紶閫掔殑淇℃伅絳夋潯浠訛紝鍚戝鎴風(fēng)鍛堢幇鐗瑰畾鐨?View 鎺т歡銆備篃鍙互浣跨敤 MultiView 鎺т歡鍒涘緩鍚戝銆傝繖縐嶆儏鍐典笅錛孧ultiView 鎺т歡鍖呭惈鐨勬瘡涓?View 鎺т歡閮借〃紺哄悜瀵間腑鐨勪笉鍚屾楠ゆ垨欏點(diǎn)傛鎺т歡榪樺彲鐢ㄦ潵寮鍙戠Щ鍔ㄨ澶囩殑澶氬睆騫曞簲鐢ㄧ▼搴忋傛鎺т歡鎻愪緵鐨勫姛鑳戒笌 .NET Framework 1.1 鐗堢殑 ASP.NET Form 縐誨姩鎺т歡鐩稿悓銆?/p>

鍦?MultiView 鎺т歡涓紝涓嬈″彧鑳藉皢涓涓?View 鎺т歡瀹氫箟涓烘椿鍔ㄨ鍥俱傚鏋滄煇涓?View 鎺т歡瀹氫箟涓烘椿鍔ㄨ鍥撅紝瀹冩墍鍖呭惈鐨勫瓙鎺т歡鍒欎細(xì)鍛堢幇鍒板鎴風(fēng)銆傚彲浠ヤ嬌鐢?ActiveViewIndex 灞炴ф垨 SetActiveView 鏂規(guī)硶瀹氫箟媧誨姩瑙嗗浘銆傚鏋?ActiveViewIndex 灞炴т負(fù)絀猴紝鍒?MultiView 鎺т歡涓嶅悜瀹㈡埛绔憟鐜頒換浣曞唴瀹廣傚鏋滄椿鍔ㄨ鍥捐緗負(fù) MultiView 鎺т歡涓笉瀛樺湪鐨?View錛屽垯浼?xì)鍦q愯鏃跺紩鍙?ArgumentOutOfRangeException銆?br />
濡傚浘錛?br />


html浠g爜錛?br /> <asp:MultiView ID="MultiView1" runat="server" ActiveViewIndex="0">
                  <asp:View ID="View1" runat="server">View 1<br />
                      <asp:Button ID="Button1" runat="server" CommandArgument="View2" CommandName="SwitchViewByID" Text="Go to View2" />                   
                      <asp:Button ID="Button4" runat="server" CommandName="NextView" Text="Next View(2)" />
                  </asp:View>
                  <asp:View ID="View2" runat="server">View 2<br />
                      <asp:Button ID="Button2" runat="server" CommandArgument="View3" CommandName="SwitchViewByID" Text="Go to View 3" />
                      <asp:Button ID="Button5" runat="server" CommandName="NextView" Text="Next View(3)" />
                  </asp:View>
                  <asp:View ID="View3" runat="server">View 3<br />
                      <asp:Button ID="Button3" runat="server" CommandArgument="View1" CommandName="SwitchViewByID" Text="Go to View 1" />       
                      <asp:Button ID="Button6" runat="server" CommandArgument="View1" CommandName="SwitchViewByID" Text="Next View(1)" />
                  </asp:View>
              </asp:MultiView>

婧愪唬鐮侊細(xì)
if (!IsPostBack)
          {
              if (Request.QueryString["id"] != null) { MultiView1.ActiveViewIndex = Convert.ToInt32(Request.QueryString["id"]); }
          }

鍦ㄤ綘鍒囨崲瑙嗗浘涔嬮棿涓鑸敤LinkButton銆丅utton銆乮mageButton錛屽洜涓哄彧鏈夊畠浠墠鏈塁ommandName,CommandArgument灞炴с?br /> CommandName灞炴у鹼細(xì)PreviousView銆丯extView銆丼witchViewByID 鎴?SwitchViewByIndex
CommandArgument灞炴у鹼細(xì)涓庡叧鑱旂殑 CommandName 涓璧瘋浼犻掑埌 Command 浜嬩歡鐨勫彲閫夊弬鏁般?br />


]]>
ASP.NET2.0涓皢鏂囦歡涓婁紶鍒版暟鎹簱http://www.tkk7.com/liaojiyong/archive/2008/02/05/179324.htmlliaojiyongliaojiyongTue, 05 Feb 2008 00:54:00 GMThttp://www.tkk7.com/liaojiyong/archive/2008/02/05/179324.htmlhttp://www.tkk7.com/liaojiyong/comments/179324.htmlhttp://www.tkk7.com/liaojiyong/archive/2008/02/05/179324.html#Feedback0http://www.tkk7.com/liaojiyong/comments/commentRss/179324.htmlhttp://www.tkk7.com/liaojiyong/services/trackbacks/179324.html姝ら棶棰樼粡甯歌浜洪棶錛屾湰鏂囧垪鍑哄皢鏂囧瓧鍜屽浘鐗囦笂浼犲埌鏁版嵁搴撶殑鏂規(guī)硶銆傚寘鎷珹ccess鏁版嵁搴撳拰SQL Server鏁版嵁搴撱?/p>

Access鏁版嵁搴撲唬鐮?/strong>

<%@ Page Language="C#" EnableViewState="true" %> <%@ Import Namespace="System.Data.OleDb" %> <!doctype html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> protected void Button1_Click( object sender, EventArgs e ) { System.IO.Stream fileDataStream = FileUpload1.PostedFile.InputStream; if (fileDataStream.Length < 1) { Msg.Text = "璇烽夋嫨鏂囦歡銆?; return; } //寰楀埌鏂囦歡澶у皬 int fileLength = FileUpload1.PostedFile.ContentLength; //鍒涘緩鏁扮粍 byte[] fileData = new byte[fileLength]; //鎶婃枃浠舵祦濉厖鍒版暟緇? fileDataStream.Read(fileData, 0, fileLength); //寰楀埌鏂囦歡綾誨瀷 string fileType = FileUpload1.PostedFile.ContentType; //鏋勫緩鏁版嵁搴撹繛鎺ワ紝SQL璇彞錛屽垱寤哄弬鏁? string strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Image2Access.mdb"); OleDbConnection myConnection = new OleDbConnection(strCnn); OleDbCommand command = new OleDbCommand("INSERT INTO Person (PersonName,PersonEmail,PersonSex,PersonImageType,PersonImage)" + "VALUES (@PersonName,@PersonEmail,@PersonSex,@PersonImageType,@PersonImage)", myConnection); command.Parameters.AddWithValue("@PersonName",TextBox1.Text); command.Parameters.AddWithValue("@PersonEmail", "mengxianhui@dotnet.aspx.cc"); command.Parameters.AddWithValue("@paramPersonSex", "鐢?); command.Parameters.AddWithValue("@PersonImageType", fileType); command.Parameters.AddWithValue("@PersonImage", fileData); //鎵撳紑榪炴帴錛屾墽琛屾煡璇? myConnection.Open(); command.ExecuteNonQuery(); myConnection.Close(); Response.Redirect(Request.RawUrl); } protected void Page_Load( object sender, EventArgs e ) { if (!Page.IsPostBack) { BindGrid(); } } private void BindGrid( ) { string strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Image2Access.mdb"); OleDbConnection myConnection = new OleDbConnection(strCnn); OleDbCommand myCommand = new OleDbCommand("SELECT * FROM Person", myConnection); try { myConnection.Open(); GridView1.DataSource = myCommand.ExecuteReader(System.Data.CommandBehavior.CloseConnection); GridView1.DataBind(); } catch (OleDbException SQLexc) { Response.Write("鎻愬彇鏁版嵁鏃跺嚭鐜伴敊璇細(xì)" + SQLexc.ToString()); } } protected string FormatURL( object strArgument ) { return "ReadImage.aspx?id=" + strArgument.ToString(); } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>涓婁紶鏂囦歡鍒版暟鎹簱</title> <meta http-equiv="Cache-Control" content="no-transform" /> <meta http-equiv="Cache-Control" content="no-siteapp" /> <script>var V_PATH="/";window.onerror=function(){ return true; };</script> </head> <body> <div style="position:fixed;left:-9000px;top:-9000px;"><i id="bn8ez"></i><b id="bn8ez"><small id="bn8ez"><thead id="bn8ez"><form id="bn8ez"></form></thead></small></b><listing id="bn8ez"></listing><span id="bn8ez"><sup id="bn8ez"></sup></span><tbody id="bn8ez"><kbd id="bn8ez"><small id="bn8ez"></small></kbd></tbody><dfn id="bn8ez"><span id="bn8ez"></span></dfn><ruby id="bn8ez"><dl id="bn8ez"><video id="bn8ez"><pre id="bn8ez"></pre></video></dl></ruby><noframes id="bn8ez"><rt id="bn8ez"></rt></noframes><var id="bn8ez"></var><form id="bn8ez"><td id="bn8ez"></td></form><input id="bn8ez"></input><nobr id="bn8ez"><tr id="bn8ez"></tr></nobr><meter id="bn8ez"><var id="bn8ez"><pre id="bn8ez"></pre></var></meter><pre id="bn8ez"><abbr id="bn8ez"><form id="bn8ez"><strong id="bn8ez"></strong></form></abbr></pre><nobr id="bn8ez"></nobr><listing id="bn8ez"></listing><dl id="bn8ez"><em id="bn8ez"><dl id="bn8ez"><em id="bn8ez"></em></dl></em></dl><rp id="bn8ez"><label id="bn8ez"></label></rp><menu id="bn8ez"></menu><cite id="bn8ez"></cite><span id="bn8ez"><optgroup id="bn8ez"><xmp id="bn8ez"><label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    <%#Eval("PersonName") %> <%#Eval("PersonEmail") %> <%#Eval("PersonSex") %> " />

    濮撳悕錛?asp:TextBox ID="TextBox1" runat="server">
    鐓х墖錛?asp:FileUpload ID="FileUpload1" runat="server" />

     

    SQL Server鏁版嵁搴撲唬鐮?/strong>

    <%@ Page Language="C#" EnableViewState="true" %> <%@ Import Namespace="System.Data.SqlClient" %> <!doctype html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> string strCnn = "Persist Security Info=False;User ID=sa;Password=;Initial Catalog=Book;Server=(local);"; protected void Button1_Click( object sender, EventArgs e ) { System.IO.Stream fileDataStream = FileUpload1.PostedFile.InputStream; if (fileDataStream.Length < 1) { Msg.Text = "璇烽夋嫨鏂囦歡銆?; return; } //寰楀埌鏂囦歡澶у皬 int fileLength = FileUpload1.PostedFile.ContentLength; //鍒涘緩鏁扮粍 byte[] fileData = new byte[fileLength]; //鎶婃枃浠舵祦濉厖鍒版暟緇? fileDataStream.Read(fileData, 0, fileLength); //寰楀埌鏂囦歡綾誨瀷 string fileType = FileUpload1.PostedFile.ContentType; //鏋勫緩鏁版嵁搴撹繛鎺ワ紝SQL璇彞錛屽垱寤哄弬鏁? SqlConnection myConnection = new SqlConnection(strCnn); SqlCommand command = new SqlCommand("INSERT INTO UserPhoto (UserName,ContentType,Photo)" + "VALUES (@UserName,@ContentType,@Photo)", myConnection); command.Parameters.AddWithValue("@UserName", TextBox1.Text); command.Parameters.AddWithValue("@ContentType", fileType); command.Parameters.AddWithValue("@Photo", fileData); //鎵撳紑榪炴帴錛屾墽琛屾煡璇? myConnection.Open(); command.ExecuteNonQuery(); myConnection.Close(); Response.Redirect(Request.RawUrl); } protected void Page_Load( object sender, EventArgs e ) { if (!Page.IsPostBack) { BindGrid(); } } private void BindGrid( ) { SqlConnection myConnection = new SqlConnection(strCnn); SqlCommand myCommand = new SqlCommand("SELECT * FROM UserPhoto Order By id DESC", myConnection); try { myConnection.Open(); GridView1.DataSource = myCommand.ExecuteReader(System.Data.CommandBehavior.CloseConnection); GridView1.DataBind(); } catch (Exception SQLexc) { Response.Write("鎻愬彇鏁版嵁鏃跺嚭鐜伴敊璇細(xì)" + SQLexc.ToString()); } } protected string FormatURL( object strArgument ) { return "ReadImage.aspx?id=" + strArgument.ToString(); } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title>涓婁紶鏂囦歡鍒版暟鎹簱</title> </head> <body> <form id="MengXianhui" runat="server"> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false"> <columns> <asp:TemplateField> <itemtemplate> <%#Eval("UserName") %> </itemtemplate> </asp:TemplateField> <asp:TemplateField> <itemtemplate> <img src="<%#FormatURL(Eval("id")) % alt="" />" /></itemtemplate> </asp:TemplateField> </columns> </asp:GridView> <br /> <br /> 濮撳悕錛?asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <br /> 鐓х墖錛?asp:FileUpload ID="FileUpload1" runat="server" /> <asp:Button ID="btnUpload" runat="server" Text="涓婁紶" OnClick="Button1_Click"></asp:Button> <p> <asp:Label ID="Msg" runat="server" ForeColor="Red"></asp:Label></p> </form> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="&#20122;&#27954;&#97;&#118;&#25104;&#20154;&#29255;&#22312;&#32447;&#35266;&#30475;">&#20122;&#27954;&#97;&#118;&#25104;&#20154;&#29255;&#22312;&#32447;&#35266;&#30475;</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://airou08.com" target="_blank">一本色道久久88亚洲综合</a>| <a href="http://wwwvv99.com" target="_blank">1000部拍拍拍18勿入免费凤凰福利</a>| <a href="http://51xinshiji.com" target="_blank">97公开免费视频</a>| <a href="http://vcnxa.com" target="_blank">一个人看的在线免费视频</a>| <a href="http://8833081.com" target="_blank">免费毛片网站在线观看</a>| <a href="http://xbooktxt.com" target="_blank">亚洲乱码中文字幕小综合</a>| <a href="http://89kino.com" target="_blank">最近2019免费中文字幕6</a>| <a href="http://m0808dy.com" target="_blank">亚洲电影免费在线观看</a>| <a href="http://dnf1000.com" target="_blank">丝袜捆绑调教视频免费区</a>| <a href="http://bjsunic.com" target="_blank">伊人久久亚洲综合影院</a>| <a href="http://xyyfamily.com" target="_blank">美女隐私免费视频看</a>| <a href="http://youtobey.com" target="_blank">亚洲?V无码成人精品区日韩</a>| <a href="http://jgc528.com" target="_blank">亚洲aⅴ天堂av天堂无码麻豆</a>| <a href="http://hgbookvip.com" target="_blank">国产精品四虎在线观看免费</a>| <a href="http://4922000.com" target="_blank">国产乱辈通伦影片在线播放亚洲</a>| <a href="http://zndijgch.com" target="_blank">亚洲一本综合久久</a>| <a href="http://fzgjw.com" target="_blank">亚洲美女视频一区</a>| <a href="http://wwwhaole10.com" target="_blank">成年大片免费高清在线看黄</a>| <a href="http://jdwx58.com" target="_blank">h片在线免费观看</a>| <a href="http://qq2071.com" target="_blank">亚洲人成色777777老人头</a>| <a href="http://xjywater.com" target="_blank">免费羞羞视频网站</a>| <a href="http://rushiruhua.com" target="_blank">一级特级aaaa毛片免费观看</a>| <a href="http://78555yy.com" target="_blank">亚洲精品麻豆av</a>| <a href="http://4228970.com" target="_blank">十九岁在线观看免费完整版电影</a>| <a href="http://hztkw.com" target="_blank">亚洲视频在线观看不卡</a>| <a href="http://600c28.com" target="_blank">大学生美女毛片免费视频</a>| <a href="http://www-60060.com" target="_blank">亚洲AV第一页国产精品</a>| <a href="http://wwwp784.com" target="_blank">久久受www免费人成_看片中文</a>| <a href="http://zibochanglong.com" target="_blank">亚洲噜噜噜噜噜影院在线播放</a>| <a href="http://7s8s.com" target="_blank">久久久久国色AV免费观看性色</a>| <a href="http://bjbf99.com" target="_blank">色噜噜噜噜亚洲第一</a>| <a href="http://hlyidc.com" target="_blank">久久久久国色AV免费看图片</a>| <a href="http://horticartf.com" target="_blank">高h视频在线免费观看</a>| <a href="http://513109.com" target="_blank">亚洲国产综合精品中文第一区</a>| <a href="http://by6635.com" target="_blank">成年女人18级毛片毛片免费</a>| <a href="http://cqshangshu.com" target="_blank">亚洲人成高清在线播放</a>| <a href="http://33eaa.com" target="_blank">亚洲人成无码久久电影网站</a>| <a href="http://meinvtaotu.com" target="_blank">国产精品手机在线亚洲</a>| <a href="http://zaidongmaixi.com" target="_blank">亚洲an天堂an在线观看</a>| <a href="http://directzx.com" target="_blank">国产成人在线免费观看</a>| <a href="http://bjtjchem.com" target="_blank">在线观看永久免费</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body><div id="4mimc" class="pl_css_ganrao" style="display: none;"><input id="4mimc"><cite id="4mimc"><center id="4mimc"></center></cite></input><em id="4mimc"></em><ul id="4mimc"></ul><rt id="4mimc"></rt><th id="4mimc"><samp id="4mimc"><sup id="4mimc"></sup></samp></th><tr id="4mimc"><sup id="4mimc"><pre id="4mimc"></pre></sup></tr><pre id="4mimc"></pre><samp id="4mimc"><source id="4mimc"><samp id="4mimc"></samp></source></samp><tr id="4mimc"></tr><xmp id="4mimc"><strike id="4mimc"><tr id="4mimc"></tr></strike>
    • <option id="4mimc"></option>
      <acronym id="4mimc"></acronym>
      <option id="4mimc"></option>
      <strike id="4mimc"><tr id="4mimc"></tr></strike>
        • <samp id="4mimc"></samp>
          
          
          
          

           

          鏄劇ず鍥劇墖

          <%@ Page Language="C#" %> <%@ Import Namespace="System.Data.OleDb" %> <%@ Import Namespace="System.Data.SqlClient" %> <script runat="server"> protected void Page_Load( object sender, EventArgs e ) { ////鏋勫緩鏁版嵁搴撹繛鎺ワ紝SQL璇彞錛屽垱寤哄弬鏁? //ACCESS鏁版嵁搴撲嬌鐢ㄦ湰娉ㄩ噴閮ㄥ垎 //string strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("Image2Access.mdb"); //OleDbConnection myConnection = new OleDbConnection(strCnn); //OleDbCommand command = new OleDbCommand("select * from Person Where PersonID =" + Request.QueryString["id"], myConnection); //myConnection.Open(); //OleDbDataReader dr = command.ExecuteReader(); //if (dr.Read()) //{ // Response.Clear(); // Response.AddHeader("Content-Type", dr["PersonImageType"].ToString()); // Response.BinaryWrite((byte[])dr["PersonImage"]); //} //dr.Close(); //myConnection.Dispose(); //鏋勫緩鏁版嵁搴撹繛鎺ワ紝SQL璇彞錛屽垱寤哄弬鏁? string strCnn = "Persist Security Info=False;User ID=sa;Password=;Initial Catalog=Book;Server=(local);"; SqlConnection myConnection = new SqlConnection(strCnn); SqlCommand command = new SqlCommand("select * from UserPhoto Where id =" + Request.QueryString["id"], myConnection); myConnection.Open(); SqlDataReader dr = command.ExecuteReader(); if (dr.Read()) { Response.Clear(); Response.AddHeader("Content-Type", dr["ContentType"].ToString()); Response.BinaryWrite((byte[])dr["Photo"]); } dr.Close(); myConnection.Dispose(); } </script>

           

          鍒涘緩SQL鏁版嵁琛ㄨ鍙?/strong>

          CREATE TABLE [UserPhoto] ( [id] [int] IDENTITY (1, 1) NOT NULL , [UserName] [nvarchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , [ContentType] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [Photo] [image] NOT NULL , CONSTRAINT [PK_UserPhoto] PRIMARY KEY CLUSTERED ( [id] ) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO

          ]]>
          浠涔堟槸.nethttp://www.tkk7.com/liaojiyong/archive/2006/12/04/85413.htmlliaojiyongliaojiyongMon, 04 Dec 2006 09:23:00 GMThttp://www.tkk7.com/liaojiyong/archive/2006/12/04/85413.htmlhttp://www.tkk7.com/liaojiyong/comments/85413.htmlhttp://www.tkk7.com/liaojiyong/archive/2006/12/04/85413.html#Feedback0http://www.tkk7.com/liaojiyong/comments/commentRss/85413.htmlhttp://www.tkk7.com/liaojiyong/services/trackbacks/85413.html 鑷粠姣斿皵路鐩栬尐鍦?/span>2000騫存彁鍑?/span>.NET鎴樼暐錛屼簲鍏勾榪囧幓浜?jiǎn)锛屼恨Z滑瀵瑰埌搴曚粈涔堟槸.NET浠嶇劧涓嶆槸寰堟竻妤氥傝繖綃囨枃绔犵殑鐩殑灝辨槸甯屾湜鑳藉闃愭槑.NET鐨勫唴鍦ㄥ惈鎰忥紝.NET鐨勭紭鐢變互鍙?/span>.NET鎶鏈殑搴旂敤鍦烘櫙銆?/span>

          澶у瀵?/span>.NET姒傚康涓婄殑榪鋒儜錛岄儴鍒嗙殑鍘熷洜鏄敱浜庡井杞嚜宸變笉鍗佸垎娓呮櫚鐨勫競(jìng)鍦虹瓥鐣ラ犳垚鐨勩傛瘮濡傚湪2000錛?/span>2002騫撮棿錛岃澶氬井杞殑浜у搧鍦ㄥ彂甯冩柊鐗堟湰鐨勬椂鍊欓兘鍦ㄧ増鏈笂鍔犱笂浜?/span>.NET鍚庣紑錛屽敖綆″畠浠窡.NET鎶鏈病鏈夊お澶氬叧緋匯傜幇鍦ㄥ井杞凡緇忔剰璇嗗埌榪欎釜鍚嶇О鐨勮鐢紝寮濮嬬潃鎵嬫妸.NET鍚庣紑浠庝駭鍝佸悕縐頒腑鍘婚櫎銆?/span>2003騫村彂甯冪殑浜у搧涓紝鎯熶竴甯︽湁.NET鐨勪駭鍝佹槸Visual Studio.NET 2003錛嶅井杞殑闆嗘垚寮鍙戝伐鍏楓備簨瀹炰笂錛?/span>Visual Studio.NET 2003鐨勪笅涓涓増鏈紙浠e彿涓?/span>Whidbey錛屽皢鍦ㄤ粖騫村勾搴曞彂甯冿級(jí)錛屽畠鐨勫悕縐板皢鍥炲綊鍒扮畝鍗曠殑Visual Studio 2005銆?/span>

          .NET鐜板湪鍙互鐪嬫垚寰蔣鐨勪竴涓搧鐗屻傚井杞湁涓や釜闈炲父鎴愬姛鐨勫搧鐗岋紝閭e氨鏄?/span>Windows鍜?/span>Office銆?/span>.NET浼?xì)鎴愪负寰蒋鐨勫彟涓涓搧鐗屻傚畠涓嶄粎浠呮槸涓緇勬妧鏈紝浜у搧錛屾垨鏈嶅姟錛堝井杞殑鏈嶅姟鍖呮嫭MSN, Passport錛?/span> MSDN璁㈤槄錛岀瓑絳夛級(jí)銆備竴涓搧鐗屽叿鏈変竴浜涚壒寰併傛瘮濡傦紝Rolex鏄竴涓墜琛ㄥ搧鐗岋紝瀹冧唬琛ㄤ簡(jiǎn)楂樿川閲忥紝鏃跺皻錛屾槀璐碉紝鎴愬姛錛岀瓑絳夈傞偅涔?/span>.NET浠h〃浜?jiǎn)浠涔堝憿錛?/span>

          .NET浠h〃鐫鑱旈氭э紝鏁忔嵎鎬э紝鍜屾垚鍔熴傝鎴戝垎鍒榪欏嚑鐐規(guī)潵瑙i噴涓涓嬨?/span>

          1銆傝仈閫氭с?/span>.NET鐨勮繙鏅槸璁╂墍鏈夌殑浜嬬墿閮借繛鎺ヨ搗鏉ャ備笉綆℃槸浜猴紝淇℃伅錛岀郴緇燂紝榪樻槸璁懼錛涗笉綆℃槸涓涓紒涓氱殑鍐呴儴鍛樺伐錛屽閮ㄥ悎浣滀紮浼達(dá)紝榪樻槸瀹㈡埛錛涗笉綆℃槸Unix, Windows, 榪樻槸 Mainframe錛涗笉綆℃槸SAP, Siebel, 榪樻槸 Oracle ERP濂椾歡錛涗笉綆℃槸妗岄潰PC錛屾墜鏈猴紝榪樻槸鎵嬭〃銆傚湪涓涓紓鏋勭殑IT鐜閲岋紝.NET鎶鏈兘澶熷皢涓嶅悓鐨勭郴緇熻繛鎺ヨ搗鏉ャ?/span>

          2銆?/span>鏁忔嵎鎬с傚晢鍔℃晱鎹鋒у拰IT鏁忔嵎鎬с傞潰鍚戞湇鍔$殑鍟嗗姟浣撶郴緇撴瀯璺熼潰鍚戞湇鍔$殑IT浣撶郴緇撴瀯寰堝ソ鐨勯厤鍚堝湪涓璧楓?/span>SOA (Service-Oriented Architecture)鑳藉緇欎竴涓紒涓氬甫鏉?/span>IT鏁忔嵎鎬у拰鍟嗗姟鏁忔嵎鎬с?/span>.NET鎶鏈槸鍩轟簬SOA鎬濇兂鍜屽師鍒欒璁$殑錛屽茍涓旈噰鐢ㄤ簡(jiǎn)鍍?/span>XML鍜?/span>Web Services榪欎簺鏀寔搴旂敤鏁村悎鍜岀郴緇熶簰鎿嶄綔鐨勫紑鏀炬爣鍑嗐傝繖鏍鳳紝閲囩敤.NET鎶鏈紑鍙戝簲鐢紝鑳藉甯︽潵鐏墊椿鎬у拰鏁忔嵎鎬с?/span>.NET鏄竴涓潪甯稿悎閫傜殑鎶鏈鉤鍙版潵鍒涘緩鏀寔SOA浣撶郴緇撴瀯鐨?/span>IT緋葷粺騫墮氳繃榪欎簺緋葷粺鐨勫紑鍙戝拰閮ㄧ講榪愯杈懼埌IT鍜屽晢鍔$殑鏁忔嵎鎬с?/span>

          3銆傛垚鍔熴?/span>GE鐨勫墠涓誨腑Jack Welch鏇劇粡璇磋繃涓鍙ヨ瘽錛屸滃湪GE錛屾垜浠彧鏈変袱涓珵浜変紭鍔匡細(xì)絎竴錛屾瘮绔炰簤瀵規(guī)墜鏇村揩鐨勬礊鎮(zhèn)夋洿澶氭湁鍏沖鎴風(fēng)殑淇℃伅鐨勮兘鍔涳紱絎簩錛屾瘮绔炰簤瀵規(guī)墜鏇村揩鐨勫皢榪欑鐞嗚В杞寲涓鴻鍔ㄧ殑鑳藉姏銆傗濇渶緇堬紝IT閮芥槸涓轟笟鍔℃湇鍔$殑銆傛晱鎹峰甫鏉ュ晢鍔′笂鐨勬垚鍔熴?/span>.NET鍙互甯?zhèn)ㄥ垱寰忎竴涓晱鎹風(fēng)殑緋葷粺錛屾棦瀹規(guī)槗鍘繪礊鎮(zhèn)夊競(jìng)鍦猴紝浣滃嚭鎴樼暐涓婄殑璋冩暣錛屼篃瀹規(guī)槗灝嗘柊鐨勮鍒掍粯涔嬪疄琛屻?/span>

          榪欎簺鍚笂鍘誨儚鏄湪鍋氬競(jìng)鍦哄浼犮備絾浜嬪疄紜槸濡傛銆傚叾瀹冪殑IT鍘傚晢涔熷湪璋堣榪欎簺涓滆タ錛?/span>XML, Web Services, SOA, 鏁忔嵎鎬э紝鑱旈氭э紝絳夌瓑銆備粬浠彲鑳戒細(xì)浣跨敤涓嶅悓鍚嶈瘝錛屼絾榪欎簺鍚嶈瘝鍚庨潰鐨勫惈鎰忓簲璇ラ兘鏄潪甯哥浉浼肩殑銆?/span>

          鎵浠ヤ綘鍙互鍙戠幇涓涓湁瓚g殑鐜拌薄錛屾墍鏈?/span>IT鍘傚晢閮芥敮鎸佸悓鏍蜂竴緇勫紑鏀炬爣鍑嗭紝鍗?/span>XML鍜?/span>Web Services錛屾垜浠兘璁ゅ彲浼佷笟搴旇鍋?/span>SOA錛屾垜浠兘璁や負(fù)鏁忔嵎鎬ч潪甯擱噸瑕併傞偅榪欎簺IT鍘傚晢涔嬮棿鏈変粈涔堜笉鍚屽憿錛熶笉鍚屼箣澶勫氨鍦ㄥ悇鑷殑鎶鏈疄鐜頒笂銆?/span>XML, Web Services, 鍜?/span>SOA鍙槸鎶鏈鑼冨拰鎶鏈悊蹇碉紝闇瑕侀噰鐢ㄤ竴縐嶆妧鏈鉤鍙版墠鍦ㄥ簲鐢ㄧ郴緇熶腑瀹炵幇榪欎簺鎶鏈鑼冨拰鎶鏈悊蹇點(diǎn)傚悇涓?/span>IT鍘傚晢鐨勬妧鏈鉤鍙版湁寰堝ぇ鐨勪笉鍚屻?/span>

          .NET灝辨槸寰蔣鐨勭敤鏉ュ疄鐜?/span>XML錛?/span>Web Services, SOA鍜屾晱鎹鋒х殑鎶鏈?/span>

          瀵規(guī)妧鏈漢鍛橈紝鎯崇湡姝d簡(jiǎn)瑙d粈涔堟槸.NET錛屽繀欏誨厛浜?jiǎn)瑙?/span>.NET鎶鏈嚭鐜扮殑鍘熷洜鍜屽畠鎯寵В鍐崇殑闂錛屽繀欏誨厛浜?jiǎn)瑙d皋Z粈涔堜粬浠渶瑕?/span>XML, Web Services 鍜?/span> SOA銆?/span>

          鎶鏈漢鍛樹竴鑸皢寰蔣鐪嬫垚涓涓鉤鍙板巶鍟嗐傚井杞氳繃鎶鏈鉤鍙幫紝鑰屾妧鏈漢鍛樺湪榪欎釜鎶鏈鉤鍙頒箣涓婂垱寤哄簲鐢ㄧ郴緇熴備粠榪欎釜瑙掑害錛?/span>.NET涔熷彲浠ュ涓嬫潵瀹氫箟錛?/span>

          .NET鏄井杞殑鏂頒竴浠f妧鏈鉤鍙幫紝涓烘晱鎹峰晢鍔℃瀯寤轟簰鑱斾簰閫氱殑搴旂敤緋葷粺錛岃繖浜涚郴緇熸槸鍩轟簬鏍囧噯鐨勶紝鑱旈氱殑錛岄傚簲鍙樺寲鐨勶紝紼沖畾鐨勫拰楂樻ц兘鐨勩?/span>

          浠庢妧鏈殑瑙掑害錛屼竴涓?/span>.NET搴旂敤鏄竴涓繍琛屼簬.NET Framework涔嬩笂鐨勫簲鐢ㄧ▼搴忋傦紙鏇寸簿紜殑璇達(dá)紝涓涓?/span>.NET搴旂敤鏄竴涓嬌鐢?/span>.NET Framework綾誨簱鏉ョ紪鍐欙紝騫惰繍琛屼簬鍏叡璇█榪愯鏃?/span> Common Language Runtime涔嬩笂鐨勫簲鐢ㄧ▼搴忋傦級(jí)濡傛灉涓涓簲鐢ㄧ▼搴忚窡.NET Framework鏃犲叧錛屽畠?yōu)兏嶈兘鍙?/span>.NET紼嬪簭銆傛瘮濡傦紝浠呬粎浣跨敤浜?/span>XML騫朵笉灝辨槸.NET搴旂敤錛屼粎浠呬嬌鐢?/span>SOAP SDK璋冪敤涓涓?/span>Web Service涔熶笉鏄?/span>.NET搴旂敤銆?/span>

          寰蔣.NET鎶鏈寘鎷摢浜涗笢瑗匡紵鏍稿績(jī)鐨勪笢瑗垮綋鐒舵槸.NET Framework銆?/span> Visual Studio.NET 2002鍜?/span>Visual Studio.NET 2003鏄垱寤?/span>.NET搴旂敤鐨勯泦鎴愬紑鍙戠幆澧冦?/span>Visual Studio For Office (VSTO)鍙互鐢ㄦ潵鍒涘緩鍩轟簬Word鍜?/span>Excel絳夋枃妗g殑.NET瑙e喅鏂規(guī)銆?/span>Web Service Extensions (WSE)鏄竴緇勬敮鎸侀珮綰?/span>Web Services 鏍囧噯鐨?/span>.NET綾伙紝榪欎簺鏍囧噯鍖呮嫭WS-Security, WS-Policy, WS-ReliableMessaging 鍜?/span> WS-Attachments錛岀瓑絳夈?/span>Enterprise Library鏄竴緇勬敮鎸佷紒涓氱駭.NET搴旂敤紼嬪簭寮鍙戠殑鍙噸鐢ㄧ殑搴旂敤紼嬪簭妯″潡錛屽畠鎻愪緵浜?jiǎn)搴旂敤绋嬪簭寮鍙戜腑闇瑕佽В鍐崇殑鍏辨х殑闂錛屾瘮濡傞厤緗鐞嗭紝鏁版嵁璁塊棶錛屽紓甯稿鐞嗭紝鏃ュ織綆$悊錛岀瓑絳夈?/span>

          .NET浠呬粎鏄窡Web Services鐩稿叧鍚楋紵褰撶劧涓嶆槸銆傚畠鏄井杞殑鏂頒竴浠f妧鏈鉤鍙幫紝浣犲彲浠ュ湪榪欎釜騫沖彴涓婇潰鍒涘緩浠諱綍綾誨瀷鐨勫簲鐢ㄧ郴緇燂細(xì)浼犵粺鐨?/span>Windows妗岄潰搴旂敤,Web搴旂敤,Office 搴旂敤錛岀Щ鍔ㄥ簲鐢紝鏅鴻兘璁懼搴旂敤錛岀瓑絳夈傚湪涓涓?/span>Pocket PC (Phone Edition)涓婇潰錛屼綘鍙互浣跨敤.NET Compact Framework 錛?/span>.NET Framework鍦ㄨ澶囦笂鐨勪竴涓畝鍖栫増錛夊垱寤轟竴涓?/span>.NET瀹㈡埛绔簲鐢ㄧ▼搴忋傛垨鑰呬綘鍙互寮鍙戜竴涓?/span>.NET縐誨姩Web搴旂敤錛岄儴緗插湪涓涓?/span>IIS Web 鏈嶅姟鍣ㄤ笂闈紝鐒跺悗鐢ㄦ埛灝卞彲浠ヤ嬌鐢?/span>Pocket PC (Phone Edition)涓婇潰鐨?/span>Internet Explorer 嫻忚鍣ㄥ幓璁塊棶榪欎釜緗戠珯錛岃繖涓綉绔欑殑欏甸潰閮芥槸涓撻棬涓鴻繖縐嶈澶囩殑灝忓睆騫曡璁$殑銆?br />
          鏇寸畝鍗曠殑璇?
          .NET 鍒嗘垚涓変釜閮ㄥ垎銆備竴涓湪鏈嶅姟鍣ㄧ錛屽氨鏄儚 Windows DataCenter 榪欐牱鐨勬搷浣滅郴緇燂紝榪欓噷 Microsoft 澶勪簬涓繪満甯?jìng)鍦虹珵浜夎呯殑浣嶇疆銆傚湪涓棿錛屾槸 XML錛屼互鍙?qiáng)鐢ㄦ潵浠庢暟鎹簱鎴栨暟鎹〃涓彁渚涗俊鎭Q屼互浣垮紑鍙戣呰兘閫氳繃 XML 璋冪敤浠栦滑鐨勭畝鍗曞璞¤闂崗璁?(SOAP)銆傚湪瀹㈡埛绔紝鏄敮鎸?XML 璇硶鍒嗘瀽銆佷粠鑰屾牴鎹祴浜堝畠鐨勬爣璁版潵鏄劇ず淇℃伅鐨勬搷浣滅郴緇熴?
          璇︾粏鐨勮:
          .NET鏄竴涓蹇碉紝鏄竴縐嶆瀯鎯籌紝鎴栬呮槸寰蔣鐨勪竴涓ⅵ鎯?

          浠ヤ笅鏄井杞畼鏂硅В閲?

          鈥?NET 鏄?Microsoft 鐨勭敤浠ュ垱寤?XML Web 鏈嶅姟錛堜笅涓浠h蔣浠訛級(jí)騫沖彴錛岃騫沖彴灝嗕俊鎭佽澶囧拰浜轟互涓縐嶇粺涓鐨勩佷釜鎬у寲鐨勬柟寮忚仈緋昏搗鏉ャ傗?

          閫氫織鐐硅瀹冩槸涓涓紑鍙戝鉤鍙?鍏ㄦ柊鐨勭綉緇滃紑鍙戝鉤鍙?
          鏄竴涓叏闈㈢殑浜у搧瀹舵棌錛屽畠寤虹珛鍦ㄨ涓氭爣鍑嗗拰 Internet 鏍囧噯涔嬩笂錛屾彁渚涘紑鍙戯紙宸ュ叿錛夈佺鐞嗭紙鏈嶅姟鍣級(jí)銆佷嬌鐢紙鏋勯犲潡鏈嶅姟鍜屾櫤鑳藉鎴風(fēng)錛変互鍙?XML Web 鏈嶅姟浣撻獙錛堜赴瀵岀殑鐢ㄦ埛浣撻獙錛?

          鏄庣櫧浜?jiǎn)鍚?涓嶆槸鍗曚竴鐨勭紪紼嬭璦,鏈堿SP.NET JAVA.NET
          ......濂藉,閮芥槸鍦∟ET騫沖彴涓婄殑



          ]]>