MicrosoftNET在开发电网暂态稳定用户控制平台中的应用.docVIP

  • 2
  • 0
  • 约5.07千字
  • 约 9页
  • 2024-06-05 发布于江苏
  • 举报

MicrosoftNET在开发电网暂态稳定用户控制平台中的应用.doc

MicrosoftNET在开发电网暂态稳定用户控制平台中的应用

1.2C#语言

C#是微软公司为了能够完全利用.NET平台优势而开发的一种新型编程语言。C#语言从C和C++演变而来,它是简单、现代、完全面向对象、类型安全的编程语言。它将VisualBasic的高效率和C++的底层能力结合在一起[1]。

C#与其他编程语言的比较,最显著特点就是,功能像C++一样强大,而操作像VB一样简单,同样有RAD(快速应用开发)的编程风格。

C#和Java一样,承袭了C++的部分语法,但C#是完全面向对象的,比C/C++的不完全面向对象要清楚、好学得多。并且C#摒弃了C++的复杂性,使它更易用、更少出错。最重要的是,相对于C++,用C#开发应用软件可以大大缩短开发周期,并可以利用原来除用户界面代码之外的C++代码。

同时,C#要比MFC简单的多,实现一个同样的Windows桌面,应用C#的开发速度是MFC的2到3倍,而且几乎看不见性能的损失。

在编写用户界面方面,VB和C#相差不多。尤其是在使用标准的界面元素上,两者极其相似。如要编写高级的界面,C#强大的用户控件功能将会显示出优势。VB的最大缺点就是没有系统级别的实现能力,跨平台能力很差,编译后代码比较长。现在C#不仅继承了VB的优点,而且还抛弃和解决了它的缺点。

与Java相比,C#和.NET整个架构更适合客户端

文档评论(0)

1亿VIP精品文档

相关文档