• 2024-09-03c# sqlsrever 数据库连接
    引用usingSystem.Data.SqlClient;//创建连接字符串stringconnectionString=$"Server={ip},{port};Database={database};UserId={username};Password={password};";try{using(SqlConnectionconnection=newSqlConnection(connectionString)){
  • 2024-08-09RichTextBox每行使用不同的文字颜色
    privatevoidbtnStart_Click(objectsender,EventArgse){varshaps=newList<Shape>{newRectangle(),newTriangle(),newCicrle()};foreach
  • 2024-07-16C#开发socket通信winfrom
    UI界面: 实现:服务端Server:开启服务端按钮点击事件ThreadthreadWatch=null;//负责监听客户端的线程SocketsocketWatch=null;//负责监听客户端的套接字privatevoidbutton3_Click(objectsender,EventArgse){try{//定义一个套接字
  • 2024-01-13Winform中使用Fleck实现Websocket服务端并读取SQLite数据库中数据定时循环群发消息
    场景Winform中使用Websocket4Net实现Websocket客户端并定时存储接收数据到SQLite中:Winform中使用Websocket4Net实现Websocket客户端并定时存储接收数据到SQLite中-Winform中操作Sqlite数据增删改查、程序启动时执行创建表初始化操作:Winform中操作Sqlite数据增删改查、程序启动时执
  • 2024-01-13Winform中使用Websocket4Net实现Websocket客户端并定时存储接收数据到SQLite中
    场景SpringBoot+Vue整合WebSocket实现前后端消息推送:SpringBoot+Vue整合WebSocket实现前后端消息推送_websocketvue3.0springboot往客户端推送上面实现ws推送数据流程后,需要在windows上使用ws客户端定时记录收到的数据到文件中,这里文件使用SQLite数据库进行存储。Winform中操作S
  • 2023-11-16DataAdapter的Fill方法的连接是否会自动关闭的测试
    关于vs2005中dataadapter的fill方法的连接是否会自动关闭的测试此示例中所示的代码不显式打开和关闭Connection。如果Fill方法发现连接尚未打开,它将隐式地打开DataAdapter正在使用的Connection。如果Fill已打开连接,它还将在Fill完成时关闭连接。当处理单一操作(如Fill或
  • 2023-08-10Winform跨线程访问UI
    在开发winfrom应用时,经常遇到异常:System.InvalidOperationException:“线程间操作无效:从不是创建控件“xxxx”的线程访问它。出现这个异常的原因是创建这个UI的线程,和当前访问这个UI的线程不会是同一个。Winform为了防止线程不安全,因此对这个跨线程访问抛出异常,禁止这个操作。
  • 2023-03-17将一个普通方法改写为异步方法
    如何将一个普通方法改写成异步方法? ///<summary>///把一个普通无参,无返回值的方法转为异步方法///</summary>///<paramname="srcAct
  • 2023-01-19如何通过C#/VB.NET将格式应用于 Word 中的字符
    字符格式设置是指用户对字符的屏幕显示和打印输出形式的设定。Word文档中的字符格式有:字体、字号、字体颜色、高亮颜色、边框、下划线、斜体、阴影字、着重号等等。带格式
  • 2022-11-27基于.net C# Socket WinForm MQTT 客户端开发
     1、什么是MQTT?MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议
  • 2022-10-30C#-socket通信实例
    使用socket写一个通信demopublicpartialclassForm1:Form{SocketsocketServer;IPEndPointipe=newIPEndPoint(IPAddress.Parse("127.0