1. <rp id="zsypk"></rp>

      2. NET學(xué)習(xí)心得文集

        時(shí)間:2021-06-12 18:23:23 心得體會(huì) 我要投稿

        關(guān)于NET學(xué)習(xí)心得文集

          篇一:.NET學(xué)習(xí)心得

        關(guān)于NET學(xué)習(xí)心得文集

          .NET學(xué)習(xí)心得

          我是從大三開(kāi)始接觸Microsoft.NET的,大三上學(xué)期我們有一門課是C# AND ADO.NET DEVELOPMENT。雖然我們當(dāng)時(shí)用的C#程序的開(kāi)發(fā)平臺(tái)是.NET,但是我對(duì).NET卻了解粗淺,對(duì)c#這門編程語(yǔ)言和.NET的關(guān)系不太清楚。隨著后來(lái)學(xué)了另一門.NET 的課程SOA, CLOUD COMPUTING AND SHAREPOINT PROGRAMMING WITH MICROSOFT .NET,我才對(duì).NET這一門技術(shù)有了深入的理解。在這里,我想說(shuō)一說(shuō)我個(gè)人對(duì).NET的理解,希望能幫助大家更好的學(xué)習(xí)Microsoft.NET。

          為了說(shuō)明Microsoft.NET是干什么的,首先要說(shuō)一下Microsoft.NET技術(shù)出現(xiàn)的原因。

          從用戶的需求和開(kāi)發(fā)人員的需求兩個(gè)角度來(lái)說(shuō):

          一方面,用戶擁有一套設(shè)備,例如 PC、移動(dòng)電話、筆記本。這些設(shè)備可能放在辦公室或者家里。當(dāng)用戶需要在辦公室的某臺(tái)設(shè)備或移動(dòng)電話上訪問(wèn)家中存儲(chǔ)的的信息(電子郵件或其他任何信息)時(shí),問(wèn)題就出現(xiàn)了,因?yàn)樗羞@些設(shè)備都將數(shù)據(jù)存儲(chǔ)在不同的位置。用戶認(rèn)為需要一種個(gè)人信息空間,通過(guò)它,用戶可以在家中或途中訪問(wèn)存儲(chǔ)在辦公室的信息,或者以相同方式從任何位置訪問(wèn)存儲(chǔ)在家中的信息。

          另一方面,開(kāi)發(fā)人員沒(méi)有足夠的工具來(lái)開(kāi)發(fā)用戶所需的解決方案。 結(jié)果是,站點(diǎn)雖然頗具吸引力卻缺乏有效性和實(shí)用性。此外,需要為不同的設(shè)備開(kāi)發(fā)不同的代碼,這也使開(kāi)發(fā)人員頗感為難。如果開(kāi)發(fā)人員擁有某些工具,使他能夠只編寫(xiě)一次代碼,并可在多種設(shè)備中部署該代碼,將可以提高開(kāi)發(fā)人員的工作效率。這是開(kāi)發(fā)人員的需求。

          除了上面的兩種需求外,還伴隨以下三種技術(shù)的轉(zhuǎn)變:

          1.internet計(jì)算方案的轉(zhuǎn)變,由最初的集中式計(jì)算發(fā)展為客戶端-服務(wù)器計(jì)算再到分布式計(jì)算,這也是當(dāng)前使用的計(jì)算形式。在分布式計(jì)算中,智能終端互相通訊,并使用彼此的處理能力完成部分作業(yè)。在這種形式中,計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)互相訪問(wèn)。

          2.Internet 的轉(zhuǎn)變即Web 站點(diǎn)現(xiàn)在變成了“組合體”,而不是從前的“孤島”,使得計(jì)算和通訊結(jié)合在一起。

          3.應(yīng)用程序開(kāi)發(fā)的轉(zhuǎn)變使軟件成為用戶可以預(yù)定的服務(wù)。此外,應(yīng)用程序現(xiàn)在可以由任何人在任何位置使用。

          因此, Microsoft.NET 旨在解決上面的兩種需求和促進(jìn)上述三個(gè)方面的技術(shù)演變的實(shí)現(xiàn):

          .NET 是Microsoft XML Web服務(wù)平臺(tái),Web服務(wù)是.NET的核心技術(shù)。它以 Internet 為中心,即組件位于彼此之間被 Internet “云”分隔的系統(tǒng)上。組件需要通過(guò) Internet 進(jìn)行訪問(wèn)。將軟件用作服務(wù)即軟件位于遠(yuǎn)程計(jì)算機(jī)上,可以通過(guò) Internet 訪問(wèn)軟件所提供的功能。在此方案中,應(yīng)用程序(也稱“Web 服務(wù)”)就是我們?cè)谇懊嫠f(shuō)的組件,只是在這里它們公開(kāi)了自身的功能,開(kāi)發(fā)人員可以在自己的應(yīng)用程序中使用這些功能。這與調(diào)用 API 相同;這種情況下,它們是 Web API。將這種情況描述為“Web 上的組件編程”很合適。通過(guò)Microsoft .NET 平臺(tái),可以將用戶數(shù)據(jù)存放到網(wǎng)絡(luò)上,隨時(shí)隨地地通過(guò)與 .NET 兼容的任何設(shè)備訪問(wèn)該數(shù)據(jù)。以這種模式創(chuàng)建的應(yīng)用程序可以通過(guò)任何瀏覽器在任何設(shè)備上進(jìn)行訪問(wèn)。這種應(yīng)用程序可以最充分且最優(yōu)地利用 Internet 的功能。

          接下來(lái)說(shuō)一下Microsoft.NET 的主要結(jié)構(gòu):

          Microsoft.NET 主要由三個(gè)組件構(gòu)成:

          1.Microsoft.NET 產(chǎn)品和服務(wù),如 MSN.NET、Visual Studio.NET、Office.NET。

          2.由 Microsoft 合作伙伴開(kāi)發(fā)且在 .NET 平臺(tái)上的第三方網(wǎng)絡(luò)服務(wù)。

          3. Microsoft.NET 平臺(tái)本身。構(gòu)建包括 .NET 設(shè)備軟件、.NET 基礎(chǔ)結(jié)構(gòu)和工具、以及其他組件。

          Microsoft.NET 平臺(tái)是非;净蚝诵牡牟糠,是實(shí)現(xiàn)所有應(yīng)用程序的基礎(chǔ)。另一方面,Microsoft.NET 產(chǎn)品和服務(wù)提供了 Visual Studio.NET 和 Office 等工具,這些工具可以使用該平臺(tái),并可以為應(yīng)用程序添加更強(qiáng)的功能。第三方服務(wù)與前面提到的服務(wù)相似,只是這些服務(wù)是由合作伙伴和開(kāi)發(fā)人員提供的,而不是由 Microsoft 本身提供的。

          以上這些是我個(gè)人對(duì)Microsoft.NET的理解和總結(jié),雖然不是很全面,但是希望它對(duì)我們學(xué)習(xí)Microsoft.NET多少能有些幫助。

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

          .net學(xué)習(xí)心得

          1.反射:反射是.net中的重要機(jī)制,通過(guò)反射可以在運(yùn)行時(shí)獲得.net中每一個(gè)類型,包括類、結(jié)構(gòu)、委托和枚舉的成員,包括方法、屬性、事件,以及構(gòu)造函數(shù)等。有了反射,既可以對(duì)每一個(gè)類型了如指掌。

          下面來(lái)演示一下反射的實(shí)例

         。1)新建一個(gè)類庫(kù)項(xiàng)目。在解決方案上單擊右鍵選擇添加“新建項(xiàng)目”,在彈出來(lái)的框中選擇“類庫(kù)”,在下面名字欄中輸入classlib。然后刪除class1類,新添加一個(gè)類“classperson”,添加如下代碼:

          namespace classlib

          {

          public class classperson

          {

          public classperson():this(null)

          {

          }

          public classperson(string strname)

          {

          name = strname;

          }

          private string name;

          private string sex;

          private int age;

          public string name

          {

          get { return name; }

          set { name = value; }

          }

          public string sex

          {

          get { return sex; }

          set { sex = value; }

          }

          public int age

          {

          get { return age; }

          set { age = value; }

          }

          public void sayhello()

          {

          if (null==name)

          console.writeline("hello world");

          else

          console.writeline("hello," + name);

          }

          }

          }

          添加完之后編譯生成一下,就會(huì)在這個(gè)類庫(kù)項(xiàng)目中的bindebug中有一個(gè)classlib.dll文件。然后添加一個(gè)控制臺(tái)應(yīng)用程序。引入system.reflaction的命名空間。添加的代碼如下:

          using system;

          using system.collections.generic;

          using system.linq;

          篇三:C#.net成績(jī)管理系統(tǒng)項(xiàng)目開(kāi)發(fā)總結(jié)心得體會(huì)

          《成績(jī)管理系統(tǒng)》C#項(xiàng)目開(kāi)發(fā)總結(jié) 姓名:史建軍學(xué)號(hào):P111713266班級(jí):11級(jí)軟件(2)班

          一、心得體會(huì)

          學(xué)生成績(jī)管理系統(tǒng)是一功能十分強(qiáng)大的管理系統(tǒng),它集各種功用于一身,可以完成教學(xué)中的`各種操作,如對(duì)學(xué)生的成績(jī)的添加.刪除等。學(xué)生成績(jī)管理系統(tǒng)功能大,

          程序編寫(xiě)也十分復(fù)雜,工作量很大,編寫(xiě)一定要認(rèn)真。一個(gè)小小的失誤都可能使程序出現(xiàn)大的漏洞。

          建立學(xué)生成績(jī)管理系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生成績(jī)進(jìn)行管理,進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生成績(jī)信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。 我們這次完成學(xué)生成績(jī)管理系統(tǒng)分三步.

         。1)是對(duì)要寫(xiě)成的學(xué)生成績(jī)管理系統(tǒng)做全面的分析,即對(duì)學(xué)生成績(jī)管理系統(tǒng)要使用的編寫(xiě)方法,管理功用,運(yùn)行方式進(jìn)行分析,并作出明確的解決方案.針對(duì)這次的學(xué)生成績(jī)管理系統(tǒng),它的流程是:以老師和學(xué)生兩種方式進(jìn)入,要有密碼認(rèn)證.學(xué)生進(jìn)入系統(tǒng)在能查看此學(xué)生的各科目的成績(jī),平均分,各科最高分和總分.老師進(jìn)入系統(tǒng)也能查看各位學(xué)生的成績(jī),并能添加,刪除學(xué)生和學(xué)生成績(jī),對(duì)學(xué)生成績(jī)進(jìn)行總分,平均分的運(yùn)算.

         。2)是程序的編寫(xiě).由于學(xué)生成績(jī)管理系統(tǒng)的功能十分強(qiáng)大,程序的編寫(xiě)也十分的復(fù)雜,所以我們四人一組,每人完成一部分程序.程序的

          編寫(xiě)是一項(xiàng)困難的任務(wù),完成此程序必需運(yùn)用書(shū)中的大部分知識(shí),而且要有清晰的思路,有較強(qiáng)的語(yǔ)言組織能力.由于四人各完成一部分,所以最后四部分程序要能銜接得十分完整,所以四個(gè)人要在編寫(xiě)自己的程序的基礎(chǔ)上考慮其他人的程序結(jié)構(gòu).編寫(xiě)程序就是一項(xiàng)十分困難的事,所以一定要細(xì)心,不能有一絲的馬虎,否則會(huì)前功盡棄.

         。3)是程序的檢查和系統(tǒng)的調(diào)用.程序?qū)懲旰蟛⒉荒鼙WC它一定能運(yùn)行,所以要對(duì)它進(jìn)行調(diào)試,發(fā)現(xiàn)其中的弊端,并作出相應(yīng)的修改,以完善程序,使其邏輯性,運(yùn)算能力都符合題目要求,使學(xué)生成績(jī)管理系統(tǒng)的運(yùn)行

          二、項(xiàng)目開(kāi)發(fā)總結(jié)

          開(kāi)發(fā)工具選擇

          本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)采用Microsoft SQL Server 數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)系統(tǒng)在安全性、準(zhǔn)確性和運(yùn)行速度方面有絕對(duì)的優(yōu)勢(shì),并且處理數(shù)據(jù)量大,效率高;前臺(tái)采用Microsoft 公司的Visual Studio 2008作為主要開(kāi)發(fā)工具,可與SQL Server 2005數(shù)據(jù)庫(kù)無(wú)縫鏈接。

          定義

          Visual C#——C#是微軟開(kāi)發(fā)的一種面向?qū)ο蟮木幊陶Z(yǔ)言,是微軟.NET開(kāi)發(fā)環(huán)境的重要組成部分。而Microsoft Visual C# 2005是微軟開(kāi)發(fā)的C#編程集成開(kāi)發(fā)環(huán)境(同種產(chǎn)品還有Borland公司的C# Builder),它是為生成在 .NET Framework 上運(yùn)行的多種應(yīng)用程序而

          設(shè)計(jì)的。

          產(chǎn)品

          最終制成的產(chǎn)品,包括:

          a. 程序系統(tǒng)中包括學(xué)生成績(jī)查詢模塊,教師成績(jī)管理模塊,管理員模塊,學(xué)生成績(jī)查詢時(shí)在賬號(hào)及學(xué)號(hào)進(jìn)入界面后能夠?qū)ζ涞倪x修課與必修課成績(jī)查詢,但是不能修改,可以對(duì)自己的密碼進(jìn)行修改。教師可以上傳成績(jī)。管理員可以對(duì)教師信息,學(xué)生信息,課程信息進(jìn)行修改與添加。但是不能對(duì)其成績(jī)進(jìn)行改變。他們數(shù)據(jù)時(shí)建立了表單,存放在數(shù)據(jù)庫(kù)中,通過(guò)關(guān)鍵字與外關(guān)鍵字使他們產(chǎn)生聯(lián)系。最終存取與提取數(shù)據(jù)。

          b. 學(xué)生成績(jī)管理系統(tǒng),運(yùn)行,教師登錄界面是教師號(hào)與初始密碼111111,學(xué)生是用戶名是學(xué)號(hào),初始密碼是111111。 c. 建立的數(shù)據(jù)庫(kù)database。在運(yùn)行該系統(tǒng)式要配置一定的虛擬服務(wù)器。

          主要功能和性能

          學(xué)生成績(jī)查詢模塊:學(xué)生成績(jī)查詢時(shí)在賬號(hào)及學(xué)號(hào)進(jìn)入界面后能夠?qū)ζ涞倪x修課與必修課成績(jī)查詢,但是不能修改,可以對(duì)自己的密碼進(jìn)行修改。

          教師成績(jī)管理模塊:教師可以上傳成績(jī),對(duì)自己的賬號(hào)密碼可以修改。

          管理員模塊:管理員可以對(duì)教師信息,學(xué)生信息,課程信息進(jìn)行修改與添加。但是不能對(duì)其成績(jī)進(jìn)行改變。

          本系統(tǒng)基本達(dá)到我們預(yù)設(shè)的全部功能,并希望在以后的使用中逐漸完善。

          出錯(cuò)原因的分析

          給出對(duì)于開(kāi)發(fā)中出現(xiàn)的錯(cuò)誤的原因分析。團(tuán)隊(duì)的溝通在開(kāi)始項(xiàng)目前沒(méi)有做好協(xié)商,而且以前編程太少,對(duì)程序的駕馭能力還夠強(qiáng)。以及對(duì)asp.net的網(wǎng)頁(yè)編程還不太熟。

          經(jīng)驗(yàn)與教訓(xùn)

          經(jīng)過(guò)這次開(kāi)發(fā),我們盡力了從需求分析到成品發(fā)布的全部過(guò)程。從中我們認(rèn)識(shí)到,要開(kāi)發(fā)一個(gè)軟件產(chǎn)品,必須對(duì)它所有涉及到的各個(gè)方面都要有所了解。關(guān)鍵地方必須熟悉。作為設(shè)計(jì)者的系統(tǒng)分析階段,必須對(duì)不同模塊的聯(lián)系,工作量有正確的認(rèn)識(shí)才能合理的分配任務(wù)。管理者要時(shí)刻保持清醒,要有合理的進(jìn)度和質(zhì)量的控制,才能保證按時(shí)按量的完成任務(wù)。這次最大的教訓(xùn)是,對(duì)進(jìn)度的掌握不是很好,整個(gè)項(xiàng)目的進(jìn)度沒(méi)有一定的節(jié)奏,忽快忽慢的。幸好最后按時(shí)完成了任務(wù)。管理者的頭腦不清楚,就會(huì)導(dǎo)致整個(gè)團(tuán)隊(duì)走很多的彎路。所以一個(gè)領(lǐng)導(dǎo)者是非常重要的。項(xiàng)目是要在過(guò)硬的技術(shù)基礎(chǔ)上有嚴(yán)格的管理,才能確保工程的質(zhì)量與數(shù)量 同時(shí)得到滿意的效果。

        【NET學(xué)習(xí)心得文集】相關(guān)文章:

        關(guān)于net學(xué)習(xí)心得07-10

        net實(shí)習(xí)周記07-25

        My Net Friend作文11-07

        5個(gè)net后綴的單詞07-27

        net后綴的單詞10個(gè)09-20

        net后綴的單詞20個(gè)09-24

        net后綴的單詞有哪些09-03

        有關(guān)Net實(shí)驗(yàn)的報(bào)告范文10-28

        我的網(wǎng)友 My Net Friend07-24

        99热这里只有精品国产7_欧美色欲色综合色欲久久_中文字幕无码精品亚洲资源网久久_91热久久免费频精品无码
          1. <rp id="zsypk"></rp>