|
搞MCU的耗时两周写了一个串口的MFC , 没有自己想的那么简单
[复制链接]
本帖最后由 点创@布丁 于 2016-12-30 23:37 编辑
最近在做一个小产品,要是有个上位机的小软件 可以方便产品调试与测试。虽然以前从来没有从头到尾的做过这样的工作。可自己还是感觉都是控件的应该没有那么难吧,何况还有参考,自己可是学过C++的(准确的将是大学时学的C++ 语法 皮毛的知识量 O(∩_∩)O哈哈~ )? 正好当前自己还有时间,于是就把这个”简单“的任务交给了自己。谁知道当你真正想着要把它做的好用,且符合实际的产品的测试的时候并非那么简单(估计我下次在弄得时候 就简单了 O(∩_∩)O~)。前前后后捯饬了有两周的时(大牛们 可能几个小时就搞定了),呵呵。下面回顾下自己碰到的一些问题。 1、有些控件还认识不全,并不知道有些怎么使用——就用需要的几个,不懂得就不研究了,用的控件也就文本框、编辑框、组合框、列表框……。
2、不太懂程序是如何运行的。什么消息机制,响应函数?!——百度、谷歌搜索……? 能够正常运行就好 呵呵。
3、碰到的问题不知道哪里的原因,也不知道如何陈述这个问题。——可能这个问题比较尴尬。当你发现程序运行不对劲的时候,根本不知道是哪里导致的。毕竟是半路入行嘛。可是你会发现当你想百度、谷歌搜索你的问题的时候,因为表述的不够专业,也很难找到解决的方法。所以这个时候找个懂得人 问问吧。在此谢谢帮助我的同事和网友们。
4、网上的例子一大把,就是这么操作的,为什么我这里就不好使。——的确有些网上例子很多的(有时候你都不知道看那一篇),可到了你这里并不好使。原因很简单——很多网上的表述是针对问题说问题,很少有提注意事项的,潜在因素是提问者必须有一定的基础知识。比如有些类定义成全局的就可以了,方法局部的就不行;响应函数放在这个类里面才行得通,不能随便放啊;右键菜单修改后,下次刷新又变成初始值了,需要自己定义一个全局变量去记录你修改了什么……
5、数据格式转换——感觉这是我最初遇到的第一个比较烦人的问题。CString与char int %d %X %s各种转啊。反正网上方法很多,都试试,看看那个好使。
6、其它的诸多问题——感觉越来越卡、WIN7下一运行exe,点着点着就出现“已停止工作,正在寻找解决该问题的方案”——(我的天啊 怎么还这样 编译的时候一个错误都没有啊)超链接无效、串口会死(并发处理的不好)、右键菜单乱跑、MessageBeep( MB_OK )失效(笔记本没有蜂鸣器了)、PlaySound()声音竟然会卡、无论同步异步………… …………
遇到问题是好事,下次就不会发生了。看似简单的应用,自己操作起来问题还是蛮多的。O(∩_∩)O~
最后感谢在此工作中对我帮助过的网友与同事,还是我们强大的网络资源
|
|