*   >> Læs Uddannelse artikler >> science >> programming

C # - Opbygning af en Fahrenheit /Celcius Converter

Komplet løsning her:! Http: //sharebee.com/882acb77

Første ting vi vil gøre, er at oprette en klasse kaldet ConversionFormulas

.

Inde i denne klasse vil vi oprette to metoder. Én til at konvertere fra Farenheit til Celcius, og en anden til at konvertere fra Celcius til Farenheit

Inde dine ConversionFormulas

klasse oprette disse metoder:.

>

public void ConvertTemperatureFarenheit (TextBox txt1 , TextBox txt2) {dobbelt farenheit = Convert.ToDouble (txt1.Text); dobbelt celcius = (farenheit - 32) * (5,0 /9,0); txt2.Text = Convert.

ToString (celcius); }

public void ConvertTemperatureCelcius (TextBox txt1, TextBox txt2) {dobbelt celcius = Convert.ToDouble (txt2.Text); dobbelt farenheit = (celcius * (9,0 /5,0)) + 32; txt1.Text = Convert.ToString (farenheit); }

>

Lad os analysere den første linje i hver metode for lidt. Når du opretter en metode kan du give metoden parametre til at bruge. Lad mig forklare, hvad det betyder:

Lad os sige, du er chef for en sushi kok.

Du køber ham en ny kniv en dag og instruere ham om, hvordan man gut fisken, skære fisk, skalere det, koge det, osv Kokken ved, at hvordan de skal agere, når han recieves en fisk. Hans instruktioner blev forklaret af sin chef. En dag får han en fisk og provenuet til at gøre alt, hvad en kok er meningen at gøre.

Det er en lignende situation med metoder. Du bygger metoder, der vil arbejde med andre kontroller, metoder osv. Vores ConvertTemperatureFarenheit metode kender det vil modtage 2 tekstbokse, og det er, hvordan vi har bygget det.


vil du se, hvorfor vi gjorde dette i en anden.

I dit Form1 klassen opretter en instans af din ConversionFormulas klasse:

>

ConversionFormulas oConversionFormulas = nye ConversionFormulas ();

>

Gå nu til dit design fanen Form1 og dobbeltklik på en knap, så dobbeltklik på den anden

.

To onClick metode vil generere, tom.


>

privat tomrum Button1_Click (objekt afsender, EventArgs e) {

} Salg

privat tomrum button2_Click (objekt afsender, EventArgs e) {

}

>

Når en bruger klikker Button1 de ønsker at konvertere til celcius så lad os kalde denne metode:

>

privat tomrum Button1_Click (objekt afsender, EventArgs e ) {oConversionFormulas.ConvertTemperatureFarenheit (textBox1, textBox2); }

privat tomrum button2_Click (objekt afsender, EventArgs e) {oConversionFormulas.

ConvertTemperatureCelcius (textBox

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.