Zum Inhalt springen

flashpixx

Mitglieder
  • Gesamte Inhalte

    8302
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von flashpixx

  1. Hallo, Deine n:m Beziehungen bleiben im ERD erhalten. Sie werden erst in der Normalisierung in 1:n bzw n:1 gewandelt. evtl. kann man die Daten auch direkt in die Entity "Seminartermin" modellieren. Ich werde nur noch nicht so ganz schlau aus dem Diagramm, soll das ein ERD sein oder schon die fertigen Tabellen? Für mich sieht das so aus, als würdest Du in Deinem DBMS die Tabellen anlegen und über die Reverse Engineering Funktion von Visio versuchen das ERD zu erstellen. Gruß Phil
  2. Hallo, wenn Du das Rad nicht neu erfinden musst, dann schau doch Dir mal Stud.IP oder Stud.IP-eP an. Da hättest Du schon etwas fertiges HTH Phil
  3. Hallo, trace / tracert ist das was Du suchst (Konsolenprogramm) Mach ein kleines Script und führe "trace" in einer For-Schleife aus, die von Min-Max Deines Ranges laufen lässt Da Du aber in Deinem OP nur von "einem Netz" (ich lese das als 1 Netz mit 1 Router) sprichst, macht natürlich das "trace" wenig Sinn. HTH Phil
  4. flashpixx

    C++ Aufgaben

    Hallo, da schließe ich mich nur an? Das sind ja wirklich einfache Aufgaben Phil
  5. Hallo, da muss ich Dir Recht geben, vor allem sind hier die Schlagworte kontextfreie / kontextsensitive Grammatiken. Zum OP, wenn Du Deinen eigenen Parser schreiben willst, dann wird das nicht mehr naiv lösbar sein, denn Du müsstest ja den vollständigen C Syntax modellieren. Wenn Du nur bestimmte Aspekte prüfen willst, dann könnte ich Dir zu einer logischen Sprache raten z.B. Prolog mit den Definite Clause Grammars. Generell zu Deiner Prüfung von Klammern würde ich einen PDA / Kellerautomaten einsetzen. Wenn Du Den Syntax des Codes einfach prüfen willst, warum versuchst Du ihn dann nicht zu kompilieren und die Fehlermeldungen weiter zu verarbeiten, dann brauchst Du nicht selbst den Parser zu entwickeln HTH Phil
  6. Hallo, erstmal ein Lob, dass Du Dir in dem Alter noch ein Studium antun möchtest Ich bin zwar Full-Time-Student und hab gut meine 45 oder mehr Stunden in der Woche. Ich habe Mathe (Analysis, Lineare Algebra) und theoretische Informatik ein wenig vor mir hergeschoben und muss das jetzt eben "nach" lernen. Das was ich generell sagen kann, Du musst Dich über ein paar Jahre eben zum Lernen motivieren, konsequent ein ganzes Semester. Es ist eben nicht damit getan sich einfach eine Zeit lang in der Woche den Stoff anzuhören, sondern sich auch zu Hause dran zu setzen und es zu wieder holen. Man muss auch mal mit Niederschlägen klar kommen, denn alles versteht man nicht auf Anhieb und man muss evtl im nachfolgenden Semester die Sachen noch einmal hören. Ein sinnvolles Lernsystem ist wichtig, um sich die Arbeit zu organisieren, also 2 Stunden vor ner Klausur zu lernen, ist einfach nicht ausreichend, außer man ist ein Genie. Ohne Frage, ein Studium macht wirklich Spaß, wenn man sich für das Thema interessiert und auch damit lebt, dass man eben lernen muss. Mir macht es Freude, wenn ich etwas zu beißen habe *g* Bei uns unterscheidet sich Informatik zu Wirtschaftsinformatik kaum, der kleine Unterschied besteht nur darin, dass die Informatiker Fächer haben wie Elektronik und ein passendes Praktikum, die WiInfs eben BWL. Sonst sind die Studiengänge im Grundstudium identisch, also 4 Mathevorlesungen (Analysis 1 & 2, Lineare Algebra 1 & 2), Informatik 1 bis 4 (Grundlagen der Informatik 1 & 2, theoretische Informatik, technische Informatik). HTH Phil
  7. Hallo, das ist Datenbank abhängig. Ich meine mal für mySQL davon gelesen zu haben, dass es da den Befehl get_last_id() gibt, aber der PK muss ja nicht zwingend numerisch sein, wenn z.B. der der PK aus 2 Feldern zusammensetzt, dann ist das nicht mehr so trivial. HTH Phil
  8. Hallo, wie wäre es mit nem alten Rechner und IPCop? Phil
  9. Hallo, ich hab das so gelöst, dass ich zu Beginn erst einmal alle Prüfungen vornehme, die ich benötige, schlagen die Prüfungen fehl, d.h. entweder das Form wurde ohne Daten (isset-Prüfung) aufgerufen, kann ich daraus schließen, es wurde direkt über einen Link aufgerufen. Sind Daten innerhalb der Post-Variablen vorhanden, prüfe ich diese auf richtige Angaben. Wenn alles in Ordnung ist mache versende ich meinen header, wenn nicht wird wieder ganz normal der HTTP Header gesendet und das HTML Form mitgeliefert. HTH Phil
  10. Hallo, ich hoffe ich hab Dein Problem richtig verstanden, d.h. Du willst den Datensatz, der innerhalb der Gruppe (1. Feld) den größten Wert im 3. Feld hat ? Primärkey ist Feld 1 + Feld 2. Gruß Phil
  11. Hallo, Welches DBMS setzt Du ein? Sind alle Rechte gesetzt (stimmen die Logindaten)? Funktioniert die Query, wenn Du sie per Hand ausführst? Bitte beschreibe Dein Problem genauer und die Aussage "ich habe nichts gemacht und es läuft trotzdem nicht" ist doch irgendwie widersprüchlich, denn wenn "nichts" geändert wurde, dann läuft es auch noch, ein PC wird sicher nicht aus der Laune heraus Daten verändern. Gruß Phil
  12. Hallo, nimm doch bitte mal einen Windowmanager z.B. Borderlayout oder Gridlayout. Füge Die einzelnen Komponenten in die Panels des Layoutmanager eins und dann den Layoutmanager in das JFrame. Hier mal ein Auszug: public GUI(Debug poDebug) { super(); this.goDebug = poDebug; this.goVisual = new Visual(this.goDebug); this.goEvent = new GUIEventListener(this); this.getContentPane().add( this.MainUI() ); this.setContentPane( this.getContentPane() ); //Menu und Hauptfenster setzen this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setTitle("Geneticmind"); this.setJMenuBar( this.MainMenu() ); this.setSize(700, 500); this.setResizable(false); Dimension loScreen = Toolkit.getDefaultToolkit().getScreenSize(); this.setLocation( loScreen.width/2 - 350, loScreen.height/2 - 250); this.InfoDialog(); } private Container MainUI() { Container loUp = new Container(); loUp.setLayout( new FlowLayout() ); loUp.add( this.getGenColorPanel() ); this.goProgressbar = new JProgressBar(); loUp.add( this.goProgressbar ); Container loView = new Container(); loView.setLayout( new GridLayout(2,0) ); loView.add(loUp); this.goJPanelIterateGen = new JPanel(); this.goJPanelIterateGen.setLayout( new GridLayout(0,1) ); JScrollPane loScroll = new JScrollPane(); loScroll.getViewport().add( this.goJPanelIterateGen, null); loView.add( loScroll ); //Haupt UI Container lo = new Container(); lo.setLayout( new GridLayout(0,2) ); //Daten einfügen lo.add( this.getInterface() ); lo.add( loView ); return lo; } [/PHP] HTH Phil
  13. Hallo, "Container c = frame.getContentPane();" nein damit "haust" Du Deine Objekte direkt in das JFrame, also: LayoutManager myLayout = beliebigerLayoutManager(); myLayout.add( myLabel, my Button) usw. fame.add( myLayout ); Bitte aber noch mal genau nachschauen HTH Phil
  14. Hallo, das ist doch eigentlich recht einfach, einfach in das JFrame ein Borader / Grid o.ä. Layout legen und da die Fensterelemente einsetzen, bei den Standard-Layoutmanagern funktioniert das dann automatisch. Falls es nicht geht, evtl mal den Quellcode Deiner Windowklasse posten HTH Phil
  15. flashpixx

    Welches Linux?

    Hallo, ich muss doch jetzt sehr grinsen :floet: Mir ging es nicht anders, ich setze Ubuntu + OSX ein Phil
  16. flashpixx

    Berichte erstellen

    Hallo, im CR Report, eben die beliebige Anzahl von Parametern erzeugen, dies sind dann meines Wissen globale Variablen für den Report. Dann die entsprechenden Labels o.ä. mit diesen Variablen füttern z.B. kann man für jeden Berichtsunterabschnitt bevor er aufgerufen wird einzelne Code-Blöcke hinterlegen, in denen Du die Variablen zuweist. Dann erzeugst Du Dir in Deinem Code ein CR Viewerobjekt und dieses müsste, wenn ich das noch richtig im Kopf habe, die Methode "setParameter<int, variant>" besitzen, mit der Du dann dem Bericht die Werte mit gibst. Wichtig ist, dass der erste Parameter im Report auch der erste ist, den man befüllt, sonst gibst eben Chaos (die Reihnfolge der Parameter kann man im Bericht entsprechend abändern). Um den Bericht dann zu öffnen, müsstest Du, wenn ich mich auch hier richtig erinnere, die Methode "show" des CR Viewerobjektes aufrufen. HTH Phil
  17. flashpixx

    Berichte erstellen

    Hallo, Du kannst doch im CR Editor Parameter setzen, die dann Dein Bericht verwendet, beim Erzeugen des Crystal Report Viewer Objektes kannst Du dann diese Parameter variabel mit Deinen Formdaten setzen Phil
  18. flashpixx

    Berichte drucken

    Hallo, ich meine mich erinnern zu können, dass CR eine Komponente registriert, mit der man direkt drucken kann. Ganz ohne Gewäht, es gibt einmal die Viewer Komponente und einmal die Printerkomponente, such doch einfach mal in den Controls. HTH Phil
  19. Hallo, also ich verstehe zwar nicht warum Du das nicht per SVN machen kannst, denn es würde wirklich Sinn machen, wenn mehrere Leute mit den Codes arbeiten. Wenn Du eine Versionierung machst und der Kollege X nicht, dann knallt es eh irgendwann. Du kannst Dir lokal ein SVN aufsetzen oder Du pflegst innerhalb Deines Codes die Änderung in den Kommentarzeilen z.B. mit Hilfe von Doxygen, dann schreibst Du eben an die Methode ein "@date Tag. Monat Jahr - Meine Änderung". Aber grundsätzlich sollte es einen "Style-Guide" geben, wie bei Euch Code produziert wird, damit man weiß, wer was gemacht hat, denn es ist immer sinnvoller den entsprechenden Kollegen zu fragen, als sich selbst durch den Code zu wühlen. Ich würde das durchaus noch mal bei Deinem Chef ansprechen HTH Phil
  20. flashpixx

    PC tuning

    Hallo, Es ging ja nicht um das generelle Fragen stellen, sondern ich hab bei dem OP gerätselt, wozu man eben 2 GraKas im Parallelbetrieb verwendet und dazu XP Home einsetzt. Beruflich wäre da, denke ich eher das XP Prof bzw Vista eingesetzt worden, also im Sinne von Spieleentwicklung, Raytracing, CAD o.ä. Das war auch nicht so gemeint, nur siehe oben, war ich jetzt darauf eingestellt, dass es sich um einen "Bürocomputer" handelt. Ich würde mir zwar nicht für das Geld zum Spielen mein System zusammen bauen, sondern eher dann mehr CPU Leistung für Raytracing (ggf. dann noch die passende GraKa für GPGPU-Technik), aber jedem das seine. :old Gruß Phil
  21. Hallo, also grundsätzlich gehören in ein UML Diagramm sowohl private / public / protected deklarierte Methoden & Eigenschaften, also eigentlich alles, bis auf den Methodencode. Für mein letztes Softwareprojekt musste dann ein DIN A2 Blatt für den Ausdruck her, weil man es sonst nichit hätte mehr lesen können. Ich hab es so gelöst, einmal ein ganz detailliertes UML Diagramm für die Doku in DIN A2 und ein Diagramm, in dem nur die Klassennamen und Beziehungen abgebildet sind für den "schnellen Überblick". HTH Phil
  22. flashpixx

    PC tuning

    Ich kenne sowohl den professionellen Einsatz und auch die Anwendung von solchen Systemen, als auch deren Entwicklung. Wir reden hier aber nicht über einen professionellen Einsatz, sondern im privaten Umfeld. Sobald ich für berufliche Zecke ein solches System einsetze, wird sicher auch nicht ein XP Home eingesetzt und zusätzlich steht für entsprechende Anwendungen ein Cluster zur Verfügung. Vor allen wird sicher hier einmal ein Cluster für entsprechende Berechnungen eingesetzt und ebenso ein Cluster für die eigentliche Darstellung Im privaten Umfeld sehe ich keinen Grund, um eine solche Performance einzusetzen. Phil
  23. Hallo, ERD / ERM, UML, Flussdiagramme, Nassi-Schneidermann Diagramme (Strukturgramme), Netzpläne (Petrinetze, EPK o.ä.) Wären einige um sie mal zu nennen HTH Phil
  24. flashpixx

    PC tuning

    Hallo, also Videoschnitt denke ich nicht, denn wofür benötige ich 2 parallel geschaltete GraKas, ein reiner MPEG En/Decoder passt auf eine Karte. Die 512MB Ram auf der Karte sind ausschließlich Texturspeicher, somit für Videoschnitt keine Verwendung. Bei einem Videoschnittsystem würde man hier den Schwerpunkt bei den Speichermedien legen, d.h. ein Raid 5 o.ä. Sorry, aber ich hab den Eindruck es ist ein System, das primär zum Spielen ausgelegt ist, mir fehlt da leider etwas der Bezug zum "Fachinformatiker". Gruß Phil
  25. flashpixx

    PC tuning

    Hallo, kann mir mal jemand erklären, wofür man ein solches System benötigt? Gruß Phil

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