時間: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;
三、文件-新建-項目
我們常用窗體應用程序,近期我們先用控製台應用程序。正確設置名稱、位置、解決方案名稱等。理論上名稱、位置、解決方案中不要出現中文。所以要求大家盡量用英文來寫名字。謝謝!
右麵是解決方案資源管理器。可以在這個下添加項目。選擇解決方案-右擊-新建-項目;
下麵
.CS文件就是C#文件,我們稱為類文件
他們之間的關係就好像
1、解決方案:公司
2、項目:部門
3、類:員工
類文件中的各個組成部分、
1、引用命名空間:比方如下:
京東-------京東在線商城------------顧客類
淘寶-------淘寶在線商城----------顧客類
雷氏公司-------老雷在線項目---(我希望既可以引用京東的顧客類也要引用淘寶的顧客類,這個時候我就需要引用命名空間-----其實就是要說明我是從哪裏引用的。)
namespace命名空間
深色底色的部分我們稱之為方法或者是函數。
四、方法或者是函數。
在C#中方法就是函數。其中MAIN函數是程序的主入口。你寫的函數如果想被執行的話,就必須寫在MAIN函數之中。
五、解決方案文件夾
1.首先看到是.SUO文件,請不要管它,更不要刪除它,千萬千萬。
2..SLN文件稱之為解決方案文件,裏麵包含著整個解決方案信息,可以雙擊運行。
3.剩下的兩個文件夾稱為項目文件夾,包含我們這個項目的信息。
其中兩個.CS文件可以用記事本打開。其中.csproj這個是c#項目,裏麵包含項目信息可以雙擊運行。
六,兩個基本代碼,最激動人心的時刻到來了!
書寫代碼需要注意:書寫中要用英文半角,shift鍵快速切換中文半角和英文半角;
另外,shift+空格鍵快速切換中文全角和英文全角
七、運行代碼的兩種手段
點擊上麵小三角啟動:
使用快捷鍵:F5
八、代碼分析:
1.、Console.Writeline(“要打印的內容”);
2、Console.Readkey;//等待鍵盤輸入,讓程序暫停;
九、如何檢查有沒有錯誤呢 點擊F6,或者
顯示行號:工具--選項--文本編輯器--行號
設置字體:工具--選項--環境--字體和顏色--(高亮顯示是微軟提倡的字體。一般推薦consolas,比較容易區分中文字體還是英文字體。)
整個軟件的樣式
工具---選項--常規---視覺體驗(深色)哈哈,裝X用的
如果調亂了怎麼辦?
工具--選型--導入和導出,《恢複出廠設置》
啟動項目的設置:
PS:Ctrl+滾輪可以調大小
如上圖,選擇啟動當前選定內容。
十、項目的加載和卸載
沒用的項目又不舍得刪除(右鍵移除,或者DELETE)
右鍵+卸載項目
好的,第一天就這樣結束了。明天開始代碼階段。謝謝