Suchergebnisse
Suchergebnisse 1-30 von insgesamt 1.000. Es gibt noch weitere Suchergebnisse, bitte verfeinern Sie Ihre Suche.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Ein Kollege von mir fragt bei Regex-Problemen immer ChatGPT. Also wenn du dem Bot dein Problem präzise erklären kannst, dann spuckt der wohl auch den geeigneten Regex aus.
-
SplitterContainer
BeitragIch hab mir eine Verbesserung des SplitContainers gebastelt. Tatsächlich ein ganz anderes Control, welches den WinForms-SplitContainer überflüssig macht. Es beinhaltet eine kleine konzeptionelle Erfindung - also so ein Layout-Control gabs bislang noch nie - in keiner Sprache, keinem Framework. Nämlich der WinForms-SplitContainer ist lästig, wenn man mehr als zwei SplitterPanel neben-/unter-einander braucht. Das kriegt man nur hin, indem man einen zweiten SplitContainer in eines der SplitterPanel…
-
Meine General-Lösung schmeisst durchaus eine Exception, wenn Concurrency auftritt. Aber damit ist so ein Problem ja nicht gelöst. Concurrency zu behandeln ist immer eine Frage des konkreten Falles.
-
Zitat von Haudruferzappeltnoch: „Ansonsten muss ich wohl für jede Tabelle einen eigenen Adapter tüdeln.“ja, das ist eiglich so vorgesehen (idiotischerweise). idiotisch ist das, weil ja im Dataset alle Informationen vorhanden sind, um alle Tabellen korrekt upzudaten. Daher hab ich ein Dingens gemacht, was geeignete DataAdapter generiert: Dataset->Db (DbPersistance)
-
Colored Menues
BeitragZitat von RodFromGermany: „@Amelie Dein ContextMenuStyler-Singleton ist nicht ganz korrekt implementiert“hmm - mir sieht das ganz richtig aus, was Amelie ursprünglich gemacht hat. Und auch hübscher: nur eine Zeile - kein Brimborium. Deine Variante dagegen ist ziemlich OldSchool, als es die Auto-Properties noch nicht gab.
-
Zitat von buttermilkboy: „oder gibt es doch eine Alternative zu dem Bindingnavigater?“ jedes DatagridView ist eine besser als dieses BindingNavigator-Dingens. Im BN kannste die Datensätze nur so durchklickern, im DGV siehst du sie alle, und kannst den, der dir gefällt direkt auswählen, ohne herumgeklicker.
-
Künstliche Intelligenz und wie nutzt Ihr diese zur Programmierung?
ErfinderDesRades - - Weitere Sprachen und sprachübergreifende Themen
BeitragZitat von ManuelSoftware: „Schreiben von Kommentaren für Funktionen“Hast du mal ein paar Beispiele? (also richtige Methoden, so 30-40 Zeilen) Weil ich kann mir kaum vorstellen, dass ein Automat Methoden sinnvoll kommentieren kann. Ich vermute, dass er nur das nachlabert, was man dem Code eh schon direkt ablesen kann. Solche Nachlaber-Kommentare sind aber direkt schädlich für das Code-Verständnis, und sollten unbedingt unterlassen werden.
-
Erstmal Klärung von Begriffen: Mit 'Projekt' ist in DotNet eine *.vbproj - Datei gemeint, die den Code verknüpft für eine dll. Eine 'Solution' meint eine *.sln-Datei, und die verknüpft mehrere Projekte zu einer Anwendung. Wenn man also eine Anwendung programmiert sollte man nicht von Projekt, oder Projekt-Ordner sprechen, sondern vom Solution-Ordner - sonst entstehen Missverständnisse. Anbei also ein Ordner mit paar Solutions drinne. Ich unterscheide zwischen Solution und Infrastruktur/Helpers/U…
-
Zitat von Humax: „Ich schaue mir mal den anderen Thread an, ansonsten belasse ich es bei meiner Lösung mit nem Timer,“Jo, die Lösung des anderen Threads geht ja auch mit einem Timer - also prinzipiell bist du damit also konform
-
Das CodeBehind zickt iwie rum, wenns generische Typen generieren soll. Wenn du also ein WithEvents Progress(Of Tuple(Of Integer, Integer, Integer, Integer)) verwendest, dann weint er, weil er den generischen Eventhandler VB.NET-Quellcode (1 Zeile)generieren muss. Er kann es zwar, aber der Designer meint, er könne es nicht. eine Lösung: VB.NET-Quellcode (15 Zeilen)
-
VS verhaspelt sich manchmal. Es gibt im Solution-Ordner eine versteckte Datei namens .vs. Das ist ein Cache von allerlei Dingen, die VS sich von Sitzung zu Sitzung merken will. Die Datei kann man löschen, dann hat er v.a. die im VS geöffneten Fenster vergessen. Aber vielleicht auch die Überwachungen - ein Versuch wärswärt.
-
Wenn du magst, kannste dir mal Grundlagen: Fachbegriffe angucken. Ist vielleicht was dir nützliches mit dabei.
-
Zitat von 2024new: „ VB.NET-Quellcode (6 Zeilen) Array.indexOf() ist mein Problem, in der Klammer wird das Array und das Objekt eingetragen wenn ich dort Werte eintargen funktioniert mein Progarmm, wenn ich als Array eine Variabel mit dem Namen des Array eintrage funktioniert das Programm nicht.“In der Klammer musst du ein Array eintragen. A9 ist ein Array - schau in den Code: As Integer() - deshalb funktionierts. Str3 ist kein Array - schau in den Code: Es ist ein String. Ein String ist kein Ar…
-
Da ist was in diesem Tut: Tree-Übungen - Rekursion , Abschnitt "Addressierung via Pfad". Es ist allerdings mit Treenodes, und statt "Prefix/IndexPath" wird der Fullpath der Treenodes verwendet, in "segments" zerlegt. Ist im Tut auch nicht ausführlich beschrieben, aber im Code isses. Und zwar ist bei mir die Function Approach eine Extension-Function der TreenodeCollection-Klasse. Das Generieren anhand eines IndexPathes ist aber bischen anders als anhand von Fullpath-Segmenten: Einen Node für ein …
-
Verstehe ich das richtig: Du hast eine Baumstruktur, und willst da Nodes einhängen. Den Nodes gibst du etwas mit, was bei mir "IndexPath" heissen würde, bei dir scheinbar "Prefix". Also ein Prefix 0.2.4.0 würde den ersten Node im Baum meinen, von dessen Childs den dritten, von dessen Childs den fünften, von dessen Childs den ersten. Um sowas hinzukriegen brauchst du eine Such-Funktion: "Gib mir Node für diesen Prefix". Nun kann sein, dass, wohin der prefix addressiert, dass da noch gar kein Node…
-
Zitat von Haudruferzappeltnoch: „Das würde ja auch bedeuten wenn ich Events im Kreis schalte“(Was ist damit wohl gemeint?) Jedenfalls, wenn zwei Objekte je ein Event je des anderen behandeln, und dabei je ihr eigenes auslösen, dann ist eine StackOverflowException fällig. Im CallStack (Aufrufeliste) kannst du dann irrsinnig viele Methoden sehen, die einander aufrufen - halt bis der Stack überläuft (overflow)
-
für die gezeigten Berechnungen ist wohl das bs.ListChanged zuständig. kann durchaus sein, dass das ListChanged gelegentlich auch feuert, wenn die Berechnung noch undurchführbar ist - das musste halt abfangen. Hilfreich beim Abfangen kann sein die ListChangedType-Property des EventArgs. Eine erste Massnahme kann auch sein, die Zeile "txt = DataTable1BindingSource.Count.ToString & " / " & (dt.Rows.Count).ToString" zu löschen - sieht mir unsinnig aus, und was ist dabei das dt?
-
Wenn ich recht erinnere gibt es auch eine Beschränkung bei Internet-Zugriffen. ZB kann man nicht mehr als 2 Sites gleichzeitig downloaden.
-
Deine Fragen kann man wohl kaum beantworten, wenn du den Code deines ObjectModels nicht zeigst.
-
jo, bei Auftragsnummern etc ist eigentlich üblich, dass man Datentyp String wählt. Anders formuliert: Auftrags"nummern", Rechnungs"nummern", SerienNummer, etc. - sogar Hausnummer - sind fachlich gesehen keine Zahlen, sondern textuelle Identifikatoren. Daher ist an solchen Stellen ein Zahl-Datentyp problematisch.
-
Üblicherweise ein Fehler im Designer-Code. Aber ich kann rar-Files nicht öffnen -
-
Im BindingSource_ListChanged-Event kann man auf derlei Änderungen reagieren und die Anzahl neu ermitteln (BindingSource.Count) Dabei die EventArgs des Events beachten.
-
Zitat von asuryan: „eigenene SQLite ORM“Ein ORM für Datasets? Sowas erledigen doch eigentlich DataAdapter, also bei SqLite der SqliteDbAdapter (oder heisst so ähnlich). Guggemol Dataset->Db (DbPersistance) Aber Sqlite finde ich eh komisch. Da hat man alle Daten in einer Datei und nu kann das Dataset damit kommunizieren. Ja, aber da kann man das Dataset auch gleich als Datei abspeichern und einlesen (Dts.WriteXml/.ReadXml).
-
du kannst in Car eine berechnete Spalte anlegen, die den Manufactorer-Name anzeigt. gugge DataExpressions: Filter und berechnete Spalten im Dataset Insgesamt kooperiert Wpf nicht gut mit Datasets - es gibt keine vernünftige Intellisense, und jetzt dieser Mist, dass eine DataRow kein PropertyChanged feuert.