.Net(c#winform)
工作需要,开始桌面开发,记录平时遇到一些容易忘记的问题。
weng10252002
这个作者很懒,什么都没留下…
展开
-
C# Invoke 用法
控件名称.Invoke(new EventHandler(delegate{button1.Text = "我是一个测试按钮";this.Invoke(new EventHandler(delegate{button1.Text = "我是一个测试按钮";this.Invoke(new Action(() =>{ button1.Text = "我是一个测试按钮";this.button1.Text = "我是一个测试按钮";this.lbl_Value.Text = "我还是一个测试按钮";原创 2021-11-17 09:20:01 · 900 阅读 · 0 评论 -
C# ini文件读写操纵
public partial class Form1 : Form { [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section, string key, string val, string filePath); [DllImport("kernel32")] private static extern i.原创 2021-11-04 16:46:40 · 111 阅读 · 0 评论 -
c# excel 导入
private void btnimport_Click(object sender, EventArgs e) { string filePath = Application.StartupPath + "\\test.xls"; string sqlconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properti.原创 2021-11-02 21:31:35 · 201 阅读 · 0 评论 -
C# winform socket 通讯
服务端服务端代码 Socket client_socket; Socket serversocket; Socket testsocket; private Thread thread; private Thread th_c; delegate void SetTextCallBack(string text); public FrmMain() { .原创 2021-11-02 14:58:10 · 925 阅读 · 0 评论 -
C#sqlserver DbHelper类
配置文件<connectionStrings> <add name="dh_web" connectionString="Data Source=xxx.com;Initial Catalog=xx_db;User ID=xx;Password=**; pooling=true;max pool size=200" providerName="System.Data.SqlClient"/></connectionStrings>DbHelp原创 2021-09-14 08:52:20 · 294 阅读 · 0 评论 -
C#上位机编程常用方法
单个byte转16进制字符串byte _byte = 97;string result= Convert.ToString(_byte, 16);// result="61"byte[]转16进制字符串/// <summary>/// 字节数组转16进制字符串:空格分隔/// </summary>/// <param name="byteDatas"></param>/// <returns></returns>p原创 2021-07-28 08:49:45 · 688 阅读 · 0 评论 -
c#中delegrate委托的使用
开发过程中,遇到了串口接收数据,socket接受数据,线程过程的数据需要显示到页面的时候,如果直接赋值,会报错。这个时候需要用到委托,由主线程来操作界面的控件。例子1//测试的窗体 2 public class TestForm : Form 3 { 4 //创建一个Button对象 5 private Button button = new Button(...转载 2020-03-19 16:23:21 · 730 阅读 · 1 评论 -
C#操作字符串方法总结
C#操作字符串方法总结staticvoidMain(string[] args){strings="";//(1)字符访问(下标访问s[i]) s="ABCD"; Console.WriteLine(s[0]);//输出"A"; Console.WriteL...原创 2020-03-11 10:27:18 · 139 阅读 · 0 评论 -
C# 调用C++编写的dll,dll中有个输出参数是pwchar的类型
C# 调用C++编写的dll,dll中有个输出参数是pwchar的类型,定义如下 [DllImport("cxxxx.dll", EntryPoint = "IniSetxxxx", CharSet = CharSet.Unicode, CallingConvention = CallingConvention.StdCall)] public static e...原创 2020-03-11 10:02:02 · 251 阅读 · 0 评论