2012年7月18日

vc++中编写Dll,在C#(WPF)中引用

摘要: 在VC++中写Dll,然后在C#(WPF)中引用. 我这样做的初衷是因为用WPF设计软件的界面比较好看,也方便.用VC++写的程序效率较高,移植性好,关键是其他几个同事擅长的是Vc++.合作开发的一个不错的选择就是用dll把各种功能模块汇聚到WPF的界面下.1 首先,打开VS2010,新建一个VC++的类库工程.2 新建完成之后打开MyVCLibrary.h,添加示例类的声明.// MyVCLibrary.h#pragma onceusing namespace System;namespace MyVCLibrary { public ref class MathFuc { ... 阅读全文

posted @ 2012-07-18 15:08 xiaxia—博客园 阅读(2208) 评论(10) 推荐(2)

2012年7月2日

EmguCV中 Image<'TColor, TDepth>与 Bitmap之间的转换

摘要: 在EmguCV的文档中搜索bitmap ,可以查询到Image<'TColor, TDepth>.Bitmap PropertyThe Get property provide a more efficient way to convert Image<Gray, Byte>, Image<Bgr, Byte> and Image<Bgra, Byte> into Bitmap such that the image data is shared with Bitmap. If you change the pixel value on 阅读全文

posted @ 2012-07-02 09:38 xiaxia—博客园 阅读(1890) 评论(2) 推荐(0)

2012年6月26日

EmguCV安装部署时注意的问题

摘要: 近一段时间用WPF调用EmguCV库写了一个人脸监测的实例程序,由于要演示的需要,要做成安装包安装在别的机子上。操作系统:xp SP3.xp SP3 ,个人觉得SP3的要求还是很重要的应为在xp下安装VS2010时就需要他,所以在后面安装。net 4.0的时候说不定也会需要(个人猜测)。如果xp系统里没有安装framework 4.0,需要安装一下,因为要运行WPF必须要framework 4.0 或者 4.0 profile的支持。framework 4.0 安装玩之后,就开始安装自己生成的软件。软件启动之后当执行到需要调用Emgucv的时候程序就崩溃了。上网查询之后得知, 4.0 不兼容以 阅读全文

posted @ 2012-06-26 10:32 xiaxia—博客园 阅读(505) 评论(0) 推荐(0)

2012年6月1日

Emgu.cv.CVInoke解决方法

摘要: Emgu.cv.CVInoke解决方法今天在网上下载了EmguCV的最新版libemgucv-windows-x86-2.4.0.1717.exe安装在D盘之后在D:\Emgu\emgucv-windows-x86 2.4.0.1717目录下EmguCV所有东西都在里面。Emgu的所有输出在该目录下的Bin文件夹内。应为我安装的opencv版本(2.3.1)和这个库使用的不一样,所以在我的做example的时候会出现Emgu.cv.CVInoke异常,这里有两种解决方法。1、 将bin\x86文件夹拷贝到你的工程目录下,但是这个文件价有300多M,每次新建项目都拷贝是很麻烦的,而且很占空间。2 阅读全文

posted @ 2012-06-01 08:46 xiaxia—博客园 阅读(509) 评论(0) 推荐(0)

2012年3月16日

使用infragistics 的VU(version utility)方便的升级解决方案

摘要: 以前使用infragistics netadvangage 2011 vol 1 开发了一个项目,在项目引用infragistics的库文件都是xxx.xx...v11.1,结尾的.现在装了新版本(2011.vol 2),库的后缀都编程了.v11.2结尾.那原来的工程编译的时候就会出现错误,找不到原来的库了.还好infragitics附带的有一版本升级工具,可以方便的升级工程中的引用库.升级之后 库都变成最新的了. 阅读全文

posted @ 2012-03-16 20:19 xiaxia—博客园 阅读(374) 评论(2) 推荐(0)

NetAdvantage_Ultimate_20112_WithSamplesAndHelp

摘要: 很强大的第三方的控件,谁用谁知道.这个是新发布的版本详情咨询:http://netxeye.taobao.com 阅读全文

posted @ 2012-03-16 16:23 xiaxia—博客园 阅读(385) 评论(2) 推荐(0)

2012年3月14日

infragistics netadvantage wpf XamDataGrid控件使用使用手记

摘要: 前些时候在网上看待infragistics 的WPF的控件做的效果确实很不错,现在将一些几本功能的用法共享如下:先上几张效果图1 显示DataTable很简单 就一句:dg.DataSource = tableToDisplay.DefaultView;2 监视数据变化示例:在图中当”值”的范围超过报警上限和下限的时候 将该单元格的背景色编程红色,正常为亮灰色首先给xamDataGrid添加DataValueChanged事件事件函数//越界报警 private void dataGrid_DataValueChanged(object sender, Infragistics.... 阅读全文

posted @ 2012-03-14 17:00 xiaxia—博客园 阅读(2844) 评论(3) 推荐(0)

2012年1月18日

给WPF程序添加启动界面的简单方法

摘要: 首先在工程中加入一张启动界面要显示的图片(例如:界面.jpg),在工程中选中图片右键--》属性,如下图将生成操作一栏设置成 SplashSrceen即可。如果想要更多的设置,可以在app.xaml.cs中重写OnStartUp函数。代码片段如下: public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { SplashScreen s = new SplashScreen("界面1,jpg"); ... 阅读全文

posted @ 2012-01-18 15:25 xiaxia—博客园 阅读(5997) 评论(2) 推荐(1)

2012年1月10日

wpf中利用多重绑定实现表中数据越界自动报警

摘要: 做工控项目的朋友经常遇到这样的问题.通过设备采集回来的数据,显示在UI中,当某些数据不再规定的范围内时,程序需要能都自动的以某种方式报警.这里提供一个示例,当datagrid中的值大于报警上限的时候,讲值所在的单元格背景变成红色.如下图方法很简单,在datagrid的xaml代码如下:<DataGrid Name="dataGrid" ItemsSource="{Binding}" AlternatingRowBackground="LightBlue" AlternationCount=... 阅读全文

posted @ 2012-01-10 22:26 xiaxia—博客园 阅读(1249) 评论(2) 推荐(0)

获取wpf datagrid当前被编辑单元格的内容

摘要: 确认修改单元个的值,使用到datagrid的两个事件开始编辑事件BeginningEdit="dataGrid_BeginningEdit"编辑结束事件CellEditEnding="dataGrid_CellEditEnding"代码片段如下//开始修改时单元格内的值 string preValue = ""; private void dataGrid_BeginningEdit(object sender, DataGridBeginningEditEventArgs e) { //将修改前的值保存起来 ... 阅读全文

posted @ 2012-01-10 22:00 xiaxia—博客园 阅读(11207) 评论(13) 推荐(2)

导航