我的IT夢——web前端開發之軟件開發入門C#基礎篇(一)


C#編程基礎帶你走進軟件開發

一、開發入門

1.C#=C sharp

了解:源代碼→機器代碼→計算機→控制台。即是源代碼通過編譯器編譯轉換為能夠使計算機讀懂的機器代碼,並通過控制台輸出。也就是code→compile→run的過程。

2.我的第一個小程序(Hello,World)

步驟:新建一個文本文檔,重命名為MyFirstProgram.txt→在我的電腦中找到C#編輯器csc.exe文件路徑並復制→Windows鍵+R打開運行cmd→輸入cd,空格,粘貼路徑,回車→繼續輸入csc,空格,/out:(程序需要存放的位置),空格,MyFirstProgram.txt所在文件的路徑,回車。

MyFirstProgram.txt中的代碼如下:

using System;
public class Program
{
  public static void Main()
  {
    Console.WriteLine("Hello,World");
    Console.ReadLine();
  }
}

你的第一個程序就完成了,運行exe文件,你就會看到Hello,World。

2.開發工具

IDE:集成開發環境(Integrated Development Environment)

常見的開發工具:Java→Eclipse,HTML→Webstorm,C#→Visuial Studio。


 

二、變量和數據類型

1.C#語言中的數據類型

char字符類型,string字符串類型,int整數類型,double小數類型。

2.變量

變量的聲明:指定一塊內存空間,用於存放數據。  語法:數據類型 變量名

變量的賦值:將數據存放到變量的內存空間。  語法:變量名=數據

注意事項:賦值時的變量名,必須與聲明時的變量名一致。

        賦值時的數據,必須與聲明時的數據類型相匹配。

     變量必須先聲明,后賦值。

3.變量的命名

硬性要求(必須要遵循的規則):變量名只能有數字、字母、下划線組成;變量名不能以數字開頭;名稱不能與關鍵字相同(在VS中,使用藍色標記關鍵字);同一函數中變量名不得相同(C#中語言的大小寫敏感,例A=/a)。

軟性要求(建議遵循的的規則):變量名要能夠望文知意;變量名首字母小寫;除第一個單詞外,其他單詞首字母大寫(駝峰命名法)。

4.數據運算

 

5.輸入語句

在控制台中獲取用戶輸入的內容,程序暫停執行,等待用戶輸入,獲取到用戶的輸入,程序繼續執行。

例如string s=console.Readline();

返回類型:string類型

將程序暫停,等待用戶的輸入,用戶輸入完成並按下回車鍵后,獲取用戶輸入的字符串,把該字符串保存到變量s中。

5.類型轉換

將任意類型數據轉換為string,轉換代碼:待轉換的數據.ToString

int類型與double類型的互轉

  double的取值范圍>int的取值范圍

  取值范圍小的數字類型→取值范圍大的數字類型;隱式轉換:不需要額外代碼,計算機自動完成轉換。

  取值范圍大的數字類型→取值范圍小的數字類型;顯式轉換:需要編寫額外的代碼,計算機不會自動轉換;顯式轉換(強制轉換)有可能造成數據丟失。

string轉換為數字類型

  string→int  int.Parse(待轉換的字符串)

  string→double  double.Parse(待轉換的字符串)

6.轉義符

常見的轉義符:\" 雙引號;\' 單引號;\n 換行符;\t 制表符;\\ 斜杠\;@表示在接下來出現的字符串中,不會存在轉義符。

7.數字類型

8.軟件中的錯誤與調試

就是發現錯誤,解決錯誤的過程。

軟件中的錯誤:

  編譯錯誤:導致域代碼無法通過編譯(VS會報錯)。

  運行錯誤:在運行過程中報錯(調試運行/非調試運行)。

  邏輯錯誤:運行結果與預期不符。


 

三、運算符和表達式

1.運算符

運算符:又叫做操作符,是一個用於運算的符號,它作用於一個或多個操作數。

運算符的分類:

  按操作數的數量:一元(目)運算符,二元(目)運算符,三元(目)運算符。

  按運算符的功能:算術運算符,邏輯運算符,位運算符,其他。

2.表達式

3.運算符優先級


 

四、流程控制

1.流程圖

制作流程圖的工具:PPT、Word、Visio、Power  Desinger、Diagram  Designer、其他。

功能分析和代碼書寫分離。

2.if判斷

 

3.switch選擇

4.while循環

 

5.do while循環

代碼格式:            

do

{

  循環體

}

while(循環條件);

先執行一次循環體然后判斷循環條件是否滿足,如果滿足,則在執行循環體,然后再判斷條件是否滿足,直到條件不滿足,才結束循環。

 

6.for循環

 

7.break和continue

 


 

 

五、數組和集合

1、數組

數組項的默認值

    數字類型:默認值為0;

    bool類型:默認值為false;

    char類型:默認值為\0;

    string類型:默認值為null。

數組項的讀取與修改

    讀取:變量名  [索引]

    修改:變量名  [索引]=值

讀取數組的長度

    變量名.Length    返回類型:int

2.集合

 

3.foreach循環

 

總結:學習了以上內容,就能對於C#有了初步的了解,編程任重而道遠,畢竟紙上得來終覺淺,最重要的還是多練,這也是唯一的辦法。



 

 

 

 

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM