2016年2月14日

wpf mvvm使用问题集锦

摘要: 问题一、usercontrol1控件使用了mvvm数据绑定,usercontrol2也使用了mvvm数据绑定,则 usercontrol1是不能实现数据绑定的,个人猜测原因是usercontrol1内部已经做了mvvm绑定,usercontrol2不能数据绑定到usercontrol1 可借鉴的解决 阅读全文

posted @ 2016-02-14 17:55 Daywei 阅读(1151) 评论(0) 推荐(0) 编辑

2015年11月4日

C#使用EmguCV实现视频读取和播放,及多个视频一起播放的问题

摘要: 大家知道WPF中多线程访问UI控件时会提示UI线程的数据不能直接被其他线程访问或者修改,该怎样来做呢?分下面两种情况1.WinForm程序1)第一种方法,使用委托:private delegate void SetTextCallback(string text); private v... 阅读全文

posted @ 2015-11-04 17:13 Daywei 阅读(6334) 评论(2) 推荐(0) 编辑

2015年10月10日

ORM框架:EF与NHibernate了解

摘要: 在.Net Framework SP1微软包含一个实体框架(Entity Framework),此框架可以理解成微软的一个ORM产品。用于支持开发人员通过对概念性应用程序模型编程(而不是直接对关系存储架构编程)来创建数据访问应用程序。目标是降低面向数据的应用程序所需的代码量并减轻维护工作。Entit... 阅读全文

posted @ 2015-10-10 11:47 Daywei 阅读(2095) 评论(0) 推荐(0) 编辑

2015年3月10日

数据库提升性能

摘要: Mysql Blob通过压缩来提升性能对于blob字段,由于当前版本较低,5.0目前文件格式默认为compact,还不支持compress格式的压缩.我觉得可以采用如下方式来节省空间.1.通过应用服务器端的压缩,比如zlib算法,进行压缩然后存入数据库。当然应用需要先读数据,压缩,然后再写新的表,然... 阅读全文

posted @ 2015-03-10 15:46 Daywei 阅读(840) 评论(0) 推荐(0) 编辑

2015年2月27日

C# Bitmap Save Generic GDI+ Error

摘要: Image.Save 方法 (String)将该Image保存到指定的文件或流。命名空间:System.Drawing程序集:System.Drawing(在 System.Drawing.dll 中)public void Save( string filename)参数filename类型:Sy... 阅读全文

posted @ 2015-02-27 13:41 Daywei 阅读(4041) 评论(0) 推荐(1) 编辑

2015年1月28日

C#引用类型详细剖析(转)

摘要: C#引用类型和值类型的区别——值类型和引用类型在内存中的部署 经常听说,并且经常在书上看到:值类型部署在栈上,引用类型部署在托管堆上。实际上并没有这么简单。 MSDN上说:托管堆上部署了所有引用类型。这很容易理解。当创建一个应用类型变量时:objectreference=newobject(); 关... 阅读全文

posted @ 2015-01-28 17:51 Daywei 阅读(366) 评论(0) 推荐(0) 编辑

2014年7月1日

wcf问题集锦

摘要: 1.处理程序“svc-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler” HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。 解决办法: 阅读全文

posted @ 2014-07-01 17:45 Daywei 阅读(504) 评论(0) 推荐(0) 编辑

2014年4月27日

Emgu CV 初试

摘要: Emgu CV是.NET平台下对OpenCV图像处理库的封装,也就是.NET版。可以运行在C#、VB、VC++等。安装完成后需要设置环境变量,比如我安装在D:\Emgu\emgucv-windows-universal-cuda 2.9.0.1922,然后再系统环境变量添加D:\Emgu\emguc... 阅读全文

posted @ 2014-04-27 17:23 Daywei 阅读(1221) 评论(0) 推荐(0) 编辑

2013年7月16日

C#语言使用习惯

摘要: 1.使用属性而不是可访问的数据成员2.用运行时常量(readonly)而不是编译期常量(const) 编译期常量与运行时常量行为的不同之处在于对他们的访问方式不同,编译期常量的值是在目标代码中进行替换的。运行时常量将在运行时求值。 编译期常量仅能用于数字和字符串。运行时常量也是一种常量,因为在构造函数执行后不能被再次修改。二者的区别在于,只读的值将在运行时给出,这必然会带来更好的灵活性。3.推荐使用is或as操作符而不是强制类型转换 as操作符并不能配合值类型使用。object o=Factory.GetObject();MyType t = null;if(o is MyType) ... 阅读全文

posted @ 2013-07-16 16:01 Daywei 阅读(273) 评论(0) 推荐(0) 编辑

2013年4月20日

WPF使用Winform控件问题

摘要: 这是个很大问题,细节问题比较多,以后会在这里总结使用过程中的问题。1.wpf使用winform自身的控件这个应该没什么大问题,直接用上篇文章提到的WindowsFormsHost,当然这不能解决所有的问题,比如文章中提到的Winform控件的mousewheel事件无法响应,这只是我遇到的,不光是我这里MouseWheel in WindowsFormsHost也有说明,但都不是最好的解决方法。这是.Net的缺陷,应该会在下一个版本中修复。上篇文章中也引用高手的解决方法了,大家可以借鉴,但我觉得太繁琐了,遇到这样的问题我就避开它。2.wpf使用winform用户控件 WindowsFormsH 阅读全文

posted @ 2013-04-20 15:35 Daywei 阅读(1642) 评论(0) 推荐(0) 编辑

导航

技术追求卓越 梦想创造未来