SunnyUI.Net est une bibliothèque de contrôle open source C#WinForm, une bibliothèque de classes d'outils, une bibliothèque de classes d'extension et un cadre de développement multipage basé sur les frameworks .NetFramework4.0+, .NetCore3.1 et .Net5.
Environnement de compilation du code source : VS201916.8+, .Net5, .NetCore3.1
Environnement d'application de bibliothèque dynamique : VS2010 et supérieur, .NetFramework4.0 et supérieur (à l'exclusion de .NetFramework4ClientProfile), .NetCore3.1, .Net5.0
Il est recommandé d'installer via Nuget : Install-PackageSunnyUI, ou de rechercher SunnyUI et d'installer via Nuget.
Présentation du logiciel :
1. Bibliothèque de contrôle open source
Basés sur .NetFramework4.0, les contrôles natifs sont développés en référence au style de thème Element. Il existe plus de 50 contrôles couramment utilisés, notamment des boutons, des zones d'édition, des listes déroulantes, des tableaux de données, des instruments de contrôle industriel et des graphiques statistiques. besoins de développement réguliers. Chaque contrôle est un savoir-faire soigné et une attention aux détails ;
Contient 11 thèmes de style Element, 6 autres thèmes et le composant de gestion de thème UIStyleManager, qui peut changer de thème librement.
2. Bibliothèque d'outils
Collectez et organisez les bibliothèques d'outils fréquemment utilisées dans le processus de développement.
3. Bibliothèque d'extensions
Collectez et organisez les bibliothèques de classes étendues fréquemment utilisées dans le processus de développement.
4. Cadre multipage
Reportez-vous à Element, qui comprend 7 styles de framework couramment utilisés. Vous pouvez créer des programmes multipages avec seulement quelques lignes de code simple. Ses composants de support incluent UIForm, UIPage et UIFrame. Vous pouvez développer rapidement des applications WinForm en intégrant des bibliothèques de contrôle communes. .
Journal de mise à jour du cadre de développement SunnyUI.Net :
v3.0.9
Ajouter la prise en charge de la version .Net6
Tous les contrôles SunnyUI prennent en charge la mise à l'échelle adaptative DPI
Ajouter un contrôle UISplitContainer
Ajouter une classe de lecture de fichiers INI (sans utiliser WinAPI)
Ajouter un raccourci clavier global
Ajouter une interface IFrame
Augmenter l'angle de rotation du texte
Ajoutez FocusLine lorsque plusieurs boutons sont affichés
Modifier le problème selon lequel les différentes barres de défilement de mise à l'échelle DPI ne sont pas couvertes
Ajouter un filtrage
Ajouter un jugement d'erreur possible
La génération de code ajoute le type ComboCheckedListBox
La génération de code ajoute le type ComboTreeView
Ajouter un événement de défilement
Augmenter le nombre de décimales affichées
Lorsque la bordure droite ne s'affiche pas, supprimez la ligne tracée
Ajustez la longueur et la largeur minimales à 1
Prise en charge de la modification de la couleur d'arrière-plan
Ajouter la fonction SetItemCheckState
Ajuster la limite de hauteur minimale
Ajustez la hauteur minimale à 3
Modifier le problème de l'affichage du graphique dépassant la plage
Déterminez si le nœud Checked a changé et attribuez une valeur uniquement lorsqu'il change.
Ajouter DrawItem et Démo
Modifiez l'erreur lorsque les valeurs maximales et minimales personnalisées sont infinies
La couleur du point d'affichage prend en charge la personnalisation
Les données de support incluent Nan