Skillnad mellan versioner av "Kap 14 Windowsprogrammering (49)"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 64: Rad 64:
  
 
= <b><span style="color:#931136">14.4 &nbsp; En egen webbläsare</span></b> =
 
= <b><span style="color:#931136">14.4 &nbsp; En egen webbläsare</span></b> =
<div class="ovnA">
 
=== <b><span style="color:#931136">Tre kontroller</span></b> ===
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Tre kontroller.jpg]]</div>
 
</div>
 
  
  
= <b><span style="color:#931136">Projektet PasswdTextBox</span></b> =
+
= <b><span style="color:#931136">Projektet FirstBrowser</span></b> =
 
<div class="ovnE">
 
<div class="ovnE">
<big>
+
===== <b><span style="color:#931136">När det är klart:</span></b> =====
En text (t.ex. ett lösenord) ska matas in i kontrollen TextBox.
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: MyFirstBrowser.jpg]]</div>
 +
</div>
  
Den inmatade texten ska inte kunna läsas i textboxen utan maskeras av stjärnor.
 
  
Först när man klickar på Button-kontrollen <i>Show me</i> ska texten visas i klartext i kontollen Label.
+
= <b><span style="color:#931136">Kontrollen WebBrowser</span></b> =
 +
<div class="ovnC">
 +
===== <b><span style="color:#931136">När man hämtat den från Toolbox:</span></b> =====
 +
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: WebBrowser.jpg]]</div>
  
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: PasswdTextBox.jpg]]</div>
+
===== <b><span style="color:#931136">Några egenskaper av den nya WebBrowser-kontrollen:</span></b> =====
 +
<big>
 +
* &nbsp; &nbsp; Täcker hela formen: <b><span style="color:red">Docked in Parent Container</span></b>.
 +
* &nbsp; &nbsp; <b><span style="color:red">Parent Container</span> = Formen</b>.
 +
* &nbsp; &nbsp; Med <i>Smart Tag</i> (lilla pilen) i det högre översta hörnet
  
 +
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; kan man ändra till <b><span style="color:red">Undock in Parent Container</span></b>, dvs:
  
<div class="ovnC">
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lösa kontrollen från formen och placera den valfritt.
==== <small><b><span style="color:#931136">Egenskapen PasswordChar</span></b></small> ====
+
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: PasswordChar.jpg]]</div>
+
* &nbsp; &nbsp; Välj <b><span style="color:red">Undock ... </span></b> och ändra storleken senare.
 +
</big>
 
</div>
 
</div>
  
  
<div class="ovnC">
+
== <b><span style="color:#931136">Följ instruktionerna till detta projekt i [http://mathonline.se:1802/Boken%20OOP_design.pdf <span style="color:blue">kursboken</span>], sid 156-159.</span></b> ==
==== <small><b><span style="color:#931136">Kod bakom knappen Show Me</span></b></small> ====
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Kod_ShowMe.jpg]]</div>
+
</div>
+
  
 
<big>För att bygga detta projekt följ instruktionerna i [http://mathonline.se/Boken%20Programmering%20i%20C%20och%20Cpp.pdf <b><span style="color:blue">kursboken</span></b>], sid 405-406.</big>
 
</big>
 
</div>
 
  
 
<br><br>
 
<br><br>

Versionen från 11 december 2023 kl. 19.17

Tis 12 dec, kl 9-12


        <<  Agenda          Genomgång 49          Övningar 49          Innehåll & struktur          Nästa lektion  >>      


Kap 14   Windowsprogrammering (forts.)

  Genomgång av övn 14.2

  Vår första GUI-övning

Ovn 14 1 2 1.jpg


Klassen Form1

Ovn 14 1 2 2.jpg


14.3   CheckBoxar och radioknappar

CheckBox, RadioButton, GroupBox

CheckRadioGroup.jpg


Projektet Bartender

Efter val av dryck och glas samt klick på knappen Servera ska ett meddelande med de valda alter-

nativen skrivas ut i en MessageBox.

Kontrollen CheckBox (små rutor) tillåter val av flera alternativ.

Kontrollen RadioButton (små ringar) tillåter val av endast ett alternativ.

Kontrollen GroupBox grupperar kontrollerna ovan med resp. rubriker (endast grafiskt).

Bartendera.jpg

För att bygga detta projekt följ instruktionerna i kursboken, sid 152-155.


Kod bakom knappen Servera

KodServera.jpg

Om operatorn   +=   läs på Sammansatta tilldelningar.


14.4   En egen webbläsare

Projektet FirstBrowser

När det är klart:
MyFirstBrowser.jpg


Kontrollen WebBrowser

När man hämtat den från Toolbox:
WebBrowser.jpg
Några egenskaper av den nya WebBrowser-kontrollen:

  •     Täcker hela formen: Docked in Parent Container.
  •     Parent Container = Formen.
  •     Med Smart Tag (lilla pilen) i det högre översta hörnet

          kan man ändra till Undock in Parent Container, dvs:

          lösa kontrollen från formen och placera den valfritt.

  •     Välj Undock ... och ändra storleken senare.


Följ instruktionerna till detta projekt i kursboken, sid 156-159.



Gå vidare till:        när du är klar med denna genomgång.












Copyright © 2023. All Rights Reserved.