系统之家论坛

 找回密码
 立即注册
查看: 1520|回复: 1

21天学通VB.NET 第十三章学习笔记[原创]

[复制链接]

中级会员

0

主题

270

帖子

418

积分

中级会员

云瑞将军

Rank: 3

积分
418
发表于 2008-8-24 13:07:34 | 显示全部楼层 |阅读模式
Chapter 13

服务器资源管理器,是VB.NET的一个功能,让VB.NET使用者更容易的控制操作系统的不同服务。
服务器资源管理器,是浏览一系列功能的工具,可以浏览网络上的不同服务以及查看运行在服务器上的服务。对于有些服务,可以控制,或者写代码来使用它们。服务器资源管理器可以通过“视图|服务器资源管理器”打开。
数据资源服务器包含
数据连接 允许不离开VB.NET环境就可以连接并查看数据库。
服务器 连接到的服务器和在服务器上运行的服务的列表。
服务器资源管理器,可以查看数据库,访问、查看、控制服务。
服务是运行在后台的应用程序,为操作系统提供一些功能。
查看服务:事件日志、加载模块、管理数据、执行计数器、过程、服务、SQL服务器数据库、网络服务、消息队列等。
以下是一个实例:
Public
Class PerfLite

Dim m_sngX As
Single

Dim m_sngY As
Single

Dim m_sngCPUY As
Single

Dim m_sngRAMY As
Single

Dim m_sngProcsY As
Single

Dim penCPU As
New System.Drawing.Pen(Color.Red)

Dim penProcs As
New System.Drawing.Pen(Color.Green)

Dim penRAM As
New System.Drawing.Pen(Color.Blue)

Dim penfore As
New System.Drawing.Pen(SystemColors.ControlText)

Dim penback As
New System.Drawing.Pen(SystemColors.ControlText)

Const Increment As
Single = 1


Private
Sub clock_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles clock.Tick

Dim sngCPU As
Single = PerfCPU.NextValue() / 100

Dim sngProcs As
Single = PerfProcs.NextValue()

Dim sngRAM As
Single = PerfRAM.NextValue() / 1024
        DrawSweep(sngCPU, sngProcs, sngRAM) 'draw the sweep panel
        LabelCPU.Text = "CPU:" & sngCPU.ToString("P") '更新
        LabelProc.Text = "Process:" & sngProcs
        LabelRAM.Text = "RAM available:" & sngRAM.ToString("f0") + "MB"

End
Sub

Private
Sub DrawSweep(ByVal CPU As
Single, ByVal processes As
Single, ByVal RAM As
Single)

Dim oGrafix As Graphics = pnlsweep.CreateGraphics()

Dim sngHeight As
Single = pnlsweep.Height

Dim sngCPUY As
Single
'for the points

Dim sngProcsY As
Single

Dim sngRAMY As
Single
        oGrafix.DrawLine(penback, m_sngX, 0, m_sngX, sngHeight) 'erase the previous sweep line
        sngCPUY = sngHeight - (CPU * sngHeight) - 1      'draw data points
        oGrafix.DrawLine(penCPU, m_sngX - Increment, m_sngCPUY, m_sngX, sngCPUY)
        m_sngCPUY = sngCPUY
        sngProcsY = sngHeight - processes
        oGrafix.DrawLine(penProcs, m_sngX - Increment, m_sngProcsY, m_sngX, sngProcsY)
        m_sngProcsY = sngProcsY
        sngRAMY = sngHeight - (RAM / 10)
        oGrafix.DrawLine(penRAM, m_sngX - Increment, m_sngRAMY, m_sngX, sngRAMY)
        m_sngRAMY = sngRAMY
        m_sngX += Increment

If m_sngX >收细毛孔的面膜瘦身霜ab workouts for women护肤淘宝男装皇冠店去痘印如何瘦脸最快最有效祛痘穿衣搭配去痘印有效丰胸去黑头美国主机非常好怎么样瘦脸粉扑什么牌子好效果好的乔莎眼霜怎么样 pnlsweep.Width Then
            m_sngX = 0                    'reset back to star
            oGrafix.Clear(SystemColors.Control)   'clear the drawing surface

End
If
        oGrafix.DrawLine(penfore, m_sngX, 0, m_sngX, sngHeight)  'draw new line

End
Sub


Private
Sub cmdsweep_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdsweep.Click

If cmdsweep.Text = "&star "
Then
            cmdsweep.Text = "&stop"
            clock.Enabled = True

Else
            cmdsweep.Text = "&star "
            clock.Enabled = False

End
If


End
Sub


Private
Sub Trkspeed_Scroll(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Trkspeed.Scroll

Dim ivalue As
Integer
        ivalue = CInt(Trkspeed.Value) 'set the timer interval to the select time
        clock.Interval = ivalue * 100 'ms

End
Sub


Private
Sub pnlsweep_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles pnlsweep.Paint


End
Sub
End
Class
http://hi.baidu.com/kingpheonix
http://blog.sina.com.cn/kingace
http://www.zerofox.cn/bbs/index.php

游客

0

主题

3

帖子

3

积分

游客

积分
3
发表于 2008-8-24 17:09:26 | 显示全部楼层
什么吗?:yaotou 一堆的英语看不懂啦
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

系统之家论坛

GMT+8, 2024-6-1 09:30 , Processed in 0.024726 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz!

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表