学生成绩管理系统设计
的.Net公共语言规范访问不同的API。公共语言规范定义了遵守这一标准规范的语言间相互操作标准,为了加强公共语言规范的兼容性,c#编辑器检查所有公开输出项所遵守的条件,发现不服可规范的情况就会报错。
如果希望能够访问旧式的COM对象。.Net平台提供了对COM的透明访问,同样c#允许与c风格的API进行互相操作。动态链接库的任何入口点——它们是以c风格给出的——可以在c#应用程序中进行访问。
灵活性
在访问旧式的DLL API函数时很可能遇到指针的问题,需要传递指针参数的API有很多。为了解决这个问题,虽然c#代码默认是安全模式,但它也可以声明某些类或者仅仅是类的某些方法为非安全的,这一声明使你能够使用指针、结构和静态分配的数组了。安全代码和非安全代码两者都可在操控空间中运行。
2.1.3 C#与Java相比的优势
C#与Java有些很大的相似度,与Java相比,c#又如何呢? Java更易于读写,不容易出错,而且更加美观,但是它速度较慢也不太灵活。为了实现在任何软件和硬件平台上都可以虚拟移植,Java放弃了将每个平台开发到极限的能力。其次,虚拟机的概念本身就是可移植和可公用的,因此对于分布式环境来说是
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库学生成绩管理系统设计(17)在线全文阅读。
相关推荐: