Der Programmier-Thread

Ja... muss ich wohl durch... :(
Das Problem ist halt... mehr als Literatur, findet man ja auch nicht im Internet...
Übungen machen wir eigentlich auch recht wenig. Sehr viel Theorie.
Wie gesagt... wenn ich mir ein Programm ansehe, verstehe ich das teilweise, aber selber ein Programm schreiben.... ist für mich dann echt noch problematisch...
 

crack-king

Administrator
Team-Mitglied
systems, systems, systems, systems, systems, systems
Wie gesagt, du musst dir halt die Sachen auch mal selbst aneignen und dann selber kleine Projekte ausdenken. Was macht ihr denn im genauen so für Programme?

Wenn du dich bisschen anstrengst, dann wird das schon. I-wann geht es halt nur noch darum, die Techniken dort zu verwenden, wo man sie benötigt. Wie man es macht, weißt du dann ja schon.
 
Ein Beispiel:

Erstellen Sie ein Programm, das ein Array von 100 Integer-Werten mit Zufallszahlen
zwischen 0 und 10 (jeweils einschließlich) füllt. Anschließend (!) soll das Programm die
Summe dieser Zahlen berechnen und ausgeben.

oder:

Die Fakultät einer ganzen, positiven Zahl n (geschrieben n!) berechnet sich wie folgt:
n!= 1*2*3*...*(n-1)*n
Schreiben Sie ein Programm, das eine solche Zahl n einliest und als Ergebnis n! ausgibt.
 
Ja, sicherlich...
Wir haben aber auch dermaßen viel Stoff, dass man nicht mehr sehr viel Platz hat um alles unter zu bekommen.... Bei uns wird zur Zeit extremst übertrieben.
Bei uns stehen bis Ende Februar mindestens 2 Klausuren pro Woche auf dem Plan -.-
Dienstag ist halt Softwareentwicklung am Plan. Und ein besonders tolles Gefühl hab ich da nicht gerade... zumal wir das auch nur einmal die Woche haben.
 
PSN-Name: chrizeliq
Wahrscheinlich ist es auch eine Motivations-Sache. Versuche doch mal ein paar einfache Computerspiele zu programmieren. So habe ich mich vor ueber 10 Jahren motiviert am Programmieren dran zu bleiben, weil ich irgendwann die geilen SNES-Games nachbauen wollte. :D z.B. kannste mal versuchen ein Zahlenrate-Spiel zu machen. Der Computer denkt sich eine Zahl zwischen 1-100 aus und der Benutzer muss es erraten.

Eine andere Spielidee waere ein Hangman-Spiel. Der Computer hat eine Liste von Woertern, er waehlt daraus eins zufaellig aus und der Benutzer muss Buchstaben eingeben und eben nach Hangman-Art erraten.

Also nicht diese langweiligen trockenen Aufgaben da. Mach Spiele daraus, und dann kommt der Spass von allein. Wenn du dein erstes kleines Programm komplett selber gemacht hast, dann wirst du motiviert fuer weitere Sachen. Und fange klein an, nicht zu gross stapeln.
 
ich dachte auch immer das softwareentwurf nicht so mein ding ist, als it student muss man sich da aber gezwungernermaßen durchwursten. im letzten semester hab ich durch embedded systems aber richtig spaß dran gefunden. man muss halt die motivation dazu haben.

am besten ist wenn man sich vorher im kopf überlegt wie man an das problem rangeht. dann schreibt sich der code von allein. einfach mal ein pogramm ablaufplan malen und dann los.
 
Was genau studierst du denn oder was machst du genau?
Ich studiere nicht, ich mache eine 2. Ausbildung zum Fachinformatiker im Bereich Systemintegration.

Edit: Ich habe hier ein Programm in dem ein paar Fehler eingebaut sind....

Hier ist der fehlerhafte Code:

static void Main(string[] args)
{
string strBenutzereingabe;
int intBenutzereingabe;
int i;
Console.WriteLine("Bitte geben Sie eine Zahl ein");
strBenutzereingabe = Console.ReadLine();
fehler = int.TryParse(strBenutzereingabe,
out intBenutzereingabe);
if ! (fehler)
{
for (i = 0; i < intBenutzereingabe; i++)
{
Console.WriteLine(i*i)+1;
}
}
Console.ReadLine;
}

Hier die Änderung:

static void Main(string[] args)
{
string strBenutzereingabe;
int intBenutzereingabe;
int i;
bool fehler;

Console.WriteLine("Bitte geben Sie eine Zahl ein");
strBenutzereingabe = Console.ReadLine();
fehler = int.TryParse(strBenutzereingabe,
out intBenutzereingabe);
if (fehler)
{
for (i = 0; i < intBenutzereingabe; i++)
{
Console.WriteLine((i * intBenutzereingabe)+1);
}
Console.ReadLine();
}

Wären die Änderungen so richtig? In der Konsole wirds jedenfalls ausgeführt....
 
Zuletzt editiert:
Hi, vielleicht kann chrizel helfen ^^ Cocoa Touch Programmierung. Problem mit Interface Builder.

Folgender Screen


Wenn ich das Kontextmenü von File's Owner öffne und die blaue Linie von "leftSwitch" zum Switch ziehe, dann ist der "Custom Button" im Weg, der mir dazu dient, die Tastaturen zu schließen, wenn ich außerhalb des Tastaturbereichs klicke.

Und wenn ich rechtsklick mache auf File's Owner und auf den Switch ziehe, dann erscheint unter den Outlets weder leftSwitch noch die anderen Outlets.


Was mach ich falsch? Wie komm ich an meine Outlets?
 
PSN-Name: chrizeliq
Welchen Typ hat "leftSwitch" im Code? Vielleicht stimmt der Typ nicht? D.h. es sollte UISwitch sein.

Du musst die Verbindungen nicht unbedingt grafisch im Fenster machen, wenn etwas im Weg ist. Du kannst die Linien auch in den Baum ziehen vom NIB file -- also das Fenster links auf deinem Screenshot.
 

Planet

50% water, 50% air, the glass is always full!
PSN-Name: PlanetJumble
Also das wundert mich jetzt - die Collections sind doch geradezu supersimpel zu verwenden. Und es gibt für jeden Zweck die passende. :)

Oder meinst du die JList oder (*graus*) java.awt.List? :)
 
Eine Frage zum Code-Sense Feature von XCode. Erkennt es Variablen und Methoden die ich im Headerfile definiert habe nur nach einem Build? Weil Eclipse weiß ja sofort Bescheid, wenn ich eine Variable erstellt habe, wie diese heißt.

Und kann man deaktivieren, dass er immer nachfragt, ob man wirklich die letzte Aktion rückgängig machen möchte (also Undo Don't Undo)?
 
PSN-Name: chrizeliq
Eine Frage zum Code-Sense Feature von XCode. Erkennt es Variablen und Methoden die ich im Headerfile definiert habe nur nach einem Build? Weil Eclipse weiß ja sofort Bescheid, wenn ich eine Variable erstellt habe, wie diese heißt.
Habe das mal ausprobiert, weil fuer mich war das eigentlich nie ein Problem: Einen Build musst du nicht machen, aber anscheinend muss man zumindest Speichern. Das merkst du daran, wenn du eine Instanzvariable einfuehrst und dann speicherst z.b. mit Command+S, dass sich dann deren Farbe veraendert.

Und kann man deaktivieren, dass er immer nachfragt, ob man wirklich die letzte Aktion rückgängig machen möchte (also Undo Don't Undo)?
Hmmm, kurze Google-Suche: http://borkware.com/quickies/single?id=386
 
Top