MFC多文档视图编程总结

最近发现从VS2008以后MFC的类库基本好像没有太大变化,网上大多数的示例都是基于经典的VC6++的。

刚用多文档做了一个数据查看的程序,算是实现了基本功能吧。现在对多文档视图编程做个总结:

1、掌握菜单栏、工具栏修改方法

2、掌握PANE的设置

3、掌握状态栏的设置

4、掌握MDI-TAB的设置

5、理解DOC和View之间的关系

6、掌握View窗口分栏

7、掌握基本的消息映射处理

8、掌握图标的修改【只是个小技巧】

   需要图标编辑软件(IconWorkshopshiyongban),在一个ico文件中做两个24位图标:一个32*32、一个16*16,然后删除原来的IDR_MAINFRANE,新建一个导入资源即可。

9、掌握窗口大小自动调整的方法

     对OnSize消息做修改,获得客户区GetClientRect(&rc) 后;从对象句柄获得HWND [GetSafeHwnd()];再获取CWnd[FromHandle()],最后调用MoveWindow即可。
10、CScrollView的使用 【可以滚动的窗口,当你的显示区域要大于屏幕窗口时是非常实用的】

11、CRichEditView的使用【也是常用的控件】

其他控件使用的总结及参考:

1、这次数据图像显示主要使用了开源的HSCharting的库,这个库非常不错,MFC是没有绘图控件的,

必须依赖第三方库,之前做毕设的时候在网上搜过,还有一个商业的TeeChart (Steema公司研发的一款图表控件),

也可是使用但是OCX的格式需要先安装到系统后才能调用,感觉很麻烦。

http://www.codeproject.com/Articles/14075/High-speed-Charting-Control

TeeChart推荐看:尘中远博客. VS2010 使用TeeChart绘图控件

http://blog.csdn.net/czyt1988/article/details/7428415

2、基本的数据处理使用了徐士良的书本源码,非常实用,感谢【分分钟让我实现了FFT功能】。

常用算法程序集(C语言描述)(徐士良 第三版)+源代码


3、本来这次希望集成OPENCV库、Zlib (对处理的数据进行压缩)的,但是没有用到,遗憾

4、其他参考推荐网址:

http://www.okbase.net

5、同样后期希望了解下并行编程OPEN CL/CUDA,据说可以利用GPU来加速数据处理。

最后本次制作的程序下载地址,(供大家参考吧,也许有点帮助):

EasyData V1.1:

https://download.csdn.net/download/u011329967/12059943

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值