C#
文章平均质量分 87
我是三良
Java高效自学网:http://how2j.cn?p=36173
展开
-
C# 中引用C/C++中dll包中的函数,传递中文字符串到dll的函数中
在调用飞易来C/C++ dll中有如下接口,调用该接口需要传递中文字符串InputStr。我需要将我的中文字符通过该接口传递给dll。从网上资料查到C++中的PBYTE对应C#中的ref byte。PBYTE 就是 BYTE *,BYTE就是unsigned char。char* 对应C#中的Byte[]所以我该传递的是byte[]类的数据。[DllImport("...原创 2020-05-07 12:45:42 · 1292 阅读 · 0 评论 -
c#获取外网IP代码片段
c#获取外网IP代码片段 public static string getIp() { string strHostName = Dns.GetHostName(); IPAddress[] strAddress = Dns.GetHostAddresses(Dns.GetHostName()); //IPA转载 2017-01-19 17:59:29 · 613 阅读 · 0 评论 -
C#中调用CMD命令行截取输出流的范例
本文实现了通过调用windows下的CMD,将cmd的输出流截取的代码片段,参考了其他几位网友的代码,如有冒犯,请多多谅解。如果需要使用管理员模式下的cmd,请参考我上一篇文章C#如何调用以管理员身份运行的cmd命令提示符 >>。下面附上代码。namespace read{ public partial class Form1 : Form { p转载 2017-02-14 17:05:47 · 9330 阅读 · 2 评论 -
DataGridView的单元格控制只能输入数字
主要是应用DataGridView的EditingControlShowing事件。当单元格进入编辑模式时,可以处理执行该编辑控件的自定义初始化的此事件。public DataGridViewTextBoxEditingControl dgvTxt = null; // 声明 一个 CellEdit private void dgv2_EditingControl转载 2017-04-28 15:01:25 · 2317 阅读 · 0 评论 -
C#实现数据回滚,A事件和B事件同时执行,其中任何一个事件执行失败,都会返回失败
/// /// 执行数据库回滚操作,用于sql语句执行失败后,恢复执行前的数据/// /// 目标表/// 源数据public static int RollBack(string strSql) {SqlConnection conn = new SqlConnection(connectionString);//实例化数据连conn.Open();//打开数据库连接SqlCom转载 2017-05-18 11:10:25 · 1806 阅读 · 0 评论 -
C#如何调用以管理员身份运行的cmd命令提示符
windows自从vista、win7、win8/8.1以来,命令行提示符分为两种模式,一种是普通用户模式,一种的管理员模式,很多情况下,我们的程序需要在命令提示符(管理员身份)的状况下运行,但是c#调用的时候一般都是普通用户的cmd命令,虽然可以通过右键 - 以管理员身份运行该软件,但是我们用c#开发的软件,不能告诉每一个用户让他们都以管理员身份运行吧?今天亦是美网络就给大家介绍一个简单的方转载 2017-02-14 13:28:59 · 16303 阅读 · 5 评论 -
C# winform中listview排序
C# winform中listview排序本文解决方案是采用下面链接中的解决方案。十分感谢这篇文章的作者bright:http://blog.163.com/shensc@126/blog/static/1312896522010614103538287/看到网上的许多解决方案(其实就是一种,只不过被转载和粘贴,所以没什么用。同时那么多的代码居然屌用没有(原谅我说脏话了)(转载 2017-11-16 15:27:06 · 2672 阅读 · 0 评论 -
使用C#winform封装chrome浏览器
最近有个项目需要用到高拍仪,高拍仪是第三方厂家生产的产品,我们想将这款产品嵌入我们自己公司的平台系统中,厂家提供的插件SDK的要求有点麻烦, 必须IE7/8/9/11,而实际上虽然客户那边的环境很复杂,代码发布了,在客户那边并不能正常的运行。所以我们决定自己封装一个浏览器,来避免这种版本多样,不兼容的情况。 上面是厂家的环境要求。原本打算封装一个IE浏览器的,但是好像winform的w...原创 2018-12-17 14:30:08 · 14520 阅读 · 2 评论