随笔分类 -  C#

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页

c#结构体中的结构体数组应该如何定义与初始化赋值(转)
摘要:https://bbs.csdn.net/topics/390508323/ 你可以打印出C++的结构体 我打个比方C++结构体 public int X public long Y public String xxx public bool aa这样的结构 在内存中 他是 int 对应的是4个by 阅读全文

posted @ 2020-03-28 22:23 xihong 阅读(5557) 评论(0) 推荐(0)

对数组清零以下是几种方法:(转)
摘要:1.利用Array数组的Clear方法:Array.Clear( Array array, int index, int length )2.重新分配 ,快但有点浪费资源 byte []array = new byte[1024]; array=new byte[1024]; string [] a 阅读全文

posted @ 2020-03-28 21:56 xihong 阅读(1957) 评论(0) 推荐(0)

C#结构体中数组的分配(转)
摘要:https://blog.csdn.net/liuxf196921/article/details/21555541 在写C#TCP通信程序时,发送数据时,只能发送byte数组,处理起来比较麻烦不说,如果是和VC6.0等写的程序通信的话,很多的都是传送结构体,在VC6.0中可以很方便的把一个char 阅读全文

posted @ 2020-03-28 21:45 xihong 阅读(1428) 评论(0) 推荐(0)

C# 跨线程更新UI界面的适当的处理方式,友好的退出界面的机制探索 (转)
摘要:本文主要讲讲C#窗体的程序中一个经常遇到的情况,就是在退出窗体的时候的,发生了退出的异常。 联系作者及加群方式(激活码在群里发放):http://www.hslcommunication.cn/Cooperation 欢迎技术探讨 我们先来看看一个典型的场景,定时从PLC或是远程服务器获取数据,然后 阅读全文

posted @ 2020-03-27 21:35 xihong 阅读(364) 评论(0) 推荐(0)

c# winform 关闭窗体时同时结束线程实现思路(转)
摘要:前不久,做一个winform小程序,是给客户导数据用的。当时就发现调试的时候,线程有点问题,到某个点时就走不动了。但是运行确实没有问题的。 只是在关闭窗体后,资源管理器里,一大堆进程。 当时,客户急着用,小测了下,导出数据无误,进程就先不管了。 后来自己去查资料,发现只要在线程那里设置个属性 复制代 阅读全文

posted @ 2020-03-27 21:07 xihong 阅读(843) 评论(0) 推荐(0)

C#实现终止正在执行的线程(转))
摘要:这篇文章主要介绍了C#实现终止正在执行的线程的方法,针对临界资源等容易出现错误的地方进行了分析,并提出了改进方案与实例,需要的朋友可以参考下. 本文实例讲述了C#实现终止正在执行的线程的实现方法,并针对一些容易出错的地方进行了深入分析,具体方法如下: 一般来说,很多人都会使用Abort方法来终止线程 阅读全文

posted @ 2020-03-27 20:54 xihong 阅读(11961) 评论(0) 推荐(0)

c#中dotnetbar中tabcontrol问题
摘要:用这样的代码TabItem tabItem = tabControl1.CreateTab("tabItem");TabControlPanel tcp = new TabControlPanel();tabControl1.Controls.Add(tcp);tabItem.AttachedCon 阅读全文

posted @ 2020-03-09 16:45 xihong 阅读(246) 评论(0) 推荐(0)

C#调用C++导出类的一个实例 (转)
摘要:一直认为带导出类dll的只有VC自己可以调用,其它编程语言无法调用,今天看到一篇文章才知道自己错了。 https://blog.csdn.net/huiyouyongdeyu2011/article/details/6547931 一开始“冰yi年华”老哥问我如何调用的时候,我随口一答:这个比较简单 阅读全文

posted @ 2020-01-09 14:06 xihong 阅读(344) 评论(0) 推荐(1)

内网电脑vs2010开发WPF应用,利用MahApps.Metro框架
摘要:1、从网上下载NuGet的离线安装程序 NuGet.Tools.vsix ,拷到内网电脑,双击运行安装。 安装后,重启vs2010,即可在工具菜单中看到 NuGet菜单项。 2、从网上下载MahApps.Metro及其依赖库的NuGet版本。拷入内网电脑。 3、进入Vs2010,点击 工具->NuG 阅读全文

posted @ 2020-01-08 16:02 xihong 阅读(359) 评论(0) 推荐(0)

C# ZipHelper C#公共类 压缩和解压 (转)
摘要:关于本文档的说明 本文档基于ICSharpCode.SharpZipLib.dll的封装,常用的解压和压缩方法都已经涵盖在内,都是经过项目实战积累下来的 1.基本介绍 由于项目中需要用到各种压缩将文件进行压缩下载,减少网络的带宽,所以压缩是一个非常常见的功能,对于压缩微软自己也提供了一些类库 微软自 阅读全文

posted @ 2020-01-07 20:01 xihong 阅读(191) 评论(0) 推荐(0)

syncronizationcontext
摘要:FormDesign.cs 增加变量定义 public string testName { get; set; } TaskWrapper.cs string tmpTest = "abcdef"; FormAuto.formDesign.testName = tmpTest; ////////// 阅读全文

posted @ 2019-11-17 10:32 xihong 阅读(138) 评论(0) 推荐(0)

时间字符串转16进制字符串
摘要:private void Form1_Load(object sender, EventArgs e) { string timeStr = DateTime.Now.ToLongTimeString().ToString(); string[] arr = timeStr.Split(':'); 阅读全文

posted @ 2019-11-15 21:41 xihong 阅读(486) 评论(0) 推荐(0)

C#程序打包安装部署之添加注册表项(转)
摘要:今天为大家整理了一些怎样去做程序安装包的具体文档,这些文档并不能确保每个人在做安装包的时候都能正确去生成和运行,但是这些文档的指导作用对于需要的朋友来说还是很有必要的,在实际产品的安装部署过程中可能有的企业会借助一些现成强大的安装包制作软件进行安装程序的安装,也有的企业或者个人会自己去制作安装包。为 阅读全文

posted @ 2019-11-13 21:03 xihong 阅读(579) 评论(0) 推荐(0)

html网页调用本地exe程序的实现方法(转)
摘要:https://blog.csdn.net/ilovecr7/article/details/46803711 最近在做一个项目,要什么网页里调exe。。。开始以为不能实现,后来想想很多就跟淘宝网页上点旺旺一样,还有QQ,迅雷等都是这种。搜了一下解决方法,是添加注册表,自己运行了可以使用。 首先打开 阅读全文

posted @ 2019-11-13 20:55 xihong 阅读(1641) 评论(0) 推荐(0)

制作Visual Studio 2017 (VS 2017) 离线安装包 (转)
摘要:史上功能最强大的Visual Studio 2017版本发布,但是由于版本更新速度加快和与第三方工具包集成的原因,微软研发团队没有为这个版本提供离线下载的安装文件。如果用户处在一个与外网隔离的网络环境中,则必须首先自行创建理想安装包。下面在参考微软官方文档(Create an offline ins 阅读全文

posted @ 2019-11-12 09:08 xihong 阅读(455) 评论(0) 推荐(0)

c#中多线程同步Lock(锁)的研究以及跨线程UI的操作 (转)
摘要:https://www.cnblogs.com/tommyheng/p/4104552.html 本文只针对C#中,多线程同步所用到的锁(lock)作为研究对象。由于想更直观的显示结果,所以,在做demo的时候,就把多线程通过事件操作UI的代码也写了出来,留作备忘和分享吧。 其实多线程的同步,使用同 阅读全文

posted @ 2019-07-12 13:40 xihong 阅读(753) 评论(0) 推荐(0)

C# 实现生产者消费者队列 (转)
摘要:按语:按照下面文档,测试成功; https://www.cnblogs.com/samgk/p/4772806.html 开发过程中经常会碰到这样的场景:需要从一个地方获取一些数据,然后处理数据并将其保存在数据库中。 ? 1 2 3 4 5 6 7 8 9 10 private void Fetch 阅读全文

posted @ 2019-07-12 10:37 xihong 阅读(791) 评论(0) 推荐(0)

C# WinForm获取 当前执行程序路径的几种方法(转)
摘要:1.获取和设置当前目录的完全限定路径。 string str = System.Environment.CurrentDirectory; string str = System.Environment.CurrentDirectory; Result: C:xxxxxx Result: C:xxx 阅读全文

posted @ 2019-06-21 09:30 xihong 阅读(5898) 评论(0) 推荐(0)

SharpGL学习笔记(一) 平台构建与Opengl的hello World (转)
摘要:(一)平台构建与Opengl的hello World OpenGL就是3d绘图的API,微软针和它竞争推出D3D,也就是玩游戏时最常见的DirectorX组件中的3d功能。 所以不要指望windows提供对Opengl提供最新的什么支持。 C#的开发环境也没有封装Opengl的组件,Opengl的官 阅读全文

posted @ 2019-06-12 17:29 xihong 阅读(464) 评论(0) 推荐(1)

c# Invoke的新用法
摘要:在C# 3.0及以后的版本中有了Lamda表达式,像上面这种匿名委托有了更简洁的写法。.NET Framework 3.5及以后版本更能用Action封装方法。例如以下写法可以看上去非常简洁: void ButtonOnClick(object sender,EventArgs e) { this. 阅读全文

posted @ 2019-06-11 19:49 xihong 阅读(248) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页

导航