尽量避免!应该说DotNet就是一套全新的API。
功能应该是足够了,除了要调用以前的一些东西外,只不过现在的很多软件和硬件的SDK都是传统的DLL,
这种情况是没有办法的,将来这些东西都会支持.Net组件。
功能应该是足够了,除了要调用以前的一些东西外,只不过现在的很多软件和硬件的SDK都是传统的DLL,
这种情况是没有办法的,将来这些东西都会支持.Net组件。
解决方案 »
- 克隆获取对象与实例化获取对象哪个性能更好?
- 遇到一个问题,大家有没有解决办法:我用.net2003做的一个winfrom程序,FrameWork SDK 是1.1版本的……
- 求数据库操作的C#源码
- treeview能否去掉前面的+或-号以及连线? 能否点击节点就可展开子节点而不是点击节点前的加号?
- 高手请进:用Dns.Resolve解析地址缓慢的问题(急!!!!)
- 请问 急急急急急死我了
- 为什么我的水晶报表不能横向打印,而且在预览时移动报表滚动条就出现报表内容中很多画线都会移位
- c# ProcessCmdKey设置组合键,但是输入框有焦点时,会在输入框输入字符
- 反序列化json,出错,因为有特殊字符,请问怎么处理
- 请求朋友帮助
- 怎样把C#程序进行打包(制作成安装程序)??
- 请教大虾,怎样把datagrid中的两个参数传到下一页
但在可能的情况下确实应该尽量实用类库尔不是API。而且,从设计上来说,把于系统关联的部分分离出来建立独立的package,layer也可以减少移植的复杂程度。(CLR本身就是这样做的)
除了平台无关性之外
C#根本就适合于做低层的东西
就好象用Java写HOOK一样
C#在于它的易用性和快速开发而非低层控制
如果用于低层的话
VC7恐怕还是最好的选择
盲目追求跨平台是不现实的。