Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Welche Programmiersprache entspricht meinen erwartungen?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
08.06.2007, 18:29 Uhr
~asdf
Gast


Hi,

danke erstmals für die vielen Antworten.

Ich habe mich jetzt erstmal für Java entschieden, und will danach auf C++ (umsteigen), da mir die zwei Sprachen von der Funktionsfähigkeit (vorallem C++) gefallen, ich mir aber doch erst einmal nicht die Mühe machen werde, in der (fast noch) Schulzeit, die ja fast zu Ende ist, C++ zu lernen, da ich noch einen wichtigen Java Test haben werde.

Also, ich will gleich mit einem großen Projekt starten, doch es Schritt für Schritt durchgehen, um nicht nur von irgendwo einen Code (zB.: von einem Forum, ... etc) zu bekommen, und den dann per Copypasta einzufügen.

Das sogenannte Projekt soll ein eigener Explorer sein (eig. erstmals nur die Ordner, die erstmals nur die 'Ordner und Dateien' anzeigen sollen, und dann von mal zu mal immer mehr.

Dabei habe ich mir dann Funktionen wie:

- *.x (x könnte sein: 'jpg' od. 'exe',...) makieren
- und eine inkludierte Suche im Explorer, der alle Dateien und Ordner (und Unterordner) auflistet.
Dies soll via Indexierungsbibliothek erstmals, beim ersten Start des Programmes eingelesen werden, und dann in die Suche für die erwähnten Ordner angezeigt werden. (Indexierungsbibliothek aufgrund der Geschwindigkeit)

und noch viele andere Funktionen wie zB.: einen eingebauten FTP-Client,...

Ich weiß, dass das sehr viel Arbeit ist, und ich weiß selbst das das nicht innerhalb von 10 Minuten Java lernen und dann einfach drauf los programmieren klappen kann, doch wie es so schön heißt, erstmal klein anfangen.

Also, das ich HTML, bzw. PHP nicht (noch einmal) erlenen mag (kann) ist mir schon klar, da ich diese schon beherrsche (PHP nur die Basics).

Was haltet ihr von dieser Idee?

Ich habe auch gehört das Java bei zu großen Programmen langsamer werden, als wie zB.: C++ programme durch die andere compllierweise... Nun wollte ich Fragen, ist dieses Projekt eventuell einfach schon zu viel?

Danke im Vorraus
asdf
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
08.06.2007, 19:03 Uhr
mischa
Fragender


naja ich würde zu erst mit ein par kleineren projecten starten um etwas erfahrung zu sammeln aber wenn man motiviert ist steht dem nichts im wege. aber das ist viel arbeit und ausdauer
--
Latein Unterricht ist die spätere Rache der Römer an den Germanen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
08.06.2007, 19:37 Uhr
~xiix
Gast


"naja ich würde zu erst mit ein par kleineren projecten starten um etwas erfahrung zu sammeln"

Ja, natürlich werde ich immer von mir sogenannte "Testprogramme" machen, um neu erlernte Funktionen auszutesten, diese die dann gleich danach Schrittweise in den Explorer eingebaut werden.

"aber wenn man motiviert ist steht dem nichts im wege. aber das ist viel arbeit und ausdauer"

Da hast du natürlich vollkommen recht, motiviert bin ich auf jeden Fall, solange ich nicht Tagelang vor einem Compile Error steh. *gg* Ist aber bis jetzt noch nie der Fall gewesen, und ich programmiere seit ca 1nem Jahr mit Java, doch nur das, was wir in der Schule gemacht haben. >> Alles viel zu langsam, darum will ich mich selbst weiterbilden...

Gibt es denn von Java Klassenhierarchien um einen Explorer zu erstellen? Könnte nur jemand eine kleine technische Analyse machen, was ungefähr alles dazu kommen würde?

Erstmal nur um einen Explorer (wie Windows OHNE jeglicher Funktionen außer dem Anzeigen der Daten/Ordner) darzustellen?

Es reichen wirklich nur ein paar kleine Stichworte, diese ich dann 'ergoogleln' werde.

Danke im Vorraus
asdf
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
08.06.2007, 20:37 Uhr
Blubber2063



Wenn du gut Englisch kannst, Tutorials von Sun selber anschauen sind recht gut. Da kriegst du auch nen Überblick über die Java API.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
08.06.2007, 22:22 Uhr
0xdeadbeef
Gott
(Operator)


Ich würd dir empfehlen, mal auf www.javabuch.de vorbeizukucken, das hat mir damals gut geholfen.

So oder so, ich würd nicht direkt mit sowas großem anfangen. Als Anfänger bist du weder mit den Sprachkonzepten, die Java implementiert, noch mit guten Designpraktiken, die ein solches Projekt erfordert, vertraut, also müsstest du das Programm entweder dreimail über den Haufen werfen und völlig neu anfangen, während du mehr Erfahrung sammelst, oder du endest mit einem Wust unwartbaren Codes, der ungefähr alle zwei Sekunden irgendeine Art von Fehler produziert.

Ganz im Ernst, fang erstmal klein an. Das erste Programm ist "Hallo, Welt!", und von da an kannste dich dann hocharbeiten. In aller Regel empfiehlt es sich auch, zunächst auf der Konsole zu bleiben, und mit grafischen Oberflächen und anderen Spielereien erst anzufangen, wenn man ein grundsätzliches Gefühl für die Sprache hat.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
08.06.2007, 23:22 Uhr
~asdf
Gast


Ja, darum mache ich auch immer wieder Testprogramme, um die Funktion zu testen, und dann in mein Programm einzubauen.

Ich arbeite schon seit Semptember mit Java und Konsolenausgaben, und wir haben ca. die Hälfte dabei verbracht for Schleifen zu erstellen, in verschiedensten Einsatzgebieten (Für mehrere Ausgaben, in Arrays (zB.: Ringpuffer, linearer Puffer,...)) und habe einen sehr guten Überblick derzeit über unseren gelernten Stoff.

In Sachen Design sollte es auch nicht scheitern, da ich seit ca 4 Jahre mit Photoshop arbeite...

Also klein angefangen hab ich schon, und die überarbeitung eines alten Programmes ist doch eh nicht so schlecht, das ist ja das schöne an der objektorientieren Programmiersprache >> Java 'Software reuse' Teile umändern, verbessern und Teile die schon gehen einfach lassen.

Ich habe auch schon als Übung ein eigenes Textbasierendes spiel programmiert, wer es kennt, es ist wie Monstergame.

Außerdem habe ich mich schon selbst weitergebildet, und habe dieses Online-Handbuch über die Einführung in Java gelesen:

www.highscore.de/java/einfuehrung/einfuehrung.html#section2

der Aufbau kommt als nächstes, ich finde dieses 'Buch' sehr gut, und Anfägern ist dies nur zu empfehlen, da es wirklich auf jede Einzelheit gut eingeht.

Ich werde sicher noch zick "tausend" Testprogramme erstellen, doch diese, um einmal mein erstes Projekt zu realisieren.

Darum hätte ich gerne ein paar Stichworte, um zu schauen was auf mich zukommt, natürlich werde ich nicht gleich mit JFrames,... anfangen... sondern mich einfach leicht einmal hocharbeiten.

Danke im Vorraus
asdf
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
09.06.2007, 01:10 Uhr
Pablo
Supertux
(Operator)



Zitat von ~asdf:


In Sachen Design sollte es auch nicht scheitern, da ich seit ca 4 Jahre mit Photoshop arbeite...




beefy meinte mit Design auch nicht das aussehen deines Programms sondern das Projektdesign. Du kannst nicht einfach sagen "ich setz mich mal hin, starte meine IDE und programmiere meinen Explorer los". Das wird zu nix führen. Du musst zuerst ein Design von deinem Projekt haben. Bei solchen Projekten empfiehlt sich z.B. UML und ähnliche Tools, mit denen du die Funktionalität deines Programms festlegst und somit eine grobe Struktur des Designs erreichst. Wie die Icons aussehen usw. ist nur die graphische Oberfläche, die nichts mit der "Funktionalität" zu tun hat und anders entworfen werden muss. Ich bezweifle, dass du in der Schule Softwaretechnik oder ähnliches gehabt hast, wo du diese Sachen lernst.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
09.06.2007, 20:59 Uhr
~asdf
Gast


Doch, UML-Diagramme waren eigentlich eine logische Vorrausetzung für ein so großes Projekt...
Ich dachte das man dies nicht erwähnen muss... da man ja eben nicht einfach so drauf los programmieren kann und dann nen Bugfreien Explorer vor sich hat...

Nja, erstmal muss ich mich noch auf die Schule konzentrieren, dies alles werde ich dann in den Sommerferien oder in den letzten 2 Wochen vor den Sommerferien machen.

mfg
asdf
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: