| 
				   | 
				
| (29 mellanliggande versioner av samma användare visas inte) | 
| Rad 1: | 
Rad 1: | 
|   | __NOTOC__  |   | __NOTOC__  | 
| − | v 20, vt 2023
  | + | <!-- <b>Mån 15/5, vecka 20, vt 2023</b> -->  | 
| − |    | + |  | 
| − |    | + |  | 
|   | {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%"  |   | {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%"  | 
|   | | style="border-bottom:1px solid #797979" width="5px" |    |   | | style="border-bottom:1px solid #797979" width="5px" |    | 
|   | {{Not selected tab|[[Lektion 1 (JS)|Agenda]]}}  |   | {{Not selected tab|[[Lektion 1 (JS)|Agenda]]}}  | 
| − | {{Selected tab|[[Kap 1 Introduktion till programmering|Dagens genomgång]]}}  | + | {{Selected tab|[[Kap 1 Introduktion till programmering|Genomgång 1]]}}  | 
| − | {{Not selected tab|[[Övningar 1 (JS)|Dagens övningar]]}}  | + | {{Not selected tab|[[Övningar 1 (JS)|Övningar 1]]}}  | 
| − | {{Not selected tab|[[Planering för preparandkursen i programmering|Kursens planering]]}}  | + | {{Not selected tab|[http://www.mathonline.se/JS_innehall_strukt.pdf Innehåll & struktur]}}  | 
|   | + | <!-- {{Not selected tab|[[Planering för preparandkursen i programmering|Kursens planering]]}} -->  | 
|   | {{Not selected tab|[[Lektion 2 (JS)|Nästa lektion  >> ]]}}  |   | {{Not selected tab|[[Lektion 2 (JS)|Nästa lektion  >> ]]}}  | 
|   | | style="border-bottom:1px solid #797979"  width="100%"|    |   | | style="border-bottom:1px solid #797979"  width="100%"|    | 
| Rad 19: | 
Rad 18: | 
|   | <big><big>  |   | <big><big>  | 
|   | :Bläddra igenom PDFen (3 sidor)<span>:</span>  |   | :Bläddra igenom PDFen (3 sidor)<span>:</span>  | 
| − | <math> \qquad\;\;\, </math><div class="smallBox">[[Media:Om_Programmering.pdf|<b><span style="color:blue">Om programmering</span></b>]]</div><math> \qquad\;\;\, </math>  | + | <math> \qquad\;\;\, </math><div class="smallBox">[[Media: Om_Programmering.pdf|<b><span style="color:blue">Om programmering</span></b>]]</div><math> \qquad\;\;\, </math>  | 
|   | </big></big>  |   | </big></big>  | 
|   | </div>  |   | </div>  | 
| − | 
  |   | 
| − | 
  |   | 
| − | = <b><span style="color:#931136">1.2   Programmeringens ABC</span></b> =
  |   | 
| − | <div class="ovnC">
  |   | 
| − | === <b><span style="color:#931136">Lite historia</span></b> ===
  |   | 
| − | <big> 
  |   | 
| − | Hur hamnar programkoden i datorn?
  |   | 
| − | 
  |   | 
| − | För att besvara frågan går vi tillbaka till de första datorerna.
  |   | 
| − | 
  |   | 
| − | Det handlar om samspelet mellan mjukvaran och hårdvaran.
  |   | 
| − | </big>
  |   | 
| − | 
  |   | 
| − | === <b><span style="color:#931136">John von Neumann-modellen</span></b> ===
  |   | 
| − | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: John_Neuman_Datora.jpg]]</div>
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: John_Neuman_Texta.jpg]]</div>
  |   | 
| − | </div>
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | <div class="ovnA">
  |   | 
| − | === <b><span style="color:#931136">Kompilering = översättning av källkod till maskinkod</span></b> ===
  |   | 
| − | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Kompilering.jpg]]</div>
  |   | 
| − | <big>
  |   | 
| − | Maskinkoden lagras på hårddisken och skickas till processorn när programmet körs.
  |   | 
| − | 
  |   | 
| − | Källkod är kod som endast människan förstår, men inte datorn.
  |   | 
| − | 
  |   | 
| − | Maskinkod är kod som endast datorn förstår, men inte människan.
  |   | 
| − | </big>
  |   | 
| − | 
  |   | 
| − | === <b><span style="color:#931136">Interpretering = tolkning av källkod direkt</span></b> ===
  |   | 
| − | <big>
  |   | 
| − | En interpretator är ett program som tolkar källkod till maskinkod och skickar maskinkoden
  |   | 
| − | 
  |   | 
| − | till datorns processor utan att mellanlagra den på hårddisken. Processorn exekverar maskinkoden.
  |   | 
| − | </big>
  |   | 
| − | </div>
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | <div class="ovnC">
  |   | 
| − | <big><big>
  |   | 
| − | :Bläddra igenom PowerPointen (PDF 11 sidor)<span>:</span> 
  |   | 
| − | <math> \qquad\;\;\, </math><div class="smallBox">[http://www.taifun.se/images/stories/5_2_Rel_databaser.pdf <b><span style="color:blue">Relationsdatabasmodellen</span></b>]</div><math> \qquad\;\;\, </math>
  |   | 
| − | </big></big>
  |   | 
| − | </div>
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | = <b><span style="color:#931136">5.3 Introduktion till SQL</span></b> =
  |   | 
| − | <div class="ovnA">
  |   | 
| − | <big><big>
  |   | 
| − | :Bläddra igenom bilder & text (PDF 3 sidor)<span>:</span>
  |   | 
| − | <math> \qquad\;\;\, </math><div class="smallBox">[http://www.mathonline.se/Progr_3/Databashanterare.pdf <b><span style="color:blue">Databashanterare</span></b>]</div><math> \qquad\;\;\, </math>
  |   | 
| − | </big></big>
  |   | 
| − | </div>
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | <div class="ovnE">
  |   | 
| − | <big><big>
  |   | 
| − | :Bläddra igenom bilder & text (PDF 7 sidor)<span>:</span> 
  |   | 
| − | <math> \qquad\;\;\, </math><div class="smallBox">[http://www.mathonline.se/Progr_3/SQL.pdf <b><span style="color:blue">SQL – databasers språk</span></b>]</div><math> \qquad\;\;\, </math>
  |   | 
| − | </big></big>
  |   | 
| − | </div>
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | <div class="ovnC">
  |   | 
| − | <big><big>
  |   | 
| − | :Bläddra igenom bild & text (PDF 1 sida)<span>:</span> 
  |   | 
| − | <math> \qquad\;\;\, </math><div class="smallBox">[http://www.mathonline.se/Progr_3/Regler_Konv.pdf <b><span style="color:blue">Regler och konventioner</span></b>]</div><math> \qquad\;\;\, </math>
  |   | 
| − | </big></big>
  |   | 
| − | </div>
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | = <b><span style="color:#931136">5.4 Vår första SQL Server databas</span></b> =
  |   | 
| − | <div class="ovnA">
  |   | 
| − | === <b><span style="color:#931136">Projektet FirstDatabase, en Windows Forms Application</span></b> ===
  |   | 
| − | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Our_First_DBa.jpg]]</div>
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | <big><big>Så här kommer gränssnittet till vår första SQL Server databas i C# se ut.
  |   | 
| − | 
  |   | 
| − | Projektets hela beskrivning finns i [http://mathonline.se:1802/Boken%20Alg%20Datastr%20Design.pdf <b><span style="color:blue">kursboken</span></b>], sid 179-184</big></big>
  |   | 
| − | </div>
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | = <b><span style="color:#931136">Att ladda ned en exempeldatabas</span></b> =
  |   | 
| − | <div class="ovnE">
  |   | 
| − | <big><big>
  |   | 
| − | *     Ladda ned databasfilen [http://taifun.se/images/stories/Books.zip <b><span style="color:red">Books.mdf</span></b>] som är packad i en zip-fil.
  |   | 
| − | 
  |   | 
| − | *     Filen <b>Books.zip</b> laddas ned. Packa upp den, so att <b><span style="color:red">mdf</span></b>-filen läggs utanför <b>zip</b>. 
  |   | 
| − | 
  |   | 
| − | *     Spara filen <b><span style="color:red">Books.mdf</span></b> på en plats (i en mapp) som du kommer ihåg.
  |   | 
| − | 
  |   | 
| − | *     Den ska nämligen sedan infogas i projektet och användas som datakälla.
  |   | 
| − | </big></big>
  |   | 
| − | </div>
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | = <b><span style="color:#931136">Att skapa ett projekt av typ Windows Forms Application</span></b> =
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | <div class="ovnC">
  |   | 
| − | <big>
  |   | 
| − | *     Öppna Visual Studio och skapa en Windows Forms Application, så här:
  |   | 
| − | 
  |   | 
| − | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: WinFormsAppl_1b.jpg]]</div>
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Conf_Proj_FirstDB.jpg]]</div>
  |   | 
| − | 
  |   | 
| − | *     Följ instruktionerna i [http://mathonline.se:1802/Boken%20Alg%20Datastr%20Design.pdf <b><span style="color:blue">kursboken</span></b>], sid 179/180.
  |   | 
| − | </big>
  |   | 
| − | </div>
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | = <b><span style="color:#931136">Att koppla upp sig till SQL Servern</span></b> =
  |   | 
| − | <div class="ovnA">
  |   | 
| − | <big>*     Följ instruktionerna i [http://mathonline.se:1802/Boken%20Alg%20Datastr%20Design.pdf <b><span style="color:blue">kursboken</span></b>], sid 180-183.
  |   | 
| − | </big>
  |   | 
| − | </div>
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | = <b><span style="color:#931136">Att visa databasens innehåll</span></b> =
  |   | 
| − | <div class="ovnE">
  |   | 
| − | <big>*     Följ instruktionerna i [http://mathonline.se:1802/Boken%20Alg%20Datastr%20Design.pdf <b><span style="color:blue">kursboken</span></b>], sid 183-184.
  |   | 
| − | </big>
  |   | 
| − | </div>
  |   | 
| − | 
  |   | 
| − | 
  |   | 
| − | 
  |   | 
|   |  |   |  | 
|   |  |   |  | 
| Rad 167: | 
Rad 34: | 
|   |  |   |  | 
|   |  |   |  | 
|   | + | [[Matte:Copyrights|Copyright]] © 2023. All Rights Reserved.  | 
|   | <!-- [[Matte:Copyrights|Copyright]] © 2023 TechPages AB. All Rights Reserved. -->  |   | <!-- [[Matte:Copyrights|Copyright]] © 2023 TechPages AB. All Rights Reserved. -->  |