这里记录在使用Winform的Chart控件过程中发现的一些技巧点。1. 撤销所有放大动作 chart1.ChartAreas[0].AxisX.ScaleView.ZoomReset(1); —— 撤销一次放大动作 chart1.ChartAreas[0].AxisX.ScaleView.Zo.....
命令模式(Command): 讲一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求队列或记录请求日志,以及支持可撤销的操作。
命令模式优点:
(1),它能较容易地设计一个命令队列。
(2),在需要的情况下,可以较容易地将命令计入日志。
(3),允许接收请求的一方决定是否要否决请求。
(4),可以容易地实现请求的撤销和重做。
(5),由于加进新的具体命令类不影...
分类:
编程语言 时间:
2014-08-12 00:41:43
阅读次数:
226
常见方法:强迫智能感知:Ctrl+J。智能感知是Visual Studio最大的亮点之一,选择Visual Studio恐怕不会没有这个原因。撤销:Ctrl+Z。除非你是天才,那么这个快捷键也是最常用的。强迫显示参数信息:Ctrl-Shift-空格。这绝对是个好东西。重命名:F2。如果你不擅长起名字...
分类:
其他好文 时间:
2014-08-08 15:54:46
阅读次数:
427
1.打开一个文件 vi 文件路径2.命令模式转换 输入模式 i 命令模式 esc3.复制 和 粘贴1)将光标移动到将要复制的行处,按yy进行复制当前行(按nyy复制n行),再移动到粘贴位置,按p进行粘贴。2)将光标移到复制的首位置,按下v,用hjkl移动,按y复制,按p粘贴。4. 撤销和恢复撤销:u...
分类:
其他好文 时间:
2014-08-08 11:51:55
阅读次数:
222
vim编辑器的基本操作(非常基本的,vim的功能是很强大的~)vim有三种模式:命令模式,插入模式,ex模式。任何模式下按esc键就可以进入命令模式,按i键就可以进入插入模式,按:进入ex模式。命令模式可以进行命令操作如复制,撤销等操作。插入模式可以插入文本。ex模式执行要加:一些基本的命令:i:在...
分类:
系统相关 时间:
2014-08-05 19:08:09
阅读次数:
259
命令模式第一篇中把问题简化成一个遥控器,它只有一个按钮和对应的插槽,可以控制一个装置。根据需求,现在有7个插槽,每个插槽都有一个开和关按钮,可以控制一个装置。只需将远程控制对象中的单个命令组件换成命令组件数组即可。再加一个控制整个装置的撤销按钮。实现代码如下:public interface Com...
分类:
其他好文 时间:
2014-08-04 21:15:37
阅读次数:
341
需求:现有一个遥控器,有七个可编程的插槽,每个插槽都对应开关按钮,遥控器还具备一个整体的撤销按钮。可控装置:电灯、风扇、热水器、音响设备和其它类似的可控制装备。要求能够控制目前的装置和任何未来可能出现的装置。我们把这个过程想象成餐厅吃饭的过程:顾客根据菜单点单,然后将订单给服务员,服务员将订单放到厨...
分类:
其他好文 时间:
2014-08-04 17:03:07
阅读次数:
147
【1】学会动态分配内存 用前面介绍的方法定义的对象是静态的,在程序运 行过程中,对象所占的空间是不能随时释放的。但 有时人们希望在需要用到对象时才建立对象,在不 需要用该对象时就撤销它,释放它所占的内存空间 以供别的数据使用。这样可提高内存空间的利用率Box *pt=new Box(12,...
分类:
其他好文 时间:
2014-08-04 13:38:37
阅读次数:
190
【1】析构函数的作用 析构函数的作用并不是删除对象,而是在撤销对象 占用的内存之前完成一些清理工作,使这部分内存 可以被程序分配给新对象使用。程序设计者事先设 计好析构函数,以完成所需的功能,只要对象的生 命期结束,程序就自动执行析构函数来完成这些工 作。 析构函数不返回任何值,没有函...
分类:
编程语言 时间:
2014-08-04 10:26:46
阅读次数:
224
重构的过程是一个不断尝试和探索的过程。Eclipse的重构支持撤销和重做,并且能够预览重构结果,这些是很实用的功能。要想执行撤消和重做(Undo and Redo)的功能,可以直接按快捷键Ctrl+Z以及Ctrl+Y,也可以选择E...
分类:
系统相关 时间:
2014-08-03 18:14:26
阅读次数:
302