C#代码类
李小魂
休闲一下
展开
-
C# winform 多线程中创建等待窗体
在winform程序开发中,计算机经常会执行一些比较耗时的任务,如大量数据的查询操作、较为复杂的业务处理等,这些任务往往需要耗时几秒到几十秒钟的时间,在这些任务执行期间winform程序窗体不再响应任何鼠标和键盘事件,出现假死状态,用户体验很差。 一个比较好的解决办法是,在这些任务执行期间在界面前端显示一个等待窗体,告诉用户任务正在执行中。 下面介绍一个在C#中的实转载 2013-01-11 23:19:07 · 774 阅读 · 0 评论 -
C# 连接SQL Server数据库
本文将详细介绍如何使用Connection对象连接数据库。对于不同的.NET数据提供者,ADO.NET采用不同的Connection对象连接数据库。这些Connection对象为我们屏蔽了具体的实现细节,并提供了一种统一的实现方法。Connection类有四种:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection。Sql转载 2013-01-13 16:46:02 · 474 阅读 · 0 评论 -
C#中海量数据的批量插入和更新
对于海量数据的插入和更新,ADO.NET确实不如JDBC做到好,JDBC有统一的模型来进行批操作.使用起来非常方便: PreparedStatement ps = conn.prepareStatement("insert or update arg1,args2...."); 然后你就可以 for(int i=0;i ps.setXXX(realArg); .....转载 2013-01-13 16:53:44 · 418 阅读 · 0 评论 -
经典的判断数据库连接断开问题
程序正常连接状态下,服务器重启、或网络断开等原因将导致数据库连接非正常断开,这时ADOConnection1.Connected、ADOConnection1.State都显示是连接状态(分别为True和stOpen),但其实连接已经断开,服务器、网络正常后一样,目前唯一的办法是关闭并重开程序,这显然不人性化。每次查询数据不经判断连接状态都来一次重新连接数据库明显不现实。 请问转载 2013-01-13 17:12:38 · 7651 阅读 · 1 评论 -
C# UDP打开本地端口并接收数据
昨天程序要添加一个模块,作用是打开本地端口,接受使用UDP协议发送的数据:最后实现如下(我将自己程序里的这个部分提取出来重新写了段测试代码):using System;using System.Collections.Generic;using System.Text;using System.Net.Sockets;using System.Net;namespa原创 2013-01-16 09:20:03 · 4884 阅读 · 3 评论 -
OPC连接PLC的demo(同步+异步)
好东西,转载转载!测试可用,可根据自己的需求做相应修改即可! using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Collections;using OPCAutomation;using S转载 2013-07-25 11:26:36 · 7326 阅读 · 0 评论 -
winform 关闭窗体显示确定关闭对话框【转】
学C#也有一段时间了,最近在写一个项目时需要在用户单击窗体的关闭按钮时弹出 确定对话框的功能。自己在网上找了很多方法都不太理想。如果,使用窗体的FormClosing事件,在用户单击取消后窗体照样会被关闭!所以,这个方法显然不是很好。最后使用windows 消息机制的方法达到了设计要求。下面我将核心代码发上来,高手可以走过: [DllImport("user32.dll", Entry转载 2013-09-02 17:14:59 · 586 阅读 · 0 评论 -
Provider:SSL提供程序,error:0 - 接收到的消息异常,或格式不正确
引用:http://www.cnblogs.com/Sabre/p/3915242.html感谢这位同学转载 2014-11-03 14:15:16 · 2323 阅读 · 0 评论