摘要: 使用场景 图形界面库:在图形界面开发中,UI 元素(按钮、文本框等)和容器元素(面板、窗口等)可以使用组合模式来构建复杂的用户界面。这样,可以统一处理单个元素和组合元素,使得客户端代码更简洁 文件系统和目录结构:文件系统是一个经典的组合模式应用场景。文件夹可以包含文件和其他文件夹,形成一个树形结构。 阅读全文
posted @ 2024-03-24 16:30 木狼 阅读(142) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Windows.Forms; namespace drmaple { class HotKey { / 阅读全文
posted @ 2024-03-24 14:07 木狼 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 命令模式命令模式将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 示例假定要实现一个绘图系统,要求支持撤销功能,下面就用命令模式来实现这一需求。首先定义一个抽象的命令接口 public interface IGraphCommand 阅读全文
posted @ 2024-03-24 13:14 木狼 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 新建wpf项目,新建Undoable.cs(操作记录),main.xaml(页面) using System; using System.Collections.Generic; namespace WpfApp1 { /// <summary> /// 撤销重做对象 /// ceate by xi 阅读全文
posted @ 2024-03-24 12:45 木狼 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 新建项目IPlugin类库,里面新增IPlugin.cs(插件接口),PluginManager.cs(插件管理),FileListenerServer.cs(文件夹监控),依次如下 using System; using System.Collections.Generic; using Syst 阅读全文
posted @ 2024-03-24 00:48 木狼 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 新建类库项目,添加DBHelper.cs,DBManager.cs,DBManagerFactory.cs,DBProvider.cs,IDBManager.cs类,app.config(需要放在启动项目里),内容依次如下 using System.Configuration; using Syst 阅读全文
posted @ 2024-03-23 18:30 木狼 阅读(78) 评论(0) 推荐(0) 编辑
摘要: vue全局混入vue页面,vue混入template 阅读全文
posted @ 2023-11-20 11:55 木狼 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 在components里新建自定义弹框组件——modal.vue <template> <!-- 自定义弹窗 --> <view class="_showModal" v-show="show"> <view class="_shade"></view> <view class="_modalBox 阅读全文
posted @ 2023-11-20 11:50 木狼 阅读(3407) 评论(0) 推荐(1) 编辑
摘要: 效果图: 1.首先在小程序components目录下新建一个名为step的文件夹,再建step组件名。结构如下。 直接上代码 step.wxml <view class="step" wx:key="{{item}}" wx:for="{{stepList}}"> <view class="item 阅读全文
posted @ 2023-01-30 16:39 木狼 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: 1. 判断一个整数是否为偶数 boolean isEven (int n) { return (n & 1) == 0; } // 下面的代码用来判断一个整数是否为奇数 boolean isOdd (int n) { return (n & 1) == 1; } 2. 交换两个整数 int a = 阅读全文
posted @ 2022-01-05 15:10 木狼 阅读(56) 评论(0) 推荐(0) 编辑