3.9 VB.NET使用Stopwatch记录和显示代码执行时长

367 次浏览

目标

VBA中的计算代码执行时间函数 转为VB.NET,熟练使用Stopwatch记录代码执行时间

视频讲解

3.9 VB.NET使用Stopwatch记录和显示代码执行时长

VBA的Timer方法可继续使用 以前的VBA代码不用修改

引入VSTO880框架 使用VBA.Timer代替
还有Delay Fomat DoEvents 均可如此使用

VBA的Format函数兼容性处理

可改为Strings.Format 也可引入VSTO880框架后 VBA.Format调用

使用StopWatch记录和显示代码运行时间

注意Elapsed和ElapsedMilliseconds的区别 1秒=1000毫秒
Debug.Print($"{ts.Hours}:{ts.Minutes}:{ts.Seconds}:{ts.Milliseconds.ToString("000")}")

理解STOP方法 使用不连续计时

作业

做一个窗体项目,用文本框显示毫秒数,制作1个秒表界面
开始 计时 重新开始3个按钮
每按一次计时 在右侧列表框新增一个用时
提示 Stopwatch定义为窗体内的全局变量

郑广学VSTO火箭速成班教程购买方式

淘宝下单地址(支持花呗)
郑广学VSTO课程云课堂网址
登陆后可免费试学
也可直接加我微信EXCEL880B 微信付款