Zum Inhalt springen

Rekon1602

Mitglieder
  • Gesamte Inhalte

    183
  • Benutzer seit

  • Letzter Besuch

Beiträge von Rekon1602

  1. Hier ist der Code, der das tut was du willst

    
    // Create a streamwriter, which writes to c:\output.txt
    
    using (StreamWriter writer = new StreamWriter(@"C:\output.txt", false) { AutoFlush = true })
    
    {
    
        // Read all *.jpg files from C:\Bilder
    
        string[] files = Directory.GetFiles(@"C:\Bilder", "*.jpg", SearchOption.TopDirectoryOnly);
    
        // Iterate all files and do something
    
        foreach (string file in files)
    
        {
    
            // Write the complete path of the file
    
            writer.WriteLine(file);
    
            // Only write the filename with extension
    
            writer.WriteLine(Path.GetFileName(file));
    
            // Write the filename without extension
    
            writer.WriteLine(Path.GetFileNameWithoutExtension(file));
    
        }
    
    }
    
    

  2. Kleinunternehmen:

    position: Softwareentwickler

    unternehmensgrösse: 14

    branche: CRM

    verdienst: 34000

    aufstiegschancen: 0

    weiterbildungsmöglichkeiten: 0

    verhältnis zum direkten vorgesetzten: gut

    verhältins zum chef des vorgesetzten (chef der firma): schlecht

    wechselmöglichkeiten: gut. hab schnell nen neuen job gefunden

    sonstiges

    Großes Unternehmen

    position: Softwareentwickler

    unternehmensgrösse: ~7000

    branche: wirtschaft

    verdienst: 47000

    aufstiegschancen: gut bis sehr-gut

    weiterbildungsmöglichkeiten: top (interne & externe weiterbildungen)

    verhältnis zum direkten vorgesetzten: sehr gut

    wechselmöglichkeiten: gut.

    sonstiges: Gleitzeit | Überstundenkonto

  3. Hallo.

    Erstmal zu mir selbst. Ich hab Informatik studiert und war während des Studiums als Werksstudent bei einer großen internationalen Firma tätig. Momentan arbeite ich in meinem 2ten festen Job als Programmieren für .NET-Anwendungen.

    Alle meine Vorstellungsgepräche liefen meiner Meinung nach recht unkompliziert. Meiner Meinung nach sollte man bei einem Vorstellungsgespräch offen sein und ehrlich.

    Don'ts:

    Ich hab bei meinem Vorstellungsgespräch zum Werksstudent auf die Frage "Warum möchten Sie bei uns als Werksstudent arbeiten?" mit "Naja, um Geld zu verdienen." geantwortet. Im nächsten Moment hab ich dann noch "und natürlich um Erfahrung zu sammeln..." *hüstl* Sie haben mich trotzdem genommen :)

    Do:

    - wie bereits erwähnt: offen und ehrlich sein.

    - offene Sitzhaltung und dem sprecher in die augen schauen

    - auf eine frage nicht sofort mit einer einstudierten antwort antworten. (war bei mir zwar noch nie der fall, aber ich könnte mir vorstellen, das personaler es lieber sehen, wenn man sich zunächst über die frage gedanken macht)

    mehr fällt mir grad nicht ein. Ich meld mich dann nochmal wenn mir noch was einfallen sollte :)

  4. Ich würde dir raten beim FI-AE zu bleiben, wenn es dir wirklich spaß macht. Vielleicht bist du momentan an einem Punkt wo dir alles schwer oder unmöglich vorkommt, aber auch das geht vorbei. Außerdem kann dir das in jeder/jedem Ausbildung/Studium/Job passieren. Ich hatte in meinem Studium auch eine Phase wo ich dachte, dass es nicht mehr geht... Man muss sich einfach nur dahinter klemmen und an sich selbst glauben. Und immer am Ball bleiben.

    Rede mit deinem Chef ob er dich nicht woanderst einteilen kann oder dich vielleicht mal auf nen Lehrgang schicken kann.

    Halte ich für eine sehr gute Idee. Wenn du einen Seminarleiter hast, kannst du ihn Fragen sobald dir etwas unklar ist.

    Wie schaut es denn mit deinen Kollegen aus? Kannst du nicht Fragen, wenn du nicht weiter kommst? Du darfst aber keine Scheu davor haben mehrmals zu fragen. Dafür bist du ja zur Ausbildung dort.

    Ich würde an deiner Stelle nicht nur Tutorials machen, sondern mich an das Projekt mit der JSF-Technologie machen. Wenn du nicht weiter kommst, kannst du gezielt nach deinem aktuellen Problem im Internet suchen. Wenn das nicht hilft, musst du halt einen Kollegen bitten dir weiterzuhelfen.

  5. Hab sowas zwar nicht selber erlebt, aber in meiner letzten Firma mitbekommen. Dass ein Kollege 2 1/2 Jahre Supportanfragen am Telefon/Mail entgegengenommen hat und sich darum kümmern musste. Das letzte halbe Jahr seiner Ausbildung zum FI-AE durfte er dann in die Entwicklungsabteilung. Sein Glück war, dass er sich auch privat viel mit Programmierung und so beschäftigt hat.

  6. Grundsätzlich ist das Kündigen eines Arbeitsvertrags vor Antritt der Stelle möglich. Der Arbeitgeber kann sich davor schützen, wenn er dies explizit im Arbeitsvertrag untersagt.

    Ich hatte vor ca. einem halben Jahr ein Vorstellungsgespräch bei meinem jetzigen Arbeitgeber und hab dort auch erwähnt, das ich relativ bald eine Entscheidung bräuchte, da ich noch andere Verträge daheim liegen habe, die auf eine Unterschrift warten. Der Personaler bei dem Gespräch meinte daraufhin, dass er es sehr gut finde, dass ich ihm dass sage und nicht einfach mal den Vertrag unterschreibe und dann doch vor Antritt der Stelle nen Rückzieher mache.

    Wenn du Probezeit hast, dann kannst du auch nach Beginn der Arbeit jederzeit kündigen.

  7. Ich denke mal für deinen einfachen fall, um nur zu prüfen, ob der string i-wo im text vorkommt ist die Contains-Methode ausreichend.

    Mit regulären Ausdrücken kannst du komplexere Abfragen formulieren wie zum beispiel eine prüfung auf eine valide e-mail-adresse.

    Mvvm

    Ich bin mir zwar nicht ganz sicher, aber ich glaube, dass die gesamte Business-Logik einer Anwendung in den "Model-Part kommt"

    Die Grafik zu MVVM hier find ich nicht schlecht

  8. private void Aktualiesieren_Click(object sender, EventArgs e)

    {

    sqlCmd.CommandText = String.Format("Update Gruppe SET Gruppe.ID,Gruppe.textbox2, Gruppe {0} where (ID >= {0} )");

    }

    Also irgendwie passen da einige Sachen nicht an deinem SQL-Statement.

    • Die Platzhalter in dem String.Format werden nicht gesetzt
    • Das SET des SQL-Statements ist nicht korrekt. Hier musst du immer 'FeldName = Feldwert' schreiben und dann mit Kommata getrennt die anderen zu setzenden Felder angeben. (SQL-UPDATE)
    • Ich denke mal, dass du nicht textbox2 schreiben willst, sondern den Text, welcher sich in dieser Textbox befindet. Dazu musst du auf die Text-Property der Textbox zugreifen

    Noch eine kleine Anmerkung zu SQL. Es ist besser den Parameter der WHERE-Bedingung nicht über string-verknüpfungen zu setzen, sonder über SQL-Parameter. Dazu einfach in den CommandText einen Parameter über @Parametername schreiben. Diesen Parameter kannst du dann im nachhinein setzten (siehe Beispiel)

    Beispiel:

    
    sqlCmd.CommandText = "UPDATE Gruppe SET Id=@Id";
    
    SqlParameter idParam = new SqlParameter("@Id", DbType.Int32);
    
    idParam.Value = "123";
    
    sqlCmd.Paramters.Add(idParam);
    
    

    Dadurch kannst du deine SQL-Statements gegen SQL-Injection absichern

    SqlParameter

  9. Hab den Fehler mittlerweile gefunden.

    Für diejenigen, die es interessiert:

    Im Mapping von NHibernate hat einen Entität gefehlt.

    Nachfolgende Zeile hat das Problem gelöst.

    
         .AddMetaValue<Contact>()
    
    

  10. Hallo.

    ich entwickle ein Programm weiter, welches über das NHibernate-Framework auf eine MSSQL-Datenbank zugreift. Nun hab ich das Problem, dass mir das NHibernate-Framework eine Exception wirft. Ich hab auch schon die Stelle im Code ausgemacht, die für die Exception verantwortlich ist.

    Wenn ich bei nachfolgendem Code, die auskommentierten Zeilen einkommentiere, dann tritt der Fehler auf, ansonsten funktioniert der Code.

    
    Map(folder => folder.Flags, "Statusflags");
    
    Map(folder => folder.SearchTerm, "Suchbegriff")
    
         .Not.Nullable();
    
    //MapAny(folder => folder.Parent, "Parent_ID", "EintragArt")
    
    //    .AddMetaValue<Folder>()
    
    //    .AddMetaValue<Project>();
    
    

    Die Exception, die ich bekomme lautet:

    {"could not execute query\r\n[ SELECT this_.ID as ID29_0_, this_.EintragArt as EintragArt29_0_, this_.Parent_ID as Parent3_29_0_, this_.ErstellungDatum as Erstellu4_29_0_, this_.LetzteAenderungDatum as LetzteAe5_29_0_, this_.ErstellungBen as Erstellu6_29_0_, this_.LetzteAenderungBen as LetzteAe7_29_0_, this_.RechteFlags as RechteFl8_29_0_, this_.NurSichtbarFuer_ID as NurSicht9_29_0_, this_.Statusflags as Statusf10_29_0_, this_.Suchbegriff as Suchbeg11_29_0_ FROM DokumentBaum this_ ]\r\n[sql: SELECT this_.ID as ID29_0_, this_.EintragArt as EintragArt29_0_, this_.Parent_ID as Parent3_29_0_, this_.ErstellungDatum as Erstellu4_29_0_, this_.LetzteAenderungDatum as LetzteAe5_29_0_, this_.ErstellungBen as Erstellu6_29_0_, this_.LetzteAenderungBen as LetzteAe7_29_0_, this_.RechteFlags as RechteFl8_29_0_, this_.NurSichtbarFuer_ID as NurSicht9_29_0_, this_.Statusflags as Statusf10_29_0_, this_.Suchbegriff as Suchbeg11_29_0_ FROM DokumentBaum this_]"}

    Wenn ich mir von der InnerException den StackTrace anschaue steht da folgendes:

    bei System.ThrowHelper.ThrowKeyNotFoundException()

    bei System.Collections.Generic.Dictionary`2.get_Item(TKey key)

    bei NHibernate.Type.MetaType.NullSafeGet(IDataReader rs, String name, ISessionImplementor session, Object owner)

    bei NHibernate.Type.AnyType.Hydrate(IDataReader rs, String[] names, ISessionImplementor session, Object owner)

    Ich hab auch schon versucht den, durch NHibernate erzeugen, Query direkt im SQL-Server Management Studio auszuführen, und da funktioniert alles, wenn ich "[" und "]" entferne. Ich denke mal, dass es daran aber nicht liegt.

    [ SELECT this_.ID as ID29_0_, this_.EintragArt as EintragArt29_0_, this_.Parent_ID as Parent3_29_0_, this_.ErstellungDatum as Erstellu4_29_0_, this_.LetzteAenderungDatum as LetzteAe5_29_0_, this_.ErstellungBen as Erstellu6_29_0_, this_.LetzteAenderungBen as LetzteAe7_29_0_, this_.RechteFlags as RechteFl8_29_0_, this_.NurSichtbarFuer_ID as NurSicht9_29_0_, this_.Statusflags as Statusf10_29_0_, this_.Suchbegriff as Suchbeg11_29_0_ FROM DokumentBaum this_ ]

    Wenn ich den Query im Management Studio ausführe, sieht das Ergebnis wie im Anhang dargestellt aus. Was auch ok ist.

    Meine Frage ist nun also: Was mache ich falsch? Warum funktioniert es nicht? Ich benötige die beiden auskommentierten zeilen.

  11. @Thelevan:

    genau das mein ich. normalerweise ist das visual studio auch so eingestellt, dass der cursor nicht i-wo wo kein text ist platziert werden kann. leider hab ich i-eine falsche tastenkombination gedrückt und etz kann ich ihn überall hinsetzten.

  12. Hallo

    ich hab grad irgendwie eine falsche tastenkombination in meinem visualstudio gedrückt und jetzt ist der textcursor immer da, wo ich mit der maus klicke. auch wenn ich i-wo klicke, ist der textcursor dort. das ist ziemlich nervig. Weiß zufällig jemand wie ich das wieder rückgängig mache?

    Ich hoffe dass ich mit diesem thema hier richtig bin, falls nicht, bitte verschieben.

    Danke.

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