===== Windows forms basics ===== ==== Andengradslinings Kalkulator ==== {{ :images:forms_andengrads_kalkulator.png |}} Du skal nu lave en lille applikation med grafisk brugergrænseflade der kan løse en andengradsligning. * Lav GUI som ovenstående * Husk at navngive 'name' på control __før alt andet__. * Buttons * Beregn - beregner resultat og viser resultat i TextBox multiline. * Rens - nulstiller alle felter. * Afslut - Lukker applikation * Lav en klasse 'PolySolve' der kan løse en andengradsligning. ---- ==== PolySolve ==== Krav til PolySolve klassen: * Skal tage tre værdier: a,b og c af typen float i constructor. * Et andengradspolynomie kan have to løsninger. * Polysolve skal have 'getter' metode på hver løsning * GetSolutionX1(): float * GetSolutionX2(): float * Øvrige metoder: * NumberOfSolution():int * Discriminant():float Her er et bud på hvordan en PolySolve kunne se ud. ( obs! - der er ikke angivet getter/setters på **a,b og c** du vælge at lave disse som fields med { get; set; } i C#) {{ :images:polysolve.png?240 |}} ==== Hints ==== * Linebreak. For at lave linebreak i textbox. myTextBox.AppendText( Environment.NewLine ); * Convertering text til float. float.Parse("3.2342");