随笔分类 -  Windows编程

winform wpf等相关技术
摘要:// Get the XAML content from an external file. DependencyObject rootElement; using (FileStream fs = new FileStream(xamlFile, FileMode.Open)) { rootEle 阅读全文
posted @ 2022-06-29 10:49 devgis 阅读(503) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using Autofac; using Autofac.Configuration.Core; namespace AutoF 阅读全文
posted @ 2022-06-28 10:22 devgis 阅读(206) 评论(0) 推荐(0)
摘要:一、在学习Messagequeue 类之前,首先介绍一下MSMQ的一些理论上的知识 MSMQ(MicroSoft Message Queue,微软消息队列)官方的解释是:在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。 阅读全文
posted @ 2022-06-28 10:20 devgis 阅读(207) 评论(0) 推荐(0)
摘要:C# 串口通信总结 我们知道对于 标准DLL,可以采用DllImport进行调用。例如: [DllImport("KMY350X.dll")] private static extern int OpenPort(int PortNum, int BaudRate); 如果一些厂家比较懒的话,没有提 阅读全文
posted @ 2022-06-28 10:18 devgis 阅读(1146) 评论(0) 推荐(0)
摘要:C# Finalize和Dispose的区别 一:总结 1、Finalize方法(C#中是析构函数,以下称析构函数)是用于释放非托管资源的,而托管资源会由GC自动回收。所以,我们也可以这样来区分 托管和非托管资源。所有会由GC自动回收的资源,就是托管的资源,而不能由GC自动回收的资源,就是非托管资源 阅读全文
posted @ 2022-06-28 10:17 devgis 阅读(290) 评论(0) 推荐(0)
摘要:Net 之匿名对象(AnonymousObject) 本文旨在与园有分享我对 .NET 匿名对象的认识,如果存在不足的地方欢迎指出。 前言:最近园子里面大谈程序员基础知识的文章,基础知识的重要性无需多论了。看到大家对基础知识的评论后突然想到这么一个场景。曾经有个同事问我:有一个匿名对象想做为一个函数 阅读全文
posted @ 2022-06-17 11:13 devgis 阅读(351) 评论(0) 推荐(0)
摘要:该方法可以处理当前队列的消息,比如一个for循环 5000次 向TextBox中追加文本,那肯定会假死一会儿的。 此时便可使用Application.DoEvents()来处理队列的信息。 简单说下使用Application.DoEvents() 和 不使用Application.DoEvents( 阅读全文
posted @ 2022-06-17 11:01 devgis 阅读(429) 评论(0) 推荐(0)
摘要:Style、ControlTemplate 和 DataTemplate 都有触发器集合。 属性触发器只检查WPF从属属性,而数据触发器则可检查任何一种可绑定的属性。属性触发器一般用来检查WPF可视元素的属性,而数据触发器则通常用来检查不可视对象的属性。 属性触发器:通过此机制,一个属性的更改会在另 阅读全文
posted @ 2022-06-17 11:00 devgis 阅读(393) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Messaging; namespace MSMQTest { public class TestMe 阅读全文
posted @ 2022-06-17 10:55 devgis 阅读(236) 评论(0) 推荐(0)
摘要:C# 远程服务器 安装、卸载 Windows 服务,读取远程注册表,关闭杀掉远程进程 #region Windows Service 操作 /// /// 安装Windows 服务 /// ///可执行文件的完全路径 public void Install(string webIp, string 阅读全文
posted @ 2020-12-23 21:20 devgis 阅读(345) 评论(0) 推荐(0)
摘要:用户需要授予权限 grant change notification to hfspas; public void GetDatabaseChange() { string sql = "select * from t_prescription_handwork where trunc(checki 阅读全文
posted @ 2020-12-23 20:18 devgis 阅读(1322) 评论(1) 推荐(0)