关于MFC界面设计的一般思路(新手心得)
标签:
mfc心得文化 |
分类: 上层界面设计 |
1、总体框架的了解
要快速了解一种软件的设计和使用,最好能够从大方向入手,找到基本思路,在实践中不断细化。
(1)MFC总体了解
首先要明白MFC与C++语言的联系与区别。我们通常所说的C++语言具有一般性,而MFC则是用C++语言来实现界面设计,具有特殊性。例如嵌入式系统常用的Qt,其就是利用C++语言来实现界面设计的。
MFC编程很重要的一点就是,掌握如何使用控件的方法和思路。
Ø
控件的使用思路:成员变量&ID。例如Button控件,其属于类CButton,定义一个对象之后,也就可以对其进行操作和控制;ID号也有对应的操作方法,如GetDlgItem(IDC_STATIC9)->SetFont(f1); 成员变量的添加通常有两种方法,一是手动编程添加,二是利用软件的变量添加功能。
对控件的应用或者某些类的使用方法,可以通过网络资源或者MSDN来找到解决方案。
Ø
1)通信类
主要包括串口通信和网络通信以及各种协议的通信方式
主要是指数据库操作,如查询、删除、添加等操作
主要包括各种图形的描绘(包括数据曲线描绘)、图片的处理等
4)文本编辑类
主要涉及到菜单,字体大小、颜色,线粗,编辑窗口等等
在MFC高级编程中,还涉及到几个重要概念:
1)ActiveX控件
2)动态链接库
3)线程与进程
Ø
(2)编程软件的了解
无论是VC6.0还是VS2008,VS2010,Qt等,软件的应用思路都是一致的,无非就是对“头文件/.h” “实现文件/.cpp” “资源文件”进行设计或者编程(其他可以暂不作为关注重点)。三者关系
http://s1/middle/88ea0ce7gbcf8df720400&690
(3)项目需求了解
分析项目需求,确定所需的知识,制定总体计划,逐步完成。与之不相关的内容暂不理会。
几本好书:1)《visual C++ 宝典》陈国建等 电子工业出版社

加载中…