Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Så här öppnar CPU-temperaturen i VB

    Om du bygger en enkel hårdvara statistik program , är det första stället att leta i Windows Management Instrumentation ( WMI ) referens , där du hittar en hel del fiffiga frågor du kan göra till gränssnittet att ta reda på många saker om ditt system . Du kan hitta temperaturen på din CPU genom att skicka en förfrågan till WMI för " MSAcpi_ThermalZoneTemperature " och söka på " CurrentTemperature " värde . Detta är lättare sagt än gjort , men , så se till att röra upp dina kunskaper i programmering . Instruktioner
    1

    Öppna upp en Visual Basic Windows Form projektet och kalla det något du skulle vilja .
    2

    Skapa en knapp genom att välja knappen objekt på din verktygslåda och dra en ruta över ditt formulär täcker det område du vill att knappen ska visas i. Addera 3

    Dubbelklicka på den knapp som du just skapade för att ta dig till händelsen click funktion i koden vy .
    4

    Deklarera en ny Searcher hantering Object inuti klickhändelsen och passera dess konstruktion parametrar som roten WMI klassen med en fråga för " MSAcpi_ThermalZoneTemperature . " Du kan göra det så här :

    Dim s Som New System.Management.ManagementObjectSearcher ( _ " root /WMI " , " SELECT * FROM MSAcpi_ThermalZoneTemperature " )
    5

    iterera genom Searcher du skapat och göra ett tillfälligt värde inom iteration för att visa värdet . Temperaturen av CPU kommer att visas i ett antal av 0,1 enheter av Kelvin. Till exempel, om CPU-temperaturen är 27455 , kan detta tolkas som 2745,5 grader Kelvin . Du kommer att behöva konvertera temperaturen till enheten som du vill visa . Följande exempel gör iteration och visar CPU- temperaturen i Celsius :

    För varje q Som ManagementObject I s.Get ( ) Dim tmp Som Double = CDbl ( q ( " CurrentTemperature " ) tmp = ( TMP - 2732 ) /10.0MessageBox.Show ( tmp.ToString ) Nästa

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur vill kolla om ett objekt finns i en lista i Visual …
    ·Hur Läs & Skriv till RichTextBox i VB6
    ·Hur man skriver beräkningsformler i Visual Basic
    ·Hur man sätter slumpmässiga tecken Into en textruta i…
    ·Hur nära UserForm
    ·Konvertera Långt till Float : Visual Basic
    ·VB6 Strängfunktioner
    ·Hur man gör en Utgående knappen för att avsluta ett …
    ·Hur köra en ny fråga en GridView
    ·Hur man skapar en SQL- sträng i VB.NET
    Utvalda artiklarna
    ·Hur Importera Binary till Xcode
    ·Vad är en händelse Handler
    ·Hur man använder Visual Basic Grid Control
    ·Hur Bläddra till en rad i en DataGridView
    ·Konsekvenser av buffertspill
    ·Java-kod för nybörjare
    ·Hur man beräknar den exponentiella i Perl
    ·Hur konvertera heltal till Datum Värde Visual Basic
    ·Varför använda en låg nivå programmeringsspråk Gil…
    ·Hur man gör en kod Boka
    Copyright © Dator Kunskap http://www.dator.xyz