使用PInvoke互操作,让C#和C++愉快的交互优势互补
admin 2个月前 (04-05) 分类:C# 阅读(348) 评论(0)
一:背景1.讲故事如果你常翻看FCL的源码,你会发现这里面有不少方法借助了C/C++的力量让C#更快更强悍,如下所示:[DllImport(...
admin 2个月前 (04-05) 分类:C# 阅读(348) 评论(0)
一:背景1.讲故事如果你常翻看FCL的源码,你会发现这里面有不少方法借助了C/C++的力量让C#更快更强悍,如下所示:[DllImport(...
admin 2个月前 (04-03) 分类:C# 阅读(295) 评论(0)
C#动态调用DLL由于Dll路径的限制,使用的不是很方便,C#中我们经常通过配置动态的调用托管Dll,例如常用的一些设计模式:AbstractFactory,Provider,...
admin 2个月前 (04-03) 分类:C# 阅读(295) 评论(0)
C#动态加载第三方DLL当我们需要加载第三方非托管DLL时,通常会直接使用DllImport的方式,代码如下:[DllImport("GetFile.dl...
admin 2年前 (2021-09-29) 分类:C# 阅读(2029) 评论(0)
以下代码是程序入口文件usingDDS_Form1;usingSystem;usingSystem.Collections.Generic;usingSystem.IO;/...
admin 2年前 (2021-09-27) 分类:C# 阅读(1573) 评论(0)
一、使用线程在窗体中显示进度条在Winform应用程序中,经常用进度条显示进度信息。这时候就可能用到多线程。如果不采用多线程控制进度条的话,窗口界面很容易假死(无法看到进度信息,看起来像...
admin 3年前 (2020-02-19) 分类:C# 阅读(7373) 评论(3)
一、采用C#编写,可以批量监控路由器是否正常功能:1.显示当前路由IP、名字、实时上行速度、实时下行速度、主机数量、连接数、CPU占用率、内存占用率、CPU温度、运行时间等...
admin 5年前 (2018-06-04) 分类:C# 阅读(4780) 评论(0)
1、委托 两个窗体,窗体很简单,只实现改变颜色功能,一看就会:代码如下,只贴按钮事件代码:...
admin 5年前 (2018-02-05) 分类:C# 阅读(3606) 评论(0)
1.工具类代码usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSys...
admin 5年前 (2018-02-05) 分类:C# 阅读(3693) 评论(0)
1.Win32ApipublicclassWin32Api{[StructLayout(LayoutKind.Sequential)]...
admin 6年前 (2017-10-08) 分类:C# 阅读(3411) 评论(0)
很多时候需要邮件发送功能,例如:监测应用,需要上报状态。 微软封装好的MailMessage类:主要处理发送邮件的内容(如:收发人地址、标题、主...
分享:
支付宝
微信