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

275 篇文章 ¥39.90 ¥99.00
本文总结了在VS开发中实现的各种View类型,如CListCtrl、CTreeCtrl等,它们是Dialog对话框控件的封装。内容涉及CTreeView、CFormView、CEditView、CTabView、CListView和基础的CView。CTabView实现页卡式视图,CFormView对应Dialog,而CListView和CTreeView分别对应CListCtrl和CTreeCtrl。通过继承和重写,可以定制和修改View的属性,利用C++的继承特性实现个性化设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【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

摘要 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
发出的红包

打赏作者

Zhang_P_Y

感谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值