摘要: 在项目开发中,尤其是二次开发的项目,经常遇到不同数据库的数据需要同步的问题,如果只是同步一下数据,不需要在程序中调用的话,那用第三方工具,像【mapforce】,就相对简单多了,除了一些复杂的业务数据很难解决外,其他一些数据结构的差异都可以用第三方的软件解决 阅读全文
posted @ 2011-08-22 15:40 lawbc 阅读(2706) 评论(3) 推荐(1) 编辑
摘要: 我觉得泛型一个最核心的地方就是,泛型封装了类型,把类型的定义延迟到了客户端,泛型又像一个类型的模板,只要你定义了一个泛型类,就相当于定义了N个类,每个类的类型不一样而已 阅读全文
posted @ 2011-08-07 09:36 lawbc 阅读(8566) 评论(56) 推荐(41) 编辑
摘要: 花了大概一个月的时间完成了一个对table编辑、拖拽、复制、粘贴、剪贴、删除、清空的功能 主要使用的是Jquery ui和jquery.contextmenu,使用了Jquery UI中的Drag功能和jquery.contextmenu的右键菜单功能,功能简介,如果是复杂的table的话可能就不适应了,对于数据量多的table加载也很慢 阅读全文
posted @ 2011-07-22 15:25 lawbc 阅读(1969) 评论(2) 推荐(2) 编辑
摘要: 出现闪屏问题的原因:在winform开发中,我们为了实现比较美工的UI界面,常常会使用一些漂亮的背景图片放在Form中或者Panel中,而一个Form中可能有其他好几个背景,它们的颜色图案都不太一样,这样就会出现闪屏的问题,尤其是在一些性能不好的机器上,很容易看出来,下面几种方法可以减少闪屏的发生 阅读全文
posted @ 2011-07-19 10:05 lawbc 阅读(7041) 评论(3) 推荐(1) 编辑
摘要: 在winform开发中,通过设置Panel的AutoScroll属性来控制滚动条是否显示,但显示滚动条的时候,鼠标的滚轮是无法控制Panel里面的滚动条的,只能控制Form的滚动条,当我们需要控制Panel的滚动条的时候,应该怎么做呢? 阅读全文
posted @ 2011-07-19 09:07 lawbc 阅读(4002) 评论(0) 推荐(1) 编辑
摘要: 做winform开发的时候,常常为了美化界面,把窗体的FormBorderStyle属性设置为None,即所谓的无标题窗体,这个时候,在任务栏鼠标右击是没有菜单的,那么如何吧默认的系统菜单还原回来呢? 阅读全文
posted @ 2011-07-18 18:38 lawbc 阅读(3235) 评论(2) 推荐(0) 编辑
摘要: 在winform开发中,经常需要限制一个程序只能打开一个进程,以达到项目中的一些特殊要求,所使用的方法也有很多,我这里使用的是Mutex这个进程锁;当程序已经打开的时候,有的时候有需要把焦点设置到已经打开的那个程序的窗体上,这个时候可以时候FindWindow和SetForegroundWindow这两个win32方法,下面来看下代码。 阅读全文
posted @ 2011-07-18 17:26 lawbc 阅读(2556) 评论(0) 推荐(1) 编辑
摘要: 在winform开发中,我们常常会使用自动更新程序来对客户端进行更新,而大部分的自动更新其实就是一个简单的复制操作,虽然微软提供了一个自动更新的框架Updater Application Block 2.0,这个框架功能已经算很强大了,几乎可以解决我们日常的自动更新程序了,不过这个框架很庞大,特别是DLL繁多,还用到了Microsoft Enterprise Library,用起来感觉繁琐,所以自己写了个简单的自动更新程序,当然这个也是模仿上面所说的框架做的。 阅读全文
posted @ 2011-07-18 12:29 lawbc 阅读(8866) 评论(42) 推荐(16) 编辑