上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 63 下一页
摘要: 摘要 在开发winform程序时,添加了系统托盘,然发现在程序关闭后,托盘并不会消失,鼠标放在上面之后,才会消失。猜测是资源没有释放干净引起的。托盘作为form的组件,应该会随着form的关闭而释放啊? 解决办法 既然没有释放资源,那么我们手动再次释放就行了。 为窗体添加closing事件 在该事件 阅读全文
posted @ 2017-06-13 11:03 wolfy 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 摘要 在winform中应用sqlite和ef,对于sqlite连接字串的设置,大多情况下是不想写死了,你不知道用户会将你的exe程序安装在什么位置,也不知道他的电脑盘符是什么,如果写死了,那么很有可能出现问题,这时候我们就像如果能动态获取到exe所在的位置,那么再跟进exe的位置,来配置sqlit 阅读全文
posted @ 2017-06-08 10:38 wolfy 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 摘要 在使用ef做查询优化的时候我们会用到AsNoTracking方法,但如果不引入命名空间,你就会出现不包含“AsNoTracking”的定义的错误。 解决办法 引入命名空间:System.Data.Entity AsNoTracking是对IQueryable的扩展,看它的定义就可以知道,代码片 阅读全文
posted @ 2017-06-08 09:49 wolfy 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 摘要 最近在用winform,有些数据需要本地存储,所以想到了使用sqlite这个文件数据库。在使用Nuget安装sqlite的时候,发现会将Ef也安装上了,所以想着使用EF进行数据的操作吧,所以这就来了,各种坑。 一个例子 首先使用Nuget安装sqlite。安装成功后如图所示: 安装后,你会发现 阅读全文
posted @ 2017-06-07 16:45 wolfy 阅读(12529) 评论(6) 推荐(0) 编辑
摘要: 摘要 在很多pc应用中,基本上都需要有这样的判断,保证在一个终端只运行一个winform的client。并且如果最小化了,用户再次双击桌面图标的时候,将client置顶显示。 解决方案 需要使用windows的API,可以很方便的实现这个目的。 代码如下: 上面代码的意思是判断exe是否已经在进程列 阅读全文
posted @ 2017-06-05 16:41 wolfy 阅读(1681) 评论(0) 推荐(0) 编辑
摘要: 摘要 前面介绍了node.js操作mysql以及redis的内容,这里继续学习操作mongodb的内容。 安装驱动 安装命令 安装成功 数据库操作 因为mongodb是文档类型的数据库,与mysql有很大不同,mongodb会自动创建数据库和集合,并不需要提前进行手动创建。 Insert 结果 查询 阅读全文
posted @ 2017-06-05 14:09 wolfy 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 摘要 在winform中使用cefsharp的时候,我们在浏览网页的时候,想在同一个窗口打开链接,而不是创建新的窗口。可以通过下面的方法实现。 解决方案 CefSharp 中控制弹窗的接口是 ILifeSpanHandler ,可以对 OnBeforePopup 进行重写,即可控制是否弹出新窗体。接 阅读全文
posted @ 2017-06-01 17:00 wolfy 阅读(16807) 评论(6) 推荐(2) 编辑
摘要: 摘要 最近在搞一个客户端的项目,考虑使用wpf,内嵌webView的方式,访问h5页面。所以使用了CefSharp组件,但发现一个问题,就是在输入中文的时候,无法输入。 解决办法 去官方github的搜索了下,之前有人遇到过,并且解决了, 下载下来之后,重写OnPreviewTextInput方法, 阅读全文
posted @ 2017-06-01 13:40 wolfy 阅读(2149) 评论(2) 推荐(0) 编辑
摘要: 摘要 上篇文章介绍了node.js操作redis的简单实例,这里介绍如何操作mysql。 安装 安装mysql模块 一个例子 新建一个mysql.js的文件,代码如下: 连接配置 host:主机地址 (默认:localhost) mysql的操作 创建数据表 增 结果 改 总结 通过上面的例子我们看 阅读全文
posted @ 2017-05-24 14:19 wolfy 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 摘要 在实际开发中,免不了要操作mysql,mongodb,redis等数据存储服务器。这里先简单介绍如何操作redis。 一个例子 关于redis服务端的安装这里不再介绍,重点不在这里。感兴趣的可以自行安装。 对于一个新的模块,我们需要在我们的项目中先安装redis模块才能用。 命令 新建一个re 阅读全文
posted @ 2017-05-24 11:33 wolfy 阅读(7265) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 63 下一页