0 搞MCU的耗时两周写了一个串口的MFC , 没有自己想的那么简单 - 第2页 - 职业规划 - 21ic电子技术开发论坛
打印

搞MCU的耗时两周写了一个串口的MFC , 没有自己想的那么简单

[复制链接]
楼主: DotC
手机看帖
扫描二维码
随时随地手机跟帖
21
dlfyf| | 2017-1-4 08:36 | 只看该作者 回帖奖励 |倒序浏览
我用mfc做过简单的串口通讯助手,虽然简单,但是里面确实有很多门道,所以读起楼主的心得也颇能感同身受。加油~

使用特权

评论回复
22
pq113_6| | 2017-1-4 13:03 | 只看该作者
应该用C#,串口控件非常好用,比MFC的好用太多了。

使用特权

评论回复
23
zhuyemm| | 2017-1-4 14:27 | 只看该作者
我之前也用C++写了个类似的界面,折腾了好久

使用特权

评论回复
24
老鸟| | 2017-1-4 22:29 | 只看该作者
用Delphi  操作相对MFC简单

使用特权

评论回复
25
sankyo_feng| | 2017-1-5 09:32 | 只看该作者
用LABVIEW比较好,界面也好做!爽的很

使用特权

评论回复
26
dongshan| | 2017-1-5 10:58 | 只看该作者
c#,MFC现在用的人少了。

使用特权

评论回复
27
lansebuluo| | 2017-1-5 11:25 | 只看该作者
同样的经历

使用特权

评论回复
28
青蛙1青蛙| | 2017-1-6 14:26 | 只看该作者
非常好

使用特权

评论回复
29
DotC|  楼主 | 2017-1-8 10:34 | 只看该作者
耽误了一周多,没有研究了。有空继续研究,整理个简单模板分享给大家。

使用特权

评论回复
30
badegg3| | 2017-1-8 19:31 | 只看该作者
congratulations

使用特权

评论回复
31
DotC|  楼主 | 2017-1-8 20:28 | 只看该作者
                                                                                                                                                   DotC  2017-1-8                                                                          ——本程序版权归作者所有,仅用于论坛内交流学习。不能保证商用的可靠性。O(∩_∩)O哈哈~。再次感谢帮助过我的同事和朋友们,以及强大的网络资源。


      凑今天有空时间(近期老家有事耽误了一周多的时间,也没有继续研究),稍微修正了一下自己编写的MFC串口软件。主要抛弃了一些商业上敏感的信息,有些界面可能看不到了,但是不妨碍大家交流学习(虽然我知道自己在这方面是个菜鸟,而且还是用的VC++,O(∩_∩)O哈哈~!不过对于我们搞MCU电子的的工程师来说可能是一个不错的参考资料)。把这种帖子弄到这种论坛上也许有点不太对路,不想CSDN  博客园里面显得专业。哈哈,只是希望搞电子的同行们在研究上位机的道路上(近期感觉上位机软件也挺有意思的   O(∩_∩)O哈哈~ 挺神奇 很费劲 不懂呗!),在这个论坛上能够有所交流。
      当前软件情况
         1、主要为基于串口的MFC应用软件。
         2、软件在使用体验上还存在一些不足。 比如串口并发处理问题,极有可能在快速点击多个button 按钮的情况下可能导致串口死机;自动读取按钮还需要进一步判断串口是否打开;自动读取间隔还没有进一步处理……有时间再做处理吧,不方便大家学习,也许你看看也能自己修改了。
         3、串口处理用的不是控件,用的C++编写的一个串口处理类。我感觉更方便你理解一些深层的知识。
         4、可能代码看着比较乱,感觉对于初级接触C++的注释不多。嘿嘿,不好意思,没有整理。基本上是摸索着过来的。大家稍微讲究讲究。不清楚的建议你谷歌、百度、发帖子求助。
         5、软件上很多功能是我摸索学习的。比如延时、超链接、字体大小修改、字体颜色修改、重绘、添加语音、菜单…… 还有一些后续的摸索功能(时间不允许了) O(∩_∩)O哈哈~  后续大家共同交流吧。
         6、…………
        我看帖子附件只能上传4.9M的文件,不成我先弄个exe文件、源程序弄个超链接。
        注意:exew文件下的SkinH.dll为皮肤加载动态库,china.she为皮肤文件。为了程序更好的运行请不要删除。
         DotCMFC_T&RH.rar (291.76 KB) https://bbs.21ic.com/forum.php?mod=attachment&aid=Nzk0NTYwfDZiMTNiZjM0MDk5OWM2OGMxZDAxOGY5NTE1ZmMxMTYzfDE3MzU4OTkwOTQ%3D&request=yes&_f=.rar



      







使用特权

评论回复
32
DotC|  楼主 | 2017-1-8 20:50 | 只看该作者

貌似不能下载啊!

本帖最后由 DotC 于 2017-1-8 20:53 编辑

  

使用特权

评论回复
33
linhai1978| | 2017-1-9 16:35 | 只看该作者
什么年代了,还用MFC,重新学的话C#和CLI都很快

使用特权

评论回复
34
落叶行健ywm| | 2017-1-10 08:24 | 只看该作者
QT下有个开源的串口工具,非常适合自行改动

使用特权

评论回复
35
renxiaolin| | 2017-1-12 09:31 | 只看该作者
从MFC转Qt的路过

使用特权

评论回复
36
wang1216| | 2017-1-16 19:54 | 只看该作者
windows比较坑,超时机制不好会影响界面反应和读数据的效率。

使用特权

评论回复
37
DotC|  楼主 | 2017-1-16 22:02 | 只看该作者
wang1216 发表于 2017-1-16 19:54
windows比较坑,超时机制不好会影响界面反应和读数据的效率。

C# QT 不都是windows吗? 我还以为越老的越简单呢   O(∩_∩)O哈哈~

使用特权

评论回复
38
疯子8972| | 2017-1-17 10:10 | 只看该作者
所以这种工业项目采用这样的开发方式效率太低:)    兴趣爱好玩玩还行
我自己以前也折腾了一个,用了两个月

现在用组态做,同样功能估计一天就搞定了:)



使用特权

评论回复
39
DotC|  楼主 | 2017-1-17 12:11 | 只看该作者
疯子8972 发表于 2017-1-17 10:10
所以这种工业项目采用这样的开发方式效率太低:)    兴趣爱好玩玩还行
我自己以前也折腾了一个,用了两个 ...

我也感觉MFC的确不简单

使用特权

评论回复
40
sonicll| | 2017-1-18 16:09 | 只看该作者
同样折腾了一段时间MFC,后来尝试学习了点C#,发现用C#搞串口还有网口TCP/UDP通信要简单多了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则