c#
才华低到没朋友
学习,只是学习,对不起,谢谢!
展开
-
C# 窗口声音 提示音
在C#编写程序时,想在弹出提示窗口时Beep(),一下,发现竟然没有Beep()功能。在网上查了一下,发现确实如此。FCL中对多煤体的支持非常的弱。 解决方法一:可以调用Win32的API: [System.Runtime.InteropServices.DllImport("user32.dll")] public static extern bool MessageB转载 2018-01-25 14:12:47 · 3730 阅读 · 0 评论 -
C# String和byte[]互相转换
单片机项目中用到一个有字库的显示屏,要做的是把上位机的字符发给单片机,并显示。 public static string ToHexString(byte[] bytes) //byte转hexstring { string hexString = string.Empty; if (bytes != nul...原创 2018-01-25 14:25:27 · 1446 阅读 · 0 评论 -
C#如何向外部类添加事件
事件和委托的深度用法,我这种初学者是用不太到,我关心的则是我外部的一个类中的一个的信号我怎么触发在我主类里面的信号。解决方案:找到委托类型,用委托类型生成的变量就可以使函数作为参数传达了,例: this.textBox1.TextChanged += new System.EventHandler(this.TextByteMax);委托类型就是Sys原创 2018-02-01 09:24:00 · 1804 阅读 · 0 评论 -
C#最效率byte[]转HexString
public string bytetohex(byte[] byteArray)//byte[]转HEXString { // string str = ""; var str = new System.Text.StringBuilder(); int start = Environ...原创 2018-02-03 09:33:23 · 9414 阅读 · 0 评论 -
hex文件的认识
接触HEX文件,主要是在一个项目上烧写eeprom。首先是一些基础的东西:(转这位前辈讲的很明白)https://www.cnblogs.com/libra13179/p/5821266.html有补充是:1.每一行格式(转百度百科)<0x3a>//: (英文冒号)[数据长度1Byte][数据地址2Byte][数据类型1Byte][数据nByte][校验1Byte]<0x0d&g...原创 2018-03-04 23:11:07 · 1299 阅读 · 0 评论 -
C#中的define使用和注意
来源:https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/index#define使用 #define 来定义符号。 将符号用作传递给 #if 指令的表达式时,该表达式的计算结果为 true,如以下示例所示:#define DEBUG说明#define 指令不能用于声明常量值,常量定义例:publ...转载 2018-01-29 14:45:45 · 26744 阅读 · 0 评论