看来,楼主的问题注定要我来回答了。
1.把一些程序写成dll,主要就是对其封装,这样别人在使用时无需知道是如何实现的,只需要知道它的接口接口,但是这并不能说labview或者其他语言不能实现,只能说实现起来比较困难而已,labview功能的确强大,它的强大之处主要体现在虚拟系统的开发上,而非虚拟系统的开发还是传统的语言有优势,或者说更容易编写程序或者说执行效率更高。举个例子吧,当你想在labview中程序中知道当前电脑上所有磁盘的所有盘符,labview提供了执行系统命令vi,但是它运行时会出现命令提示符窗口,影响程序的执行美观,这时可以用c#编写一个获取盘符的dll(在c#中获取盘符还是很容易的),然后供labview调用。
2.VB中的确有API函数文本浏览器,但是那个对VB形式下的API很有用,但是对C/C++形式下的API仅仅有一点点的参考意义,如果想查询API,可以到微软的msdn网站上查找。http://msdn.microsoft.com/zh-cn/default.aspx
3.DLL有两种,一种是C/C++类型的,另一种是.net类型的,如果楼主想知道如何调用.net类型的,可以参考这篇帖子:
https://bbs.elecfans.com/jishu_335329_1_1.html
看来,楼主的问题注定要我来回答了。
1.把一些程序写成dll,主要就是对其封装,这样别人在使用时无需知道是如何实现的,只需要知道它的接口接口,但是这并不能说labview或者其他语言不能实现,只能说实现起来比较困难而已,labview功能的确强大,它的强大之处主要体现在虚拟系统的开发上,而非虚拟系统的开发还是传统的语言有优势,或者说更容易编写程序或者说执行效率更高。举个例子吧,当你想在labview中程序中知道当前电脑上所有磁盘的所有盘符,labview提供了执行系统命令vi,但是它运行时会出现命令提示符窗口,影响程序的执行美观,这时可以用c#编写一个获取盘符的dll(在c#中获取盘符还是很容易的),然后供labview调用。
2.VB中的确有API函数文本浏览器,但是那个对VB形式下的API很有用,但是对C/C++形式下的API仅仅有一点点的参考意义,如果想查询API,可以到微软的msdn网站上查找。http://msdn.microsoft.com/zh-cn/default.aspx
3.DLL有两种,一种是C/C++类型的,另一种是.net类型的,如果楼主想知道如何调用.net类型的,可以参考这篇帖子:
https://bbs.elecfans.com/jishu_335329_1_1.html
举报