Gå till innehåll

µView


scrapis

Recommended Posts

microView.png

µView är ett litet och flexibelt program som visar information om din processor, Moderkort, Windows

och vad du har för IP adress både lokalt och externt.

µView är designat för att fungerar under Windows 7 vilket ställde till med problem under

Windows XP, så under beta tiden kommer Windows XP ej att stödjas.

Tanken med µView är att man snabbt och simpelt ska kunna få fram så mycket information som möjligt av datorn, av ett ända program.

µView är under en väldigt tidig testfas så buggar och information som visas fel finns och kommer hänga med ett tag nu under utvecklingsfasen.

microView1.png

Vad visar då exakt µView ?

Fliken CPU:

Cpu namnet

Stepping

Processorns hastighet

Bus Speed

Multiplier

Antal kärnor

Cash Size

Länk till tillverkaren

Fliken Motherboard:

Tillverkare

Modell

Bios märke

Bios version

Bios "ålder"

Fliken Memory:

Totala minnesmängden

Använt minne

Ledigt Minne

Hastigheten

Fliken Computer:

Vilken Windows version

Build nummret

aktuell användare inloggad

Datorns namn

Lokala IP adressen

Externa IP adressen

Fliken Graphics:

Visar vilket grafikkort man har

Hur mycket minne grafikkortet ligger på

grafikkorts drivrutins versionen

Hemsida till tillverkaren

Upplösning på skärmen

----------------------------------------

Senast versionen av µView hittar ni på http://www.scrapis.se

-----------------------------------------

ChangeLog

0.1.5

2009-09-26

1) Designen är omgjord

2) Vilken socket man har och CPU ID visas nu i µView

3) Bättre översikt under fliken Memory

4) IP-detektionen sker på en egen tråd och "GET IP" knappen är borta

5) µView har fått en ny flik "Graphics" vilket visar grafikkort- och skärminställningar

6) CPU volt visaren är tillfälligt avstängd

7) Upprensning i koden

8) När man högerklickar på systray ikonen finns nu alternativet "Restore"

-----------------------------------------

0.1.0

2009-09-22

1) Hastigheten på alla kärnor visas inte längre

2) µView visar Bus Speed och Multiplier

3) µView läser av CPU hastigheten på ett nytt sätt

4) Något snabbare uppstart av programmet

5) En hel del ändringar i koden

6) pga av omstruktur fungerar inte programmet under Windows XP

-----------------------------------------

0.0.9

2009-09-21

1) Fixade stavfel på Motherboard

2) Fixade 0000 buggen på Core #3

3) µView visar nu CPU volten

4) µView visar nu Cache Size

5) Allt under Memory filken uppdateras automatisk

6) Man måste trycka på en knapp "Get IP" för att IP adressen ska visas

7) Under About fliken finns nu en knapp som kollar om det finns någon ny version av µView

8) Minnets hastighet visas under Memory fliken

-----------------------------------------

0.0.5

2009-09-20

1) Fixade en systray där man kan se CPU hastigheten och IP adress

2) µview visar om man kör ett x64 eller x86 system

3) µView visar hur mycket ram-minne som används och hur mycket som är ledigt i %

4) Missvisande information om vilken hastighet kärnorna på processorn ligger på är delvis fixad

5) Fixar missen där det står GB istället för MB

-----------------------------------------

Redigerad av scrapis
Länk till kommentar
Dela på andra webbplatser

0.0.5

2009-09-20

1) Fixade en systray där man kan se CPU hastigheten och IP adress

fTzlkxDjs.png

2) µview visar om man kör ett x64 eller x86 system

3) µView visar hur mycket ram-minne som används och hur mycket som är ledigt i %

4) Missvisande information om vilken hastighet kärnorna på processorn ligger på är delvis fixad

5) Fixar missen där det står GB istället för MB

Länk till kommentar
Dela på andra webbplatser

Buggar:

* Memoryfliken borde uppdateras automatiskt (önskan)

* Länkar från Moderboardfliken kraschar programmet

* Länken på framsidan fungerar inte

* Uppstarten är långsam

* Maximering av fönstret buggar

* Det heter "Motherboard"

Länk till kommentar
Dela på andra webbplatser

Buggar:

* Memoryfliken borde uppdateras automatiskt (önskan)

* Länkar från Moderboardfliken kraschar programmet

* Länken på framsidan fungerar inte

* Uppstarten är långsam

* Maximering av fönstret buggar

* Det heter "Motherboard"

Varför inte skriva: På både Svenska och Engelska?

* Processor (CPU)

* Moderkort (Motherboard)

* Minne (Memory)

* Dator (Computer)

* Om (About)

Mvh//Sunshine

Redigerad av Sunshine
Länk till kommentar
Dela på andra webbplatser

STARKT JOBBAT MALTE!!!!!!

En eloge för ett bra initiativ och bra inspirerande framåtanda tycker jag du är väl värd :)

Visst det finns alltid småsaker man kan förbättra men i det stora hela tycker jag det ser lovande ut.

Får man ställa en fråga kring namnet?

Är de tänkt som YouView eller som MicroView eftersom du använt enhetstecknet för Micro?

Länk till kommentar
Dela på andra webbplatser

0.0.9

2009-09-21

1) Fixade stavfel på Motherboard

2) Fixade 0000 buggen på Core #3

3) µView visar nu CPU volten

4) µView visar nu Cache Size

5) Allt under Memory filken uppdateras automatisk

6) Man måste trycka på en knapp "Get IP" för att IP adressen ska visas

7) Under About filken finns nu en knapp som kollar om det finns någon ny version av µView

8) Minnets hastighet visas under Memory fliken

Redigerad av scrapis
Länk till kommentar
Dela på andra webbplatser

varför en knapp för att visa IP adressen?

Trayikon för programmet hela tiden och inte bara efter man minimerat det

inaktivera hellre maximeringsknappen då den inte gör annat än flyttar upp programmet i hörnet av skärmen

ett "Restore" alternativ från systray menyn för att få upp programmet igen

Cache storleken saknar beteckning (MB) samma med memory speed (Mhz)

I fliken memory, kanske sätta xx% inom ( paranteser )

Current user alt Current logged in user

Ett easter egg eller gömd funktion i "about" hade varit något som kunnat liva upp det hela lite :)

Redigerad av si3rra
Länk till kommentar
Dela på andra webbplatser

Jo, IP-detektionen kommer om någon version vara som förut igen fast under en separat tråd så att det inte tar år och dagar att starta programmet, knappen var bara en temporär lösning

0.1.0

2009-09-22

1) Hastigheten på alla kärnor visas inte längre

2) µView visar Bus Speed och Multiplier

3) µView läser av CPU hastigheten på ett nytt sätt

4) Något snabbare uppstart av programmet

5) En hel del ändringar i koden

6) pga av omstruktur fungerar inte programmet under Windows XP

Länk till kommentar
Dela på andra webbplatser

Jag förstår inte varför du pingar google och sunet för att få din IP, men jag skrev ihop en IP-detektion som arbetar parallellt med programmet. Hade inte Visual Basic installerat så jag skrev de i C# men du kan ju översätta:

Under uppstarten startar du tråden:

new System.Threading.Thread(new System.Threading.ThreadStart(determineIP)).Start();

Och determineIP är definierad på följande sätt:

void determineIP()

{

try

{

this.Text = "Loading...";

this.Text = new System.Net.WebClient().DownloadString("http://scrapis.se/IP.php");

}

catch (Exception)

{

this.Text = "Indeterminable";

}

}

Ersätt this.Text med den textruta du vill använda, detta pingar ingenting och är snabbt som tusan. Eftersom jag använder undantag hanteras fel stabilt. Du kan behöva använda en delegering för att kunna ändra på delad data, men de tror jag inte. Självklart kommer programmet inte hänga sig nu.

Länk till kommentar
Dela på andra webbplatser

Det börjar likna något nu, speciellt när man kan kopiera informationen enkelt nu.

Fast IP-detektionen är fortfarande inte rätt. WebClient.DownloadString kastar undantag som du inte behandlar, vilket får programmet att krascha om en brandvägg stoppar programmet eller om internetförbindelsen är tillfälligt nere.

För att få det rätt måste du fånga upp undantagen, såhär:

try

{

//ladda ner IP

}

catch (Exception)

{

//behandla undantag

}

Då kommer programmet klara sig från att krascha om DownloadString inte kan ladda ner IP.

Läs dokumentationen http://msdn.microsoft.com/en-us/library/fhd1f0sw(VS.80).aspx

Vidare så är jag övertygad om att det finns bättre sätt att ta reda på den lokala IP:n också. Jag kan ta en titt på det där.

Länk till kommentar
Dela på andra webbplatser

Du behöver aldrig pinga för att få IP, det göra bara allt långsammare. Här är en bättre kod för att ta den lokala IP:n och den hanterar fel så den kraschar aldrig:

try

{

localIP.Text = System.Net.Dns.GetHostByName(Environment.MachineName).AddressList[0].ToString();

}

catch (Exception)

{

localIP.Text = "Indeterminable";

}

Länk till kommentar
Dela på andra webbplatser

Delta i dialogen

Du kan skriva svaret nu och registrera dig senare, Om du har ett konto, logga in nu för att svara på inlägget.

Gäst
Svara i detta ämne...

×   Du har klistrat in innehåll med formatering.   Ta bort formatering

  Only 75 emoji are allowed.

×   Din länk har automatiskt bäddats in.   Visa som länk istället

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Skapa nytt...