*   >> Lese Utdanning Artikler >> science >> programming

C # - Bygge en Fahrenheit /Celsius Converter

Komplett løsning her: http: //sharebee.com/882acb77

Første vi skal gjøre er å lage en klasse som heter ConversionFormulas Anmeldelser .

I denne klassen vil vi lage to metoder. En til å konvertere fra Fahrenheit til Celsius, og en annen for å konvertere fra Celcius til Fahrenheit

inn i ConversionFormulas

klasse skape disse metodene.

>

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

ToString (celcius); }

public void ConvertTemperatureCelcius (TextBox txt1, TextBox txt2) {double celcius = Convert.ToDouble (txt2.Text); double Fahrenheit = (celcius * (9.0 /5.0)) + 32; txt1.Text = Convert.ToString (Fahrenheit); }

>

La oss analysere den første linjen i hver metode for litt. Når du oppretter en metode du kan gi metoden parametere for å bruke. La meg forklare hva dette betyr:

La oss si at du er sjefen for en sushi kokk. Du kjøper ham en ny kniv en dag og instruere ham om hvordan å sløye fisken, kutt fisk, skalere det, koker det, etc.

Kokken vet at hvordan du skal opptre når han mottar en fisk. Hans instruksjoner ble forklart av sin sjef. En dag får han en fisk og fortsetter å gjøre alt en kokk er ment å gjøre.

Det er en lignende situasjon med metoder. Du bygger metoder som vil jobbe med andre kontroller, metoder, osv. Vår ConvertTemperatureFarenheit metoden vet at det vil motta 2 tekstbokser og det er hvordan vi har bygget den.

Du vil se hvorfor vi gjorde dette i et sekund.


I ditt Form1 klasse opprette en forekomst av ConversionFormulas Klasse:

>

ConversionFormulas oConversionFormulas = nye ConversionFormulas ();

>

Nå gå til design-kategorien i Form1 og dobbeltklikk på en knapp, og dobbeltklikk på den andre

.

To onClick metoden vil generere, tom.


>

private void button1_click (objekt avsenderen, EventArgs e) {

}

private void button2_Click (objekt avsenderen, EventArgs e) {

}

>

Når en bruker klikker Button1 de ønsker å konvertere til celcius så la oss kalle denne metoden:

>

private void button1_click (objekt avsenderen, EventArgs e ) {oConversionFormulas.ConvertTemperatureFarenheit (textBox1, textBox2); }

private void button2_Click (objekt avsenderen, EventArgs e) {oConversionFormulas.

ConvertTemperatureCelcius (textBox1, textBox2); }

>

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.