*   >> läser Utbildning artiklar >> science >> programming

C # - Att bygga en Fahrenheit /Celsius Converter

Komplett lösning här! Http: //sharebee.com/882acb77 Omdömen

Första vi ska göra är att skapa en klass som heter ConversionFormulas Omdömen .

Inuti denna klass skapar vi två metoder. En konverterar man från Fahrenheit till Celsius, och en annan för att konvertera från Celsius till Farenheit Omdömen

Inside ConversionFormulas

klass skapar dessa metoder. Omdömen>

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

ToString (Celsius); }

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

>

Låt oss analysera den första raden i varje metod för lite. När du skapar en metod kan du ge metodparametrar att använda. Låt mig förklara vad detta betyder: Omdömen

Låt oss säga att du är chefen för en sushikock. Du köper honom en ny kniv en dag och instruera honom om hur man gut fisken, skär fisken, skala den, koka den, etc.

Kocken vet att hur man ska agera när han tar emot en fisk. Hans instruktioner förklaras av sin chef. En dag får han en fisk och fortsätter att göra allt en kock är tänkt att göra. Omdömen

Det är en liknande situation med metoder. Du bygger metoder som kommer att arbeta med andra kontroller, metoder, osv. Vår ConvertTemperatureFarenheit metod vet att det kommer att få 2 textrutor och det är hur vi har byggt det. Omdömen

Du kommer att se varför vi gjorde detta i en sekund.

Omdömen

I din Form1 klassen skapa en instans av din ConversionFormulas Klass:

>

ConversionFormulas oConversionFormulas = nya ConversionFormulas ();

>

Nu gå till din design fliken Form1 och dubbelklicka på en knapp och sedan dubbelklicka på den andra

.

Två onClick metod kommer att generera, tom.

Omdömen>

private void button1_Click (objekt avsändare, EventArgs e) {

}

private void button2_Click (objekt avsändare, EventArgs e) {Omdömen

} Omdömen>

När en användare klickar button1 de vill konvertera till Celsius så låt oss kalla denna metod:

>

private void button1_Click (objekt avsändare, EventArgs e ) {oConversionFormulas.ConvertTemperatureFarenheit (TextBox1, textBox2); }

private void button2_Click (objekt avsändare, EventArgs e) {oConversionFormulas.

ConvertTemperatu

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.