VC(MFC)编写串口调试助手1
序确定基本功能:1
自动寻找串口,并自动添加到下拉框中共选择;2
有波特率、数据位、停止位、校验位的选择设置;3
串口打开控制按钮;4
发送、清除按钮;5
接收是自动实现的;6
有定时自动发送功能;7
有传送文件功能;8
有状态栏显示,指示串口状态,设置参数和发送接收显示
下面就一步步实现,本人纯业余,只是记录下来这个学习过程,请勿拍砖
开发平台VisualC++6
0英文版,电脑是i7-2670Q四核8G内存1G独显的笔记本,装的win764位旗舰版,因此VC6兼容不是太好,有些小毛病,不过不影响编写
创建MFC项目File->New->Projects选择MFCAppWizard(exe),项目名称commassist第1页共38页选择OK选中Dialogbased,点击Next>
第2页共38页默认选项,点击Next>,继续默认选项,点击Next>,如果选中Asastaticallylinkedlibrary,生产的EXE可直接在没第3页共38页装VC的机器上运行
可以在项目中进行更改
选择第二个CCommassistDlg,点击Finish第4页共38页点击OK
项目创建完毕,进入项目
删除界面上确定和取消按钮以及静态文字
第5页共38页3
创建界面保存后便可以开始创建界面了
参考界面仿照设计的界面,具体添加按钮或编辑框等的布局步骤就不用细说了
第6页共38页4
图标修改在资源视图中选择Icon右键InsertIcon加入打开和关闭的Icon图标或自行绘制,如下图IDR_MAINFRAME原为MFC提供的图标,这里我直接改成自己的,生成EXE后将会显示这个图标
下面将帮助页面图标也改为自绘图标
在打开按钮旁边加入自绘的打开和关闭图标:先加入工具条中的Picture,然后选中右键看属第7页共38页性,并如图将Image选为默认的I