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