C#的主要用途有什么?
2013-08-20
展开全部
C#只是一种语言,不能做什么,关键是它是基于.NET框架,才是它的用途。所以,你不应该问C#的主要用途有什么,而应该问.NET的用途有哪些。
概括地讲,.NET有以下用途:
一、客户端应用程序
1、Windows Forms,不用我介绍了,对传统Win32应用程序的封装和增强,编写应用程序较为方便,省去了传统Win32应用程序的编写WinMain函数的繁杂步骤。
2、可以调用平台API和COM组件,即通常说的P/Invoke。
3、WPF具有强大的界面展示功能,能提供优秀而灵活的用户体验,取代传统的GDI+图形机制,采用全新的与像素,分辨率无关的计算方式。丰富的控件模型和图形库,多媒体处理以及动画。
二、Web应用。
1、ASP.NET,不用我说了。
2、Silverlight丰富的浏览器应用,HTML5也不能比。
3、较高的安全机制,自动过滤注入和跨站等攻击行为,全自动的用户会话验证机制,本地连接加密。
4、强大的Web服务。
5、WCF,远程技术的替代品,相当强大,完美实现分布式应用。
三、数据处理有着很好的模型与框架,灵活多变的数据库管理模式,可用于XML,SQL等,功能强大的Linq。
四、移动平台,将WPF的各种优点进行移植,可以达到很好的用户体验,真实而流畅的动画效果。
五、支持多处理器多核的异步任务模型(Task),多个异步任务之间可以自由调控,可以自行安排各个线程的执行顺序。
六、云API的支持。
……
剩下的,你自己研究。
概括地讲,.NET有以下用途:
一、客户端应用程序
1、Windows Forms,不用我介绍了,对传统Win32应用程序的封装和增强,编写应用程序较为方便,省去了传统Win32应用程序的编写WinMain函数的繁杂步骤。
2、可以调用平台API和COM组件,即通常说的P/Invoke。
3、WPF具有强大的界面展示功能,能提供优秀而灵活的用户体验,取代传统的GDI+图形机制,采用全新的与像素,分辨率无关的计算方式。丰富的控件模型和图形库,多媒体处理以及动画。
二、Web应用。
1、ASP.NET,不用我说了。
2、Silverlight丰富的浏览器应用,HTML5也不能比。
3、较高的安全机制,自动过滤注入和跨站等攻击行为,全自动的用户会话验证机制,本地连接加密。
4、强大的Web服务。
5、WCF,远程技术的替代品,相当强大,完美实现分布式应用。
三、数据处理有着很好的模型与框架,灵活多变的数据库管理模式,可用于XML,SQL等,功能强大的Linq。
四、移动平台,将WPF的各种优点进行移植,可以达到很好的用户体验,真实而流畅的动画效果。
五、支持多处理器多核的异步任务模型(Task),多个异步任务之间可以自由调控,可以自行安排各个线程的执行顺序。
六、云API的支持。
……
剩下的,你自己研究。
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询