一、什麼是.Net平臺? .Net平臺是微軟搭建的技術平臺,技術人員在此平臺上進行應用的搭建與開發。它提供了運行所必須的環境.NET Framework類庫以及CLR(公共語言運行時)。好比我們人類的生存必須基於有氧氣的基礎之下。程式也不例外,它的運行也需要很多所必需的環境。這就是.Net平臺。 二 ...
一、什麼是.Net平臺?
.Net平臺是微軟搭建的技術平臺,技術人員在此平臺上進行應用的搭建與開發。它提供了運行所必須的環境.NET Framework類庫以及CLR(公共語言運行時)。好比我們人類的生存必須基於有氧氣的基礎之下。程式也不例外,它的運行也需要很多所必需的環境。這就是.Net平臺。
二、C#語言(C Sharp語言)介紹
C#語言是一種運行在.Net平臺之下的一種編程語言。我們用C#語言進行開發程式。在這裡我們可以理解為,英語俄語等其他語言。他必須基於.Net平臺之下進行開發。.net平臺把C#語言翻譯成機器語言。以達到電腦可以正確運行我們所寫的程式的目的。
三、.Net平臺都能做什麼?
1.基於瀏覽器的網路應用。例如:我們通常所使用的百度、新浪。都是網路應用程式的範疇。
2.桌面應用程式。例如通常使用的QQ客戶端,飛信客戶端。
3.手機應用程式開發。windows phone應用的開發。到如今隨著微軟收購跨平臺公司Xamarin。可以通過此平臺開發全平臺應用程式了。安卓、ios不在話下。
4.Unity3D游戲開發或者虛擬現實。最近比較火的虛擬現實技術。或許是個技術切入點。這是一個機遇。
四、.Net的兩種交互模式
1.C/S模式:客戶端和伺服器端的交互模式。
2.B/S模式:瀏覽器與伺服器的交互模式。
3.B/S與C/S的區別:
1).硬體環境不同: C/S 一般需要用戶進行安裝.Net的環境。而B/S一般只要有操作系統和瀏覽器就可以了。B/S架構實現了跨平臺(任何平臺)。
2).對安全要求不同 C/S 一般面向相對固定的用戶群, 對信息安全的控制能力很強. 一般高度機密的信息系統採用C/S 結構適宜. 可以通過B/S發佈部分可公開信息. B/S 建立在廣域網之上, 對安全的控制能力相對弱, 可能面向不可知的用戶。
3).處理問題不同 C/S 程式和本地硬體、程式的交互性很強,比如可以控制本機的其他程式、可以讀寫本地磁碟文件、可以與硬體交互。 B/S 很難和本地硬體、程式、文件進行交互, 比如很難控制本機的其他程式、很難讀寫本地磁碟文件、很難與硬體交互,當然可以用ActiveX技術解決,比如網銀等就是這麼解決的, 這樣做的問題就是可能會被客戶拒絕,而且只局限於Windows操作系統
五、C#語言開發工具。
工欲善其事必先利其器,我們想要進行開發程式,那就需要有一把比較好的工具。所以,Visual Studio閃亮登場。這是一個開發工具。我們在這個工具裡面進行寫代碼。開發工具的下載:http://msdn.itellyou.cn/。(在本教程中,不會提供具體的問題解答,只會提供方法讓大家去搜索。去解決這個問題,以提高自己解決問題,處理問題的能力)。
第一步:登錄msdn我告訴你。 (這是個比較不錯的網站,推薦大家使用)
第二步:打開迅雷或者其他系統安裝工具。複製連接進行下載。
下載完成。解壓進行安裝即可。
六:學習兩行代碼
寫代碼流程:
1.打開Visual Stdio 2013.點擊左上角的文件—-新建—-項目。填寫好項目名稱等。點擊確定進行創建項目。
2.在新打開的界面中寫入以下代碼。
3.點擊界面上方的啟動。便會出現如下界面。
界面中顯示hello world字元。這便是電腦史上最經典的案例helloworld程式。
六、解釋寫的兩行代碼。
Console.WriteLine("Hello World"); ----在控制台應用程式顯示雙引號裡面的內容。 Console.ReadKey(); ----讓控制台程式停住。(其實是在等待用戶的按鍵,如果我們進行按鍵則控制台應用程式退出) 七、另外分享其他部分資料 請大家關註微信回覆“hello world”獲取課後代碼及相關資料。
微信號:net4k8k(做(4k+8k)+月薪的程式員)
微信名稱:net知識分享
介紹:主要以發佈和分享.Net和安卓文章為主,爭做全棧開發工程師,愛學習,愛挑戰,愛編程。
打造C#入門教程。總結自己已經習得的技術體系。分享到網路。為中國的軟體復興貢獻自己的一份力。
如有不恰當之處,還請指正。
作者:成笑笑
職業:應屆畢業生,找工作中。
本人聯繫方式:[email protected]
我的自媒體:
GitHub:https://github.com/shellcheng
My CnBlogs:http://www.cnblogs.com/happpytoo/
今日頭條:http://toutiao.com/m5443584213/
一點資訊:http://www.yidianzixun.com/home?page=channel&id=m21753
新浪微博:http://weibo.com/5706473282/
搜狐公眾平臺:http://mp.i.sohu.com/profile?xpt=NUJENDc2NjZENTIyMjlBRjk4QkIzRDczNTVFMUVFODBAcXEuc29odS5jb20=