2009年5月23日

摘要: google map api 标注是单个的增加到地图中,当地图中的标注很多并且多种数据类型时,就难以管理这些标注。api中没有对标注图层的相关定义,只有全局的叠加层的概念。如下:enum GMapPane这些常数定义叠加层用来在地图上显示自身的分层系统。图标、阴影、信息窗口、信息窗口上的阴影和捕获对象的透明鼠标事件都有不同的层。 由此可看出叠加层不是用来做标注的图层管理用的。所以就自己实... 阅读全文
posted @ 2009-05-23 10:10 恶魔猎手 阅读(4777) 评论(2) 推荐(1) 编辑

2009年5月21日

摘要: 最近正在做的项目中,前台的javascirpt模块之间的交互比较多,就用到了设计模式中的观察者模式。 在学习和使用观察者模式时,发现观察者模式其实是事件驱动的原型。c#的事件驱动也算是观察者模式的一种变种吧(不知理解是否正确,希望高手指点)。 javascirpt的extjs框架的时间驱动的原型也是观察者,因此,观察者模式在模块间交互时可以隔离变化,实现高内聚,低耦合。下面是我的代码 <!D... 阅读全文
posted @ 2009-05-21 22:25 恶魔猎手 阅读(1406) 评论(6) 推荐(0) 编辑

2009年4月30日

摘要: 做项目开发这么长时间了,总感觉写出稳定的代码特别难。做出的东西总是心里发虚。一测就出问题。不是这问题就是那问题。真不知怎么办。请高手指点一下 . 阅读全文
posted @ 2009-04-30 11:30 恶魔猎手 阅读(165) 评论(0) 推荐(0) 编辑

2009年4月29日

摘要: 在用JavaScript开发时,遇到了一些问题。经过一段时间的学习后,分享一下心的。主要是JavaScript的类定义和对象的删除,防止JavaScript内存泄漏。[代码] 阅读全文
posted @ 2009-04-29 16:56 恶魔猎手 阅读(519) 评论(0) 推荐(0) 编辑
 
摘要: 最近看了《重构 改善既有代码的设计》这本书,感悟颇深。以前学习编程时看到别人写的代码特别的优美,而自己却写不出来,那时感叹自己水平有限。而工作三年多了,做功能的速度快了,解决问题的办法多了,但写的代码还是那么丑陋。有时就觉得自己不适合编程,写的代码那么丑陋,即使功能实现,心里也感到不爽。偶然的机会,我读到了《重构 改善既有代码的设计》这本书,发现了写出漂亮代码的方法,于是就马上动手,去改造以前写过... 阅读全文
posted @ 2009-04-29 16:27 恶魔猎手 阅读(443) 评论(0) 推荐(0) 编辑

2007年4月28日

摘要: 前一段看了看Sharepdevlop的源代码。里边的插件树给了我写程序的启发。于是就想写一个自己的插件管理。 下边是我的程序贴图主要做的是功能的动态加载。可以单独开发每个功能。只要将其类写在配置文件中即可。配置文件如下: 这是编辑菜单的配置文件name是对应的菜单内部名子。path对应的是要插入到那个菜单的下边,如果是空则为最上级菜单。text是程序中显示的... 阅读全文
posted @ 2007-04-28 16:10 恶魔猎手 阅读(273) 评论(0) 推荐(0) 编辑