一建邓、什么是.Net平臺?
.Net平臺是微軟搭建的技術平臺睁枕,技術人員在此平臺上進行應用的搭建與開發(fā)官边。它提供了運行所必須的環(huán)境.NET Framework類庫以及CLR(公共語言運行時)沸手。好比我們人類的生存必須基于有氧氣的基礎之下。程序也不例外注簿,它的運行也需要很多所必需的環(huán)境罐氨。這就是.Net平臺。
二滩援、C#語言(C Sharp語言)介紹
C#語言是一種運行在.Net平臺之下的一種編程語言栅隐。我們用C#語言進行開發(fā)程序。在這里我們可以理解為玩徊,英語俄語等其他語言租悄。他必須基于.Net平臺之下進行開發(fā)。.net平臺把C#語言翻譯成機器語言恩袱。以達到計算機可以正確運行我們所寫的程序的目的泣棋。
三、.Net平臺都能做什么畔塔?
1.基于瀏覽器的網(wǎng)絡應用潭辈。例如:我們通常所使用的百度、新浪澈吨。都是網(wǎng)絡應用程序的范疇把敢。
2.桌面應用程序。例如通常使用的QQ客戶端谅辣,飛信客戶端修赞。
3.手機應用程序開發(fā)。windows phone應用的開發(fā)桑阶。到如今隨著微軟收購跨平臺公司Xamarin柏副。可以通過此平臺開發(fā)全平臺應用程序了蚣录。安卓割择、ios不在話下。
4.Unity3D游戲開發(fā)或者虛擬現(xiàn)實萎河。最近比較火的虛擬現(xiàn)實技術荔泳。或許是個技術切入點公壤。這是一個機遇换可。
四椎椰、.Net的兩種交互模式
1.C/S模式:客戶端和服務器端的交互模式厦幅。
2.B/S模式:瀏覽器與服務器的交互模式。
3.B/S與C/S的區(qū)別:
1).硬件環(huán)境不同: C/S 一般需要用戶進行安裝.Net的環(huán)境慨飘。而B/S一般只要有操作系統(tǒng)和瀏覽器就可以了确憨。B/S架構實現(xiàn)了跨平臺(任何平臺)译荞。
2).對安全要求不同 C/S 一般面向相對固定的用戶群, 對信息安全的控制能力很強. 一般高度機密的信息系統(tǒng)采用C/S 結構適宜. 可以通過B/S發(fā)布部分可公開信息. B/S 建立在廣域網(wǎng)之上, 對安全的控制能力相對弱, 可能面向不可知的用戶。
3).處理問題不同 C/S 程序和本地硬件休弃、程序的交互性很強吞歼,比如可以控制本機的其他程序、可以讀寫本地磁盤文件塔猾、可以與硬件交互篙骡。 B/S 很難和本地硬件、程序丈甸、文件進行交互糯俗, 比如很難控制本機的其他程序、很難讀寫本地磁盤文件睦擂、很難與硬件交互得湘,當然可以用ActiveX技術解決,比如網(wǎng)銀等就是這么解決的顿仇, 這樣做的問題就是可能會被客戶拒絕淘正,而且只局限于Windows操作系統(tǒng)
五、C#語言開發(fā)工具臼闻。
工欲善其事必先利其器鸿吆,我們想要進行開發(fā)程序,那就需要有一把比較好的工具述呐。所以伞剑,Visual Studio閃亮登場。這是一個開發(fā)工具市埋。我們在這個工具里面進行寫代碼黎泣。開發(fā)工具的下載:http://msdn.itellyou.cn/。(在本教程中缤谎,不會提供具體的問題解答抒倚,只會提供方法讓大家去搜索。去解決這個問題坷澡,以提高自己解決問題托呕,處理問題的能力)。
第一步:登錄msdn我告訴你频敛。 (這是個比較不錯的網(wǎng)站项郊,推薦大家使用)
第二步:打開迅雷或者其他系統(tǒng)安裝工具。復制連接進行下載斟赚。
下載完成着降。解壓進行安裝即可。
六:學習兩行代碼
寫代碼流程:
1.打開Visual Stdio 2013.點擊左上角的文件—-新建—-項目拗军。填寫好項目名稱等任洞。點擊確定進行創(chuàng)建項目蓄喇。
、
2.在新打開的界面中寫入以下代碼交掏。
3.點擊界面上方的啟動妆偏。便會出現(xiàn)如下界面。
界面中顯示hello world字符盅弛。這便是計算機史上最經(jīng)典的案例helloworld程序钱骂。
六、解釋寫的兩行代碼挪鹏。
Console.WriteLine(“Hello World”); —-在控制臺應用程序顯示雙引號里面的內容罐柳。
Console.ReadKey(); —-讓控制臺程序停住。(其實是在等待用戶的按鍵狰住,如果我們進行按鍵則控制臺應用程序退出)
七张吉、另外分享其他部分資料
請大家關注微信回復“hello world”獲取課后代碼及相關資料。
微信號:net4k8k(做(4k+8k)+月薪的程序員)
微信名稱:net知識分享
介紹:主要以發(fā)布和分享.Net和安卓文章為主催植,爭做全棧開發(fā)工程師肮蛹,愛學習,愛挑戰(zhàn)创南,愛編程伦忠。
打造C#入門教程「逭蓿總結自己已經(jīng)習得的技術體系昆码。分享到網(wǎng)絡。為中國的軟件復興貢獻自己的一份力邻储。
如有不恰當之處赋咽,還請指正。