SunnyUI.Net ist eine C#WinForm-Open-Source-Steuerungsbibliothek, eine Toolklassenbibliothek, eine Erweiterungsklassenbibliothek und ein mehrseitiges Entwicklungsframework, das auf den Frameworks .NetFramework4.0+, .NetCore3.1 und .Net5 basiert.
Quellcode-Kompilierungsumgebung: VS201916.8+, .Net5, .NetCore3.1
Anwendungsumgebung der dynamischen Bibliothek: VS2010 und höher, .NetFramework4.0 und höher (außer .NetFramework4ClientProfile), .NetCore3.1, .Net5.0
Es wird empfohlen, über Nuget zu installieren: Install-PackageSunnyUI oder nach SunnyUI zu suchen und über Nuget zu installieren.
Softwareeinführung:
1. Open-Source-Steuerungsbibliothek
Basierend auf .NetFramework4.0 werden native Steuerelemente unter Bezugnahme auf den Element-Designstil entwickelt. Es stehen mehr als 50 häufig verwendete Steuerelemente zur Verfügung, darunter Schaltflächen, Bearbeitungsfelder, Dropdown-Felder, Datentabellen, industrielle Steuerungsinstrumente und statistische Diagramme Regelmäßige Entwicklung erfordert sorgfältige Handwerkskunst und Liebe zum Detail.
Enthält 11 Elementstilthemen, 6 weitere Themen und die Themenverwaltungskomponente UIStyleManager, mit der die Themen frei gewechselt werden können.
2. Werkzeugbibliothek
Sammeln und organisieren Sie Werkzeugbibliotheken, die im Entwicklungsprozess häufig verwendet werden.
3. Erweiterungsbibliothek
Sammeln und organisieren Sie erweiterte Klassenbibliotheken, die häufig im Entwicklungsprozess verwendet werden.
4. Mehrseitiger Rahmen
Siehe Element, das 7 häufig verwendete Framework-Stile enthält. Sie können mehrseitige Programme mit nur wenigen Zeilen einfachen Codes erstellen. Zu den unterstützenden Komponenten gehören UIForm, UIPage und UIFrame. Durch die Integration gängiger Steuerelementbibliotheken können Sie schnell WinForm-Anwendungen entwickeln .
Aktualisierungsprotokoll des SunnyUI.Net-Entwicklungsframeworks:
v3.1.0
ChineseColors: Traditionelle chinesische Farben
UITexture: Theme-Hintergrundtexturklasse hinzufügen
BmpFile: 24-Bit-True-Color-Bitmap-Datenstrukturklasse
BigEndianBinaryWriter: Big-Endian-Binärschreiber
IFrame:Dokument erstellen
UIStyle: Verbessern Sie die Steuerung, um die adaptive DPI-Skalierung zu unterstützen.
UITreeView: Synchronisieren Sie den Status des übergeordneten Knotens und des untergeordneten Knotens, wenn auf den Knoten geklickt wird
UILine: Linienstil hinzufügen und transparenten Hintergrund unterstützen
UISymbolButton: Farbeinstellung zum Schriftartsymbol hinzufügen
UIForm: Mit der Titelleistenschaltfläche kann die Farbe festgelegt werden
UIForm: Fügen Sie dem Popup-Fenster in der unteren rechten Ecke eine Klickinteraktion hinzu
UINavMenu: Die Farbe der Bildlaufleiste kann eingestellt werden
UIEditForm:AddComboTreeView fügt einen Standardwert hinzu
UISwitch: Schreibgeschütztes Attribut hinzufügen
UILineChart: Vereinfachte Funktion zum Festlegen des Achsenbereichs
UIHeaderButton: Header hinzufügen
UITabControl: Eckmarkierung hinzufügen
UIBarChart: Erhöhen Sie den in der Spalte angezeigten Wert
UILineChart: Die X-Achse unterstützt die Zeichenfolgenanzeige
UILineChart: Benutzerdefinierte Achsenskala hinzufügen
UILineChart: Fügen Sie vertikale und horizontale Referenzlinien zu Doppelkoordinatenachsen hinzu
UILineChart: Fügen Sie zwei Y-Koordinatenachsen hinzu
UILineChart: Einstellungen für die Anzeige von Koordinatenlinien, Diagrammlinienrändern usw. hinzufügen.
UIPage: NeedReload hinzufügen, ob beim Seitenwechsel ein erneutes Laden erforderlich ist
UIListBox: Textfarbe hinzufügen und ändern
UISymbolLabel: Behebung des Fehlers, bei dem Dock und AutoSize gleichzeitig festgelegt wurden
UIInputDialog: Fügen Sie dem Eingabefeld eine durchscheinende Maske hinzu
UIForm: Vollbildmaske hinzufügen, Forms ShowDialogWithMask()-Erweiterungsmethode
UINavMenu: Das ausgewählte Element kann den Hintergrundfarbverlauf festlegen
UIButton: Verlaufsfarbe hinzugefügt
UIPanel: Verlaufsfarbe hinzugefügt
UIDoubleUpDown: Readonly-Attribut hinzufügen
UINavMenu: Ein möglicher Fehler wurde behoben
UIComboDataGridView: Standardfokus, wenn ein Filtereingabefeld vorhanden ist
UIChart: Änderungsprobleme, die zu Anzeigefehlern führen können
UIToolTip: Standardanzeige korrigieren
UIHeaderButton: Ändern Sie das Bild so, dass es automatisch aktualisiert wird
UIPipe: Das Problem, dass der Interface-Designer nicht gelöscht werden konnte, wurde behoben
UIMessageTip: Beheben Sie mögliche Fehler
UIPage: Fügen Sie die Funktionen FeedBack und SetParam hinzu, um Werte über mehrere Seiten hinweg zu übergeben
UIChart: Fehler bei der Anzeige des Editors behoben
UIDataGridViewFooter: Behebung eines Problems, das möglicherweise nicht angezeigt wird