Skillnad mellan versioner av "Kap 14 Windowsprogrammering (53)"
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
Rad 87: | Rad 87: | ||
== <b><span style="color:#931136">Fullständiga instruktioner till detta projektet DeliveryDate finns i kursboken, sid 428-429.</span></b> == | == <b><span style="color:#931136">Fullständiga instruktioner till detta projektet DeliveryDate finns i kursboken, sid 428-429.</span></b> == | ||
+ | |||
+ | |||
+ | = <b><span style="color:#931136">14.9 En räntekalkylator med multiline TextBox</span></b> = | ||
+ | <div class="ovnE"> | ||
+ | === <b><span style="color:#931136">Projektet TaxCalculator</span></b> === | ||
+ | <big> | ||
+ | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: TaxCalculator.jpg]]</div> | ||
+ | </big> | ||
+ | </div> | ||
+ | |||
+ | |||
+ | = <b><span style="color:#931136">Kontroller</span></b> = | ||
+ | <div class="ovnA"> | ||
+ | <big> | ||
+ | Fyra Labels <math> \qquad </math> Tre TextBoxar | ||
+ | |||
+ | En Button <math> \qquad\;\;\, </math> Kontrollen bredvid Antal år en <b><span style="color:red">NumericUpDown</span></b>. | ||
+ | |||
+ | Den stora TextBoxen under Årliga saldon har egenskapen <b><span style="color:red">Multiline: True</span></b>. | ||
+ | |||
+ | De andra små TextBoxarna ovan har egenskapen <math> \qquad\quad </math> <b>Multiline: False</b>. | ||
+ | </big> | ||
+ | </div> | ||
+ | |||
+ | |||
+ | == <b><span style="color:#931136">För att applikationen ska fungera måste [[Koden till Räntekalkylatorn|<span style="color:blue">kod</span>]] läggas bakom knappen Beräkna.</span></b> == | ||
+ | |||
+ | |||
+ | == <b><span style="color:#931136">Fullständiga instruktioner till detta projekt finns i [http://www.mathonline.se/Progr_2/Boken%20Progr_2_Cs.pdf <span style="color:blue">kursboken</span>], sid 36-39.</span></b> == | ||
<br><br> | <br><br> |
Versionen från 17 december 2023 kl. 17.19
Innehåll
Tis 19 dec, kl 9-12
<< Agenda | Genomgång 53 | Övningar 53 | Innehåll & struktur | Nästa lektion >> |
Kap 14 Windowsprogrammering (forts.)
14.7 ListBoxar
Projektet ListBoxTest
Två ListBoxar placeras till vänster och höger av formen,
däremellan två Buttons. ListBoxarna förses med Items som är
rader av korta texter. Genom att klicka på knapparna kan de
flyttas från den ena till den andra ListBoxen.
Projektets kod
Fullständiga instruktioner till projektet ListBoxTest finns i kursboken, sid 426-427.
14.8 Gränssnitt mot kalendern
Projektet DeliveryDate med kontrollen DateTimePricker
Kontrollen DateTimePricker är ett gränssnitt mot aktuell kalender.
När ett beställningsdatum väljs i kalendern ska ett leveransdatum visas. Regler:
1) Leveransdatum ska i regel ligga 2 dagar efter beställningsdatum.
2) Söndagar kan inte levereras, dvs: Ligger en söndag mellan leverans- och
beställningsdatum, ska leveranstiden vara 3 dagar.
3) När formen laddas, ska dagens datum vara markerad och visas i kalendern.
4) Kalendern ska innehålla datum maximalt ett år efter dagens datum.
Dessa regler är implementerade i koderna nedan:
Kod bakom DateTimePricker
Kod bakom formen
Fullständiga instruktioner till detta projektet DeliveryDate finns i kursboken, sid 428-429.
14.9 En räntekalkylator med multiline TextBox
Kontroller
Fyra Labels \( \qquad \) Tre TextBoxar
En Button \( \qquad\;\;\, \) Kontrollen bredvid Antal år en NumericUpDown.
Den stora TextBoxen under Årliga saldon har egenskapen Multiline: True.
De andra små TextBoxarna ovan har egenskapen \( \qquad\quad \) Multiline: False.
För att applikationen ska fungera måste kod läggas bakom knappen Beräkna.
Fullständiga instruktioner till detta projekt finns i kursboken, sid 36-39.
Gå vidare till: när du är klar med denna genomgång.
Copyright © 2023. All Rights Reserved.