排序:
默认
按更新时间
按访问量

c#进程外Com服务(exe)编写调用

网上有些进程外的一些资料,但有些简单,研究了两天写了demo,可利用这种方式解决64位的程序调用32位的dll等问题,但注意方法参数不能含有IntPtr,因为指针跨进程是无效的,每个进程都有自己的内存区域 一.编写外部Com服务exe    1.首先新建一个winform的应用程序,并设置com程...

2018-03-13 14:36:43

阅读数:221

评论数:0

winform进程间嵌套、拖拽、消息通讯

一、进程间嵌套  有时候项目的架构因为一些特殊原因需要采用多进程方式,我们需要把模块(单独进程)的嵌入到我们的主进程界面中。  1.首先我们利用ProcessStartInfo类将外部程序启动 ProcessStartInfo info = new ProcessStartI...

2018-03-13 10:17:59

阅读数:28

评论数:0

c# 进程内com组件实现

一.com组件编写    1.打开VS2013创建一个项目        2.设置项目属性    添加签名   3.编写开放接口和方法 ,添加类文件Main.csusing System; namespace MyComIn { public interface MyInterface ...

2018-02-06 16:34:43

阅读数:74

评论数:0

c# List内对象的指向变化问题

     因为之前写的项目对象复制一直是写个clone方法,浅拷贝和深拷贝这里就不说了,突然想偷懒,取出List的对象直接更新指向是不是可以,于是写了下面的小例子测试下 public class PP { public int aa; publi...

2017-12-29 10:40:58

阅读数:34

评论数:0

SQL Server 表分区

之前没有接触过,因项目数用到表分区,所以网上查了些资料,完成了表分区后,回头看了些资料,这篇虽然实用性有限,但基础知识比较丰富,所以转载了

2017-11-07 15:10:16

阅读数:58

评论数:0

c# Http Get Post Put Delete类整理

因为对接海康的某协议用到了http,本来已以往的经验使用http会很简单,但post和get一直提交xml数据失败,几乎试遍了网上常用的方式还是没有效果,三天后还是团队有人用socket直接发送到成功了,不甘于直接用socket,继续研究终于发现header里也要存放数据才可以 ,一句 myReq...

2017-11-02 14:50:12

阅读数:945

评论数:2

Dev GridControl 有数据显示空行

因为项目中用到了GridControl 出现了空行,但网上未找到解决办法,现在写个小结 第一种情况:绑定的字段名称不正确(一般大小写问题,容易排查) 第二种情况:绑定List,但List内的类的字段不具有get属性     先上有问题的Demo代码     publ...

2017-10-19 09:48:51

阅读数:250

评论数:0

c# 控件多屏显示全屏功能

工作中做了个播放的自定义控件,但程序在多屏幕显示器上运行时,全屏后总在主显示器上,查了些资料,做以下总结避免以后走弯路             if (m_FullScreen)             {                 MenuItem_Fullscreen.Te...

2017-08-14 15:04:12

阅读数:114

评论数:0

HP工作站使用NVIDIA专业显卡实现4屏幕电视墙

HP工作站如何使用NVIDIA专业显卡开启mosaic功能实现4屏幕电视墙 方法/步骤 安装Nvidia显卡驱动后,在桌面空白处点击鼠标右键,选择 打开Nvidia控制面板,选择,在右侧可...

2017-07-18 15:55:31

阅读数:181

评论数:0

c# 两个intPtr之间内存拷贝

c#中的March 提供了intPtr数组与intPtr之间的转换,但intPtr之间的却没有,尝试过引入window的copymemory但是拷贝出来的是错的,经多次尝试发现借助byte[]是可以完成的。 下面直接上代码:         public struct  SCENE     ...

2017-07-12 17:31:35

阅读数:315

评论数:0

C++ 多维数组转C#

C#调用C++Dll的多维数组采用降级使用,即将c++的多维数组,转成C#的一维数组处理 例如: c++:  typedef struct Test {   DWORD dsize;  BYTE testArray[3][9]; } C#: public struct Tes...

2017-06-26 09:50:16

阅读数:109

评论数:0

开发环境与DevExpress的版本兼容关系

项目编译是没问题的。但调试运行时,出现“未能加载文件或程序集”、“找到的程序清单与程序集引用不匹配”等奇奇怪怪的问题。在确认所引用的DLL文件无误后,觉得可能是因为项目迁移,开发环境改变导致的版本兼容问题。翻看官方手册,有豁然开朗的感觉。以下是DevExprss与.Net版本及Visual S...

2017-06-16 09:53:48

阅读数:1329

评论数:0

VS2013 产品密钥 – 所有版本

Visual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9 Visual Studio Premium 2013 KEY(密钥):FBJVC-3CMTX-D8DVP-RTQCT-92494 Visual Studi...

2017-06-09 15:46:00

阅读数:207

评论数:0

c# Thread.Sleep与Task.Delay 区别

c# Thread.Sleep Task.Delay

2017-06-07 17:11:26

阅读数:417

评论数:0

C# 全局异常处理

C# 全局异常处理

2017-06-06 15:47:41

阅读数:185

评论数:0

c# try..finally VS return

c# try..finally return

2017-06-05 09:29:21

阅读数:90

评论数:0

c#调试输出

1.代码执行计时 System.Diagnostics.Stopwatch  // 使用 StopWatch 进行测量 Stopwatch sw = new Stopwatch(); sw.Start(); for (int i = 0; i 1000; i++) { ++...

2016-10-27 13:42:43

阅读数:1773

评论数:0

c#基础<一>-C#各个版本

C# 1,Visual Studio .NET 2002 首次发布 C# 1.1,Visual Studio .NET 2003 #line 杂注和 xml 文档注释 C# 2,Visual Studio .NET 2005 匿名方法、泛型、可以为 null 的类型、迭代器/yie...

2016-10-20 09:39:38

阅读数:158

评论数:0

winform Control与UserControl的区别

作为创建控件的起点,有两个类分别用于不同的情况。理解这两个类的结构,有助于确定什么场合应使用哪个类。   1、Control类 Control类包含在System.Windows.Forms名称空间中,其基本功能包括:在屏幕上定义一个矩形区域,给它提供一个句柄,处理常规的系统消息...

2016-08-31 10:52:39

阅读数:4940

评论数:0

C# ListView用法详解 很完整

一、ListView类           1、常用的基本属性:         (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。         (2) GridLines:设置行和列之间是否显示网格线。...

2016-08-25 09:53:06

阅读数:3123

评论数:0

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