社区
多媒体
帖子详情
水晶报表简单问题
wzw102936810
2003-10-14 08:41:46
1、请问在水晶报表怎样关闭数据库连接,我在关闭时出现unload to log off.The server is still in use by some report?
2、在设计报表时,如何将查询的结果传到水晶报表,在运行时想关闭创建时建立的数据库连接?
...全文
43
1
打赏
收藏
水晶报表简单问题
1、请问在水晶报表怎样关闭数据库连接,我在关闭时出现unload to log off.The server is still in use by some report? 2、在设计报表时,如何将查询的结果传到水晶报表,在运行时想关闭创建时建立的数据库连接?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rocllllll
2003-10-14
打赏
举报
回复
共有二种方式传数据:
(1)、通过存储过程
(2)、通过记录集(rpt报表为ttx类型)
【设计模式】——装饰器模式(Decorator Pattern)
在软件开发中,设计模式是解决常见
问题
的最佳实践。装饰器模式(Decorator Pattern),又称为包装器模式(Wrapper Pattern),是一种结构型设计模式,它允许在不改变原有对象结构的基础上,动态地给对象添加一些新的职责(即增加其额外功能)。这种模式在C++中的应用广泛,特别适合于需要灵活扩展对象功能的场景。
23种设计模式之装饰器模式(Decorator Pattern)
本篇文章将23种设计模式中的装饰器模式,此篇文章为一天学习一个设计模式系列文章,后面会分享其他模式知识。
.NET 设计模式—装饰器模式(Decorator Pattern)
装饰者模式(Decorator Pattern)是一种结构型设计模式,它允许你在不改变对象接口的前提下,动态地将新行为附加到对象上。这种模式是通过创建一个包装(或装饰)对象,将要被装饰的对象包裹起来,从而实现对原有对象功能的增强和扩展。
装饰器模式 (Decorator Pattern)
装饰器模式是一种结构型设计模式,它允许向一个现有的对象添加新的功能,同时又不改变其结构。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。装饰器模式就像现实生活中给房子装修一样,我们可以给基础的房子添加各种装饰:贴墙纸、安装吊灯、铺地毯等,每一种装饰都增加了房子的功能和美观性,但房子的基本结构没有改变。装饰器模式通过将对象放入包含行为的特殊封装器中来为原对象绑定新的行为。装饰器与目标对象具有相同的接口,因此可以向客户端传递任何装饰器而不是原始对象。 装饰器链结构
设计模式之装饰器模式 (Decorator Pattern)
装饰器模式是一种动态扩展对象功能的设计模式,通过嵌套包装替代继承,实现功能的灵活组合。其核心是将功能扩展从"纵向继承"转变为"横向包装",每个装饰器持有被装饰对象并在调用前后添加行为。典型应用包括Python的@decorator语法和Java的IO流包装。该模式解决了继承导致的类爆炸
问题
,支持运行时动态配置,但会牺牲对象身份明确性并增加调试复杂度。适用于需要动态、可撤销添加职责且功能可任意组合的场景,体现了开闭原则的思想。
多媒体
807
社区成员
8,274
社区内容
发帖
与我相关
我的任务
多媒体
VB 多媒体
复制链接
扫一扫
分享
社区描述
VB 多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章