Differences
This shows you the differences between two versions of the page.
u1_progc [2017-09-01 14:54] |
u1_progc [2022-07-18 13:20] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Genomgång | ||
+ | När man skall jobba med större projekt så kan man tjäna tid på att programmera strukturerat. Ett sätt är att programmera objektorienterat. | ||
+ | Ni skall ju också läsa Prog C - och där handlar det om att kunna programmera objektorienterat. | ||
+ | Här kommer några exempel på klasser och hur man kan använda dem. | ||
+ | Det kan från början vara svårt att förstå varför klasser är bra men ska man jobba med ett större projekt kan det vara till stor nytta. | ||
+ | === Databasen === | ||
+ | Den första klassen är en service klass för att kommunicera med databasen\\ | ||
+ | <php> | ||
+ | highlight_file(' | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === User === | ||
+ | Den andra klassen är ett gränssnitt mot användarna\\ | ||
+ | <php> | ||
+ | highlight_file(' | ||
+ | </ | ||
+ | ---- | ||
+ | === Session === | ||
+ | Den tredje klassen är en service klass för att hantera session\\ | ||
+ | <php> | ||
+ | highlight_file(' | ||
+ | </ | ||
+ | ---- | ||
+ | |||
+ | === Ex1 === | ||
+ | class_ex1.php | ||
+ | |||
+ | <php> | ||
+ | highlight_file(' | ||
+ | </ | ||
+ | ---- | ||
+ | |||
+ | === Ex2 === | ||
+ | class_ex2.php | ||
+ | |||
+ | <php> | ||
+ | highlight_file(' | ||
+ | </ | ||
+ | ---- | ||
+ | |||
+ | === Ex3 (lab4) === | ||
+ | class_ex3.php | ||
+ | |||
+ | <php> | ||
+ | highlight_file(' | ||
+ | </ | ||
+ | |||
+ | |||
+ | === Settings filen med autoload funktion === | ||
+ | <php> | ||
+ | highlight_file(' | ||
+ | </ |