MDI框架下管理多个自定义窗体的思路
2009-05-20 13:01
501 查看
有关链接:
http://topic.csdn.net/t/20041202/09/3607634.html http://topic.csdn.net/u/20070106/11/b4b6e8ab-4338-4b69-8d3a-d16d6dc24aa8.html http://blog.sina.com.cn/s/blog_5f30147a0100dv5j.html~type=v5_one&label=rela_prevarticle http://topic.csdn.net/t/20021101/12/1139461.html http://www.99inf.net/SoftwareDev/VC/26546.htm
应用MFC开发高级应用程序
http://www.99inf.net/SoftwareDev/VC/37746.htm
援非洲刚果共和国电力监控系统VC实现一(系统框架)
视图加滚动条
http://topic.csdn.net/t/20041218/19/3656699.html
CZoomView
http://www.codeproject.com/KB/docview/McCZoomView.aspx
让文档视结构程序支持卷滚
http://www.vckbase.com/study/article/vc_chap/chap7_3.htm
关于scroll window
http://www.codeproject.com/KB/graphics/bmpscroll.aspx
原帖地址:http://topic.csdn.net/t/20050405/01/3908962.html
ypjsp(无情冷雪)
2005-04-05 01:46:48 在 VC/MFC / 界面 提问
多文档与单文档的区别一.mdi支持多种“不同类型”的文档;
sdi一般支持一种类型的文档。
区别二.mdi:CMultiDocTemplate中是CPtrList;
sdi中是CMultiDocTemplate。
可是我还是不清楚多文档和单文档在运行的时候有什么区别?
1.多文档可以多个文档多个视图同时运行,是多线程的;而单文档多视图是单线程的?对吗?
2.多文档中的“不同类型的数据”指的是什么样的数据啊?
我的程序中管理许多数据,程序的功能有(实时性比较高):访问数据库、根据数据实时的画出曲线、获取数据、改变数据、显示数据等。每个功能分别用一个视图显示。有必要用多文档吗?我感觉这些都是同一类型的数据,用单文档即可。不知道对否?
3.多文档应该比单文档功能强大,应该包括单文档的所有功能吧。用多文档比用单文档有什么好处呢?
4.我感觉文档只是对数据的一些操作,如保存到磁盘、打开文档、新建文档。我的程序中并不需要这些功能,我是不是可以不用文档呀?我可以用一个链表把所有的视图的ID存放起来,不需要文档把视图联系起来。那么,我是不是就可以不用文档了?
请高手多多指点!
2 楼
1.多文档多视图和单文档多视图都是多线程的,因为要响应用户的消息。
2.“不同类型的数据”指的是文档模板不同,可以有多个。
3.我个人认为多文档应该包括单文档的所有功能
4.运用文档是把视图(View)和框架(Frame)和文档(Doc)关联起来了。使得它们很轻松的把数据统一起来。
http://www.host01.com/article/software/VisualC/20060917184433477_3.htm
http://topic.csdn.net/t/20041202/09/3607634.html http://topic.csdn.net/u/20070106/11/b4b6e8ab-4338-4b69-8d3a-d16d6dc24aa8.html http://blog.sina.com.cn/s/blog_5f30147a0100dv5j.html~type=v5_one&label=rela_prevarticle http://topic.csdn.net/t/20021101/12/1139461.html http://www.99inf.net/SoftwareDev/VC/26546.htm
应用MFC开发高级应用程序
http://www.99inf.net/SoftwareDev/VC/37746.htm
援非洲刚果共和国电力监控系统VC实现一(系统框架)
/article/4695923.html#Post
基于MFC文档/视/框架程序之利剑
http://www.diybl.com/course/3_program/c++/cppjs/2007114/83707.html如何从一个文档模板的指针去访问该模板的CChildFrame,CDocument,CView的对象
http://topic.csdn.net/t/20040511/14/3054427.html更新MFC中的视图,跟踪.NET Framework中的事件
http://www.vckbase.com/document/viewdoc/?id=1163视图加滚动条
http://topic.csdn.net/t/20041218/19/3656699.html
CZoomView
http://www.codeproject.com/KB/docview/McCZoomView.aspx让文档视结构程序支持卷滚
http://www.vckbase.com/study/article/vc_chap/chap7_3.htm
关于scroll window
http://www.codeproject.com/KB/graphics/bmpscroll.aspx
原帖地址:http://topic.csdn.net/t/20050405/01/3908962.html
多文档与单文档,还有多视图的问题
楼主ypjsp(无情冷雪)
2005-04-05 01:46:48 在 VC/MFC / 界面 提问
多文档与单文档的区别一.mdi支持多种“不同类型”的文档;
sdi一般支持一种类型的文档。
区别二.mdi:CMultiDocTemplate中是CPtrList;
sdi中是CMultiDocTemplate。
可是我还是不清楚多文档和单文档在运行的时候有什么区别?
1.多文档可以多个文档多个视图同时运行,是多线程的;而单文档多视图是单线程的?对吗?
2.多文档中的“不同类型的数据”指的是什么样的数据啊?
我的程序中管理许多数据,程序的功能有(实时性比较高):访问数据库、根据数据实时的画出曲线、获取数据、改变数据、显示数据等。每个功能分别用一个视图显示。有必要用多文档吗?我感觉这些都是同一类型的数据,用单文档即可。不知道对否?
3.多文档应该比单文档功能强大,应该包括单文档的所有功能吧。用多文档比用单文档有什么好处呢?
4.我感觉文档只是对数据的一些操作,如保存到磁盘、打开文档、新建文档。我的程序中并不需要这些功能,我是不是可以不用文档呀?我可以用一个链表把所有的视图的ID存放起来,不需要文档把视图联系起来。那么,我是不是就可以不用文档了?
请高手多多指点!
2 楼
xiaopengyp(xiaopeng)
回复于 2005-04-12 23:57:47 得分 100
1.多文档多视图和单文档多视图都是多线程的,因为要响应用户的消息。2.“不同类型的数据”指的是文档模板不同,可以有多个。
3.我个人认为多文档应该包括单文档的所有功能
4.运用文档是把视图(View)和框架(Frame)和文档(Doc)关联起来了。使得它们很轻松的把数据统一起来。
http://www.host01.com/article/software/VisualC/20060917184433477_3.htm
深入了解MFC中的文挡/视结构
相关文章推荐
- Android studio,使用greenDao第三方数据库框架操作数据库(二)(升级管理,自定义数据库路径,数据库升级操作)
- 自定义rpc框架的设计思路
- MDI应用程序中利用多态实现对子窗体的管理[转]
- 自定义RPC框架设计思路
- 游戏UI框架设计(四) : 模态窗体管理
- Java改变异常输出的一种形式,封装框架的时候觉得有用,自定义异常输出的一种思路
- ssm框架中通过自定义异常实现对事务的管理
- 后台管理框架之一:目标和思路
- .NET 插件系统框架设计(二) 使用对象序列化实现自定义配置文件管理
- 自定义RPC框架思路整理
- 自定义框架之连接池和事务管理
- 机房管理之MDI窗体
- 一步一步重写 CodeIgniter 框架 (4) —— load_class 管理多个对象实例的思路
- delphi与MDI窗体管理相关知识——关闭子窗体(1)
- 介绍自定义安全管理框架的数据结构
- 自定义MDI 子窗体的Layout方式
- Delphi封装Mdi窗体到Dll并使用插件管理,tabControl制作多页面
- 自定义注解实现权限管理框架或其它功能扩充
- 基础框架平台——基础管理框架——GUI抽象设计(工作台窗体)
- 游戏UI框架设计(三) : 窗体的层级管理