Freitag, 24. Februar 2017

Theorie



Nachdem ich mit der Theorie mit den Befehlen fertig bin, muss ich mir Vorstellen wie der Taschenrechner funktionieren soll. Dank meinem Bruder weiss ich, dass man immer davon ausgehen soll, dass der Benutzer Strohdumm sein kann und man ihn deswegen Idiotensicher machen muss.


Ziel heute: Ich muss wissen wie der Taschenrechner funktionieren soll. Alles was der Taschenrechner macht muss für mich klar sein. Also heisst es logisch denken z.B. was soll das Programm machen wenn jemand 2 Operatoren eingeben will. Eine einfache Lösung währe, dass nach dem ersten eingegebenen Operator das System direkt auf die 3te Variable switcht und dieser dann direkt der Wert hinzugefügt wird. Und dass muss ich bei jeden Schritt machen den es gibt wenn man etwas im Taschenrechner eingibt. Das sind aber die Grundaufgaben, d.h. ich muss mich noch an die "erweiterte Theorie" setzen






Dafür habe ich 4 Stunden und 25 Minuten gebraucht.
Arbeitszeit insgesamt : 19 Stunden 05 Minuten




Schwierigkeiten : Es ist manchmal schwer sich eine Lösung einfallen zu lassen, was für extra Knöpfe es braucht   und manchmal fällt einem einfach keine Lösung ein obwohl sie klar und sehr einfach sind.

Samstag, 18. Februar 2017

Java Edit

JAVA praktische Erfahrung

Nach dem theoretischem Teil folgt natürlich der praktische.
Dafür habe ich mir Java Edit runtergeladen, ich hatte paar Probleme da mein Computer am anfang die die Datatei licht lesen konnte aber nachdem ich das Programm gelöscht und neu runtergeladen habe hat es funktioniert. Ich kannte zwar den theoretischen Teil aber hatte keine erfahrung ausser HTML wo aber nicht alles gleich ist, aber viele sachen sind gleich, desegen empfehle ich jedem erstmal mit HTML anzufangen. Ich probierte vieles aus und programmierte dann etwas sehr kleines.



Da habe ich eine Variable erstellt und ihr eine Zahl zugeordnet. Dann habe ich noch den befehl gegeben, dass das System die ersteZ (in diesem Fall steht es für die erste Zahl), die zweiteZ (zweite Zahl) addieren soll und dann das System den Text ausgegeben den es ausgeben sollte wenn die Zahl 15 ist.

Danach habe ich noch vieles ausprobiert, z.B. Schleifen das heisst, ich habe ein Befehl gegeben, dass das System die ganze Zeit einen Text ausgeben soll solange 5="i" kleiner ist als 100. Wenn 5 kleiner als 100 ist wird der Texrt 1 mal geschrieben und ein Text wird geschrieben. Und dass geht so lang bis 5 in diesem Fall "i" grösser als 100 ist.
 Arbeitszeit heute : 2 Stunde und 40 Minuten.
Arbeitszeit insgesammt mit Blog: 14Stunden und 40 Minuten.

Sonntag, 12. Februar 2017

JAVA Theorie

Ziel:       Mein Ziel in dieser Zeit war, dass ich im Buch viel lerne und die Grundlagen verstehe.

Schwierigkeiten: In diesem Buch sind sehr viele verschiedene und kompliziere begriffe die man normalerweise nicht kennt, aber dank Google, kann man diese sachen sehr gut nachschlegen.

Ich habe mir diese 60 Seiten auf mehrere Tage eingeteilt. Dies war alles nur Theorie.
Ich habe für das lesen und nachforschen insgesammt 6 Stunden und 20 Minuten gebraucht. Da muss man besichtigen das ich das alles fast auswendig kann und es natürlich nicht so, wie ein normales Buch zu lesen ist, wegen den Fachausdrücken.

 Arbeitszeit für das Buch : 6 Stunden und 15 Minuten.
Insgesamte Arbeitszeit: 12 Stunden.

Freitag, 10. Februar 2017

Der Beginn von Java

Nachdem ich meinen Computer formatiert habe, habe ich leider die restlichen Bilder mitgelöscht.
Diese waren aber nicht sehr wichtig da ich nur bisschen mit dem Programm rumprobiert habe.

JAVA

Java ist eine sehr wichtige Programmiersprache mit der ich meinen Taschenrechner oprogrammieren werde. Ich habe von meinem Bruder ein Buch bekommen, wo fast alles über Java drinsteht, also waren die ersten 60 Seiten einfach nur lesen und informieren. Ich könnte hier im Blog, die Grundsätze und das alles erklären, aber da dies sehr langweilich währe lasse ich es mal raus. Das wichtigste was man wissen muss, Java ist eine Programmiersprache. Wenn man mehr über dieses Thema wissen will kann man in Wikipedia nachschauchen.


Donnerstag, 9. Februar 2017

Java Frame button panel

JAVA

Heute habe ich an meinem Projekt gearbeitet, meine Ziele heute; sich über JFrames, JButtons und über JPanel informieren und anwenden können.
Schwierigkeiten hatte ich heute keine, es war zwar bisschen kompliziert aber nach konzentrieten auseinandersetzen habe ich es doch verstanden und das ist schon ide halbe Miete. Im kurzdurchlauf erklärt, JFrames sind, so wie sie auch im Englischen heissen, Rahmen in denen  man dann das JPanel und Den JButton einfügen kann. Das JPanel ist so gesehen die fläche im JFrame also Rahmen die man editieren und bearbeiten kann. Der JButton ist denn der Knopf, auf den man drückt, der im JPanel und in JFrame ist und dann etwas passiert das man einstellen kann.
Heute habe ich einen grossen Schritt in richtung Taschenrechener gemacht, da

Mittwoch, 8. Februar 2017

Der erste Schritt:

Das Programmierungsprogramm kennenlernen.

Nach einer Zeit lernte ich die Befehle für das Programm. Dann bekomm ich eine Aufgabe von meinem Bruder, ich soll eine Internetseite ganz schlicht programmiere, mit einer Auflistung ein paar Fussballmanschaften. Nach fast diesem Prinzib sind viele Internetseiten gemacht. nur dass da mit einem genaueren Programm gearbeitet wird und die Leute dafür auch paar Tage brauchen können.

Arbeitszeit heute: 30 Minuten.
Arbeitszeit insgesammt : 5 Stunden und 45 Minuten