Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von Wilfried
Thema: Inhalt der Combobox wird trotz Data-Binding nicht aktualisiert
Am im Forum: GUI: WPF und XAML

Hallo

Zitat
Da man aus unerklärlichem Grund seine eigenen Einträge nach kurzer Zeit nicht mehr bearbeiten kann!!!

siehe hier: Hello World! myCSharp auf .NET

Zitat
Ebenfalls anders ist, dass Beiträge in Zukunft nur noch innerhalb eines gewissen Zeitraums editieren werden können, der derzeit 30 Minuten beträgt. Der Zeitraum ist nicht fix; wir müssen auch lernen, welcher Zeitraum hier sinnvoll ist.
Der Grund ist, dass in der Vergangenheit zu oft der Kontext selbst nach Wochen editiert wurde, sodass der Verlauf eines Themas nur noch schwer nachvollzogen werden konnte.

Thema: Zugriff auf Variable anderer Klasse
Am im Forum: Grundlagen von C#

Schau dir mal Serilog an.

Thema: Inhalt der Combobox wird trotz Data-Binding nicht aktualisiert
Am im Forum: GUI: WPF und XAML

Binde die IrgendeineViewModelKlasse an den DataContext der View und die ItemsSource wird gebunden an Sammlung.

Siehe: [Artikel] MVVM und DataBinding

Thema: SSID in Combobox darstellen
Am im Forum: GUI: WPF und XAML

Hallo
schau dir mal das MVVM-Entwurfsmuster an.
[Artikel] MVVM und DataBinding

Thema: "Titel" in die Metadaten einer Bilddatei schreiben
Am im Forum: GUI: WPF und XAML

Die Anmerkungen stehen in meiner Signatur und sind allgemein gemeint.

Thema: "Titel" in die Metadaten einer Bilddatei schreiben
Am im Forum: GUI: WPF und XAML

https://www.nuget.org/packages?q=exif
https://github.com/search?q=exif

Thema: SerialPort konstant auslesen
Am im Forum: Rund um die Programmierung

so war das wohl nicht gemeint. Schau dir mal den Link an: SerialPort.DataReceived Ereignis und hier
Vom Seriellen Port empfangene Daten in eine Textbox schreiben

Thema: Welche UI-Technologie von MS einsetzen???
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

interessanter Beitrag: Avalonia platform support - why it's simple

Thema: Eine einfache Tabelle programmieren
Am im Forum: Grundlagen von C#

Ja, kann man mit C# machen. Egal, ob Winform oder WPF.

Thema: Eine einfache Tabelle programmieren
Am im Forum: Grundlagen von C#

@CyborgBeta

zu Punkt 2 siehe hier:
Serialisieren und Deserialisieren von JSON-Daten in .NET
CsvHelper

zu allen anderen Punkten empfehle ich dir, dich mal intensiv mit C# zu beschäftigen: Einführung in C#

Und zum Thema:

Zitat
Ich suche nach einer einfachen GUI-Tabelle, die durch einen (Big Data-)Algorithmus mit Inhalten gefüllt werden soll...
schau dir mal das an: [Artikel] Drei-Schichten-Architektur

Und wenn du dich für WPF entscheiden solltest, dann noch diesen Link: [Artikel] MVVM und DataBinding

Thema: Eine einfache Tabelle programmieren
Am im Forum: Grundlagen von C#

Hallo

Ich geh mal davon aus, dass du eine App für Windows schreiben möchtest. Da gibt es zum Beispiel Winforms und WPF.
Beide haben unterschiedliche Controls zur Darstellung von Daten. Der Suchbegriff "Tabelle" führt mit Sicherheit ins Leere. "Datagrid" ist da besser.
Beide Technologien haben unterschiedliche Einstiegshürden und Anforderungen. Damit solltest du dich am Anfang beschäftigen.
Beide haben einen Designer. Man muss ihn aber nicht nutzen. Ich verwende seit Jahren WPF, nutze keinen Designer und komme damit sehr gut klar.
Nun noch einige Links:

WPF Kategorien von Steuerelementen
Steuerelemente für Windows Forms

Thema: Fragen zum Sortieren
Am im Forum: GUI: Windows-Forms

@FZelle
404 - Page not found

https://learn.microsoft.com/en-us/previous-versions/dotnet/articles/ms993236(v=msdn.10)

Thema: DataGrid an eine List mit variabler Spaltenzahl binden
Am im Forum: GUI: WPF und XAML

Also ich würde ja MVVM einsetzen. Und anstelle Datagrid ein Listview.


        public ObservableCollection<JahresTabelle> Tabelle { get; set; }


        <ListView ItemsSource="{Binding Tabelle}" >
            <ListView.View>
                <GridView>
                    <GridViewColumn Header="Kunde" DisplayMemberBinding="{Binding Kunde}"/>
                    <GridViewColumn Header="Projekt" DisplayMemberBinding="{Binding Projekt}"/>
                    <GridViewColumn Header="Volumen">
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <ItemsControl ItemsSource="{Binding Volumen}">
                                    <ItemsControl.ItemsPanel>
                                        <ItemsPanelTemplate>
                                            <UniformGrid Rows="1"/>
                                        </ItemsPanelTemplate>
                                    </ItemsControl.ItemsPanel>
                                    <ItemsControl.ItemTemplate>
                                        <DataTemplate>
                                            <TextBlock Text="{Binding}" Margin="0,0,3,0"/>
                                        </DataTemplate>
                                    </ItemsControl.ItemTemplate>
                                </ItemsControl>
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                </GridView>
            </ListView.View>
        </ListView>

Und dann noch etwas schön machen.

Thema: Wie Diagramme in WPF erstellen
Am im Forum: Grafik und Sound

Hallo
schau dir mal das an: LiveCharts2. Ist zwar noch beta, funktioniert aber schon sehr gut.

Thema: Aufsummieren in Text Box nach Button Click
Am im Forum: GUI: Windows-Forms

grübel grübel
Was willst du uns mit dem Beitrag sagen? Gehört der Code zum Text? Ich verstehe nicht, was du gemacht hast und was du willst.
Ich vermute etwas, das würde aber bedeuten, dass du meinen Beitrag nicht gelesen/verstanden hast.

Thema: Aufsummieren in Text Box nach Button Click
Am im Forum: GUI: Windows-Forms

Indem du zu dem alten Wert den neuen Wert addierst. Das funktioniert natürlich nicht mit String. Du musst die Eingaben also vorher in eine Zahl umwandelt. Stichwort: Parse
How to convert a string to a number (C# Programming Guide)

Thema: Zahlen in Zeichen umwandeln
Am im Forum: Grundlagen von C#

Hallo
Du musst die entsprechende Anzahl von Sternchen zu einem String zusammenfügen. Das machst du am Besten in einer eigenen Methode.

Thema: Validation MVVM WPF
Am im Forum: GUI: WPF und XAML

Zwei interessante Links dazu:
Data validation in WPF
WPF und MVVM richtig einsetzen - Teil 3

Thema: Uhrzeit ähnlich Timeonly
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Es gibt zwei wichtige Dinge, die man hier benötigt. Man muss die Doku lesen und verstehen und man muss debuggen können. Denn bei solchen Fragen bekommt man meistens nur den Link für die Doku. Und dort findet man alle Methoden und die Erklärung dazu.
Und: "Wissen heißt wissen, wo es geschrieben steht", hat Albert Einstein gesagt.

Thema: Uhrzeit ähnlich Timeonly
Am im Forum: Basistechnologien und allgemeine .NET-Klassen


            int  input = 1439;
            string result = TimeSpan.FromMinutes(input).ToString(@"hh\:mm");
            double result2 = TimeSpan.Parse(result).TotalMinutes;
            Console.WriteLine($"Input: {input}  Zwischenergebnis: {result}  Endergebnis: {result2}");

Macht 2 Zeilen Code. Funktioniert so aber nur bis 1439. Erklärung in der Doku.

Thema: Uhrzeit ähnlich Timeonly
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Ich bin immer wieder erstaunt, wenn Einsteiger/Umsteiger mit TimeSpan, DateTimeOffset usw. hadern und lieber ihre eigenen Lösungen suchen. Mit diesen Klassen kann man fast alles machen, was man in diesem Zusammenhang benötigt. Parsen von Strings, Umwandlung in Strings, rechnen und das abhängig von der Ländereinstellung. Das können die eigenen Lösungen meistens nicht. Man muss auch beachten, das TimeSpan in vielen anderen Klassen verwendet wird, dann hat man mit der eigenen Lösung ein Problem.

Thema: Hilfe bei XML Serialization
Am im Forum: Grundlagen von C#

Lass dir doch die Klasse automatisch erstellen: JSON and XML to C# classes in Visual Studio

Thema: Insolvenz wegen Stromausfall
Am im Forum: Smalltalk

Ja, da stimme ich dir zu. Und da liegt auch das Problem. Wenn der Fall dann mal eintritt, dann stellt man fest, was man so alles vergessen hat. Zuhause mag das ja noch gehen, aber in einer Firma wird es schwierig. Da ist vielleicht der Domänencontroller weg, die Daten des Warenwirtschaftssystems wurden zwar gesichert, aber die Erweiterungen wurden vergessen. Da gibt es das CRM-Sytem noch. Ups, daran hab ich nicht gedacht....
Man merkt ja schon bei Serverproblemen in der Firma, wer da plötzlich nicht mehr arbeiten kann.

Thema: Insolvenz wegen Stromausfall
Am im Forum: Smalltalk

Leider gibt es oft die Einstellung "das wird schon so funktionieren", "da hatten wir noch nie Probleme", "das ist ja schon viel zu teuer". Nicht nur im IT-Bereich. Und wen man als Mitarbeiter dann drauf hinweist, dann mault man immer nur. Aber im IT-Bereich wird es sehr schnell existenzbedrohend.

Thema: Insolvenz wegen Stromausfall
Am im Forum: Smalltalk

Da muss ja wohl einiges schief gelaufen sein.
Die Gründe für die Insolvenz

Zitat
Der Vorfall ereignete sich um den Monatswechsel nach einem Stromausfall in der Region, der zu einer erheblichen Beschädigung der IT-Server und einem irreparablen Datenverlust geführt hat, nachdem auch die Notstromversorgung aufgrund technischer Defekte zeitgleich ausgefallen ist.

Kann ich irgendwie nicht nachvollziehen. Gibt es keine Datensicherung? Keine Datenrettung möglich? Mit einem Stromausfall muss man ja immer rechnen.

Thema: Klasse in Datei schreiben und lesen
Am im Forum: Grundlagen von C#

Ja natürlich. Es gibt da viele Wege. Hier mal was als Einstieg: Serialisierung in .NET

Thema: Daten lesen, speichern und behandeln
Am im Forum: Grundlagen von C#

Für Arduino habe ich das hier gefunden: ArduinoJson library

Thema: DHCP Status abfragen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Da gibt es den WMI Code Creator v1.0.
Da findet man diese Infos.

Hier der generierte Code:


using System;
using System.Management;
using System.Windows.Forms;

namespace WMISample
{
    public class MyWMIQuery
    {
        public static void Main()
        {
            try
            {
                ManagementObjectSearcher searcher = 
                    new ManagementObjectSearcher("root\\CIMV2", 
                    "SELECT * FROM Win32_NetworkAdapterConfiguration"); 

                foreach (ManagementObject queryObj in searcher.Get())
                {
                    Console.WriteLine("-----------------------------------");
                    Console.WriteLine("Win32_NetworkAdapterConfiguration instance");
                    Console.WriteLine("-----------------------------------");
                    Console.WriteLine("DHCPEnabled: {0}", queryObj["DHCPEnabled"]);
                }
            }
            catch (ManagementException e)
            {
                MessageBox.Show("An error occurred while querying for WMI data: " + e.Message);
            }
        }
    }
}

Thema: LED Matrix erstellen
Am im Forum: Rund um die Programmierung

Die Arduinos haben USB-Port. Und am PC bekommst du einen virtuellen ComPort.

Thema: LED Matrix erstellen
Am im Forum: Rund um die Programmierung

Als Hardware bietet sich der Arduino an. Für diesen gibt es viel Hilfe und Erweiterungen. Zum Beispiel diese: Arduino MKR RGB Shield oder Velleman 64-LED RGB Matrix VM207

Zur Kommunikation gibt es unter C# die SerialPort Klasse