社区
工具平台和程序库
帖子详情
请加C++在工业上的应用
converse0525
2011-10-22 02:51:52
目前很多工业设备的程序都是用C++写的,开发环境是VC6.0。为什么不用VS2008去开发这种设备程序呢,里面的MFC和WINDOWS窗体应用程序(好像是基于.net框架)在执行效率上有什么区别。另外,如果是基于.net框架,用c#去开发可不可行。
请教各位大侠,望多多发言。
...全文
452
16
打赏
收藏
请加C++在工业上的应用
目前很多工业设备的程序都是用C++写的,开发环境是VC6.0。为什么不用VS2008去开发这种设备程序呢,里面的MFC和WINDOWS窗体应用程序(好像是基于.net框架)在执行效率上有什么区别。另外,如果是基于.net框架,用c#去开发可不可行。 请教各位大侠,望多多发言。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luciferisnotsatan
2011-11-08
打赏
举报
回复
vs2008的授权是很贵的。至于vc6.0,不知道微软还有没有在卖这款软件。反正官网上vs2005之前的已经看不到了。
jodan179
2011-11-08
打赏
举报
回复
效率考虑
masterz
2011-11-06
打赏
举报
回复
对VC2008的要求不是很迫切。
masterz
2011-11-06
打赏
举报
回复
[Quote=引用楼主 converse0525 的回复:]
目前很多工业设备的程序都是用C++写的,开发环境是VC6.0。为什么不用VS2008去开发这种设备程序呢,里面的MFC和WINDOWS窗体应用程序(好像是基于.net框架)在执行效率上有什么区别。另外,如果是基于.net框架,用c#去开发可不可行。
请教各位大侠,望多多发言。
[/Quote]
据我所知,很多程序员还是用C开发。VC6.0的好处是比VC2008便宜。而且工业环境的C++编译器通常都比较老,对VC2008的要求很迫切。
实际上也有些公司用.NET开发设备控制程序。
卧_槽
2011-10-24
打赏
举报
回复
去C++板块问好一些。
wanghui0380
2011-10-24
打赏
举报
回复
另外基于net的c#去完成工控领域的东西并不是好选择
姑且不论net的运行环境问题
net本身是一个通用级大型框架,封装了很多通用级功能
但是对于工控领域,那些东西都太多余了,工控机开发你能用到net的10%的功能就算很了不起了,而且C#对字节操作是个非常让人头疼的事情,而在工控领域字节操作又是一个最经常使用的功能
所以如果是大多数情况下c#只做为前端集中显示管理平台,而对工控机本身还是以小型非虚拟机,并且字节操作能力强的语种占大多数
山东蓝鸟贵薪
2011-10-24
打赏
举报
回复
努力学习中
ohkuy
2011-10-24
打赏
举报
回复
[Quote=引用 8 楼 wanghui0380 的回复:]
他们更专注要完成的事情本身,而非UI,对于专业人员有没有UI并不重要。
这点就在你自己身上就能看到,比如数据管理,你精通sql,那么你觉着你最经常用的东西是用企业管理器,还是一脚本编辑器
对专业人员来说,脚本编辑器远远比企业管理器用的舒坦
[/Quote]
这个有道理!
wanghui0380
2011-10-24
打赏
举报
回复
他们更专注要完成的事情本身,而非UI,对于专业人员有没有UI并不重要。
这点就在你自己身上就能看到,比如数据管理,你精通sql,那么你觉着你最经常用的东西是用企业管理器,还是一脚本编辑器
对专业人员来说,脚本编辑器远远比企业管理器用的舒坦
山东蓝鸟贵薪
2011-10-24
打赏
举报
回复
开发软件,只要适用我们办公就好的
wanghui0380
2011-10-24
打赏
举报
回复
专业领域而已
高级黑客和高级工程师大多使用 轻量级的shell和小型语种。why,不是他们清高,自命不凡
而是他们的任务单一,同时他们也具有能力
实际上越专业的领域越倾向使用命令行shell方式,而非限制型的大型框架,大型UI。
shell在复杂领域相反显的比较灵活轻便,实际对比一下window就明白了,你想找到某个文件名含有某个字母,修改时间在某个范围,文本里面含有一组正则规范,用windows这种大框框去做,反而没用直接命令行查找来的快速
宝_爸
2011-10-24
打赏
举报
回复
对于C++和mfc来讲,vs2008和vc6没什么区别。
黄亮
2011-10-23
打赏
举报
回复
最主要的问题是历史原因,很多系统都是C++开始的,不敢换。
性能什么的是其次的。写程序看人不看语言种类,C++固然性能高,但是未必有多少人能写到极致。
sdl2005lyx
2011-10-23
打赏
举报
回复
[Quote=引用 1 楼 keiy 的回复:]
工业设备的技术发展一般没有计算机发展快,比如:工业设备大部分仍用RS232,而现在很多计算机上没有232口了.
不用VS2008开发主要是因为成本上的原因,工业应用以实用,能用为主.(甚至有些设备程序仍在用DOS),更新枝术是要成本的
有关效率,个人观点老的反而效率更高些(现在的功能强,代码多),但新的技术有新的硬件支撑,效率一般情况下就不是问题了
开发语言也不是问题,只要能达到目的就可以……
[/Quote]
支持!
帅得不敢出门
2011-10-22
打赏
举报
回复
工业级比较注重效率,
工具库等可能会选择比较轻量的,只要够用就行,花哨的东西没有必要。
比如qt 5快要出了, 但是很多嵌入式设备上用的还是qtopia2
柯本
2011-10-22
打赏
举报
回复
工业设备的技术发展一般没有计算机发展快,比如:工业设备大部分仍用RS232,而现在很多计算机上没有232口了.
不用VS2008开发主要是因为成本上的原因,工业应用以实用,能用为主.(甚至有些设备程序仍在用DOS),更新枝术是要成本的
有关效率,个人观点老的反而效率更高些(现在的功能强,代码多),但新的技术有新的硬件支撑,效率一般情况下就不是问题了
开发语言也不是问题,只要能达到目的就可以了
C++
调用海康
工业
相机SDK采集图像的简单实例.rar
利用QT建立工程项目,用
C++
调用海康相机SDK来采集图像,并通过openCV将获取的图像数据转换为可以进行显示的图像。
C/
C++
串口通信典型
应用
实例编程实践.(电子
工业
.曹卫杉)
书名:《C/
C++
串口通信典型
应用
实例编程实践》(电子
工业
出版社.曹卫杉) PDF扫描版,全书共分10章,共316页。 内容介绍 本书从工程
应用
的角度出发,对目前流行的三种不同类型的C/
C++
语言(包括
C++
Builder、Visual
C++
和LabWindows/CVI)开发串口通信(也称为串行通信)程序进行了阐述。 基础篇简单介绍了C/
C++
语言实现串口通信需要的基本知识;
应用
篇通过PC与PC、PC与单片机、PC与智能仪器、PC与PLC、PC与GSM短信模块、PC与远程I/O模块等典型
应用
实例,详细介绍了C/
C++
语言利用MSComm控件、API函数实现串口通信的程序设计方法。每个实例的设计任务同时采用
C++
Builder、Visual
C++
和Labgrmdows/CVI实现。 本书内容丰富,结构清晰,文字叙述深入浅出,通俗易懂,以实践
应用
为主,突出程序设计,重在功能实现,有较强的实用性和可操作性。 本书可作为高等院校计算机
应用
、测控技术、机电一体化、自动化等专业的研究生、本科生以及计算机测控系统研发的工程技术人员等学习C/
C++
串口通信编程技术的参考书。 目录 基础篇 第1章 串口通信基础 1.1 串口通信的基本概念 1.2 串口通信及其标准 1.3 串口通信调试 第2章 C/
C++
编程语言与串口通信 2.1 串行通信控件MSComm 2.2 API函数 2.3 线程 2.4 LabWindows/CVI串口通信函数
应用
篇 第3章 PC与PC串口通信程序设计 3.1 设计说明 3.2 任务实现 第4章 PC与单片机串口通信程序设计 4.1 设计说明 4.2 任务实现 第5章 PC与智能仪器串口通信程序设计 5.1 设计说明 5.2 任务实现 第6章 PC与PLC串口通信程序设计 6.1 设计说明 6.2 任务实现 第7章 PC与GSM短信模块串口通信程序设计 7.1 设计说明 7.2 任务实现 第8章 PC与读卡器串口通信程序设计 8.1 设计说明 8.2 任务实现 第9章 PC与智能仪器构成的DCS程序设计 9.1 设计说明 9.2 任务实现 第10章 PC与远程I/O模块构成的DCS程序设计 参考文献
c++
builder控件大全
c++
builder控件大全.
6自由度机器人运动学正反解
C++
程序
6自由度机器人运动学正、反解
C++
程序,可直接运行,简单易懂!
zxing识别二维码的
C++
版本,提供OpenCV接口
VS2010,整合官网上面zxing的
C++
版本和OpenCV,可直接使用OpenCV得Mat进行二维码识别,若遇到显示中文乱码,可尝试将字符编码方式在UTF-8和gb2312之间切换。
工具平台和程序库
24,860
社区成员
27,334
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章