2010年11月25日

ClickOnce 使用摘要

摘要: 1.文件在<应用程序文件>窗体中不出现  答:文件要包含在项目中,并且其属性窗口中,“生成操作”选项的值为“内容”2.安装时提示错误,日志中显示类似如下信息 执行此操作期间检测到下列错误。* [2010-11-25 15:45:43] System.Deployment.Application.InvalidDeploymentExcep... 阅读全文

posted @ 2010-11-25 15:55 Apollo Sun 阅读(1202) 评论(1) 推荐(0) 编辑

2010年6月30日

AnkhSVN的自动加锁

摘要: 参考以下转载文章。配置“[auto-props]”,新添加到SVN的文件都会自动加锁,在AnkhSVN插件中,会看到文件前有锁图标,和VSS类似了。注意,已经添中到SVN中的文件是不会自动有锁属性,需要重新添加。或者不怕麻烦的话,一个个文件的SVN属性中手工加,如下图以下是按下面文章配的图Subversion的有用配置2008-12-26 来源:subversion.org... 阅读全文

posted @ 2010-06-30 15:36 Apollo Sun 阅读(4341) 评论(0) 推荐(1) 编辑

2010年5月20日

Oracle正在备份中,您真的需要请稍候…

摘要: 最近备份一个Oracle 9i的数据库,用的是$Exp. CMD窗口关了后,以为备份就完了,一看68KB,虽然觉得有点小,但数据确实不多,没多想就拷走了进行恢复。 结果,还原后,程序可以跑起来,但是很多应显示的菜单没了,晕,只好反编译原程序,看看如何显示菜单的。结果发现缺权限数据,插入一些权限数据,程序就正常了。 第二天准备重新备份时,发现昨天的备份文件变为30M了,我晕!原来我拷走时还没导出完呢... 阅读全文

posted @ 2010-05-20 22:13 Apollo Sun 阅读(715) 评论(2) 推荐(2) 编辑

2010年5月19日

评设计模式3

摘要: 9.Decorator 模式(装饰模式) 此模式的核心是在RunTime,通过把对象嵌入同一基类的另一对象的方式组合使用对象,从而为实例动态添加功能。 此模式的作用和Bridge模式是一样的,都是达到组合使用对象的功能,区别是: 1) Bridge模式是在DesignTime就设计好对象组合的方式,而Decorator模式是在RunTime进行对象组合。 也就是说Bridge模式是使用线性包装的,... 阅读全文

posted @ 2010-05-19 23:29 Apollo Sun 阅读(924) 评论(0) 推荐(1) 编辑

2010年5月15日

评设计模式2

摘要: 5. Bridge 模式 其实桥接模式在类库的开发中经常用到,只是不知学名如此。有一次面试,问我知不知道Visitor模式,我想了想说,我可能已经用过但不知道那就是Visitor模式。我答的真是老奸巨滑啊,呵呵。不过现在看来确实是已经用过。 桥接模式的核心是把与该类核心功能无关的功能外包出去,并且在定义用以引用外包对象的外包属性时,使用抽象的外包基类或接口来定义,而不是使用具体的外包类。这就解决了... 阅读全文

posted @ 2010-05-15 15:35 Apollo Sun 阅读(1177) 评论(0) 推荐(1) 编辑

2010年5月11日

评设计模式

摘要: 纪录一下关于设计模式的思考,这些想法,可能会日新月异。1.Visitor模式 此模式核心是把对元素的操作封装起来了。其实实现的就是C#委托功能的一部分应用.因为当年的Java没有委托可用,所以产生了这种模式. 委托就相当于Visitor的基类或接口。 如果对元素的操作可以明确归纳为几类的话,可以按此模式的标准写法,来定义Visitor的基类或接口,然后定义具体的Visitor类;否则的话,用委托即... 阅读全文

posted @ 2010-05-11 21:36 Apollo Sun 阅读(1621) 评论(2) 推荐(1) 编辑

2010年5月7日

使用mysql命令行还原phpMyAdmin导出的含有中文的SQL文件

摘要: 最近得到了一个数十M的MySQL脚本文件,准备还原为数据库。以前就使用MySQL-Front短暂使用过MySQL,先用它试试,结果挂掉。这样吧,先用MySQL-Front创建了空数据库,然后使用mysql命令行导入吧。1)使用MySQL-Front创建了空数据库因为看脚本中对象都有DEFAULT CHARSET=gbk COMMENT=… 指令,所以字符集选择gbk 2)启动MySQ... 阅读全文

posted @ 2010-05-07 17:52 Apollo Sun 阅读(545) 评论(0) 推荐(0) 编辑

2010年3月23日

【WPF】关于窗体继承(二) – Window.ApplyTemplate()

摘要: 前文说道,界面的继承一种做法是通过用户控件,而另一种做法没提到,就是通过样式模板来实现继承。考虑一番,觉得还是后一种方法要简单实用,所以我决定采用它。对于该方法的实现,我主要参考的是周银辉的文章 [WPF疑难] 继承自定义窗口按照密籍练了一番之后,发现主要的问题集中在基类窗体的InitializeEvent()方法(该方法可在上面链接的页面的源码中找到),该方法主要实现在窗体运行时,从资源文件中找... 阅读全文

posted @ 2010-03-23 16:59 Apollo Sun 阅读(3662) 评论(0) 推荐(0) 编辑

2010年3月18日

【VS Shell Integrated】在VS.Net 2008 IDE中如何设置直接弹出的WPF窗体的Owner(对<在VS.Net 2008 IDE中直接使用WPF窗体作为弹出窗体>的补充

摘要: 在随笔 【VS Shell Integrated】在VS.Net 2008 IDE中直接使用WPF窗体作为弹出窗体 中虽然实现使用WPF窗体, 但是有一个问题,就是在操作系统任务栏切换VS.Net 2008 IDE和弹出的WPF窗口或其它程序窗体时,WPF窗口有时会被 VS.Net 2008 IDE 挡住,也就是跑到VS.Net 2008 IDE的后面去了. 这是因为,虽然使用了ShowDialo... 阅读全文

posted @ 2010-03-18 10:24 Apollo Sun 阅读(1686) 评论(2) 推荐(1) 编辑

2010年3月16日

【WPF】关于窗体继承(一)

摘要: 在WPF下窗体的继承看上去不是那么的美妙,或者说不是那么的习惯。按照以前的习惯,窗体继承,通常在开发工具中选择祖先窗体即可,开发工具自动为你实现界面视图和后台代码的继承。而对于WPF,目前看来需要自己来分别实现界面视图的继承和后台代码的继承。附:对于WPF有的时候感觉无语,不知道你是说它进化了好,还是退化了好。说它进步了吧,写起XAML代码起来有的时候好像在用Console Command Lin... 阅读全文

posted @ 2010-03-16 15:20 Apollo Sun 阅读(6856) 评论(2) 推荐(2) 编辑

导航