Webprogrammierung Project
Im Rahmen der Veranstaltung "GWP & DWP" haben wir uns entschlossen, ein Online Shop zu programmieren.alle info finde Sie in der HTML document unter Über uns seite, unten beim Impressum.
- VeganerLand.zip entpacken
- Der Ordner muss VeganerLand heißen
- Dateien in XAMPP Ordner kopieren
- Die erste und zweite Präsentationen und zusätzliche Dokumente sind im Verzeichnis documentation zu finden
- XAMPP starten und Apache und MySQL starten und Admin klicken
- In phpMyAdmin der Button Importieren Drücken:
- Datei “veganerland.sql“ auswählen (Projekt/database/)
- Ok Klicken
- Verzeichnis, wo sich das „index.php“ befindet, mit Apache aufmachen.
- Sie können als Gast das webseite besuchen oder können Sie sich Regestieren und unsere Vorteile genießen.
Sollte die Dokumentation nicht ordentlich angezeigt von dem Link im Impressum, kann man auch in /documentation/documentation.html direkt aufmachen, und die Dokumentation genießen.
Email: [email protected]
Password: Test321.
https://github.com/fh-erfurt/VeganerLand
- Gehsen Sie zu Login Seite
- Klicken Sie auf (Passwort vergessen)
- Schreiben Sie ihre Email
- Klicken Sie auf (Recover your password) Sie bekommen eine Info angezeigt (Email wurde versendet)
- gehen Sie zu -> VeganerLand-main -> data und öffnen Sie returnPassword.txt
- Kopieren Sie das letzte link in der URL
- nun Dürfen Sie ihr Passwort neue schreiben.
- Sprache
- Code und Kommentare werden in Englisch verfasst.
- Klassen
- Klassenname sowie Dateiname werden in UpperCamelCase geschrieben
- Beispiel: ClassName
- Die Strukturierungen der Klassen sehen wie folgt:
1. Enum
2. Konstanten und Klassenvariablen
3. Variablen
4. Konstruktor
5. abstrakte Methoden
6. Methoden
7. Getter & Setter
- Die Sektionen werden jeweilig mit folgendem Kommentar initiiert:
/*
===================================
== Sektionsname
===================================
*/
3. Methoden
- Methodennamen werden in lowerCamelCase geschrieben
- Beispiel: methodName
4. Variablen
- Variablen werden in lowerCamelCase geschrieben
- Beispiel: variablenName
- Der Gültigkeitsbereich der Variablen wird standartgemäß als private deklariert.
Innerhalb der Klasse wird auf die Variablen mit this. zugegriffen.
Außerhalb der Klasse wird dann folglich mit Settern & Gettern auf die Variablen zugegriffen.
Anhand der Settern & Gettern erkennt man somit auch die Zugriffsrechte.
Mit einem triftigen Grund kann von der Regelung abgewichen werden.
5. Kommentar
- Am Anfang einer jeder Datei hinterlässt der Bearbeiter eine Signatur die wie folgt aussieht.
/*
===================================
== Max Mustermann
===================================
*/
- Methoden und Klassen werden über den Bezeichner kommentiert und wie folgt initiiert
Allgemeines Beispiel
/**
* argument explanation what the argument do
* explanation what the method do
*/