欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      .NET學(xué)習(xí)步驟++經(jīng)典總結(jié).NET學(xué)習(xí)步驟(共5則)

      時(shí)間:2019-05-13 17:18:00下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《.NET學(xué)習(xí)步驟++經(jīng)典總結(jié).NET學(xué)習(xí)步驟》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《.NET學(xué)習(xí)步驟++經(jīng)典總結(jié).NET學(xué)習(xí)步驟》。

      第一篇:.NET學(xué)習(xí)步驟++經(jīng)典總結(jié).NET學(xué)習(xí)步驟

      第一步 掌握一門.NET面向?qū)ο笳Z言,C#或VB.NET 我強(qiáng)烈反對在沒系統(tǒng)學(xué)過一門面向?qū)ο?OO)語言的前提下去學(xué)ASP.NET。ASP.NET是一個(gè)全面向?qū)ο蟮募夹g(shù),不懂OO,那絕對學(xué)不下去!

      第二步 對.NET Framework類庫有一定的了解 可以通過開發(fā)Windows Form應(yīng)用程序來學(xué)習(xí).NET Framework。ASP.NET是建構(gòu)在.NET Framework之上的技術(shù),你對.NET Framework了解得越深,學(xué)習(xí)ASP.NET就越快。舉個(gè)例子:下面簡單列出幾個(gè)對掌握ASP.NET非常重要的概念: 對象的內(nèi)存模型,委托,事件,多線程,程序集和應(yīng)用程序域,安全模型.NET Framework當(dāng)然還有許多其它的東西,但不理解與把握清楚上述這些東西,是很難真正把握ASP.NET的。出于急迫的心情與現(xiàn)實(shí)的考慮,不少人沒有扎實(shí)的面向?qū)ο蠡A(chǔ)就想直接學(xué)習(xí)ASP.NET,其結(jié)果只能是欲速則不達(dá)。在具備了OO基礎(chǔ)之后,以下是具體的學(xué)習(xí)ASP.NET技術(shù)步驟。

      第一步:學(xué)習(xí)HTML與CSS這并不需要去學(xué)一大堆的諸如Dreamweaver,F(xiàn)irework之類的各種網(wǎng)頁設(shè)計(jì)工具,關(guān)鍵是理解HTML網(wǎng)頁嵌套的block結(jié)構(gòu)與CSS的box模型。許多ASP.NET控件最后都必須轉(zhuǎn)化為HTML。而且,div+CSS是當(dāng)前主流的網(wǎng)頁布局模型。學(xué)習(xí)這部分時(shí),關(guān)鍵在于理解概念,而不需要將精力花在美化頁面的許多技巧上,那是網(wǎng)站美工的工作,不是程序員的工作。

      第二步:學(xué)習(xí)JavaScriptJavaScript不是Java,它主要運(yùn)行于瀏覽器端??梢酝瓿稍S多工作,功能也很強(qiáng)大:比如它將客戶端網(wǎng)頁中的HTML元素看成一棵樹,可以編寫代碼訪問并修改樹節(jié)點(diǎn),動(dòng)態(tài)生成新的HTML代碼,從而達(dá)到動(dòng)態(tài)修改網(wǎng)頁顯示特性的目的。JavaScript在目前的網(wǎng)站開發(fā)中用得很多,非常重要。另外,它也是目前非常流行的AJAX技術(shù)的基礎(chǔ)。

      第三步:學(xué)習(xí)計(jì)算機(jī)網(wǎng)絡(luò)原理找一本大學(xué)<計(jì)算機(jī)網(wǎng)絡(luò)>教材,重點(diǎn)看看它的有關(guān)互聯(lián)網(wǎng)的部分,了解一些域名解析和HTTP協(xié)議等知識。這是進(jìn)行互聯(lián)網(wǎng)開發(fā)的理論基礎(chǔ)。

      第四步:學(xué)習(xí)ASP.NET表示層技術(shù),會(huì)設(shè)計(jì)Web頁面需要結(jié)合先前打好的面向?qū)ο蠹夹g(shù)的基礎(chǔ),至少掌握以下內(nèi)容:(1)各種Web控件的使用方法,(2)理解信息在網(wǎng)頁中的傳送方式,比如Cookie,ViewState,Session等的使用。(3)ASP.NET應(yīng)用程序與網(wǎng)頁的生命周期,以及相關(guān)對象(比如httpcontext,response,request)的用途。(4)ASP.NET實(shí)現(xiàn)事件驅(qū)動(dòng)的內(nèi)幕(5)自定義用戶控件再次強(qiáng)調(diào)一下,沒有OO基礎(chǔ),很難掌握上述技術(shù),就只能被這些東東牽著鼻子走了,會(huì)很被動(dòng)。

      第五步 掌握數(shù)據(jù)庫技術(shù)具體地說,要學(xué)習(xí)以下內(nèi)容:(1)學(xué)會(huì)使用SQL Server 2005:不要求精通它的各種工具與管理配置技術(shù),但至少知道如何連接,如何建表,如何創(chuàng)建存儲(chǔ)過程(2)學(xué)習(xí)ADO.NET,掌握使用代碼人工訪問數(shù)據(jù)庫(別用VS2005的向?qū)?的方法(3)學(xué)習(xí)數(shù)據(jù)綁定控件的使用

      第六步 理解多層架構(gòu)這時(shí),先前在OO學(xué)習(xí)階段涉及到的程序集與應(yīng)用程序域等就派上用場了,現(xiàn)在,網(wǎng)站架構(gòu)大多采用多層架構(gòu):表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)存取層以及數(shù)據(jù)庫本身??梢韵壬暇W(wǎng)找一此多層架構(gòu)的資料看,再找一個(gè)現(xiàn)成的比較復(fù)雜的開源ASP.NET項(xiàng)目分析一下其架構(gòu)就差不多了?;旧隙际且粋€(gè)套路,到處應(yīng)用。有的朋

      友問:學(xué)習(xí)架構(gòu)是不是必須學(xué)習(xí)設(shè)計(jì)模式。我的看法是:不必!當(dāng)然,你如果學(xué)習(xí)過設(shè)計(jì)模式,那當(dāng)然更好。但在實(shí)際開發(fā)中,如果只想著機(jī)械地套用某種模式,反而起不到好的結(jié)果。我的觀點(diǎn):在學(xué)習(xí)設(shè)計(jì)模式時(shí)要多思多悟,其思想就會(huì)漸漸地融入你的大腦,在真實(shí)的設(shè)計(jì)實(shí)踐中,忘掉所有的寫在書上的模式,一切從實(shí)際出發(fā),相信你的直覺,只要達(dá)到設(shè)計(jì)要求的方案就是可行的方案,事實(shí)上,你這樣做了之后,回過頭來再看,會(huì)發(fā)現(xiàn)你的設(shè)計(jì)往往暗合設(shè)計(jì)模式的理論。

      第七步 學(xué)習(xí)XML與Web Service先了解XML的基礎(chǔ)知識,找本講XML的書看一下就差不多了,然后,再學(xué)習(xí)Web Service。Web Service其實(shí)可類比為遠(yuǎn)程方法調(diào)用(以XML格式表達(dá)的調(diào)用信息)。學(xué) 到了這里,如果你還有興趣,不妨再去看看SOA,不過SOA的資料都是理論與概念,看起來比較郁悶,而且離實(shí)際開發(fā)可能比較遠(yuǎn)。所以,這是可選項(xiàng)。

      第八步 學(xué)習(xí)AJAX學(xué)習(xí)AJAX的主要目的是創(chuàng)建具有更豐富特性的Web表示層,而經(jīng)過前面七步的學(xué)習(xí),到此再學(xué)習(xí)AJAX已水到渠成,所有的基礎(chǔ)都已具備,不會(huì)有太大的問題了。在基礎(chǔ)未具備的前提下直接學(xué)AJAX,就象“浮沙之上筑高臺(tái)”,所以,將AJAX的學(xué)習(xí)次序安排在這里。

      第九步 學(xué)習(xí)RIA技術(shù)RIA:Rich internet application,可看成是將C/S與B/S優(yōu)點(diǎn)合二為一的嘗試。就具體技術(shù)來說,主要指微軟的Silverlight(WPF_E),畢竟前頭一路行來都是微軟路線。

      DOTNET的學(xué)習(xí)步驟(假設(shè)學(xué)習(xí)者是個(gè)門外漢):

      1。計(jì)算機(jī)使用基礎(chǔ)。會(huì)使用常用的軟件,如記事本,WORD,PPT,一般的管理軟件(如學(xué)生信息管理系統(tǒng)),會(huì)上網(wǎng),會(huì)在論壇發(fā)帖子,使用購物網(wǎng)站進(jìn)行購物,也就是學(xué)會(huì)常用軟件的使用方法,B/S和C/S的。知道什么叫按鈕,編輯框等。對計(jì)算機(jī)世界的東西有個(gè)感性認(rèn)識。

      2。懂得計(jì)算機(jī)的基本原理??梢詤⒖加?jì)算機(jī)專業(yè)自學(xué)考試的相關(guān)教材,打個(gè)理論基礎(chǔ)?;镜臄?shù)學(xué)基本的英語功底。

      3。學(xué)習(xí)一門語言作為編程的入門。比如C語言。懂得編程的基本概念。開始熟悉至少一種IDE的使用。

      4。學(xué)習(xí)HTML,JS,CSS,DB基礎(chǔ)。

      5。學(xué)習(xí)C#語言語法。

      6。學(xué)習(xí)WINFORM編程,并做由小到大的項(xiàng)目進(jìn)行訓(xùn)練,同時(shí)根據(jù)具體情況進(jìn)行專項(xiàng)訓(xùn)練,如網(wǎng)絡(luò)編程,線程,并了解熟悉相關(guān)的概念。(編程入門的語言也可以用C#,但是筆者認(rèn)為用C效果更好)

      7。學(xué)習(xí)ASP。NET,XML,AJAX,SQL SERVER。。

      8。從編程入門開始,就進(jìn)行實(shí)際項(xiàng)目訓(xùn)練,同時(shí)學(xué)習(xí)軟件工程相關(guān)知識運(yùn)用在項(xiàng)目開發(fā)中,以及可以做象計(jì)算器這樣的小項(xiàng)目,也可以做個(gè)大型應(yīng)用軟件。

      9。多看各種形式的資料,多練習(xí),多交流,訓(xùn)練自學(xué)能力和獨(dú)立解決問題的能力。

      .NET學(xué)習(xí)第一步:掌握VS.NET的使用

      作為一個(gè)下定決心要學(xué)習(xí).NET的初學(xué)者,首先要掌握VS.NET的使用,之所以把掌握這一開發(fā)工具放在第一位,是因?yàn)樵诤竺娴膶W(xué)習(xí)過程中,需要使用VS.NET進(jìn)行不斷地編程實(shí)踐,而只有通過實(shí)踐,才能最終掌握.NET技術(shù)。

      .NET學(xué)習(xí)第二步:掌握一種.NET語言

      第二步是掌握一種.NET語言。

      由于.NET支持多種語言,所以讀者可以根據(jù)自己的喜好選擇一門計(jì)算機(jī)語言,但請注意以下選擇語言的標(biāo)準(zhǔn):

      (1)必須是全面向?qū)ο蟮恼Z言,只有面向?qū)ο蟮恼Z言才能充分發(fā)揮.NET的威力;

      (2)擁有較多的開發(fā)者和技術(shù)資源,這樣您就可以很容易地找到志同道合的人共同學(xué)習(xí)。

      目前支持.NET的語言已有幾十種,而且還在不斷地增加中。

      微軟官方提供的語言有以下幾種:Managed C++,C#,Visual Basic.NET,J#。

      C#和Visual Basic.NET是目前.NET下開發(fā)的主流語言

      .NET學(xué)習(xí)第三步:掌握Windows Form程序開發(fā)

      在第三步中學(xué)習(xí)Windows Form是個(gè)好選擇。所謂Windows Form程序,就是傳統(tǒng)的運(yùn)行于個(gè)人電腦上的單機(jī)應(yīng)用程序,象大家常用的金山詞霸。通過Windows Form技術(shù)的學(xué)習(xí),讀者可以掌握最重要最基礎(chǔ)的windows軟件開發(fā)技術(shù),并對面向?qū)ο罄碚摃?huì)有深入的體會(huì),有了這些基礎(chǔ),深入學(xué)習(xí)網(wǎng)絡(luò)編程就是水到渠成的一件事。

      .NET學(xué)習(xí)第四步:學(xué)習(xí).NET網(wǎng)絡(luò)技術(shù)

      第四步則是學(xué)習(xí).NET網(wǎng)絡(luò)技術(shù),具體而言,又可以按照以下順序進(jìn)行學(xué)習(xí):

      (1)ASP.NET:主要掌握如何設(shè)計(jì)ASP.NET網(wǎng)頁,搭建一個(gè)運(yùn)行于.NET Framework之上的Web網(wǎng)站;

      (2)Web Service:學(xué)習(xí)如何把網(wǎng)站的各種功能以Web Service的形式提供給外界,或者集成外部的Web Service實(shí)現(xiàn)功能強(qiáng)大的信息系統(tǒng)。Web Service是一個(gè)潛力無窮的新技術(shù),將對下一代的互聯(lián)網(wǎng)產(chǎn)生深遠(yuǎn)的影響。

      (3).NET Reomting及相關(guān)技術(shù):不像ASP.NET和Web Service主要用于互聯(lián)網(wǎng),.NET Remoting及相關(guān)的技術(shù)主要用于開發(fā)基于局域網(wǎng)的應(yīng)用程序,目前大部分公司和企業(yè)都建有自己的局域網(wǎng),開發(fā)基于局域網(wǎng)的信息系統(tǒng)具有很大的需求。

      .NET學(xué)習(xí)第五步:移動(dòng)設(shè)備開發(fā)技術(shù)

      學(xué)習(xí)移動(dòng)設(shè)備開發(fā)技術(shù),比如為手機(jī)、SmartPhone等智能移動(dòng)設(shè)備開發(fā)程序,設(shè)計(jì)嵌入式系統(tǒng)等,.NET Compact Framework就是專為移動(dòng)設(shè)備應(yīng)用程序開發(fā)而準(zhǔn)備的,使用.NET Compact Framework開發(fā)移動(dòng)設(shè)備程序與使用.NET Framework開發(fā)普通程序是類似的,已有的.NET Framework開發(fā)經(jīng)驗(yàn)仍然適用;

      .NET學(xué)習(xí)第六步:移動(dòng)設(shè)備開發(fā)技術(shù)

      進(jìn)一步深入地學(xué)習(xí)企業(yè)級項(xiàng)目開發(fā)技術(shù),成為一名系統(tǒng)架構(gòu)設(shè)計(jì)師,這需要更進(jìn)一步地學(xué)習(xí)相關(guān)理論和技術(shù),比如設(shè)計(jì)模式、軟件工程等,還有J2EE等.NET競爭對手的技術(shù)。

      .NET學(xué)習(xí)第七步:成為.NET技術(shù)專家

      如果你能沿著路線圖走到這里,那就恭喜您,您已成為了一名.NET技術(shù)專家,更寬廣的道路將展現(xiàn)在您的面前。

      看看這位老師準(zhǔn)備怎樣將一個(gè)生手帶入編程世界的。以下為引用

      打算做一名搞web開發(fā)的,個(gè)人認(rèn)為要學(xué)的東西真的很多,而且我覺得有些知識最好是開始就應(yīng)當(dāng)

      講清楚,具體咱們慢慢說。

      1、B/S,C/S

      這是我想介紹的第一個(gè)概念,俗話說沒吃過豬肉還沒見過豬跑嗎!大家都是這個(gè)年代的人。

      軟件應(yīng)當(dāng)都沒少用,網(wǎng)站估計(jì)也都沒少上。所以我打算從這個(gè)點(diǎn)切入。

      2、WEB(DB)服務(wù)器,IIS

      有了對B/S的理解,這里我主要是想引出IIS。

      3、HTTP請求流程

      之所以在沒學(xué)任何語言之前介紹這個(gè),我是想讓他對web有個(gè)更深層次的認(rèn)識。當(dāng)你在瀏覽器中敲入

      “http://”的時(shí)候,到底發(fā)生了什么。之前引入的WEB服務(wù)器也是打算為這個(gè)服務(wù)的。

      4、HTML,CSS,Javascript

      結(jié)構(gòu)、樣式、行為----瀏覽器目前能認(rèn)識的三種語言,所以這是我們搞web的首當(dāng)其沖要掌握的。通過他們,我們才能和瀏覽器

      搭上話。

      HTML,我的計(jì)劃是HTML重點(diǎn)學(xué),起碼要認(rèn)識所有的HTML標(biāo)簽,重點(diǎn)學(xué)習(xí)各種表單元素。

      CSS,對于CSS來說:

      1)學(xué)習(xí)CSS格式

      2)學(xué)習(xí)HTML中使用CSS的幾種方式

      3)介紹幾個(gè)常用的CSS命令。

      Javascript:

      1)介紹使用場景,引出AJAX。

      2)介紹基本語法。

      3)介紹幾個(gè)作為客戶端驗(yàn)證的例子。

      學(xué)HTML的時(shí)候,我計(jì)劃讓他做一個(gè)靜態(tài)網(wǎng)站,可以部署到GAE上。

      5、Get/Post

      學(xué)完HTML以后,我想單獨(dú)把這一對概念介紹清楚。

      6、開始C#

      我的計(jì)劃是開始C#的時(shí)候,只學(xué)習(xí)C#的東西,先不開始.net。

      我用的書是《C#入門經(jīng)典(第4版)》,這里有目錄:http:///content/490456.htm

      所以我直接從第三章開始,關(guān)于C#,先學(xué)下面這些,關(guān)于VS的東西一律跳過,我覺得這些東西在書上看很無味:

      第3章 變量和表達(dá)式

      第4章 流程控制

      第5章 變量的更多內(nèi)容

      第6章 函數(shù)

      第7章 調(diào)試和錯(cuò)誤處理(只介紹 try...catch...finally)

      第9章 定義類

      第10章 定義類成員

      第11章 集合、比較和轉(zhuǎn)換(特別是關(guān)于集合的那些接口我希望能一次性搞定,當(dāng)然這局限于我的水平。)

      第12章 泛型(跳過泛型委托部分,另外委托和事件我也打算放在以后學(xué)asp.net的時(shí)候再講)

      7、面向?qū)ο缶幊?/p>

      主要資料也是入門經(jīng)典中的第8章 面向?qū)ο缶幊毯喗椤?/p>

      不過我打算再找找資料。

      8、開始.NET

      如果能有幸學(xué)到這,我就替他慶幸了。

      1).NET體系結(jié)構(gòu)我計(jì)劃用的資料是《C#高級編程(第4版)》中的第1章.NET體系結(jié)構(gòu)。

      這個(gè)在CSDN上有連載:http://book.csdn.net/bookfiles/140/。

      2)介紹一下C#語言和.NET的一些聯(lián)系。

      第二篇:學(xué)習(xí).net心得

      1.命名空間:命名空間是一種特殊的分類機(jī)制,它將與特定功能集有關(guān)的所有類型都分到一起,是.net避免類

      名沖突的一種方式。

      2.變量的作用域:一個(gè)變量的作用域是指能夠使用該變量的程序區(qū)域。for、while或類似語句中聲明的局部變

      量存在于該循環(huán)體內(nèi)。

      (1)字段和局部變量的作用域沖突:

      class program

      {

      int n=0;//定義一個(gè)字段

      static void main(string[] args)

      {

      int n=5;//聲明一個(gè)局部變量

      console.writeline(n.tostring());//結(jié)果輸出5

      }

      }

      (2)如何引用類級變量:可以把變量聲明為靜態(tài)的,使用類本身來訪問,例如:

      static class process

      {

      static int n=0;

      static void main()

      {

      int n=2;

      console.writeline(process.n.tostring());//輸出結(jié)果為0

      }

      }

      如果字段不是靜態(tài)的可以使用this來訪問,如下:

      public class process

      {

      public int n=0;

      static void main()

      {

      int n=2;

      console.writeline(this.n.tostring());//輸出結(jié)果為0

      }

      }

      3.常量的特征:必須在聲明時(shí)初始化,指定值之后不能再修改;其值必須在編譯時(shí)用于計(jì)算;常量總是靜態(tài)的,不允許在常量聲明中包含修飾

      符static.4.字符常見的操作:

      (1)獲取字符串長度和所占字節(jié)長度

      string str = “中國”;

      console.writeline(str.length);//輸出2

      byte[] bytes = encoding.default.getbytes(str);

      console.writeline(bytes.length);//輸出4

      console.read();

      (2)查找指定位置是否為空字符:char.iswhitespace(str,n)

      string str = “中國 人民”;

      console.write(char.iswhitespace(str, 2));//輸出為true

      (3)查字符是否是標(biāo)點(diǎn)符號ispunctuation('字符');

      string str = “中國 人民,”;

      console.writeline(char.ispunctuation(str, 5));//true

      console.writeline(char.ispunctuation('a'));//false

      console.writeline(char.ispunctuation(','));//true

      (4)刪除字符串最后一個(gè)字符的2種方法:

      <1>substring:

      string str1 = “1,2,3,4,5,”;

      console.writeline(str1.substring(0, str1.length-1));//輸出結(jié)果1,2,3,4,5

      <2>trimend:

      console.writeline(str1.trimend(','));//輸出結(jié)果1,2,3,4,5

      (5)用字符串分割字符串:

      string str2 = “aaaajsbbbbjsccc”;

      string[] sarray = regex.split(str2, “js”, regexoptions.ignorecase);

      foreach(string s in sarray)

      {

      console.writeline(s);

      }

      最后輸出結(jié)果為:

      aaaa

      bbbb

      cccc

      (6)把字符串123456789轉(zhuǎn)換成12-345-6789的2種方法:

      <1> string a = “123456789”;

      a = int.parse(a).tostring(“##-###-####”);

      console.writeline(a);//輸出12-345-6789

      <2>a=a.insert(5,“-”).insert(2,“-”);

      console.writeline(a);//輸出12-345-6789

      第三篇:程序員學(xué)習(xí)計(jì)劃(.NET)

      程序員學(xué)習(xí)計(jì)劃(.NET)

      一、HTML基礎(chǔ)知識(①)

      作業(yè)一:待定

      二、Javascript基礎(chǔ),DIV+CSS布局基礎(chǔ)(①)

      作業(yè)二:待定

      三、了解C# 的基本語法(①)

      四、C#應(yīng)用程序?qū)W習(xí),對C#應(yīng)用程序各控件的都要有所了解,熟練掌握C#應(yīng)用程序常用控件。(①)

      五、了解數(shù)據(jù)庫的基本使用,如插入、刪除、修改。能夠用數(shù)據(jù)庫與VS進(jìn)行連接。(①)

      六、ASP.NET的基本機(jī)制、(Request,Response,Session,Page),開發(fā)環(huán)境的搭建。數(shù)據(jù)庫的訪問,DataGrid等數(shù)據(jù)控件的使用(①)

      作業(yè)三:待定

      七、模板頁,用戶控件的使用(①)

      八、自定義控件的開發(fā)(如驗(yàn)證碼)(①)

      作業(yè)四:待定

      九、Ajax的使用(③)

      十、WebServer的使用,了解WCF(③)

      十一、采用三層架構(gòu)(數(shù)據(jù)訪問層+業(yè)務(wù)邏輯層+表現(xiàn)層),制作一個(gè)小型網(wǎng)站(③)

      十二、分析開源CMS項(xiàng)目DotNetNuke的架構(gòu)(③)

      十三、用所學(xué)的技術(shù),自己設(shè)計(jì)制作一個(gè)網(wǎng)站(③)

      備注:① —— 以完成實(shí)例方式檢查學(xué)習(xí)結(jié)果

      ③ ——不作為測試要求,為后期自學(xué)內(nèi)容

      第四篇:C# .net學(xué)習(xí)進(jìn)程(個(gè)人總結(jié))

      第一步 掌握一門.NET面向?qū)ο笳Z言,C#。

      絕不提倡在沒系統(tǒng)學(xué)過一門面向?qū)ο螅∣O)語言的前提下去學(xué)ASP.NET。ASP.NET是一個(gè)全面向?qū)ο蟮募夹g(shù),不懂OO,那絕對學(xué)不下去!

      第二步 對.NET work類庫有一定的了解

      可以通過開發(fā)Windows Form應(yīng)用程序來學(xué)習(xí).NET work。ASP.NET是建構(gòu)在.NET work之上的技術(shù),你對.NET work了解得越深,學(xué)習(xí)ASP.NET就越快。

      舉個(gè)例子:下面簡單列出幾個(gè)對掌握ASP.NET非常重要的概念:

      對象的內(nèi)存模型,委托,事件,多線程,程序集和應(yīng)用程序域,安全模型

      .NET work當(dāng)然還有許多其它的東西,但不理解與把握清楚上述這些東西,是很難真正把握ASP.NET的。

      出于急迫的心情與現(xiàn)實(shí)的考慮,不少人沒有扎實(shí)的面向?qū)ο蠡A(chǔ)就想直接學(xué)習(xí)ASP.NET,其結(jié)果只能是欲速則不達(dá)。

      在具備了OO基礎(chǔ)之后,以下是具體的學(xué)習(xí)ASP.NET技術(shù)步驟。

      第一步:學(xué)習(xí)HTML與CSS 這并不需要去學(xué)一大堆的諸如Dreamweaver,F(xiàn)irework之類的各種網(wǎng)頁設(shè)計(jì)工具,關(guān)鍵是理解HTML網(wǎng)頁嵌套的block結(jié)構(gòu)

      與CSS的box模型。許多ASP.NET控件最后都必須轉(zhuǎn)化為HTML。而且,div+CSS是當(dāng)前主流的網(wǎng)頁布局模型。學(xué)習(xí)這部分時(shí),關(guān)鍵在于理解概念,而不需要將精力花在美化頁面的許多技巧上,那是網(wǎng)站美工的工作,不是程序員的工作。

      第二步:學(xué)習(xí)javascript。

      javascript不是Java,它主要運(yùn)行于瀏覽器端??梢酝瓿稍S多工作,功能也很強(qiáng)大:比如它將客戶端網(wǎng)頁中的HTML元素

      看成一棵樹,可以編寫代碼訪問并修改樹節(jié)點(diǎn),動(dòng)態(tài)生成新的HTML代碼,從而達(dá)到動(dòng)態(tài)修改網(wǎng)頁顯示特性的目的。

      Java在目前的網(wǎng)站開發(fā)中用得很多,非常重要。另外,它也是目前非常流行的AJAX技術(shù)的基礎(chǔ)。

      第三步:學(xué)習(xí)計(jì)算機(jī)網(wǎng)絡(luò)原理

      找一本大學(xué)<計(jì)算機(jī)網(wǎng)絡(luò)>教材,重點(diǎn)看看它的有關(guān)互聯(lián)網(wǎng)的部分,了解一些域名解析和HTTP協(xié)議等知識。這是進(jìn)行互 聯(lián)網(wǎng)開發(fā)的理論基礎(chǔ)。

      第四步:學(xué)習(xí)ASP.NET表示層技術(shù),會(huì)設(shè)計(jì)Web頁面

      需要結(jié)合先前打好的面向?qū)ο蠹夹g(shù)的基礎(chǔ),至少掌握以下內(nèi)容:

      (1)各種Web控件的使用方法,(2)理解信息在網(wǎng)頁中的傳送方式,比如,ViewState,Session等的使用。

      (3)ASP.NET應(yīng)用程序與網(wǎng)頁的生命周期,以及相關(guān)對象(比如httpcontext,response,request)的用途。

      (4)ASP.NET實(shí)現(xiàn)事件驅(qū)動(dòng)的內(nèi)幕

      (5)自定義用戶控件

      再次強(qiáng)調(diào)一下,沒有OO基礎(chǔ),很難掌握上述技術(shù),就只能被這些東東牽著鼻子走了,會(huì)很被動(dòng)。

      第五步 掌握數(shù)據(jù)庫技術(shù)

      具體地說,要學(xué)習(xí)以下內(nèi)容:

      (1)學(xué)會(huì)使用SQL Server 2005:不要求精通它的各種工具與管理配置技術(shù),但至少知道如何連接,如何建表,如何

      創(chuàng)建存儲(chǔ)過程

      (2)學(xué)習(xí)ADO.NET,掌握使用代碼人工訪問數(shù)據(jù)庫(別用VS2005的向 導(dǎo))的方法

      (3)學(xué)習(xí)數(shù)據(jù)綁定控件的使用

      第六步 理解多層架構(gòu)

      這時(shí),先前在幾個(gè)學(xué)習(xí)階段涉及到的程序集與應(yīng)用程序域等就派上用場了,現(xiàn)在,網(wǎng)站架構(gòu)大多采用多層架構(gòu):表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)存取層以及數(shù)據(jù)庫本身??梢韵壬暇W(wǎng)找一此多層架構(gòu)的資料看,再找一個(gè)現(xiàn)成的比較復(fù)雜的開源ASP.NET 項(xiàng)目分析一下其架構(gòu)就差不多了?;旧隙际且粋€(gè)套路,到處應(yīng)用。有的朋友問:學(xué)習(xí)架構(gòu)是不是必須學(xué)習(xí)設(shè)計(jì)模式。我的看法是:不必!當(dāng)然,你如果學(xué)習(xí)過設(shè)計(jì)模式,那當(dāng)然更好。但在

      實(shí)際開發(fā)中,如果只想著機(jī)械地套用某種模式,反而起不到好的結(jié)果。我的觀點(diǎn):在學(xué)習(xí)設(shè)計(jì)模式時(shí)要多思多悟,其思想 就會(huì)漸漸地融入你的大腦,在真實(shí)的設(shè)計(jì)實(shí)踐中,忘掉所有的寫在書上的模式,一切從實(shí)際出發(fā),相信你的直覺,只要達(dá)

      到設(shè)計(jì)要求的方案就是可行的方案,事實(shí)上,你這樣做了之后,回過頭來再看,會(huì)發(fā)現(xiàn)你的設(shè)計(jì)往往暗合設(shè)計(jì)模式的理論。

      第七步 學(xué)習(xí)XML與Web Service 先了解XML的基礎(chǔ)知識,找本講XML的書看一下就差不多了,然后,再學(xué)習(xí)Web Service。Web Service其實(shí)可類比為遠(yuǎn)程

      方法調(diào)用(以XML格式表達(dá)的調(diào)用信息)。學(xué)到了這里,如果你還有興趣,不妨再去看看SOA,不過SOA的資料都是理論與概

      念,看起來比較郁悶,而且離實(shí)際開發(fā)可能比較遠(yuǎn)。所以,這是可選項(xiàng)。

      第八步 學(xué)習(xí)AJAX 學(xué)習(xí)AJAX的主要目的是創(chuàng)建具有更豐富特性的Web表示層,而經(jīng)過前面七步的學(xué)習(xí),到此再學(xué)習(xí)AJAX已水到渠成,所有 的基礎(chǔ)都已具備,不會(huì)有太大的問題了。

      在基礎(chǔ)未具備的前提下直接學(xué)AJAX,就象“浮沙之上筑高臺(tái)”,所以,將AJAX的學(xué)習(xí)次序安排在這里。

      第九步 學(xué)習(xí)RIA技術(shù)

      RIA:Rich internet application,可看成是將C/S與B/S優(yōu)點(diǎn)合二為一的嘗試。就具體技術(shù)來說,主要指微軟的

      Silverlight(WPF_E),畢竟前頭一路行來都是微軟路線。

      以上為初學(xué)者接觸.NET技術(shù)的一個(gè)比較完整的學(xué)習(xí)步驟,個(gè)人能力有限只限于愛好軟件編程和.NET、c#、asp.net,ado.net、asp和數(shù)據(jù)庫的人士參考!

      第五篇:NET 開發(fā)總結(jié)

      .NET 開發(fā)總結(jié)

      Web窗體的簡單說明:

      這次作業(yè)都有一個(gè)共同點(diǎn)就是連接數(shù)據(jù)庫,對數(shù)據(jù)連接函數(shù)不是很熟悉,弄了好久,最后還是請教同學(xué)才實(shí)現(xiàn)數(shù)據(jù)庫的連接,連接代碼如下圖:

      數(shù)據(jù)庫連接完成后,開始進(jìn)行數(shù)據(jù)的整體的查詢,將查詢到的數(shù)據(jù)轉(zhuǎn)換成參數(shù),利用參數(shù)進(jìn)行分頁,將數(shù)據(jù)顯示在web上去。

      對于分頁,我是按照每頁顯示是個(gè)數(shù)據(jù)來顯示的,本來還打算弄一個(gè)下拉窗口,當(dāng)窗口下拉式可以選擇多少個(gè)數(shù)據(jù)分頁顯示,這一部分的功能還沒來得及去實(shí)現(xiàn)。

      分頁的部分代碼

      對于web 的查詢功能,用的是模糊查詢,代碼如圖

      本次的.net開發(fā)技術(shù)作業(yè),我選擇做webForm的分頁,之前一直沒有寫過web的代碼,只自學(xué)過一點(diǎn)腳本語言,對C#也不太了解,所以當(dāng)做起來的時(shí)候比較困難,自己上網(wǎng)找了不少資料,到圖書館借了一些關(guān)于asp.net web開發(fā)的書,對C#開發(fā)的平臺(tái)還不是很熟悉,當(dāng)程序調(diào)試起來非常困難,經(jīng)常因?yàn)樾栴}而浪費(fèi)許多的時(shí)間,開發(fā)過程中請教過一些有過web開發(fā)經(jīng)驗(yàn)的同學(xué),也有幫助我進(jìn)行程序的調(diào)試。由于不熟悉浪費(fèi)了許多時(shí)間,沒有對代碼沒有時(shí)間去整理,使得代碼看起來很凌亂,很累贅,看起來顯得麻煩,還是一些功能還沒有實(shí)現(xiàn),像查詢后的數(shù)據(jù)進(jìn)行分頁,以及數(shù)據(jù)的修改和刪除。

      下載.NET學(xué)習(xí)步驟++經(jīng)典總結(jié).NET學(xué)習(xí)步驟(共5則)word格式文檔
      下載.NET學(xué)習(xí)步驟++經(jīng)典總結(jié).NET學(xué)習(xí)步驟(共5則).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        ASP。net的學(xué)習(xí)資源

        如果你已經(jīng)有較多的面向?qū)ο箝_發(fā)經(jīng)驗(yàn),跳過以下這兩步: 第一步 掌握一門.NET面向?qū)ο笳Z言,C#或VB.NET 我強(qiáng)烈反對在沒系統(tǒng)學(xué)過一門面向?qū)ο?OO)語言的前提下去學(xué)ASP.NET。 ASP.N......

        新手應(yīng)該如何有效地學(xué)習(xí).net

        新手應(yīng)該如何有效地學(xué)習(xí).net前言 對于新手來說,學(xué)習(xí).NET編程是一件很痛苦的事情,這倒不是因?yàn)閷W(xué)習(xí).NET是一件很難的事情,而是.NET是一個(gè)龐大的學(xué)習(xí)體系,對于新手來會(huì)感覺無......

        .NET學(xué)習(xí)筆記— C#學(xué)習(xí)路線圖(精選五篇)

        .NET學(xué)習(xí)筆記(1)— C#學(xué)習(xí)路線圖 目錄 一:引言 二:.NET技術(shù)體系 三:常用工具匯總 四:學(xué)習(xí)資源匯總 五:書籍推薦 六:關(guān)于閱讀技術(shù)書籍的經(jīng)驗(yàn) 七:總結(jié) 一:引言 因?yàn)楣ぷ髡{(diào)整,從PHP開發(fā)零......

        .NET實(shí)習(xí)個(gè)人總結(jié)

        .NET實(shí)習(xí)個(gè)人總結(jié) 實(shí)習(xí)就要接近尾聲了,其實(shí)我很不愿意寫這個(gè)總結(jié),因?yàn)樵趯懲赀@個(gè)總結(jié)的時(shí)候也就意味著要結(jié)束我的實(shí)習(xí)生活了,在這段實(shí)習(xí)期間,我收獲到了不少的知識,而且也懂得了......

        速寫學(xué)習(xí)步驟

        臨摹開始 初學(xué)者面對物象往往會(huì)覺得無從下手,臨摹可以快速入門。通過臨摹,一方面可以感受速寫基本樣式,學(xué)習(xí)他人表現(xiàn)方法,為今后應(yīng)用儲(chǔ)備知識;另一方面臨摹本身也可以提高造型能......

        java學(xué)習(xí)步驟

        java 學(xué)習(xí)步驟-_- J2EE又包括許多組件,如JSP,Servlet,JavaBean,EJB,JDBC,JavaMail等。要學(xué)習(xí)起來可不是一兩天的事。那么又該如何學(xué)習(xí)J2EE呢?當(dāng)然Java語法得先看一看的,I/O包......

        出國步驟必備學(xué)習(xí)

        美式論文、報(bào)告寫作技巧編者按:美式教育的特點(diǎn)即是課程內(nèi)容強(qiáng)調(diào)學(xué)生參與及創(chuàng)新運(yùn)用,因此,報(bào)告便成了常見的考核學(xué)生學(xué)習(xí)成果的方式,比如實(shí)驗(yàn)報(bào)告、學(xué)期報(bào)告、專題報(bào)告、研究報(bào)告......

        學(xué)習(xí)五大步驟

        陳安之老師談學(xué)習(xí),總結(jié)起來,有以下5個(gè)步驟:1、初步了解;2、重復(fù)為學(xué)習(xí)之母;3、開始使用;4、融會(huì)貫通;5、再次加強(qiáng);6、創(chuàng)新的確學(xué)習(xí)如果按照以上的步驟進(jìn)行,勢必能夠取得事倍功半地效......