国产精品入口免费视频_亚洲精品美女久久久久99_波多野结衣国产一区二区三区_农村妇女色又黄一级真人片卡

學習net心得

時間:2024-01-11 17:36:44 心得體會 我要投稿
  • 相關推薦

學習net心得

  有了一些收獲以后,不如來好好地做個總結,寫一篇心得體會,這樣能夠讓人頭腦更加清醒,目標更加明確。那么好的心得體會都具備一些什么特點呢?以下是小編幫大家整理的學習net心得,歡迎閱讀與收藏。

學習net心得

學習net心得1

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

  名沖突的一種方式,學習.net心得。

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

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

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

  class Program

  {int n=0;//定義一個字段static void main(string[] args)}

  {int n=5;//聲明一個局部變量Console.WriteLine(n.ToString);//結果輸出5}

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

  static class Process

  {static int n=0;static void main}

  {int n=2;Console.WriteLine(Process.n.ToString);//輸出結果為0}

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

  public class Process

  {public int n=0;static void main}

  {int n=2;Console.WriteLine(this.n.ToString);//輸出結果為0}

  3.常量的特征:必須在聲明時初始化,指定值之后不能再修改;其值必須在編譯時用于計算;常量總是靜態(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)查字符是否是標點符號IsPunctuation('字符');

  string str = "中國 人民,";

  Console.WriteLine(char.IsPunctuation(str, 5));//True

  Console.WriteLine(char.IsPunctuation('A'));//False

  Console.WriteLine(char.IsPunctuation(','));//True

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

  <1>SubString:

  string str1 = "1,2,3,4,5,";

  Console.WriteLine(str1.Substring(0, str1.Length - 1));//輸出結果1,2,3,4,5

  <2>TrimEnd:

  Console.WriteLine(str1.TrimEnd(','));//輸出結果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);}

  最后輸出結果為:

  aaaa

  bbbb

  cccc

  (6)把字符串123456789轉換成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

學習net心得2

  通過幾個月的學習,我初步掌握ASP.NET開發(fā)平臺的基本知識,也通過老師的教學,完成了實際項目中的應用。由于大學學習中打下了較為扎實的C#基礎,所以在選擇開發(fā)平臺學習時選擇了ASP.NET開發(fā)平臺。ASP.NET是基于網絡的交互開發(fā)平臺,可以通過微軟的C#語言以及Visual Studio 20xx開發(fā)環(huán)境進行開發(fā)。

  在學習ASP.NET之前,對網絡交互的開發(fā)平臺是非常陌生的。并不知道如何才能實現(xiàn)網站的開發(fā)和實現(xiàn)。通過ASP.NET的學習,我成功的使用WEB2.0和MVC2.0兩種架構模式分別開發(fā)了資訊類網站和商務類網站。下面我將對開發(fā)過程的學習進行總結。

  首先是資訊類網站的開發(fā),選擇使用了方便入手的web2.0架構平臺。Web2.0以邏輯上的表示層、數(shù)據(jù)訪問層、業(yè)務邏輯層。通過三層架構間函數(shù)的調用,可以增加系統(tǒng)的安全性,也可以提高代碼的可讀性。通過對資訊類網站的.開發(fā)我逐漸熟悉了ASP.NET的開發(fā)過程以及交互模式,通過與ADO.NET的配合使用,完成了與數(shù)據(jù)庫的交互工作。半個月的時間初步完成了資訊類新聞網的開發(fā)工作,實現(xiàn)了用戶注冊、登錄,分欄目顯示圖文新聞信息,點擊查看詳情。后臺實現(xiàn)了對用戶角色的管理以及新聞的管理、編輯、上傳工作。較完整的理解了ASP.NET中WEB2.0架構的基本開發(fā)過程。對三層架構有了初步的理解和認識。 接下來的時間我學習了使用MVC2.0開發(fā)商務網站。MVC同樣是三層架構模型。與WEB開發(fā)架構的主要區(qū)別在于,MVC是物理上的三層架構,而WEB是邏輯上的三層架構。MVC解放了路由機制,使得頁面的交互速度大幅提高。通過訪問controler層,調用DAL層函數(shù),使用MODEL層存儲數(shù)據(jù),使用DBHELPER類中的通用方法,實現(xiàn)參數(shù)的傳遞,以及與數(shù)據(jù)庫的交互,最終將參數(shù)返回到VIEW層,實現(xiàn)頁面的顯示。MVC架構的開發(fā)優(yōu)勢在于,給了程序員絕對的自由,可以通過JS、JQ寫出各種需要的顯示效果,頁面的可讀性和自由性也大大提高。同時,MVC也兼顧了WEB的優(yōu)點,方便了代碼的模塊化傳遞,增加代碼的復用性,提高代碼的可讀性。通過一個半月的開發(fā)工作,我成功實現(xiàn)了商務網站的基本功能,實現(xiàn)了支付接口,前臺的注冊登錄,商品展示、購買。后臺的訂單管理,用戶管理以及角色授權等功能。

  通過學習ASP.NET我基本熟悉了網站的開發(fā)模式、架構以及開發(fā)流程,通過實際項目的演練,也讓我能夠將大學學習中的理論運用到實踐,F(xiàn)階段所需要的就是繼續(xù)加深C#的學習深度,了解JS、JQ庫的寫作規(guī)范,爭取能夠盡早使用自己編寫的JS庫完成個人網站的建設開發(fā)工作。很感謝成都華育國際的老師和同學在這幾個月時間里給我的幫助,讓我能夠在ASP.NET的開發(fā)中達到入門水平。希望通過自身的努力,將自己的技術進一步提高。

學習net心得3

  1.命名空間:命名空間是一種特殊的分類機制,它將與特定功能集有關的所有類型都分到一起,是net避免類名沖突的一種方式。

  2.變量的`作用域:一個變量的作用域是指能夠使用該變量的程序區(qū)域。for、while或類似語句中聲明的局部變量存在于該循環(huán)體內。

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

  class program

  {int n=0;//定義一個字段

  static void main(string[] args)

  {nt n=5;//聲明一個局部變量

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

  }

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

  static class process

  {

  static int n=0;

  static void main()

  {

  int n=2;

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

  }

  }

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

  public class process

  {

  public int n=0;

  static void main()

  {

  int n=2;

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

  }

  }

  3.常量的特征:必須在聲明時初始化,指定值之后不能再修改;其值必須在編譯時用于計算;常量總是靜態(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)查字符是否是標點符號ispunctuation('字符');

  string str = "中國 人民,";

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

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

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

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

  <1>substring:

  string str1 = "1,2,3,4,5,";

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

  <2>trimend:

  console.writeline(str1.trimend(','));//輸出結果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);}

  最后輸出結果為:

  aaaa

  bbbb

  cccc

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

  <1>string a = "123456789";

  a = int.parse(a).tostring("##-###-####");

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

  <2>a=a.(5,"-").(2,"-");

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

【學習net心得】相關文章:

為什么Win8.1安裝.NET3.5失敗04-30

手動解決Win8.1安裝.NET3.5失敗的問題04-30

學習的心得01-01

Win8系統(tǒng).NET Framework 4.6安裝失敗解決方法04-30

自主學習學習心得06-06

學習英語學習心得09-21

學習新課標學習心得06-01

學習培訓心得06-12

學習成效心得11-18

學習中醫(yī)的心得07-25