摘要: 总结了一下题主最近使用DXP空间设计自适应布局的经验。好的,让我们开始 一、设计一个simplebutton水平居中并且高度可调整 1、拖入一个PanelControl并设置其Dock为Bottom 2、拖入LayoutControl到PanelControl中并设置其Dock为Fill 3、Lay 阅读全文
posted @ 2021-09-03 21:24 .Net凯 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 当DataGrid通过绑定List<> Or ObservableCollection<> 类型数据,通过INofityPropertyChanged接口通知数据改变进行刷新无效时,请替换成BindingList<>. 作者:xiaocong_soft来源:CNBLOGS原文:https://www 阅读全文
posted @ 2021-07-01 17:06 .Net凯 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 前言 在工作中经常遇到C#数组、ArrayList、List、Dictionary存取数据,但是该选择哪种类型进行存储数据,对于初学者的我一直不知道该怎么取舍。于是抽空好好看了下他们的用法和比较,在这里总结下来,后面有需要改进的再更新。 初始化 数组: int[] buff = new int[6] 阅读全文
posted @ 2021-06-30 08:34 .Net凯 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 一、WaitHandler的类层次 可以看到 WaitHandle是 事件(EventWaitHandle)、互斥体(Mutex)、信号量(Sempahore)的父类。 WaitHandle我们最经常使用的方法,并是使用它的静态方法WaitAll. 我们会发现在这个WaitHandle里面只有等待方 阅读全文
posted @ 2021-06-14 11:06 .Net凯 阅读(569) 评论(0) 推荐(1) 编辑
摘要: 一:背景 1. 讲故事 在项目中摸爬滚打几年,应该或多或少的见过有人把异常当做业务逻辑处理的情况(┬_┬),比如说判断一个数字是否为整数,就想当然的用try catch 包起来,再进行 int.Parse,如果抛异常就说明不是整数,简单粗暴,也不需要写正则或者其他逻辑,再比如一个字符串强制转化为En 阅读全文
posted @ 2021-04-24 00:23 .Net凯 阅读(127) 评论(0) 推荐(0) 编辑
摘要: (转载请删除括号里的内容) 在进入程序主界面时,某些情况下主界面的初始化会消耗很长时间,例如一些复杂的业务系统,可能会从服务器上下载最新的数据进行展示等等,在这种情况下,我们可以采用一个进度界面展示“系统正在加载...”,等主界面加载完之后,进度界面退出,主界面展示出来。 在Program.cs中进 阅读全文
posted @ 2021-04-22 14:56 .Net凯 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 我们在做程序的时候有事后会涉及到利用sql文件 直接执行,可是在sql文件中有很多注释,我们要一句一句的执行首先必须的得把sql文件解析 去除其中的注释,还有把每一句sql语句取出来,然后再利用各个平台中的数据库相关执行它。 代码: c#版本的 // 第一种 /// <summary> /// 获取 阅读全文
posted @ 2021-01-03 11:39 .Net凯 阅读(1415) 评论(1) 推荐(0) 编辑
摘要: 1、COM调用COM应该是非托管组件重用最重要的方式,特别是调用微软的COM组件。可以用VS添加引用的方式自动生成包装类,也可以用Tlbimp.exe实用工具包装COM对象生成包装类。COM对象需要在本机注册,这个程序部署带来一定的麻烦,如果调用简单的功能,包装COM有点大材小用。如果只简单的调用非 阅读全文
posted @ 2020-12-28 08:41 .Net凯 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: C#中有两种常量类型,分别为readonly(运行时常量)与const(编译时常量),本文将就这两种类型的不同特性进行比较并说明各自的适用场景。 工作原理 readonly为运行时常量,程序运行时进行赋值,赋值完成后便无法更改,因此也有人称其为只读变量。 const为编译时常量,程序编译时将对常量值 阅读全文
posted @ 2020-12-28 00:46 .Net凯 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 1. 命名规范 a) 类【规则1-1】使用Pascal规则命名类名,即首字母要大写。eg: Class Test { ... } 【规则1-2】使用能够反映类功能的名词或名词短语命名类。【规则1-3】不要使用“I”、“C”、“_”等特定含义前缀。【规则1-4】自定义异常类应以Exception结尾。 阅读全文
posted @ 2020-12-20 11:08 .Net凯 阅读(137) 评论(0) 推荐(0) 编辑