自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (10)
  • 收藏
  • 关注

原创 C++中指针、引用、结构体传值解析

#include "stdafx.h"#include void test1 (int &param);typedef struct  str2{int c;int d;};typedef struct  str1{int a;int b;int c[10];str2 teststr;};void structcopy(str1 &p

2012-05-23 23:20:47 2856

转载 C#中调用C++写的DLL注意事项

C#中调用C++写的DLL 最近在写毕业设计,硬件模块儿的功能都封装到Dll里面了,当初想C#调用Dll也不一样easy(c#就看了一天就开始做了),可是等到该使用的时候发现了问题,结构体...就是这个,因为要传递结构体数组,结果死活是搞不定,只是能得到一组数据。试了网上的很多方案,包括IntPtr这些,可是仍不行,就这样折腾了三四天,其实这三四天里面一直想把结构体单独拿出来,做Dem

2012-05-23 01:28:32 1030

转载 c# 调用 研华库函数中 C++ 非托管 Dll 一例(包含指针成员的结构体的调用)

c# 调用 研华库函数中 C++ 非托管 Dll 一例(包含指针成员的结构体的调用关于C#调用非托管dll的方法:其中的难点主要是数据类型的匹配问题。基本的方法在MSDN中关于 c# 调用 C++ 非托管 Dll 的主题有详细的原理说明和例程,我博客上已经转了MSDN这一篇,这里就不赘述了。网上也有很多类型对应关系表,下面是比较好的一个。 C#调用C++编写的Win32

2012-05-23 01:20:57 4631

转载 C#调用C++写的dll,包含结构体转换和C#动态调用dll(头文件转换为类)

C#调用C++写的dll,包含结构体转换和C#动态调用dll2008年08月19日 星期二 17:13这段时间用C++给客户做了一个通讯的dll。但客户是用C#的,所以研究了下C#,把C++的头文件,改写成C#的。主要是转换了结构体的定义,dll函数的调用,C#中的dll的动态调用,C++和C#之间的时间变量的传递。现在和大家分享一下。C++的头文件:#pr

2012-05-23 01:05:52 4266

转载 C# 发中调用一个采用C++封装好的dll, 其结构体中的二维数转换

想在C# WinForm开发中调用一个采用C++封装好的dll,但其结构体中的二维数组不知道应当如何转换,网上搜索了一把P/Invoke资料相对来说比较少,没有找到切实有用的文章,现在调用虽不会报错了,但没有产生预期效果.C/C++ code #define MAX_STRM_LAYER 3 //最多几级流媒体//服务器信息t

2012-05-23 00:44:45 1852

转载 Socket发送消息之c#调用c++DLL方法

最近在用C#做一个项目的时候,Socket发送消息的时候遇到了服务端需要接收C++结构体的二进制数据流,这个时候就需要用C#仿照C++的结构体做出一个结构来,然后将其转换成二进制流进行发送,之后将响应消息的二进制数据流转换成C#结构。  1、仿照C++结构体写出C#的结构来  using System.Runtime.InteropServices;  [Serializable] /

2012-05-23 00:24:09 2369

转载 C#引用c++DLL结构体数组注意事项(数据发送与接收时)

最近做的项目,需要在C# 中调用C++ 写的DLL,因为C# 默认的编码方式是Unicode,而调用的DLL规定只处理UTF8编码格式的字符串,DLL中的输入参数类型char*被我Marshal成byte[],输出参数类型char**被我Marshal成了string(C++和C#之间的类型转换请参阅相关资料),于是我就经历了无数次用于接收时的string-->string(UTF8-->Unic

2012-05-23 00:07:59 7302

转载 动态创建控件保存与读取(VC++6.0)

-   VC++6.0中创建动态控件是比较偏离基础的知识 也有一定的难度.它的完整功能是要动态创建控件后再动态响应控件中的事件 两者全部做到才算完整.  这里 我将展示一个完整的动态控件示例 它可以动态创建控件 然后再动态响应控件事件 并可以保存控件信息至ini配置文件 然后再根据ini文件读取出控件信息来动态创建控件.相信它能够解决你在动态控件中所遇到的许多问题.  当然 动态控件的

2012-05-17 18:23:50 651

转载 委托 和 事件

委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Obse

2012-05-13 23:57:50 300

转载 C# 控件如何随窗体变大而变大

C# code/// /// 窗口改变后控件变化 /// float x=0; float y=0; private void Frm_Resize(object sender, System.EventArgs e) { float

2012-05-08 23:29:34 2143

转载 C#中数据类型转换

C# 出来也有些日子了,最近由于编程的需要,对 C#的类型转换做了一些研究,其内容涉及 C#的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享——1. 装箱、拆箱还是别名

2012-05-08 22:15:25 1302

QT5联合VS2012插件

QT5联合VS2012插件

2023-11-21

opencv-4.0.0.zip

opencv-4.0.0.zip, 源码,无任何添加,需自己用Cmake编译的可以下载

2018-12-01

eigen-eigen-b3f3d4950030

eigen-eigen-b3f3d4950030,C++中的线性计算工具,方便进行矩阵运算

2018-11-25

ipp-crypto-develop

ipp-crypto-develop,Win10 系统下安装运行通过,可以使用

2018-11-25

cmake-3.13.0-win64-x64

cmake-3.13.0-win64-x64,已在win10安装验证,可以使用!

2018-11-25

opencv-4.0.0-vc14_vc15

opencv-4.0.0-vc14_vc15 ,安装文件!已验证,安装通过

2018-11-25

移动设备与台式计算机的连接和数据同步软件ActiveSync6_win7_64

1、移动设备与台式计算机的连接和数据同步软件; 2 、适用于win7 64位系统,32位系统不要下 2、文件 名称为drvupdate-amd64.exe

2017-09-17

Microsoft Windows Mobile Device Center 6.1

1、Microsoft Windows Mobile Device Center 6.1移动设备与台式计算机的连接和数据同步软件; 2 、适用于win7 32 位系统,64位系统不要下 2、文件 名称为drvupdate-x86 (1).exe

2017-09-17

汉王图片、PDF文字识别转换为文word\txt文档

汉王图片、PDF文字识别转换为文word\txt文档

2011-11-21

orl模式识别用人脸库

一个非常有用的模式识别用orl人脸库,分享了。

2010-06-29

一个扩展卡尔曼滤波程序

一个用matlab实现的扩展kalman滤波程序,可以用于多源信息融合

2010-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除