获得Windows运行时间

实例说明

在本实例中,我们将制作一个能够获得自开机以来Windows运行的时间。程序运行结果如图87-1所示。

图87-1 运行结果

技术要点

<script type="text/javascript"></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

l GetTickCount函数

l 换算时间

实现过程

■ 新建项目

打开Visual Studio.NET,选择"新建项目",在项目类型窗口中选择"Visual Basic项目",在模板窗口中选择"Windows应用程序",在名称域中输入"GetRunTime",然后选择保存路径。单击"确认"。

■ 添加控件和设置属性

向窗体上添加两个Button控件,将窗体和控件的Text属性改为和界面一致。

■ 添加代码

Private Declare Function GetTickCount Lib "kernel32" () As Integer

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim resRunTime As Long

Dim temp As Double

Dim tempHour, tempMinute, tempSecond As Integer

'获取自windows启动以来经历的时间长度(毫秒)

resRunTime = GetTickCount

'计算秒

temp = resRunTime / 1000

'计算小时

tempHour = temp / 3600

'计算分

tempMinute = (temp / 3600 - tempHour) * 60

'计算秒

tempSecond = ((temp / 3600 - tempHour) * 60 - tempMinute) * 60

MsgBox("Windows运行时间:" & tempHour & ":" & tempMinute & ":" & tempSecond)

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

End

End Sub

■ 运行程序

单击菜单"调试|启动"或单击 图标运行程序。

小结

本实例通过调用GetTickCount()函数来得到系统运行的时间,但是使用该函数返回的是毫秒,因此需要经过转化后才能为我们所使用。

[VB.NET]获得Windows运行时间相关推荐

  1. vb.net的windows窗体实现dos命令

    Imports System.Threading Imports System.Runtime.CompilerServices Public Class frmCmdExcute Inherits ...

  2. Windows Phone + VB 程序员=好的移动应用程序

    原文出处:http://blogs.msdn.com/b/somasegar/archive/2010/09/23/windows-phone-vb-developers-great-mobile-a ...

  3. VB 与 Windows API 讲座(叁)转载

    code demo download VB 与 Windows API 讲座(叁) Windows 的讯息系统 /王国荣 VB 程式有两种工作模式-主动模式及事件驱动模式,主动模式与传统的 DOS 程 ...

  4. windows Bat 批命令 教程

    转载 第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令统称批处理命令. 小 ...

  5. windows批处理学习

    转自:http://blog.csdn.net/chenlycly/article/details/30480609 第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文 ...

  6. Windows BAT批处理脚本教程

    第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令统称批处理命令. 小知识: ...

  7. windows bat脚本教程

    第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令统称批处理命令. 小知识: ...

  8. windows批处理命令教程

    原文地址:http://www.cnblogs.com/phyllis/archive/2011/05/19/2051131.html 第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义: ...

  9. VB.NET通讯录源代码

    利用VB.NET制作通讯录(使用ACCESS数据库) 一.创建应用程序TXL 创建基于VB.Net的Windows应用程序TXL,保存到指定的文件夹下. 二.创建数据库 1.创建ACCESS数据库TX ...

最新文章

  1. [TypeScript] Using Interfaces to Describe Types in TypeScript
  2. 用Python解决数据结构与算法问题
  3. html php打开,html格式如何打开
  4. leetcode 107 --- 二叉树程序遍历 ii
  5. vissim免修改时间工具_App闪退怎么办?免越狱如何安装未签名的App?
  6. 干货:用Python玩转数据可视化,炫酷图表是这样做出来的
  7. C语言库文件ctype.h中重要的库函数
  8. 机器人伪装成人类在 GitHub 上为开源项目修复 bug
  9. 黑客技术之加密你的磁盘
  10. Vuex的API文档
  11. 集美大学计算机课程考试系统,集美大学教务管理系统入口http://jwgl3.jmu.edu.cn
  12. 分割线怎么搭建css,css怎么设置分割线
  13. 利用Openyxl为excel批量插入表头行(Excel读写基础操作)——上
  14. 高二上计算机知识点,【高考备考】2017高二数学知识点归纳整理:期中考试必背的知识点...
  15. ORACLE通过dblink同步SDO_ORDINATE_ARRAY_STR的数据
  16. 实名域名是什么意思?域名必须要进行实名认证吗?
  17. 【流程向】模型复原与Unity渲染
  18. 杭州电子科技大学计算机考研复试分数线,2021年杭州电子科技大学考研分数线及复试名单公布...
  19. 一招教你学会如何用excel求重复项最大值
  20. 小米集团2023校招芯片设计笔试

热门文章

  1. 学了Python不做全职工作,那么可以靠哪些兼职赚到钱?
  2. lol登入服务器显示证书,Windows7系统登录LOL提示该站点安全证书吊销信息不可用怎么办...
  3. tail在linux中的含义,如何在Linux中使用Tail命令
  4. win系统多媒体服务器软件,windows多媒体服务器
  5. 那一年我们都还高三~~~
  6. 流动性因子(Liquidity Factor)——投资组合分析(EAP.portfolio_analysis)
  7. pytorch入门:60分钟闪电战
  8. 如何恢复电脑断电了丢失文件呢
  9. 清除行列 牛客网 程序员面试金典 C++ Python
  10. 用Android Studio进行NDK编程入门实例