网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > VB.net > 正文
VB.NET实现超级ptm查看器
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/15
下载{$ArticleTitle}原创论文样式
看相关的资料,就可以知道这个应用程序的基本编程思路,这个功能对程序员很有用。
  
    了解了基本知识,现在就就可以编程了。首先建立一个窗口,在窗口上加上一个TabControl分页控件,在第一页加上label1,label2,listbox1,listbox2,button1。在第二页上加上label4,label6,listbox3,listbox4,在第三页上加上label5,label7,listbox5,listbox6。将所有的listbox控件的HorizontalScrollbar属性设置为true
  
    然后添加如下代码(vb.net编写)
  
  Public Class Form1
  Inherits System.Windows.Forms.Form
  Public zj
  Public myProcesses() As Process
  Public myProcess As Process
  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  ListBox1.Items.Clear()
  myProcesses = Process.GetProcesses()
  For Each myProcess In myProcesses
  ListBox1.Items.Add(myProcess.ProcessName)
  Next
  Label1.Text = ""
  Label1.Text = "本机共有" & ListBox1.Items.Count & "个进程在运行"
  End Sub
  
  Private Sub ListBox1_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.DoubleClick
  Dim i : Dim f As Integer : Dim h As Integer
  ListBox2.Items.Clear()
  zj = ListBox1.SelectedIndex
  Label2.Text = "进程" & ListBox1.Items.Item(zj) & "的相关信息"
  With ListBox2.Items
  If myProcesses(zj).MainWindowTitle = "" Then
  .Add("无相关主窗口")
  Else
  .Add(myProcesses(zj).MainWindowTitle)
  End If
  .Add(myProcesses(zj).BasePriority & "进程的基本优先级")
  .Add(myProcesses(zj).Handle.ToString & "进程的本机句柄")
  .Add(myProcesses(zj).HandleCount & "进程打开的句柄数")
  .Add(myProcesses(zj).Id & "进程的唯一标识符")
  .Add(myProcesses(zj).MachineName & "进程正在其上运行的计算机的名称")
  .Add(myProcesses(zj).MainModule.ToString & "进程的主模块")
  .Add(myProcesses(zj).MainWindowHandle.ToString & "进程主窗口的句柄")
  ''.Add(myProcesses(zj).Modules & "")
  .Add(myProcesses(zj).NonpagedSystemMemorySize & "分配给此进程的未分页的系统内存大小")
  .Add(myProcesses(zj).PagedMemorySize & "分页的内存大小")
  .Add(myProcesses(zj).PagedSystemMemorySize & "分页的系统内存大小")
  .Add(myProcesses(zj).PeakPagedMemorySize & "峰值分页内存大小")
  .Add(myProcesses(zj).PeakVirtualMemorySize & "峰值虚拟内存大小")
  .Add(myProcesses(zj).PrivateMemorySize & "专用内存大小")
  .Add(myProcesses(zj).StartTime & "进程启动的时间")
  .Add(myProcesses(zj).TotalProcessorTime.Seconds & "进程的总的处理器时间")
  .Add(myProcesses(zj).UserProcessorTime.Seconds & "进程的用户处理器时间")
  .Add(myProcesses(zj).VirtualMemorySize & "进程的虚拟内存大小")
  End With
&
  • 上一篇资讯: ASP.NET图象处理详解
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号