摘要: Thread线程启动方法,一般来说要么是一个无参数的方法,要么是一个带有object参数的方法并且在Start时传递参数的值。 但是我们可以利用一些技巧给方法传递不受限制的参数。这些方法又可以在实际使用过程相互融合。 方法简单直接上代码,供君参考。 Imports System.Threading 阅读全文
posted @ 2020-11-10 14:32 朽木Sweayer 阅读(1815) 评论(0) 推荐(0) 编辑
摘要: 公司ERP系统(WINFORM)要搞个繁体版,供中国台湾同胞使用。 为了简便起见,写了几个方法,在Form_Load里调用。 Public Sub TransControlTextToTraditionalChinese(ByRef tpInstance As Form) tpInstance.Te 阅读全文
posted @ 2020-03-03 00:11 朽木Sweayer 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 在调用一些Web API时经常要发送或接收一些数据,在构造Json时可能要创建一些类。 很多都是在调用相关方法才使用到这些类,那使用匿名类型是个不错的选择。如果要传些表结构数据时,就要创建List。 匿名类型创建List还是动一下脑筋的。直接上代码。 '匿名类型事例 Dim sample = New 阅读全文
posted @ 2020-02-12 19:54 朽木Sweayer 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 在应用中需要使用调度框架来做一些统计的功能,可惜在Windows上可用的不多,最后选择了APScheduler这个调度器。 用法不多介绍,只总结一下在使用中遇到的坑。 app_context 问题 凡是在APScheduler中调用的function,只要用到初始化跟app相关的对象(如db,mai 阅读全文
posted @ 2019-09-24 22:04 朽木Sweayer 阅读(1428) 评论(2) 推荐(0) 编辑
摘要: CLR自动维护一个称为”内置池“(暂存池)(intern pool)的表,在编译时此表包含程序中声明的每个唯一的字符串常量的单个实例,以及以编程方式创建的String类的任何唯一实例。 内置池被实现为散列表。使用散列表即表示,一个字符串可以通过一个数字或”散列码“来表示。这样比较和搜索字符串就非常有 阅读全文
posted @ 2019-08-26 23:20 朽木Sweayer 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 有时在调用一个方法时,会进行异常处理。但是当方法内部出现错误时,无法快速定位到是哪一行代码有问题。 下面介绍一下Try的另一个用法: Try...Catch ex As Exception When expression 当expression为True时处理异常,否则把异常抛到上一层调用。 阅读全文
posted @ 2019-08-03 23:23 朽木Sweayer 阅读(2105) 评论(1) 推荐(0) 编辑
摘要: 正常的Select 语句如下: 也可以比较数值范围,确定数值范围的两个值用关键字To连接。如果Select表达式在这个范围中,则执行該Case语句。 如果需要相等以外的比较方式,则可以在Case关键字之后使用Is关键字,然后加上比较运算符和表达式,这样就会按指定的方式进行比较。 vb Dim sta 阅读全文
posted @ 2019-08-03 23:00 朽木Sweayer 阅读(1737) 评论(0) 推荐(0) 编辑
摘要: 赋值运算符是一个语句,不能在表达式中使用,表达式中的等号表示相等而不是赋值。 上示例: 在这个例子中,第一条语句将5赋给x,第二条语句中,第一个等号是赋值。而第二个等号是相等。 因此该语句首先计算x是否等于5,然后把结果(True)赋给变量y。 这个一定要注意,不然的话,在代码可能会出现无法捕获的副 阅读全文
posted @ 2019-07-28 23:20 朽木Sweayer 阅读(567) 评论(0) 推荐(1) 编辑
摘要: 从Visual Studio 2008开始VB.NET支持多行文本。 用法如下: 需要注意的是多行文本中的 换行符与空格将会被保留。 从Visual Studio 2017开始又有了新变化,直接支持多行文本了。 阅读全文
posted @ 2019-07-27 23:50 朽木Sweayer 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型的处理往往有些注意事项会被漏掉,简单讨论一下基本数据类型的注意事项。 阅读全文
posted @ 2019-07-27 23:33 朽木Sweayer 阅读(295) 评论(0) 推荐(0) 编辑