摘要: 函数功能: 在项目中,会有一种场景:需要提前判断本地或远程数据库是否可以连接上。 在运行时,发现这个方法在数据库无法连接时,会有很长时间的等待时间(30秒)。这和数据库的最大连接超时时间有关,可以在数据库连接字符串中添加一项来设置这个连接等待时间: private bool SqlConnectCh 阅读全文
posted @ 2021-12-21 13:52 Cmale 阅读(4213) 评论(0) 推荐(0)
摘要: 在注册表HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers下添加字符串项: 这个按照自己的安装目录找Common7\IDE\devenv.exe D:\Program Files ( 阅读全文
posted @ 2021-12-18 08:52 Cmale 阅读(590) 评论(0) 推荐(0)
摘要: 在C# 的应用程序开发中, 我们经常要把UI线程和工作线程分开,防止界面停止响应。同时我们又需要在工作线程中更新UI界面上的控件。 下面介绍几种常用的方法 阅读目录 线程间操作无效 第一种办法:禁止编译器对跨线程访问做检查 第二种办法: 使用delegate和invoke来从其他线程中调用控件 第三 阅读全文
posted @ 2021-12-14 13:47 Cmale 阅读(2403) 评论(0) 推荐(1)
摘要: static class Program { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { string processName = Process.GetCurrentProcess().P 阅读全文
posted @ 2021-12-13 09:15 Cmale 阅读(182) 评论(0) 推荐(0)
摘要: 重新安装下ti的官方测试工具,老版本的那个。 阅读全文
posted @ 2021-10-28 18:24 Cmale 阅读(190) 评论(0) 推荐(0)
摘要: C#和VB有一个很大的区别,VB可以在窗体2直接调用窗体1的控件,但是C#却不能,可能是出于安全考虑,但同时也给使用带来了极大的不便。 于是查阅很多资料,加之理解,总结于下: 目的:窗体2取值窗体1控件的内容: 首先,在窗体1定义如下控件属性: public FlexCell.Grid Grid / 阅读全文
posted @ 2021-09-25 17:05 Cmale 阅读(2307) 评论(0) 推荐(0)
摘要: 一、ORCAD导入PADS时提示:*Bad *PART* ascii data line format 我遇到此提示,是因为我在导出网络表时,把元件的封装和值都导到网络表,然而,元件的值里面有空格,我没有发现,之前网络表没有加入值,一直没有出现这个问题。 这样导入就会提示错误。 持续更新中。。。 阅读全文
posted @ 2021-09-22 13:40 Cmale 阅读(468) 评论(0) 推荐(0)
摘要: 一、安装组件:官网地址:https://reogrid.net/document/installation/ unvell.ReoGridWPF.dll可以在Winfrom的工具箱,直接拖入dll,然后你会在工具箱发现一个“ReoGridControl”控件,拖入窗体就好了。 二、应用空间 usin 阅读全文
posted @ 2021-09-02 11:15 Cmale 阅读(3546) 评论(0) 推荐(0)
摘要: 一、引用Ddm.dll 在VS中:项目--添加引用--COM--DM.DLL 这步很关键。 二、注册大漠插件 这是注册DLL到系统的一个方法,注册大漠则调用 AutoRegCom("regsvr32 -s dm.dll"); 三、实例化大漠对象 Dm.dmsoft dm = new Dm.dmsof 阅读全文
posted @ 2021-09-01 17:10 Cmale 阅读(2506) 评论(0) 推荐(0)
摘要: 初学c#经常为这几种数据类型转换方式而迷茫,为了彻底搞清它们之间的区别和优缺点,结合网上前辈总结的资料和自己的动手验证,在此写出来,一方面,为那些跟我有过相似经历的朋友们搜索资料的时候能提供一点微小的帮助,另一方面,希望前辈们路过的时候指导一下,看哪里有不合适的地方。 众所周知,C#是一门强类型语言 阅读全文
posted @ 2021-08-31 16:45 Cmale 阅读(1131) 评论(0) 推荐(0)