
上位机
文章平均质量分 67
Themelody
这个作者很懒,什么都没留下…
展开
-
C#中利用委托实现多线程跨线程操作
C#中利用委托实现多线程跨线程操作 - 张小鱼 2010-10-22 08:38 在使用VS2005的时候,如果你从非创建这个控件的线程中访问这个控件或者操作这个控件的话就会抛出这个异常。这是微软为了保证线程安全以及提高代码的效率所做的改进,但是也给大家带来很多不便。 其实解决这个问题有两种方法: 一,是通过设置 System.Windows.Forms.Control.Chec转载 2015-11-08 20:38:49 · 6451 阅读 · 0 评论 -
C#串口 Demo
添加指令集: using System.IO.Ports; 打开串口: serialPort1.PortName = "COM1"; serialPort1.BaudRate = 9600; serialPort1.Open(); 发送数据: byte[] data = Encoding.Unicode.GetBytes(textBox1.Text); string str =原创 2015-11-08 21:29:17 · 1881 阅读 · 0 评论 -
C# TCP/IP 连接实现数据收发 Demo (Visual Studio)
添加using指令集: using System.Net.Sockets; using System.Threading; using System.Net; 添加定义(IP地址 IP接口 berkeley套接字接口): private IPAddress serverIP = IPAddress.Parse("127.0.00.1"); private IPEndPoint serverF原创 2015-11-08 12:25:49 · 34321 阅读 · 13 评论 -
SQL Server数据库基础知识归纳总结
1、数据库的“特点”: 数据共享、数据完整性、数据独立性高、 2、SQL的四个“系统数据库”: master、model、msdb、tempdb简称为“三M一T”; 【master】: master数据库是SQL Server中最重要的数据库,记录了SQL Server系统中所有的系统信息,包括登入账户、系统配置和设置、服务器中数据库的名称、相关信息和这些数据库文件的转载 2015-11-11 14:25:37 · 3044 阅读 · 0 评论 -
C# 将数据生成excel并储存
这里说一下C#怎么将数据生成excel并储存 1.定义一个string的二维数组_data用来储存listview内的项和其子项 2.弹出dialog对话框,编辑储存位置和文件名。将文件名储存到string path 3.知道储存路径后,新建workbook工作薄,新建worksheet工作表,新建cells表格 4.将_data数组内数据存入cells表格,并处理cells内格式style 5.try储存path文件,catch文件被占用出错情况。输出日志信息(时间+文件名)原创 2015-11-13 11:45:33 · 8769 阅读 · 0 评论