Skillnad mellan versioner av "2.2 Klassbegreppet"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 40: Rad 40:
  
  
<big><big><b><span style="color:red">chr</span></b> står för <b><span style="color:red">character</span></b> och betyder tecken (bokstav).
+
<big><big><b><span style="color:red">Generell</span></b> är en klass +++.
  
 
Funktionen <b><span style="color:red">chr()</span></b> returnerar tecknet (bokstaven) tillhörande ASCII-koden:
 
Funktionen <b><span style="color:red">chr()</span></b> returnerar tecknet (bokstaven) tillhörande ASCII-koden:
Rad 48: Rad 48:
  
  
= <b><span style="color:#931136">Programmet Char2int</span></b> =
+
= <b><span style="color:#931136">Vår första egendefinierade klass utan Main()</span></b> =
 
<div class="ovnA">
 
<div class="ovnA">
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Char2Int.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Char2Int.jpg]]</div>
Rad 54: Rad 54:
  
  
= <b><span style="color:#931136">Programmet Int2char</span></b> =
+
= <b><span style="color:#931136">Programmet PasswordUse</span></b> =
<div class="ovnA">
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Int2Char.jpg]]</div>
+
</div>
+
 
+
 
+
= <b><span style="color:#931136">Programmet Encrypt_utan_Fkt</span></b> =
+
 
<div class="ovnA">
 
<div class="ovnA">
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Programmet Encrypt_utan_Fkta.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Programmet Encrypt_utan_Fkta.jpg]]</div>
Rad 66: Rad 60:
  
  
= <b><span style="color:#931136">Den externa funktionen encrypt()</span></b> =
+
= <b><span style="color:#931136">Ett körexempel</span></b> =
 
<div class="ovnA">
 
<div class="ovnA">
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: EncryptFkt.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: EncryptFkt.jpg]]</div>
Rad 72: Rad 66:
  
  
= <b><span style="color:#931136">Programmet EncryptText</span></b> =
+
= <b><span style="color:#931136">Läs om klasserna Password och PasswordUse i kursboken på sid 74-76.</span></b> =
<div class="ovnA">
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: EncryptTextb.jpg]]</div>
+
</div>
+
 
+
 
+
= <b><span style="color:#931136">Läs om kryptering i kursboken på sid 77-85.</span></b> =
+
  
  

Versionen från 30 november 2020 kl. 15.09

        <<  Lektion 14          Genomgång          Övningar 14  >>      


Vårt första C# program

Firsta.jpg


Varför står metoden Main() i en klass, nämligen class First  ?

Eftersom koden ska vara ett C# program.


Vad är ett C# program?

CsPrograma.jpg


Koden ovan (class First) är det det enklast tänkbara C# programmet.

Metoden Main() kan inte skrivas utanför klassen. Ingen annan kod heller!


Vad är en klass?

VadKlass.jpg


Generell är en klass +++.

Funktionen chr() returnerar tecknet (bokstaven) tillhörande ASCII-koden:

97 är ASCII-koden till bokstaven a och 122 är ASCII-koden till bokstaven z.


Vår första egendefinierade klass utan Main()

Char2Int.jpg


Programmet PasswordUse

Programmet Encrypt utan Fkta.jpg


Ett körexempel

EncryptFkt.jpg


Läs om klasserna Password och PasswordUse i kursboken på sid 74-76.


 










Copyright © 2020 TechPages AB. All Rights Reserved.