係統粉 > IT資訊 > 業界資訊

C#第一課:初識C#

發布時間:2018-03-11    瀏覽數:

C# 是一個現代的、通用的、麵向對象的編程語言,它是由微軟(Microsoft)開發的,由 Ecma 和 ISO 核準認可的。

C# 是由 Anders Hejlsberg 和他的團隊在 .Net 框架開發期間開發的。

C# 是專為公共語言基礎結構(CLI)設計的。CLI 由可執行代碼和運行時環境組成,允許在不同的計算機平台和體係結構上使用各種高級語言。

那麼問題來了,.NET和.NET framework有什麼區別呢?我是這麼認為的:

1、.NET是平台,我們所有的C#程序或者是應用是運行在這個平台之上。

2、.NET framework是工具,是我們來編輯程序使用的工具,有了工具我們才有可能編輯C#程序。

那麼C#是什麼呢?

c#就是我們和計算機對話的語言。就好比英語是我們和英國和美國人對話的語言一樣。在計算機語言上我們還有很多比如JAVA、VB、C++等語言。當然C#是.NET最好的語言。

.NET能幹什麼?

1、開發桌麵應用程序。又叫Winform應用程序。比如QQ,AUTOCAD等程序

2、internet應用程序。比如:京東、當當、淘寶等

3、手機程序,比如WP8等。

4、虛擬現實等。Unity3D開發。門檻比較低,也是大家的一個機遇。

一、.NET兩種交互模式

C/S模式:客戶機CLIENT/服務器模式SERVER

B/S模式:瀏覽器/服務器模式

二、IDE是什麼:就是我們的開發工具。

三、啟動VS

1、雙擊圖標

2、調出運行,輸入devenu;

三、文件-新建-項目

C#第一課:初識C#(1)

我們常用窗體應用程序,近期我們先用控製台應用程序。正確設置名稱、位置、解決方案名稱等。理論上名稱、位置、解決方案中不要出現中文。所以要求大家盡量用英文來寫名字。謝謝!

C#第一課:初識C#(2)

右麵是解決方案資源管理器。可以在這個下添加項目。選擇解決方案-右擊-新建-項目;

下麵

C#第一課:初識C#(3)

.CS文件就是C#文件,我們稱為類文件

他們之間的關係就好像

1、解決方案:公司

2、項目:部門

3、類:員工

C#第一課:初識C#(4)

類文件中的各個組成部分、

1、引用命名空間:比方如下:

京東-------京東在線商城------------顧客類

淘寶-------淘寶在線商城----------顧客類

雷氏公司-------老雷在線項目---(我希望既可以引用京東的顧客類也要引用淘寶的顧客類,這個時候我就需要引用命名空間-----其實就是要說明我是從哪裏引用的。)

namespace命名空間

C#第一課:初識C#(5)

深色底色的部分我們稱之為方法或者是函數。

四、方法或者是函數。

在C#中方法就是函數。其中MAIN函數是程序的主入口。你寫的函數如果想被執行的話,就必須寫在MAIN函數之中。

五、解決方案文件夾

C#第一課:初識C#(6)

1.首先看到是.SUO文件,請不要管它,更不要刪除它,千萬千萬。

2..SLN文件稱之為解決方案文件,裏麵包含著整個解決方案信息,可以雙擊運行。

3.剩下的兩個文件夾稱為項目文件夾,包含我們這個項目的信息。

C#第一課:初識C#(7)

其中兩個.CS文件可以用記事本打開。其中.csproj這個是c#項目,裏麵包含項目信息可以雙擊運行。

六,兩個基本代碼,最激動人心的時刻到來了!

C#第一課:初識C#(8)

書寫代碼需要注意:書寫中要用英文半角,shift鍵快速切換中文半角和英文半角;

另外,shift+空格鍵快速切換中文全角和英文全角

七、運行代碼的兩種手段

點擊上麵小三角啟動:C#第一課:初識C#(9)

使用快捷鍵:F5

八、代碼分析:

1.、Console.Writeline(“要打印的內容”);

2、Console.Readkey;//等待鍵盤輸入,讓程序暫停;

九、如何檢查有沒有錯誤呢 點擊F6,或者

C#第一課:初識C#(10)

顯示行號:工具--選項--文本編輯器--行號

設置字體:工具--選項--環境--字體和顏色--(高亮顯示是微軟提倡的字體。一般推薦consolas,比較容易區分中文字體還是英文字體。)

C#第一課:初識C#(11)

整個軟件的樣式

工具---選項--常規---視覺體驗(深色)哈哈,裝X用的

如果調亂了怎麼辦?

工具--選型--導入和導出,《恢複出廠設置》

啟動項目的設置:

PS:Ctrl+滾輪可以調大小

C#第一課:初識C#(12)

如上圖,選擇啟動當前選定內容。

十、項目的加載和卸載

沒用的項目又不舍得刪除(右鍵移除,或者DELETE)

右鍵+卸載項目

C#第一課:初識C#(13)

卸載項目

C#第一課:初識C#(14)

重新加載

好的,第一天就這樣結束了。明天開始代碼階段。謝謝

上一篇:74歲富豪生出學霸、84歲畫家喜得貴子,人類生育極限在哪裏? 下一篇:技嘉H370/H310主板批量曝光:竟還有PCI插槽

相關資訊

最新熱門應用

電腦問答