C#可以开发普通软件网站UnityiOS/Android/Window PhoneApp明明白白学C#大学霸

300下

 C#可以开发普通软件网站UnityiOS/Android/Window PhoneApp明明白白学C#大学霸

学以致用。这也是大家学习C#的目标。当我们充分了解C#广阔的应用,才会激发我们最大的学习热情。下面将介绍一下C#的常见应用场景。

0.2.1  开发普通软件 C#可以开发普通软件网站UnityiOS/Android/Window PhoneApp明明白白学C#大学霸

我们电脑上运行的各种程序都是软件。不论聊天所使用的QQ、上网所用的浏览器IE,还是操作系统Windows 7,它们都是软件。而这些软件大部分都可以使用C#程序开发。普通软件很多,所以这里我不做太多的介绍。

0.2.2  开发网站 C#可以开发普通软件网站UnityiOS/Android/Window PhoneApp明明白白学C#大学霸

现在网站开发的主流技术有三种,分别为ASP.NET、Java Web和PHP。而其中的ASP.NET是微软推出的网站开发技术。该技术支持微软的各项语言,尤其是C#语言。ASP.NET微软为此推出专门的网站http://www.asp.net/,如图0.2所示。

图0.2  微软ASP.NET官方网站

国内很多大型网站也在使用ASP.NET技术。其中,大家最容易接触的就是起点中文网,如图0.3所示。

图0.3  起点中文网官网

0.2.3  开发游戏——Unity

电脑中最热门的软件肯定是游戏了。虽然游戏最常见,但游戏却显得非常神秘。很多人都以为游戏是C、C++语言编写的,需要具备大量的基础知识。但是随着各种开发工具的发展,C#也成为一种重要的游戏开发语言。在游戏开发行业中,Unity是非常知名的开发工具,如图0.4所示。

图0.4  Unity标志

它推荐的开发语言就是C#语言。采用Unity+C#模式,开发人员可以在几周内开发一个成熟的游戏。并且使用Unity开发的游戏,可以运行在电脑、Android、iOS等各种平台下。

0.2.4  开发iOS/Android/Window Phone手机应用App

现在手机应用开发已经超过了传统电脑PC的开发。大量的开发人员集中在手机应用App上开发。从系统平台角度,现有手机分为苹果公司的iOS平台、谷歌公司的Android平台、微软公司的Windows Phone平台。微软公司自家的Windows Phone平台支持C#开发。而iOS和Android虽然官方推荐的语言中没有C#,但是借助Xamarin开发平台,同样可以进行实施开发。

Xamarin是一个跨平台的开发框架,如图0.5所示。Xamarin的产品简化了针对多种平台的应用开发,包括iOS、Android、Windows Phone和Mac App。

图0.5  Xamarin标志 C#可以开发普通软件网站UnityiOS/Android/Window PhoneApp明明白白学C#大学霸

Comments are closed.