Zum Inhalt springen

Code Poet

Mitglieder
  • Gesamte Inhalte

    320
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Code Poet

  1. Wie die Vorredner schon gesagt haben, gibt es da viele Möglichkeiten. 1. Möglichkeit MDI-Fenster Persönlich halte ich nicht so viel davon, ist aber Geschmacksache: einer unserer Azubis hier hat MDI-Kindfenster in die Mainform eingefügt. Die kannst Du dann einzeln als Forms entwerfen und nachher beim Instanzieren Deine Mainform als Wert der Eigenschaft "MDIParent" zuweisen. Hat den Vorteil, dass Du nicht in der selben Form hantieren musst. 2. Möglichkeit Panels Du kannst auch jede Deiner Layouts auf ein Panel setzen und mit der Visible-Eigenschaft arbeiten. Das hatte ja oben schon jemand vorgeschlagen. Nachteil: IMHO etwas lästig beim Bearbeiten. 3. Möglichkeit Tabsheets Ist zum Entwerfen relativ einfach. Zur Laufzeit kannst Du die Tabs dann ausblenden und das jeweils gewünschte Tab per Code in den Vordergrund setzen! Das ist wohl die Methode, die ich hier nehmen würde...
  2. Hallo Freunde! wir hatten gerade eine spannende Unterhaltung über freigegebene Verzeichnisse: Wenn man die Freigabe aufhebt, sieht man ja, wieviele User noch darauf zugreifen und ggf. auch welche. Gibt es ein Systemevent, auf das man reagieren kann, sobald jemand ein Verzeichnis oder eine Datei öffnet? Oder hat man wenigstens eine Möglichkeit, aktiv nachschauen zu gehen, wer gerade verbunden ist? Liebe Grüße, Das Füchslein
  3. Hallo! Wenn irgendetwas nicht funktioniert nehme ich zunächst grundsätzlich immer an, dass ich der Fehler bin. In meinem aktuellen Projekt habe ich allerdings ein Problem, das ein Bug im VS zu sein scheint: Mit dem DataSet-Designer habe ich mein Datenmodell entworfen, also alle Datentabellen und Beziehungen definiert. Nun ist Datenbankprogrammierung nicht unbedingt etwas Neues für mich und Keydefinition in Microsoft-Datenbankumgebungen ja auch an sich eine simple Sache - zumindest in diesem Datenmodell... Im Designer allerdings taucht dann der Fehler auf. In die Form wird ein DataGridView gelegt und mit einer Instanz des Datenmodells als DataSource verknüpft. Eine Spalte dieses DGV soll nun statt der in der Datentabelle verknüpften KundenID dem ForeignKey "nachlaufen" und den Kundennamen anzeigen. Der Designer bietet hier allerdings nur die Möglichkeit, die jeweils umgekehrten Wege zu gehen, das heißt, ich sehe im Designer alle per FK referenzierten Tabellen, die auf die gerade benutzte DataSource zeigen. Würde ich also die Kundenliste bearbeiten, könnte ich sehen, dass die Kundenbestandstabelle sich auf die KundenID bezieht und aus ihr Daten auswählen. Eigentlich müsste es doch genau umgekehrt sein, oder? Hat jemand von Euch ein ähnliches Problem oder noch besser eine Lösung dafür?
  4. Hallo Todesfisch! Ein günstiges Tool ist SmartPop2Exchange. Das habe ich mir lizensiert und es funktioniert großartig!
  5. MySQL ist nach wie vor die gängigste Datenbank für Webapplikationen... Auf Windowsservern überwiegen natürlich die MSSQL-Banken. Da ich ja nunmehr für meine Sachen unsere MSDN-Lizenzen benutzen darf, benutze ich auch lieber Microsoft-Produkte.
  6. Ist etwas komplizierter. Mein Exchangekonto läuft bei 1 & 1 im Internet. Hierzu verbinde ich mich entweder per OWA oder direkt mit Outlook. In unserem Firmenintranet benutzen wir Notes, das ja auch einen Kalender hat. Diesen will ich, wenn ich in die Firma komme mit Notes synchronisieren. Das müsste also alles über meinen Client durchgeschleift werden.
  7. Ich benutze Media Center von J. River. Ist zwar recht wuchtig, aber kann alles, was man für Multimedia braucht inklusive CD rippen bzw. umgekehrt aus MP3 wieder CDs erstellen.
  8. Gern geschehen. Programmierst Du denn auch in PHP? Ggf. heißt die Funktion nämlich sonst anders (z.B. strtok in C++)
  9. Wenn ich recht verstehe hast Du in Deinem Programm einen String, der den vollen Namen enthält. Also musst Du ihn erst im Programm zerlegen mit dem " " (Chr(20)) als Trennzeichen. So würde ich es in PHP machen: NameArray = implode(NameString, " ") Dann in SQL so abfragen, wie GrandMasta beschrieben hat. In NameArray[0] wäre demnach der Vorname und NameArray[1] der Nachname. Du musst allerdings darauf achten, dass Fälle abgefangen werden, in denen z.B. mehr als zwei Teile im String sind (z.B. "Max Xaver Mustermann") oder der User vielleicht nur "Mustermann" eingibt!
  10. Die Liste ist umgekehrt kürzer. Das werde ich mal versuchen... Danke Dir!
  11. In manchen Datenbanken funktioniert auch SELECT LAST_INSERT_ID FROM [Tabellenname] Eine leider oft und gern benutzte Methode, die allerdings sehr unsauber bis gefährlich ist wäre: SELECT MAX([Primärschlüssel]) FROM [TabellenName] allerdings kann das schwer in die Hose gehen, wenn Deine DB Engine AutoIncrement-Keys auch in "Lücken" vergibt. Der Key, den Du hier zurückbekämst ist eben nur der numerisch größte und nicht zwangsläufig der zuletzt vergeben; IMHO gehört derjenige, der sowas macht geschlagen.
  12. Hallo Leute, ja, ich weiß, 64-Bit ist noch nicht so ausgereift, aber das ist leider eine Vorgabe... So habe ich nun einen Windows Server 2003 64 Bit und muss einen Treiber zum Laufen bringen, der eine ODBC-Schnittstelle zu einer MySQL-Datenbank herstellen kann, die auf einem anderen (Linux)-Rechner liegt. Die Installation des Treibers von der MySQL-Seite verläuft normal, aber er taucht nachher einfach nicht in der Liste verfügbarer Datasources auf, wenn ich die DB hinzufügen will... Verzweifle langsam daran... :-/ Liebe Grüße, Das Füchslein
  13. Es geht um Notes. Leider habe ich sowohl auf den Notes-Server als auch auf den Exchangeserver nur Clientzugriff. Außerdem wird meine Firma den Teufel tun, und "irgendeinem" Server aus dem Internet Zugriff auf ihren Notesserver gestatten. Ideal für mich wäre die Möglichkeit, mit einer selbstgebastelten EXE die Notesdaten auszulesen und in Exchange zu importieren und umgekehrt. Dazu müsste ich aber eine API haben, um mich auf den Notes-Server zu verbinden und meine Daten rauszuholen bzw. reinzustellen. An den Exchangeserver komme ich mit .NET 2005 ohne Probleme ran.
  14. Du kannst im inneren Select ein aggregierendes Statement verwenden, dass die entsprechenden Werte erst berechnet und dann als skalare Größe im äußeren Statement weiter verwendet. Das geht allerdings nicht mit allen Datenbanken uneingeschränkt. Da Du schreibst, dass Du in PHP programmierst, nehme ich an, dass Du MySQL benutzt. Das ist natürlich eine vergleichsweise "schwache" DB in diesen Dingen (will damit nicht in Frage stellen, dass es für Websites die beste schlechthin ist!). Was die Performance angeht, ist es auch oft gut, zu probieren, was mehr drückt. Prinzipiell ist es natürlich meist performanter, solche Berechnungen direkt in der DB machen zu lassen, aber es war nicht selten der schnellere Weg, es doch in der Applikation zu machen; gerade wenn man mit MySQL arbeitet! Einfach mal versuchen!
  15. Bislang gab es von NVidia immer den Detonator, also ein Treiberpaket für alle Karten... Wenn sie an diesem sehr cleveren Prinzip noch festhalten, sollte die Suche nicht schwer fallen.
  16. Wie Sand am Meer! Als ich noch eine kastrierte Flatrate benutzen musste hatte ich mit "Bandwidth Monitor Pro" gute Erfahrungen: http://www.bandwidthmonitorpro.com/ Die 19 Dollar sind nicht zuviel finde ich.
  17. Hallo zusammen nun läuft es endlich, mein Exchangekonto im Internet. Wirklich sehr praktisch; leider ist meine Firma immernoch mit Lotus-Notes unterwegs, sodass ich die Kalender von Hand abgleichen muss... Nicht wirklich schlimm, aber doch lästig. Kennt einer von Euch ein Tool, mit dem man einen Abgleich machen kann, ohne Adminzugriff auf die Server? Eine Notes API für VS.NET 2005 würde ja schon reichen, dann schreibe ich mir das selbst. Liebe Grüße, Das Füchslein (mit einem Blick auf den Exchangeguru Hades )
  18. Okay, aus mir spricht die Führungskraft, aber ein Betriebsrat macht IMHO nur Sinn, wenn die Mitarbeiter ein (weiteres) "Sprachrohr" zum Vorstand/zur Leitung brauchen. Kenne jetzt die Strukturen bei SAP nicht, aber da die Mehrheit dort zufrieden ist, finde ich auch, dass man nur dann einen BR einrichten sollte, wenn es nicht so wäre! Man weiß natürlich - gerade bei großen Firmen - nie so genau, wie freiwillig solche Abstimmungen sind. So kenne ich eine, die seit Jahrzehnten erfolgreich einen BR durch "stillschweigende Androhung" verhindert, Goodies wie z.B. das Sommerfest etc. zu streichen - zu denen sie ja nicht verpflichtet sind! In unserem Unternehmen ist der BR keine Bremse und effektiv, wohl gerade weil er nichts mit den Gewerkschaften zu tun hat! Das wird bei SAP wohl anders sein...
  19. Lieber wären mir natürlich, wenn ich sämtliche Features nutzen könnte!
  20. Hallo Leute, wieder mal ein Exchange-Topic von mir: zuhause betreibe ich einen Windows-Exchangeserver. Bei 1&1 gibt es für ein paar Euro im Monat Exchange-Postfächer zu mieten, was mein Vater und ich jeweils für getrennte Pakete getan haben. Gibt es einen Weg, dass unser lokaler Server-Exchange-Account mit dem jeweiligen 1&1-Account synchronisiert? Wenn ja, wie stelle ich das am geschicktesten an? Liebe Grüße, Benny
  21. Da wirst Du nicht drumherum kommen. Wenn Du Geld verdienst, musst Du dafür Steuern zahlen! Gibt Dein Freund Dir also 100€, müssen die nachher in Deiner Steuererklärung als "Einkünfte aus nicht selbständiger Arbeit" auftauchen! Natürlich wird dieser Betrag dann wieder gemildert durch die immensen Kosten (PC-Kauf, CD-Rohlinge, Fachliteratur, Fahrtkosten, etc...) gemildert. Als Einzelunternehmer gibt es keine "feste Steuer", wie Du jetzt vielleicht meinst, also Du musst nicht monatlich einen Betrag X abdrücken, nur weil Du ein Gewerbe angemeldet hast!
  22. Hallo! Zum Thema Gewerbe: Du musst, wenn Du Software verkaufst, ein Gewerbe anmelden und die Gewinne versteuern! Spätestens Ende des Jahres in der Steuererklärung musst Du über Deinen Umsatz Auskunft geben. Gute Nachricht: Du kannst das Gewerbe auch nachträglich anmelden, aber spätestens mit dem Zeitpunkt, zu dem Du eine Rechnung ausstellst, muss es stehen! Zum Thema Copyright: Das Urheberrecht für Dein Programm liegt bei Dir, es darf also ohne Deine ausdrückliche Erlaubnis nicht lizenzfrei kopiert werden. Schützen lassen müsstest Du nur den Namen, wenn Dir daran liegt, dass kein anderer unter diesem Namen Software verkauft. Umgekehrt musst Du natürlich darauf achten, dass Deine Software von Dir keinen geschützten Namen verpasst bekommt. Zum Thema Haftung und Gewährleistung: Unbedingt beachten! Sobald Du gewerblich Software verkaufst, bist Du erstmal voll dafür verantwortlich! Wenn z.B. eine Bank Deine Programme einsetzt und damit unbeabsichtigt einen DWS-Fonds schrottet, freunde Dich schonmal mit einer Privatinsolvenz an. Als Einzelunternehmer haftest Du uneingeschränkt mit Deinem Privatvermögen auch für's Geschäft. Also wichtig: Gewährleistungs- und Haftungsansprüche des Kunden müssen genau definiert sein. In jedem Fall eine Haftpflichtversicherung abschließen (die normalen Privathaftpflichten decken gewerbliche Haftung nicht)!
  23. @IJK: Da habt Ihr aber eine abweichende Definition von Soft Skills. In aller Regel sind das nämlich alle Fähigkeiten, die man außerhalb des Fachspezifischen hat, also soziale Kompetenz, Sprachkenntnisse, kaufmännische Begabung, Vertriebserfahrung, etc... Aber es ist ja auch (noch) kein wissenschaftlich definierter Begriff, sondern eher ein geflügeltes Wort.
  24. Hallo Lexia, Soft Skills sind z.B. kommunikative Fähigkeiten, also alles das, was nicht fachlich ist, grob gesagt. Ja, nur etwas anders formuliert! Z.B.: "Bedingt durch die gegenwärtige Auftragslage meines Ausbildungsbetriebes bin ich angehalten, mir einen neuen Wirkungskreis zu suchen." Mehr einfach nicht schreiben, und ggf. beim Bewerbungsgespräch näher darauf eingehen! Das ist etwas, das man durchaus ehrlich sagen kann, verknüpft mit der Hoffnung, dass es im neuen Betrieb besser werde! "Voraussichtlich" schreibt man mit einem "r". ;-)
  25. Letztlich wird einem auch kaum jemand aus so etwas einen Strick drehen, die anderen Fehler sind da schon viel gravierender!

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