Sonntag, 6. Mai 2007

Unterricht - Stand 2.5.05

Für die Prüfung:

Wir brauchen Weaverslave, HTMLEdit (Phase 5), XAMPP installiert.
Wer will, kann auch mit Adobe GoLive oder mit Dreamweaver arbeiten.

Aufgabe in der Prüfung:
1. Formular erstellen,
2. Wenn-Dann Anweisungen können
3. Ausgabedatei soll Formulardatei selbst sein (PHP_Self)
4. Prüfen können, ob die Formularfelder ausgefüllt sind (ISSET)
5. Ausgabe in extra Auswertungsdatei.


Achtung:
Formular sind php-Dateien, die zurückgeparst werden.
So ist es korrekt:
 Die Auswertungsdatei liegt im GLEICHEN Ordner.
In der Formulardatei brauchen wir fast kein PHP! Formularfelder sind HTML!

Die Auswertungsdatei hat ein HTLM-Gerüst und ist im PHP-Format.
Das PHP-Skript steht immer in einem p-Absatz.
Beispiel: Das Feld „Vorname“ aus dem Formular wird ausgegeben:
<?php
echo "Hallo $_POST[Vorname], herzlich willkommen!";

?>
 Felder aus dem Formular sind Variablen für das PHP-Skript in der Ausgabedatei.
$$_POST[Vorname] entspricht der Methode Post im Formular!


Zu 2. Wenn-Dann Anweisungen
Vergleichoperatoren etc. sind im PHP-Heft auf der Sseite 32/34. Das entsprechende Übungsbeispiel ist im PHP-Kurs-Ordner Lektion 5, Formular 2 mit Formalar.php und Auswertung.php.

Zu 3. Sind die Formularfelder ausgefüllt?
ISSET => Im PHP-Heft Sl. 35
ISSET prüft, ob die Formularfelder überhaupt ALLE ausgefüllt sind.
=> Das ist die 1. Bedingung (Sonst: „Bitte füllen Sie die Felder aus“)
Beispiel. Formular 3, Lektion 5 des PHP-kurs-Heftes
WENN Alle Felder da sind / ausgefüllt sind (Ist Bedingung)
Dann Bei Anrede =m \
Herr ausgeben \ Wenn-Dann 1
Sonst Wenn-Dann 2
Frau ausgeben / /
Sonst: Bitte alle Felder ausfüllen /
Ende Ausgabe

Zu 4. Ausgabe ins Formular selbst

Als Ausgabedatei action=“formular.php“ (eigenen Dateinamen) angeben.
PHP-Skript (statt Auswertungsdatei) darunter in einen eigenen Absatz schreiben.
Noch besser: PHP-Skript statt eigenem Dateiname benutzen:
Action=“ <?php echo $_SERVER['PHP_SELF'];?>“
 gibt Daten des Formulars immer in die gleiche Datei aus. (Servervariable) (PHP-Kurs-Heft S. 37)


Auswertung:
Schritt 1: Formularfelder sind sichtbar, werden ausgefüllt, abschicken.
Schritt 2: Ergebnis erscheint einfach darunter.



Warum sollen wir so vorgehen?
Formular bietet sich an zum testen. Später eigene Auswertungsdatei machen, als Ziel in Action=““ angeben, das PHP-Skript aus der Formulardatei einfach dorthin übernehmen.

Methode GET: Wenn Seiteneinstellung als Lesezeichen übergeben werden sollen, ist GET das Richtige. GET nehmen wir in der Regel aber NICHT, weil die Daten offen in der Adressleiste übergeben werden und dort kurz sichtbar sind.

Hausaufgabe:
Formular „Adresse erfassen“ erstellen.
  1. Ausgabe soll im Formlar selbst stattfinden, über PHP_Self Servervariable
  2. Prüfen, ob alle Variablen ausgefüllt sind. Wenn nicht, dann Ausgabe „bitte alle Felder ausfüllen“.
  3. WENN-Dann: Anrede Herr ODER Frau entsprechend + Name ausgeben
  4. Ausdrucken und mitbringen

Donnerstag, 19. April 2007

Weblog zieht um

Wir sind umgezogen auf www.it.armbrust-krinn.de.
Alles weitere findest du dort.
Kerstin Armbrust-Krinn

Mittwoch, 4. April 2007

PHP lernen für die Prüfung

So, die erste Ferienwoche seit dem Unterricht ist fast vorbei. Hast du dich gut erholt? Wir fangen heute (Mittwoch vor Ostern) mit dem versprochenen PHP-Lernen an. Basis ist das PHP-Heft vom Knowware-Verlag.

Bitte lese die Seiten bis Seite 29 und übe es am Beispiel nach. Wenn du noch Infos, Material etc. brauchst, maile mich kurz an.

Heute am Abend gibt es weitere Infos.
ka

Freitag, 23. März 2007

Für die Klassenarbeit am Mittwoch, 28.3.07

Die Inhalte, die drankommen, haben wir im Unterricht besprochen. Das sind im einzelnen:
Netzwerke ab S. 371: Netzwerkarten und Server
Netzwerkgrößen S. 372
Das ISO/OSI-Modell, S. 375-376
- Leitungskenngrößen kommt NICHT dran (S. 377-378)
weiter geht es auf der Seite 381 mit Netztopologien,
dann Zugriffsverfahren ab S. 383 (Ethernet), (die Base-Geschichten nicht), dann S. 386 das Token-Ring-Verfahren, (FDDI/ATM nicht),
dann Leitungen S. 391-395 (nur oberflächlich),
Netzwerkkomponenten kommen auch dran: S. 397 - 400):
Anwendungsentwicklung (strukturierte Porgrammierung):
(Vorgehensweise: S. 250 - S. 253, incl. V-Modell),
Strukturierte Programmierung: S. 258 - S 260
Die ISO/OSI Schichten frage ich GROB auch ab. Und zwar reicht dazu das Blatt, auf dem TCP/IP und ISO/OSI gemeinsam drauf sind, das ich an euch verteilt habe.
Schaut euch die Kopien und das Blatt mit beiden Modellen noch einmal an.
Bei der Programmierung frage ich NICHT die Begriffe Linker, Lader, Assembler - aber ich frage die Begriffe Router/Gateway und Compiler.
Es kommt mir darauf an, dass ihr den groben Zusammenhang verstanden habt - die allerletzten Details brauche ich nicht. Gemeine Fragen versuche ich nicht zu stellen.
Ich wünsch euch viel Erfolg beim Lernen!


Kerstin Armbrust-Krinn

Sonntag, 18. März 2007

Für den Unterricht am 21.3.2007

Die Flash-Skripten sind leider noch nicht da - ich hoffe, das reicht bis Mittwoch, weil sie wohl gerade neu nachdrucken.

Im Unterricht: Wir haben ja destill mit PHP begonnen und sind im Heft bis zur Seite 20 gekommen.
Wer keines hat: Bei knowware.de kann man die ersten 20 Seiten und die Übungsbeispiele auch.

Hausaufgabe:
Die geübten Sachen (Seite 11 bis S. 20 im Heft) an den Beispielen nachvollziehen.
Lesen: Seite 21 bis Seite 29.

Schreibe eine Variable $text in die Muster-Datei und gib sie über echo $text wieder aus - und schau im localhost nach, ob es funktioniert!

Weiteres folgt....

Klassenarbeit
Findet am Mittwoch vor den Osterferien statt. Themen: PHP und Netzwerke. Genaueres sage ich noch im Unterricht. Bis dahin könnt ihr mir sonst auch eine Mail schreiben.

Bis Mittwoch
ka

Sonntag, 4. März 2007

Neues Thema: Programmierung - HA für 7.4.07

Bisher zum Thema
Wir haben unser Thema mit den Entwicklungsstrategien (Buch S. 250) und der Anwendungsentwicklung (S. 251) begonnen.
Für eine Klassenarbeit, die ja irgendwann mal näher rückt, solltest Du bei Gelegenheit die Top-Down-Methode, die Bottom-Up-Methode, den evolutionären Ansatz (und dazu das Spiralmodell, S. 252), das Phasenmodell und das V-Modell nachlesen (das ist bis incl. S. 253).
Unterricht 28.7.07
Am 28.2.07 haben wir eine kurze Einführung in den Adobe GoLive gemacht, und zwar am Beispiel einer (ich weiß, total veralteten) Frameset-Seite. Trotzdem bin ich der Meinung, dass du es können mußt. Was ist, wenn z. B. ein Kunde eine Framesseite hat und ein Redesign will?...
Hier die erzeugte Seite zum Üben als zip-File:
NeueWegeFuerJungsZip (rar, 58 KB)
Wenn Du die Seite auf machst, bitte erst den Adobe GoLive aufmachen, und von dort mit Datei-öffnen die einzelne Datei mit der Endung "site" aufmachen. Das ist die Projekt-Steuer-Datei, und dann geht alles andere von alleine auf. Denk daran, dass beim Hochladen nur der Ordner "Web-Content" hochgeladen werden muss, der Rest nicht!

Hausaufgaben
Hier noch einmal die Fragen, die ich ausgeteilt hatte, in digitaler Form:
ProgrammierfragenHausaufgabe (doc, 21 KB)
Gemacht und besprochen haben wir die Fragen 1 bis 11. Hausaufgabe auf das nächst Mal sind die Fragen 19, 20, 21 und 25. Bitte schriftlich beantworten und ausgedruckt mitbringen, damit ich es anschauen kann :-)

Nächstes Thema (incl. Hausaufgaben): PHP
Ich gehe davon aus, dass Du einen funktionierenden XAMP-Server auf deinem Laptop installiert hast. Wie wir im Unterricht ausgemacht haben, habe ich die Knowware-Skripten "PHP5 leicht und verständlich" bestellt.
Bitte lade dir die Übungen und die ersten 20 Seiten (pdf-Datei) herunter beim Knowware-Verlag.
Außerdem brauchen wir als Editor Weaverslave. Wenn du ihn noch nicht auf dem Rechner hast, kannst du ihn hier herunterladen.


Links zu PHP:
Für Links für HTML:
  • bschnitt von SelfHTML über den Aufbau von HTML-Dateien und die einzelnen HTML-Befehle. Umfangreiche und leicht verständliche Dokumentation.
  • HTMLWorld erklärt, was mit HTML alles möglich ist und wie man damit um geht.
  • Testet die eingegebene Website auf Verbesserungen.
Zu Flash habe ich leider keine Links anzubieten. Wenn Du welche hast, maile sie mir, dann stelle ich sie ins Weblog.... wir sehen uns am Mittwoch!

KA

Samstag, 3. Februar 2007

Neue Hausaufgaben bis zum 7.2.07

lehrerin1Die Hausaufgabe, auf die sich auch der Kurztest beziehen wird, ist folgende:
Was ist ein Compiler, was ist ein Assembler, und was ist der Unterschied?
Was ist ein Parser?
Was sind die allgemeinen Aufgaben eines Betriebssystems?
Bitte im Buch nachschauen und rausschreiben ("exzerpieren"), ich schaue es mir am Mittwoch an...
und der nächste Kurztest wird sich drauf beziehen!

Schönes Wochenende..
ka

Sonntag, 22. Oktober 2006

Links

Die EDV-Grundlagen - auch zu Datenbanken - sind hier super nachzulesen: http://www.kopfsplitter.de/C_Anfang.htm.

Kostenlose Skripten und überhaupt prima Skripten zu allen möglichen EDV-Themen gibt es hier: www.knowware.de, Gratis-Skripten: http://www.knowware.de/?search=kostenlose%20Hefte

User Status

Du bist nicht angemeldet.

Aktuelle Beiträge

Weblog zieht um
Wir sind umgezogen auf www.it.armbrust-krinn.de. Alles...
Kers - 20. Mai, 19:09
Unterricht - Stand 2.5.05
Für die Prüfung: Wir brauchen Weaverslave, HTMLEdit...
Kers - 6. Mai, 21:15
@ Karen:
error_reporting(2047); $p erson = 'Karen'; if ($karen...
Zweitnick - 18. Apr, 00:29
Weiterführung?
Geht's hier auch mal weiter?
KarenHoefle - 11. Apr, 11:16
PHP lernen für die Prüfung
So, die erste Ferienwoche seit dem Unterricht ist fast...
Kers - 4. Apr, 09:30

Links

Suche

 

Status

Online seit 6424 Tagen
Zuletzt aktualisiert: 20. Mai, 19:09

Credits


Hausaufgaben
Links
PHP lernen
Profil
Abmelden
Weblog abonnieren