Zum Inhalt springen

themaster

Mitglieder
  • Gesamte Inhalte

    289
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von themaster

  1. Was das "kostenlos" betrifft muß man wohl sehr stark zwischen mySQL <4 und mySQL >= 4 unterschieden (zumindest bei den JDBC Treibern) (ich weiß hier ging es um Delphi, aber ich will trotzdem mal darauf hin weisen). JDBC-Treiber für mySQL < 4: LGPL-Lizenz: Darf von nicht OpenSource-Programmen/Anwendungen ohne Probleme benutzt werden. JDBC-Treiber für mySQL >= 4: GPL-Lizenz: Wenn nicht OpenSource-Programme/Anwendungen diesen Treiber verwenden, braucht man die gekaufte Lizenz der Firma mySQL, ansonsten ist es "Diebstahl" wie wenn man jede andere Anwendung ohne Lizenz verwendet. Klar, die Gefahr erwischt zu werden ist gering, aber es ist nun mal nicht richtig. Meiner Meinung nach sollte man mySQL nur verwenden, wenn man hauptsächlich lesenden Zugriff braucht, denn dann ist die Performance ziemlich ungeschlagen. Bei Anwendungen, die viel schreiben und deshalb massiv Transaktionen benötigen sollte man besser zu anderen Datenbanken (gibt ja auch andere OSS-Datenbanken, z.b. Fireball, SAP DB, ...) greifen.
  2. Es wurde auf CNN und in anderen amerikanischen Sendern <b>gesagt</b>, dass diese Bilder existieren, aber die internationale Journalistenvereinigung hat gesagt, dass diese Bilder nicht gesendet werden sollen, weil sie sehr extrem gegen die Genfer Konfention verstoßen, also "krass" finde ich es deshalb nicht. Ich sehe mir relativ viel an und versuche immer alles für mich zu bewerten, beide Seiten sagen von der Wahrheit nicht viel. Wenn man dann nur eine Sendung am Tag sieht, sieht man nur eine Version, und ich glaube nicht, dass dass dies reicht.
  3. IMHO ist unter Java die einzige Möglichkeit, die einen Verbindungsaufbau mit einem bekannten Server zu versuchen. Wenn dies glückt, dann besteht eine Verbindung, wenn nicht dann nicht.
  4. themaster

    mysql und Java

    Aber bei Servlets/JSPs und Applets hat man nicht die Problematik, dass jeder Nutzer ein Programm installieren muß und dies auch noch für jede Fehlerbehebung. Ein Browser hat aber jeder. Dies sollte man immer auch abwägen.
  5. Grundsätzlich sind alles in Java Methoden. Eine Methode gehört einer Klasse. Deshalb gibt es keine Funktionen. Funktionen gehören nicht zu einer Klasse. Diese semantische Unterschiedung dient der trennung von objektorientierter Programmierung und strukturierter Programmierung. Manchmal werden Methoden auch weiter unterteilt. 1) Methoden, die etwas zurückgeben und die nichts zurückgeben (void) 2) Methoden, die nur Informationen zurücklieferen und Methoden, die den Status eines Objekts verändern. Aber meines Wissens nach gibt es für diese Dinge keine 'offizielle' Benennung. Das eine Buch wird hierfür vielleicht z.b. einen Typ 'Routinen' nennen, ein anderer Autor wird dies anders nennen. Man sollte sich nicht zusehr darauf verlassen, dass ein Gesprächspartner/Kollege unter z.B. Routine oder Operation das gleiche versteht, wie man selbst.
  6. themaster

    globale Variablen

    Du hast recht: Java != Javascript ! Falches Forum.
  7. themaster

    JSP (EJB) und CSV

    Deinen Weg finde ich eigentlich sehr gut und der Code ist meines Erachtens auch korrekt. Ich denke, dass die Daten die in der Arraylist enthalten sind am Ende noch ein "\n" (Zeilenumbruch) haben und deshalb auch die Ausgabe diese Umbrüche hat. Guck dir vielleicht mal die Daten genauer an. Ansonsten kann ich nämlich nichts finden.
  8. Das Applet muß als Jar gepackt sein. Es funktioniert nicht, wenn man die Klassen einzeln über die .class-Datei aufruft. Zum Packen gibt es denn Kommantozeilenbefehl jar. Mit dem Befehl "keytool -genkey -alias <alias>" wird ein Verschlüsselungs-Schlüssel zum signieren erstellt. Mit dem Befehl "jarsigner <jarfile> <alias>" wird das Applet signiert. Weitere Informationen zu den Befehlen gibt es wie häufig, wnen man die Befehle auf der Kommandozeile ohne Parameter aufruft.
  9. IMHO wird ein signiertes Applet behandelt wie ein Anwendung. Sie darf alles tun, also auch Socket-Verbindungen mit anderen (als den Quellrechner) aufnehmen.
  10. Wenn ich mir viele Beispiel ansehe, dann stellt sich für mich einfach heraus, dass die Leute die besseren Programmierer/Entwickler sind, die auch in Mathematik gut oder sehr gut sind. Das sind meine Erfahrungen und die Gründe dafür sind vielfällig. -Wer es bei der Mathematik schafft abstrakt genug zu denken, schafft dies auch wenn es um programmieren geht. -Anspruchsvollere IT-Aufgaben, wenn es um mehr geht als nur eine Oberfläche zusammenstricken, enthalten eigentlich immer anspruchsvollere Mathematik. Nicht umsonst ist Mathematik bei Informatik im Studium wohl das schwerste Fach. Aber ich glaube, dass Mathematik bei FI/SI weniger wichtig ist wie bei FI/AE. Noch eine Anmerkung: Also trotz unzulänglichkeiten bei Schülern, Lehrern und Umfeld (Ausstattung, Lehrplan) find e ich unser Schulsystem auf jeden Fall immer noch besser als Alternativen oder das anderer Länder. Ich finde die Förderung nach Fachrichtungen (LK-Wahl) richtig, da nicht jeder Schüler in der gleichen und auch bestimmt nicht in allen Richtungen begabt ist.
  11. Hier ist noch ein Link mit vielen Grundlagen-Lehrgängen. Es sind aber alles wirklich nur die absoluten Grundlagen, also keine Dynpro-Programmierung oder so etwas: http://www.fachinformatiker-world.de/forums/showthread.php?s=&threadid=13860&highlight=ABAP zum Editor: Als Editor kann man eigentlich auch notepad benutzen. Vielleicht als Tipp für die Cebit oder so: In den letzten Jahren hat SAP auf der Cebit man eine kostenlose Basisversion (Basis also keine Module wie SD) als Studenten-Version ausgegeben. Vielleicht auch dieses Jahr wieder. Ansonsten ist eine SAP-Basis-Version eine Beilage zu dem Buch ABAP Objects. Insgesamt ist sind gute kostenlose ABAP-Lehrgänge sehr rar. Frag doch mal in deiner Abteilung, ob jemand noch alte Schulungsunterlagen zum ansehen hat, dass ersetzt zwar niemals einen Lehrgang aber zur den Anfang....
  12. themaster

    Sap?

    Wir hatten in der Berufschule zwei Blöcke SAP unterricht. Es ging aber nicht um Customizing oder Entwicklung sondern mehr um den Ablauf eines ausführlichen Geschäftsprozesses halt am Beispiel der IDES-Beispielfirma von SAP. Ist ganz nützlich, wenn man danach in die Frima muß und dort mit SAP zu tun hat, man kennt wenigstens die Grundbegriffe und den Ablauf. Eine andere Klasse bei uns hat ABAP/4 als erste Programmierspache. Ich für meinen Teil denke, dass es Wechsel von einer anderen Standardspache wie Java, C etc (Cobol nehme ich hier mal aus) nicht so trivial ist wie zu anderen Sprachen. Es gibt zwar auf Selektionen und Schleifen, aber ansonsten sind die Grundkonzepte zu anderen Spache doch sehr grundverschieden. Klar kann man nach wenigen Tagen oder Wochen Schleifen usw. programmieren, aber es bringt einen nicht wirklich viel weiter. Eine Programmiersprache ist mehr als Syntax, es hat auch immer viel mit den dazu gehörigen Konzepten zu tun. Beispiel: Wenn man C kann, 'lernt' man Java in einer Woche, aber man programmiert dann 'C in Java' aber nicht Java. Außerdem hat ABAP-Entwicklung sehr, sehr viel mit interen Kenntnissen über Programmablauf und Datenstrukturen zu tun. Im Betrieb arbeite ich allerdings nicht mit SAP direkt sondern nur mit dem Zugriff von Java oder .net auf eine SAP-Funktionen mit RFCs, BAPIs usw.
  13. Bei mir haben ich keinerlei Probleme, es hängt ja auch alles immer sehr von den (Hardware-)Komponenten usw. ab. Der einzige Grund warum ich überhaupt noch Windows habe sind Spiele und das meine Java IDE unter Linux (GTK) wirklich total mies aussieht und auch die Bedienbarkeit (Drag and Drop etc) schlechter ist. Bei mir läuft alles obwohl ich einfach auf gut Glück die rpm's mit kpackage über meine Suse-Installation drübergebügelt habe (Option: force). Jedem das seine, aber ich möchte (in vielen Punkten) an die Fenster aus Redmond erinnert werden.
  14. Wir hatten einen Block Mathe, aber nur Prozentrechnung. Algorithmen (auch Standard-Algorithmen) lernen wir in der Schule kaum also nur Dreieckstausch, Bubblesort, und noch ganz weniger mehr. Und FISI und FIAE sind bei uns die ganze Zeit in der gleichen Klasse. Alle lernen bei uns (wo anders kann es natürlich wieder andres sein) das gleiche auch in Fächern wie C/C++ und Netzwerke etc. Also auch bei Mathe, da gibt es keinen Unterschied. Bei deinen Kenntnissen (also das was ich aus deinen Post herausgelesen habe) solltest du überhaupt keine Probleme haben.
  15. Außerdem gibt es für Eclipse verschiedene Plugins für GUI Code Erstellung. Wenn es nur darum geht, wie das Ergebnis von Layoutmanagern geht, dann gibt es sogar kein kleines Beispiel-Plugin von www.eclipse.org Die Plugins sind eines der größen Vorteile von Eclipse.
  16. Meines Wissen wirst du da vergeblich suchen. Die MSDN ist die Quelle für VC6. Bei der Webversion hast du sogar recht, aber mit der CD-Version kann man eigentlich sehr gut arbeiten, finde ich.
  17. Was meinst du genau mit Messaging? In die Richtung Instant Messaging a la AOL? Da weiß ich nichts. Wenn es in die Richtung asyncroner Nachrichtenversand mit Queues und Topics a la IBM MQ Series geht, dann gibt es dafür von SUN eine Standard-API die von allen J2EE-Servers angeboten werden muß. Java Message Service : http://java.sun.com/products/jms/
  18. JavaScript hat mir programmieren ungefähr so viel zu tun wie HTML. Es ist schon wahr, JavaScript ist noch viel schlechter für Einsteiger als VB. Ich denke Java ist eigentlich eine schöne Sprache zum Einsteigen. Objektorieniert, verwöhnt einen nicht zusehr, da es typenstreng ist, etc. Aber der Stellenwert von vb.net/c#/.net oder einer Sprache/Platform ist ja nicht allein (oder gar nur sehr wenig ) davon abhängig, wie gut sie sich als Einsteigersprache eignet. OT: .net kann man zwar mittlerweile mit vielen Sprachen machen, aber alle bleiben .net. Es ist immer nur eine andere Syntax für das gleiche. keine .net-Sprache hat mehr Features oder andere Fähigkeiten als das .net-Framework hergeben. Deshalb sind es viele Sprachen, aber doch irgendwie alles das gleiche ohne spezielle Fähigkeiten.
  19. Ich denke das Programme die traditionel mit VB, C++(MFC) oder Delphi entwickelt wurden, in Zukunft immer mehr mit .net entwicklet werden. Es wird die Sprache/Umgebnung für Windows-Client-Programme werden. Das ist meine Prognose. VB - veraltet, komplett durch vb.net erstetzt C++(MFC) - wird wohl auch nicht weiter entwickelt und durch c# (also auch .net) ersetzt
  20. IMHO mußt du nur eine Manifest-Datei erstellen und mit der Anwendung ausliefern. Die Manifest da muß heisen wie die Anwendung plus ".manifest z.B. "editor.exe.manifest" Und sie sieht so aus: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="[B]editor.exe.manifest[/B]" type="win32" /> <description>Your comment here</description> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly> </dependency> </assembly> [/PHP]
  21. Soll kann halt nicht alles glauben, was im Internet so steht. Wer surft sollte, schon reflektieren können. Es gibt soviel stumpf erloggene Berichte im Internet über alle möglichen Gruppen (Anti-Israel, Anti-Islam, Anti-Usa, in alle Richtungen, ich will hier nicht parteiisch werden). Und heute ist es ja besonders einfach, weil anti-amerikanismus heute "cool" ist. Viele lesen nur "böse USA" und glauben es sofort ohne auch nur irgendwie nachzudenken. Wer sagt, euch, dass der jeweilige bericht nicht von jemanden erloggen, ist um für seine Meinung stimmung zu machen. Ich erinnere da nur an en berühmten leeren Zug im Kosowo in dem später von den Serben getötete Albaner gelegt worden sind, um dann vor der internationeln Presse einen großen Aufstand zu machen. Aber ich in der anderen Richtung gibt es soetwas. Also ich für meinen Teil halte den Bericht um den es hier geht. Für wenig glaubwürdig.
  22. Ich will doch auch keinen Flame-War. Wir sind doch hier nicht bei heise. Vielfalt an sich ist super, gerade unter Linux, aber wenn es um die Oberflächen geht, dann habe ich es gerne einheitlich. Allein schon wegen der Bedienbarkeit. Nehmen wir mal nur die beiden guten Oberflächenarten QT (siehe KDE) und GTK (siehe GAIM, Eclipse). Warum entwickelt man zwei verschiedene. Wäre es nicht viel sinniger und auch mehr bei OpenSource Gedanken, wenn man die Entwicklung auf eine konzentriert anstatt die Fortentwicklung aufzuteilen. Warum alles zweimal entwickeln? (Mal abgesehen davon das QT unter GPL ist und GTk unter LGPL und damit auch komerzielle Programme ermöglicht) Ein Programm sieht so aus, ist ganz anders zu bedienen und ein anderes Programm ist wieder ganz anders zu bedienen. Bei der Bedienbarkeit ist Einheitlichkeit finde ich etwas ganz schönes. Ich meine damit die Oberflächen an sich und weniger die Windowsmanager (obwohl das ja auch Hand in Hand läuft) Das Oberflächendesign und damit auch die Bedienbarkeit halte ich für eins der größen Probleme unter Linux (beim Server ist das egal, aber auf dem Desktop).
  23. die get und set sind die Zugriffsschnittstellen für Eigenschaften einer Klasse vergleichbar mit den getValue(...) und setValue(...)-Methoden bei JavaBeans Beispiel: /*alles innerhalb einer Klasse*/ private int width; public int Width { set { width = value; } get { return width; } } [/PHP] bei [instanze.Width = 200] wird der Set-Bereich der Eigenschaft aufgerufen und value hat in diesem Fall den Wert 200. value ist eine Varible, die in set-Bereichen automatisch angelegt wird. bei [int w = instanze.Width] wird det Get-Bereich aufgerufen. Man sollte immer darauf achten, dass in den Get- und Set-Bereichen keine langwierigen Operationen durchgeführt werden sollten, da diese wohl sehr häufig aufgerufen werden. Der Sinn dahinter ist, dass man einfach den get- oder set-Bereich weglassen kann, so das ein Klassenattribute extern nur lesbar oder nur schreibbar ist. Wenn man öffentliche Attribute verwenden würde, ist immer alles möglich. Außerdem sind in set auch einfache Validierungen möglich.
  24. Das die USA sich an die UNO hält ist mehr als unwahrscheinlich. Und es ist deshalb mit Sicherheit gegen das Völkerrecht, aber es gibt keine Mittel und Wege jemanden wie die USA (oder auch China, Russland, Indien) dafür zu sankionieren. Wenn die USA ohne UNO-Zustimmung etwas im Irak macht, dann hat die UNO endgültig versagt. Das der USA (unter Bush) das Völkerrecht wirklich egal ist, zeigt die Behandlung der Kriegsgefangenen auf Kuba. (Dabei hat die USA damals entscheidend an dem Völkerrecht mitgearbeitet)
  25. Hallo, ich habe ein Problem mit Access XP mit dem Diagramm-Kontrollelement. Unter Access 2000 funktioniert, die Anwendung perfekt und unter Office XP stürzt das Programm regelmäßig ab. Folgendes: Die Einfache einzeige des Diagramm funktioniert, aber so bald ich die Datenquelle ändere... Me.diagramm.RowSource = Me.query Me.diagramm.requery Me.diagramm.Visible = True [/PHP] ...erscheint folgende Fehlermeldung Es sind auch einige mögliche Fehler angegeben, die aber alle nicht passen 1. zu viele Datensätze für das Diagramm (nicht der Fall) 2. Control nicht registiert (wurde registiert) 3. Festplattenplatz (noch sehr viel frei) Woran kann das Liegen? Danke themaster

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...