C#

.NET

详细介绍C#中调用FormatMessage API

95 0

FormatMessage是WINDOWS提供的一个API,用来获取调用Windows API时返回的错误代码对应的文字信息,以前在VB下用过,但是在C#中还没用到,主要是不太了解Windows API在C#中调用的一些规则。 最近对VC++ WIN32开发手机程序突然有了极大的兴趣,捡起N久不用的C++,当然也就需要频繁和Windows API打交道了,写C#写多了,再用VB又有点不习惯,于是在C#下调用此方法。为什么不直接在C++中使用呢?嗯,手机调试比较烦,不想写太多代码,C#用起来还是

具体介绍C#将指定网页添加到收藏夹的方法
.NET

具体介绍C#将指定网页添加到收藏夹的方法

65 0

昨天想实现一个小功能,就是把正在浏览的某网页添加到收藏夹中。以前在页面直接用JAVASCRIPT调用一个方法就搞定了,现在我是想用WINFORM来实现,我自己找了一下没有看到相关的方法(可能找的不仔细)。于是想了一下决定自己实现算了。 完成这个功能主要是两步,首先要取得系统用户的收藏夹目录,第二是要根据获得页面地址在收藏夹目录创建一个快捷方式。 要获得收藏加目录我们可以用GetFolderPath

C#获取本机IP搜集整理7种方法的示例代码分享
.NET

C#获取本机IP搜集整理7种方法的示例代码分享

121 0

C#获取本机IP搜集整理7种方法的示例代码分享①123456789101 private void GetIP() 2 { 3 string hostName = Dns.GetHostName();//本机名 4 //System.Net.IPAddress[] addressList = Dns.GetHostByName(hostName).AddressList;//会警告GetHostByName()已过期,我运行时且只返回了一个IPv4的地址 5

.NET

C#获取系统当前鼠标的图案示例代码

250 0

C#获取系统当前鼠标的图案代码如下: 1234567891011121314151617181920212223242526272829using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential)]struct CURSORINFO{ public int cbSize; public int flags; public IntPtr hCursor; public Point ptScre

.NET

C# 如何设置系统的默认打印机的简单代码示例

52 0

C# 如何设置系统的默认打印机的简单代码示例1234567using System.Runtime.InteropServices;[DllImport("winspool.drv")]public static extern bool SetDefaultPrinter(stringName);privatevoid button1_Click(objectsender, EventArgs e){??? SetDefaultPrinter("My Printer");}以上就是C# 如何设置系统的默认

C#与VB.net混合开发测试的详细介绍(图文)
.NET

C#与VB.net混合开发测试的详细介绍(图文)

256 0

以往开发程序软件,基本都是使用的一种开发语言,要么都是C#,要么都是Java,或者Delphi之类的。最近看了一些C#多项目合并到一个解决方案的开发方式,觉得这种方式不错。下面我们就建立一个简单的实例来感受一下微软平台多语言开发的魅力。开发过程:1、新建C# Windows程序项目2、新建VB类库项目将类库添加到刚才的C#项目中("添入解决方案")建完项目后如下图:3、编写VB类库代码新建测试方法SayHello(),简单输出信息提示。4、添加项目引用在C#项目中添加项目引用,即VB项目。5、设计窗体及编

.NET

c#格式化数字代码示例详解

94 0

1234567891011121314151617181920212223242526272829int a = 12345678;//格式为sring输出Label1.Text = string.Format("asdfadsf{0}adsfasdf",a);Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf";Label1.Text = string.Format("asdfadsf{0:C}adsfasdf",a);//asdfadsf¥1,234.00a

.NET

C# ClickOnce部署报错解决方法

148 0

使用ClickOnce部署程序还是有很多方便的,不用单独去设计升级程序,可以省去了很多的精力来研究主要业务。但是,ClickOnce使用过程中也会出现很多问题,比如今天报出的“清单中的引用与下载的程序集标识不匹配”的提示,并且不能进行程序的启动了。 又重新发布了几次还是一样的问题,后来发现前几天恢复过一次文件,其中的 Properties\AssemblyInfo.cs文件中原来设置的AssemblyFileVersion变成了最初的1.0.0.0,但是这个值在恢复文件前改过,就是比1.0.0.0大,新发