【VS开发】关于各种View的实现总结

【VS开发】关于各种View的实现总结

标签(空格分隔): 【VS开发】


最近两天整理了一下各种View的实现,实际上各种View也只是实现了对应Dialog对话框中的一些控件而已,比如CListCtrl,CTreeCtrl等,只不过是按照view的形式封装了起来,直接在MainFrame中以View的形式填充而已,具体的操作似乎还是比较类似的,我在一个工程中一共实现了CTreeView,CFormView,CEditView,CTabView,CListView和CView共6中不同类型的View,其中CView是最基础的View,而CTabView有点类似页卡式的分割View的形式,与采用CreateClient中进行多视图分割有点类似,但是用CTabView分割后的每个View都是单独占据整个View的,而采用多视图view分割的,则是在同一个MainFrame下显示多个区域;像CTreeView,CListView和CFormView就分别对应着CTreeCtrl,CListCtrl,以及dialog,在CFormView中没有了OnInitialDiglog,所以初始化可以在OnInitialUpdate函数中进行。


另外在实现中,都可以通过进行类继承,以及重写,修改、定制某些view或者控件的属性,所以,C++的继承特性真的是非常好用。


2016-5-3
张朋艺 pyzhangbit2010@126.com

转载于:https://www.cnblogs.com/huty/p/8518678.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
摘要 ComponentOne VSVIEW报表版本是开发者最受欢迎的ActiveX 控件之一。VSVIEW经典版本增加了强大而灵活的数据库报表功能。现在您可以快速而方便地为您的Visual Basic、VC++C++Builder应用程序创建Microsoft Access样式数据库报表,还可以在您的电脑或网络上预览、打印和输出这些报表。 组件列表 VSReport8控件和报表设计器组件 VSReport8控件读取储存在XML文件中的报表定义,并结合从ADO/DAO记录集或自定义数据源中读取的数据,生成可以预览、打印或保存为文件的报表。该控件能够以HTML、DHTML、PDF和TEXT文件的格式以及VSReport8的自带格式创建报表。 VSPrinter8控件 VSPrinter8控件为VSReport8控件提供预览和打印功能,并且可以不使用VSReport8控件直接创建文档。根据需要,您可以在使用VSReport8控件的同时使用VSPrinter8控件。 技术特性 应用场景 适用于制作Access风格的报表,且对打印预览有高要求的报表系统。 运用优势 开发环境 ";;;Microsoft Visual Studio 6.0 Microsoft Visual Studio 97 Microsoft Visual Basic 6.0 Microsoft Visual C++ 6.0 Microsoft Visual J++ 6.0 Microsoft Visual InterDev 6.0 Microsoft Internet Information Server 5.0 Microsoft FrontPage Microsoft Internet Explorer 5.0 Microsoft Internet Explorer 4.0 Borland(R) C++Builder[TM] 5 Borland(R) Delphi[TM] 5.0";;; 支持平台 Windows 95/98/NT 4.0/2000/XP 标准报价 6,900 元人民币 * 以上报价仅供参考,具体以厂商正式报价为准。 电话 021-58549800 Email: tools@sh.grapecity.com http://www.grapecity.com/china
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值