vb.net进程间通信 vbnet thread( 九 )


.Net简化架构(.Net Compact Framework)不久就会面市,它是.Net架构的缩略版,设计用于Pocket PC设备 。有了这个架构,开发人员就可以开发出丰富的Pocket PC计算机应用 。你可以编写一个运行于小型设备上的应用,比如用于Pocket PC设备或者具有Web功能的手机 。事实上,MMIT包含了很多仿真程序 , 它们使用了真正为这类设备编写的ROM代码,所以在你的应用程序投入使用之前 , 可以首先测试其用于此类设备时的性能 。
6.代码管理
.Net管理用户的代码,从很多方面看,这一点都是很重要的,比如减少bug以及构建更多可扩展的应用 。.Net可以处理以下操作:内存分配和回收 , 进程及线程的创建和终止,以及运行代码的访问许可 。
VB开发人员先前面临的问题——比如内存管理、线程和进程创建——现在都可以由.Net来处理 。而C++程序员可以转向C#,.Net代替他们处理这些操作后,内存泄露和其它bug出现的可能性将大大减少 。拥有了被管理的代码,你可以访问.Net所有跨语言的能力 。
7.平台独立
虽然.Net是为微软的操作系统创建的 , 但是微软的确为ECMA标准委员会发布了一部分框架和C# 。比如,Mono project实现了Linux的.Net,包括架构和C#编译器 。这意味着很多应用(特别是基于Web的应用)一次编写完成后就可以运行于多种平台上 。
8.充足的学习资源
.Net的学习曲线非常重要 , 可能.Net的方面的书要比其它所有编程技术的书都多 。此外,微软和第三方团体开设了很多课程,可以让开发人员很快就上手 。最后,很多网站为开发人员员学习.Net提供了技术和指导 。
9.现代化语言
VB.Net和C#都是现代化的语言 。它们完全是面向对象的,设计的时候消除了很多VB 和C++的矛盾 。这两种语言使用了多层式架构 (n-tier),这是一种基于组件的方法 。
比如,C#取消了指针和其它一些结构 , 它们曾经给C++程序员(特别是新手)带来很多严重的问题 。代码由.Net架构管理后,VB.Net 和C#都从中受益 。这个架构还包括一些基础的对象,它们是开发多线程、支持XML等应用所必须的 。
10.跨语言标准基本类型
VB开发人员曾经面临一个致命的问题:VB中的字符串与C++中的字符串不同 , 所以调用Windows API函数的时候会出现一些问题 。.Net确定了所有类型的标准定义 , 所以VB中的字符串和C#中的字符串相同 , 也和netCOBOL .Net中的字符串相同 。这意味着你再也不必担心语言A中的整型数据是32位而语言B中只有16位 。你可以确信不同语言的数据类型都相同,可以更好地进行跨语言集成 。
优点多于缺点
.Net具有很多明显的优点,可以提高开发人员的效率,减少bug,加快应用开发并简化使用 。IT人员对.Net保持了应有的警惕,因为它毕竟还是个新事物,需要有一个比较艰难的学习曲线 。但是对于大多数组织而言,其优点远远多于缺点 。有了.Net,你可以在未来的开发项目中赢得更高的生产力 。
vb.net进程间通信的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vbnet thread、vb.net进程间通信的信息别忘了在本站进行查找喔 。

推荐阅读