Zum Inhalt springen

fmarx2000

Mitglieder
  • Gesamte Inhalte

    174
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von fmarx2000

  1. Dann gib deinem Background thread eine Methode wo du Instanzen während der Ausführung hinzufügen kannst. Der Background-Thread wirft diese an in deine Liste oder so und du kannst sie einzeln herausholen und dann die entsprechende get- oder set-Methode aufrufen. Wenn du von einer Klassenmethode sprichst, dann kann diese nur statisch sein. Frank
  2. Hmmm dem Objekt des Background-Threads im Konstruktor eine Referenz auf eine gültige Instanz der zu manipulierenden Klasse übergeben und in der zu manipulierenden Klasse entsprechende get- und set-Methoden anbieten ? Frank
  3. fmarx2000

    Algorithmik

    Struktorgramme ala PAP etc. sind nur ein Werkzeug einen Algorithmus zu modellieren. Wichtiger ist , IMHO, zu erkennen was ein Algorithmus ist und was nicht. Soweit ich das noch aus dem 1. Semester weiss ist ein Algorithmus : 1. In endlichen vielen Schritten ausführbar 2. N-mal wiederholbar 3. Auf das Problem bezogen allgemeingültig, für alle Ausprägungen So war das doch ... Frank
  4. fmarx2000

    Lernbuch

    Es gibt eigentlich DAS BUCH, wenn du das kaufst brauchst du kaum noch andere: siehe hierzu: http://www.amazon.de/exec/obidos/ASIN/382731660X/qid=1036064658/sr=2-2/ref=sr_2_19_2/302-5224482-8804056 Hast du eigentlich Probleme mit C oder mit C++ ? Wer Probleme mit C++ hat muss noch keine Probleme mit C haben. Frank
  5. fmarx2000

    HashMap Memory

    Ja die Größe der Objekte und dann die Verwaltungsstruktur der Hashmap selbst. Aber wenn du mal richtig nachgesehen hättest , hättest du bemerkt das es in der Klassen java.lang.Runtime entsprechende Methoden gibt um den freien Speicher zu bestimmen und das auf der Webseite von SUN auch entsprechend beschrieben wird. Frank
  6. Wenn aber die Größe des Arrays zur Compilezeit nicht bekannt ist ( die Größe ist ja in diesem Fall ein formaler Funktionsparameter) wie groß ist dann das Array das vom Compiler angelegt wird ? Oder wird das dann intern mittels eines malloc oder new gelöst ? Frank
  7. Würde mich auch brennend interessieren, schließlich ist ja die Größe zur Compilezeit nicht bekannt , nimmt er dann 1 an oder wie ?? Frank
  8. Ein ganz gutes Buch (neben das von Österreicher oder so) finde ich ist das Buch: http://www.amazon.de/exec/obidos/ASIN/3827402859/qid=1035999751/sr=2-1/ref=sr_2_19_1/302-5224482-8804056 und das Buch: http://www.amazon.de/exec/obidos/ASIN/3893196730/qid=1035999792/sr=2-1/ref=sr_aps_prod_1_1/302-5224482-8804056 Ich hoffe das hilft dir. Frank
  9. fmarx2000

    HashMap Memory

    Ich denke dass das nicht so einfach geht. Die HashMap selbst wird wohl nicht soviel Speicher wegnehmen eher die Objekte welche von dieser Map referenziert werden. Man könnte die einzelnen Objekte serialisieren und dann einfach die Bytes zählen, ich weiss aber nicht wie nahe das dann wirklich an den Speicherbedarf der In-Memory Repräsentation rankommt. Frank
  10. fmarx2000

    Background Thread

    Solange noch eine Referenz auf das Objekt existiert wirs es auch nicht zerstört. D.h. IMHO wenn ein Objekt das Runnable - Interface implementiert und dann von der VM ausgeführt wird dann geht das eigentlich ewig. Des weiteren läuft die gesamte Anwendung solange ein Thread noch läuft, was nicht der Main-Thread sein muss. Siehe hierzu auch: http://developer.java.sun.com/developer/technicalArticles/Threads/ Frank
  11. Tja, eventuell Methoden welche das Tooltip malen. Den Konstruktor etc.. Ich weiss das auch nicht, ich muesste da auch erstmal nachsehen. Aber lies dir halt mal die API-Doku von diesem Tooltip durch und versuche dich mal durchzuwurschteln. I.d.R. gibt es für sowas keine Patentlösung. Frank
  12. Ich denke mal, dass es das für C++ nicht gibt, deshalb denke ich, wäre die Factory eine gute Lösung, da du das mit dem SWITCH dann zentral an einer Stelle hast was ja eigentlich nicht sooooo schlimm sein dürfte. Frank
  13. Ich würde erstmal eine Anforderung definieren, dann darauf aufbauend eine Analyse durchführen und dann das System (relativ abstrakt) modellieren. Siehe hierzu: http://www.amazon.de/exec/obidos/ASIN/3827404800/ref=pd_bxgy_text_1/302-5224482-8804056 Solange es kein OO-System werden soll kann man den Ansatz in diesem Buch gut verwenden. Frank
  14. Deine neue Klasse MyColorDialog von CColorDialog ableiten und dann einfach die Methode neu definieren. Parameter können unterschiedlich sein , der Rüclgabewert muss allerdings gleich sein, des weiteren muss. Wenn du späte Bindung nutzen möchtest muss die Orginalmethode als virtual deklariert sein, soviel ich das noch weiss. Frank
  15. Du könntest das If-Then oder Switch - case in einer sogenannten konfigurierbaren Factory verstecken die als Singleton implementiert wird (siehe dazu E. Gamma , Design Patterns). Da immer mehr Klassen hinzukommen können, würde ich dies mit so einer Factory lösen, das geht aber nur richtig gut wenn alle Klassen eine bestimmtes Konzept (Schnittstelle implementieren). In JAVA kann mit Class.forName (oder so)) das Problem relativ einfach lösen. In C++ weiss ich sonst keine andere Möglichkeit momentan. Eventuell solltest du mal unter dem Kapitel RTTI nachsehen vielleicht findet dich ja da was. Frank
  16. Das Schlimme ist eigentlich das man jetzt im ersten Semester eine OO-Sprache lernt obwohl man im 1. Semester keine Ahnung von OO-Entwurf und Design hat , dann kommen diese komischen Programme heraus die eigentlich C-Programme sind mit C++ oder JAVA-Syntax. Schade das sowas an einer Hochschule passiert. Frank
  17. Ich würde das mal so sagen: bei prozeduraler Programmierung wird das Problem in Funktionen/Prozeduren zerlegt die dann auf entsprechenden Datenstrukturen operieren. Dabei werden aber die Daten nicht gekapselt und es sind auch so Dinge wie Polymorphismus, Vererbung etc. nicht möglich. Bei der OO-Programmierung werden Daten und die entsprechenden Funktionen (Methoden) in einer Einheit (Klasse) gekapselt. Klassen bekommen auch eine Verwantwortung übertragen (Responsebility) um bestimmte Geschäftsabläufe zu realisieren. So kann es z.B. eine Klasse Buchung geben welche die Methode buche() hat die dann die eigentliche Buchung vornimmt und dann eventuell das Ergebnis dieser Operation persistent macht z.B. in einer Datenbank oder im Filesystem. Generell verfolgt die OO-Programmierung einen ganzheitlichen Ansatz und auch eine andere Philosophie als die prozedurale Programmierung. Allein die Tatsache dass man in einer Sprache wie C++ oder JAVA Programme schreiben kann bedeutet NICHT das man Objektorientiert programmiert, weil häufig das Konzept der OO-Progrmmierung nicht verstanden wird. Was dann herauskommt sind Programme die eigentlich die Konstrukte der OO-Programmiersprache "vergewaltigen" und genausogut in C hätten geschrieben werden können. Frank
  18. fmarx2000

    Hilfe mit Datum!!!!!!!

    Du kannst dir das aktuelle Datum als Millisekunden seit dem 1.1.1970 geben lassen und dann die 30 Tage (auch in Millisekunden) abziehen dann daraus wieder ein Datumsobjekt machen ... so dürfte es gehen ... mehr oder minder. Frank
  19. fmarx2000

    Formular

    Kann es eventeull daran liegen, dass alle Inputfelder keinen Namen haben ? Die Textarea hat ja den Namen "Bemerkungen". frank
  20. fmarx2000

    Meinung: 3-2+1?

    Dein ursprüngliches Posting war das bei der Gleichung: a-b+c rauskommt wenn a=3 , b= 2 und c=1 ist das ist 2. Dann hast du geschrieben ihr würdet euch nicht sicher sein und hast was von a - (b+c) geschrieben was eine andere Gleichung ist als a-b+c. Wenn ich dann sowas lese frage ich mich wirklich wie weit denn dann die Mathematikkenntnisse gehen, das hat auch nichts mit alles Wissen zu tun sondern mit Allgemeinbildung. Dein Dozent soll sich eventuell einen anderen Job suchen wenn er so ein Zeug schwätzt von UPN und keine Ahnung hat was das eigentlich bedeutet. Und das Gesülze wie Maschinen rechnen verstehe ich auch nicht. Eigentlich wird nur addiert . Ach ja wegen der Großen Klappe woher die kommt: Ganz einfach jeder der einen Schulabschluss mit mindestens 9 Schuljahren sollte in der Lage sein zu erkennen was bei einem Minus vor der Klammer usw. zu tun ist und sollte als denkender Mensch in der Lage sein irgendein ein Gebabbel von einem Dozenten kritisch zu hinterfragen. Des weiteren war in deinem ursprünglichen Posting nichts von UPN und es ist ja auch wohl keine UPN Frank
  21. Wahrscheinlich wirst du dann von dem original Tooltip ein eigenes ableiten müssen und die entsprechenden Methoden überschreiben. Frank
  22. Sicher gibt es noch diese guten Jobs. Trotzdem ist es in der Regel so, dass du mit einem Ingenieursgrad in Informatik oder verwandeten Gebieten mehr bekommst als "nur" mit einer Ausbildung. Frank
  23. Also ich denke mal in einer normalen Gegend ( dazu zähle ich München von den Lebenshaltungskosten her nicht) sind so 2300 Euro ( was dann so 27.600 Euro im Jahr sind) mehr als genug für einen FI. Immerhin ist das ein normaler Ausbildungsberuf und kein Studium und da sollte man doch gewisse Unterschiede bei der Vergütung machen. Frank
  24. Kein Ahnung wie das geht. Aber mit dem SDK von SUN kommt so eine nette Demoappilation für SWING und die machen sowas. Der Quellcode ist auch dabei. Viel Spass beim Herausfinden. Frank
  25. fmarx2000

    DirectX

    Ab Windows NT 4.0 ist auch der GDI - Kram auf Ring 0 , es wird wohl so sein dass MS einfach die Entwicklung von Versionen höher DirectX 3.0a einfach eingestellt hat weil auch NT 4.0 nicht mehr weiterentwickelt wird. Frank PS: Sind denn bei anderen Betriebssystemen Software und Hardware miteinander verschmolzen oder wie meinst du das ?

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...