Differences
This shows you the differences between two versions of the page.
|
u1_progc [2017-09-01 12:54] |
u1_progc [2022-07-18 11: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(' | ||
| + | </ | ||