码迷,mamicode.com
首页 >  
搜索关键字:命令模式    ( 2140个结果
DrawPrimitive真是一个好类!!cocos的开发组干了好事。
如果每次在商业项目中使用opengl命令去绘制特效,工作效率真心低,所以官方包装了这个接口,真实好东西。 draw函数的接口以及改了,新接口不允许重载原先的void draw(void)。 命令模式已是过去,显示列表模式则是将命令放入缓冲池中,在opengl状态机执行绘制命令时从中读取才去绘制,不再是每次绘制就调用opengl状态机立即绘制。 这就要求引擎全局组织绘制命令,即...
分类:其他好文   时间:2014-12-12 19:08:45    阅读次数:260
浅析备忘录模式
在应用程序设计过程中,一些具体操作需要能够支持撤销(undo),例如最近在写的一个文件管理系统。文件的一些基本操作如:rename、copy、cut等,需要支持undo、redo操作来提供更好的用户体验。总所周知,undo、redo操作需要两个模式支撑:备忘录模式(memento)保存对象操作数据状态、命令模式(command)封装用户请求。结合起来可以提供良好的撤销、重做操作。命令模式可以参考上...
分类:其他好文   时间:2014-12-12 13:26:52    阅读次数:167
vi 基本使用命令
说明:以下的例子中 xxx 表示在命令模式下输入 xxx 并回车以下的例子中 :xxx 表示在扩展模式下输入 xxx 并回车小括号中的命令表示相关命令在编辑模式或可视模式下输入的命令会另外注明1 查找/xxx(?xxx) 表示在整篇文档中搜索匹配xxx的字符串, / 表示向下查找, ? 表示向上查找...
分类:其他好文   时间:2014-12-10 21:04:34    阅读次数:216
创建使用共享程序集
1,新建一个类库项目2,创建强命(要共享程序集,需要一个强命)①命令模式创建<1,打开vs命令窗口<2,使用命令:sn-kasd.snk②vs创建<1,右击项目--属性<2,3,安装共享程序集到GAC(全局程序集缓存)安装命令:gacutil-i完整路劲+程序集名称4,使用共享程序集右击项..
分类:其他好文   时间:2014-12-10 02:00:06    阅读次数:204
设计模式之备忘录模式
备忘录模式,翻译成标记模式好一些,因为这种设计模式的目的是为了反悔:GOF给备忘录模式的定义为:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 在之前的命令模式中,我们曾经提到利用中间的命令角色可以实现undo、redo ...
分类:其他好文   时间:2014-12-09 17:31:00    阅读次数:180
委托(一):委托与方法
在面向对象的设计思想中,我们以前用过很多设计模式来去除选择和应对变化,比如工厂,状态模式,命令模式,但是如果我们使用了委托,我们就可以将方法当做变量来处理,这样事情就变得非常简单,而且从整体结构上看,比加入设计模式容易得多。...
分类:其他好文   时间:2014-12-07 15:05:16    阅读次数:172
Command模式(C++命令模式)
重新温习GOF23到第19个命令模式了,写下来方便自己理解 用经理,秘书,邮局来理解这个模式还是比较好的。 经理:喂,小丽呀,这儿有封信,请帮我尽快寄出去… 秘书:好的,经理,我马上去办! 秘书拿着这封信,到一家邮局将信寄了出去。邮局最终也将信投递到了收件人手中。 这是一个很常见的生活工作场景,不过这里面:经理、秘书和邮局,三者在不知不觉间,演绎了一出面向对象设计模式:Command模式...
分类:编程语言   时间:2014-12-06 08:53:39    阅读次数:443
[Vim]vim使用笔记--分屏操作
我们经常要打开多个文件,不同的窗口操作多个文件,分屏就很好用了。 1 命令模式下: :new,新建文件并分屏, 快捷键,Ctrl+W,然后马上按n键 :spilt 水平分屏,将当前屏分为两个,水平的。   Ctrl + w, s :vsplit 垂直分屏,将当前屏分为两个,垂直的。  Ctrl + w, v :only 取消分屏,取消当前的屏,当前屏指的是...
分类:系统相关   时间:2014-12-05 14:24:06    阅读次数:218
设计模式之命令模式
介绍命令模式之前,来看看Window的界面设计,同样的菜单控件,在不同的应用环境中的功能是完全不同的;而菜单选项的某个功能可能和鼠标右键的某个功能完全一致。按照最差、最原始的设计,这些不同功能的菜单、或者右键弹出菜单是要分开来实现的,你可以想象一下,word 文档上面的一排菜单要实现出多少个“形.....
分类:其他好文   时间:2014-12-03 13:52:47    阅读次数:191
8.2.2 命令设计模式(The command design pattern)
8.2.2 命令设计模式(The command design pattern)   命令模式(commandpattern)所描述的方法,表示在应用程序中的动作,相对于前一个模式,它常用于参数化已知的行为(比如,筛选列表)但缺少部分(条件),而命令模式经常保存某些“工作单元”,能够在以后调用。我们经常看到命令集合,用来描述用户可以选择处理或操作的步骤。看一下图8.2,就会认识到,接口看起来像...
分类:其他好文   时间:2014-12-02 16:40:43    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!