منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
عرض مقايس cpu و ram و تنظيف الرام - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : عرض مقايس cpu و ram و تنظيف الرام (/showthread.php?tid=26299)



عرض مقايس cpu و ram و تنظيف الرام - aldery - 30-08-18

السلام عليكم : احتاج كود يضهر مقايس ال  cpu و ram مثل مو موضح في الصورة  و  كود أخر يعمل تنظيف للرام 



وشكرأ للجميع  Heart


RE: عرض مقايس cpu و ram و تنظيف الرام - elgokr - 30-08-18

وعليكم السلام ورحمة الله وبركاته

كل ما عليك اضافة عدد 1 Timer و 2 TextBox
قم بضبط التايمر لـ 1000 وجعله True

ثم استخدم الكود التالى داخل كلاس الفورم
كود :
   Private PerCounter As New PerformanceCounter

   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       PerCounter.CategoryName = "Processor"
       PerCounter.CounterName = "% Processor Time"
       PerCounter.InstanceName = "_Total"
   End Sub

   Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
       Dim Log1_ As Double
       Dim Log2_ As Long
       Dim ii As Integer

       Log1_ = Val(My.Computer.Info.TotalPhysicalMemory - My.Computer.Info.AvailablePhysicalMemory) / 1048576 / 1024
       Log2_ = Val(Log2_ / My.Computer.Info.TotalPhysicalMemory)
       ii = Integer.Parse(Format(PerCounter.NextValue, "##0"))

       TextBox1.Text = "Ram: " & Log1_.ToString("N2") & " GB"
       TextBox2.Text = "CPU: " & ii & "%"
   End Sub

يمكنك الان استخدام الكود والتعديل عليه لتوزيعه كما تشاء

تحياتى لك
وتمنياتى لك التوفيق



RE: عرض مقايس cpu و ram و تنظيف الرام - aldery - 30-08-18

(30-08-18, 08:53 PM)elgokr كتب :
وعليكم السلام ورحمة الله وبركاته

كل ما عليك اضافة عدد 1 Timer و 2 TextBox
قم بضبط التايمر لـ 1000 وجعله True

ثم استخدم الكود التالى داخل كلاس الفورم
كود :
   Private PerCounter As New PerformanceCounter

   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       PerCounter.CategoryName = "Processor"
       PerCounter.CounterName = "% Processor Time"
       PerCounter.InstanceName = "_Total"
   End Sub

   Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
       Dim Log1_ As Double
       Dim Log2_ As Long
       Dim ii As Integer

       Log1_ = Val(My.Computer.Info.TotalPhysicalMemory - My.Computer.Info.AvailablePhysicalMemory) / 1048576 / 1024
       Log2_ = Val(Log2_ / My.Computer.Info.TotalPhysicalMemory)
       ii = Integer.Parse(Format(PerCounter.NextValue, "##0"))

       TextBox1.Text = "Ram: " & Log1_.ToString("N2") & " GB"
       TextBox2.Text = "CPU: " & ii & "%"
   End Sub

يمكنك الان استخدام الكود والتعديل عليه لتوزيعه كما تشاء

تحياتى لك
وتمنياتى لك التوفيق

الله يوفقك ويسر امرك اخي مششششكور


RE: عرض مقايس cpu و ram و تنظيف الرام - elgokr - 30-08-18

الشكر لله

تحياتى لك
وتمنياتى لك التوفيق