SunnyUI.Net은 .NetFramework4.0+, .NetCore3.1 및 .Net5 프레임워크를 기반으로 하는 C#WinForm 오픈 소스 제어 라이브러리, 도구 클래스 라이브러리, 확장 클래스 라이브러리 및 다중 페이지 개발 프레임워크입니다.
소스 코드 컴파일 환경: VS201916.8+, .Net5, .NetCore3.1
동적 라이브러리 애플리케이션 환경: VS2010 이상, .NetFramework4.0 이상(.NetFramework4ClientProfile 제외), .NetCore3.1, .Net5.0
Nuget: Install-PackageSunnyUI를 통해 설치하거나 SunnyUI를 검색하여 Nuget을 통해 설치하는 것이 좋습니다.
소프트웨어 소개:
1. 오픈소스 제어 라이브러리
.NetFramework4.0을 기반으로 Element 테마 스타일을 참조하여 기본 컨트롤이 개발되었습니다. 여기에는 버튼, 편집 상자, 드롭다운 상자, 데이터 테이블, 산업용 제어 기기, 통계 차트 등 일반적으로 사용되는 50개 이상의 컨트롤이 있습니다. 정기적인 개발이 필요합니다. 각 컨트롤은 세심한 장인정신과 세부 사항에 대한 관심입니다.
11개의 Element 스타일 테마, 6개의 기타 테마 및 테마를 자유롭게 전환할 수 있는 테마 관리 구성 요소인 UIStyleManager가 포함되어 있습니다.
2. 도구 라이브러리
개발 과정에서 자주 사용되는 도구 라이브러리를 수집하고 정리합니다.
3. 확장 라이브러리
개발 과정에서 자주 사용되는 확장 클래스 라이브러리를 수집하고 정리합니다.
4. 다중 페이지 프레임
일반적으로 사용되는 7가지 프레임워크 스타일이 포함된 Element를 참조하세요. 단 몇 줄의 간단한 코드로 다중 페이지 프로그램을 만들 수 있습니다. 지원 구성 요소에는 UIForm, UIPage 및 UIFrame이 포함되어 있으며, 공통 컨트롤 라이브러리를 통합하여 빠르게 개발할 수 있습니다. .
SunnyUI.Net 개발 프레임워크 업데이트 로그:
v3.0.9
.Net6 버전에 대한 지원 추가
모든 SunnyUI 컨트롤은 DPI 적응형 스케일링을 지원합니다.
UISplitContainer 컨트롤 추가
INI 파일 읽기 클래스 추가(WinAPI를 사용하지 않음)
글로벌 단축키 추가
IFrame 인터페이스 추가
텍스트 회전 각도 늘리기
여러 개의 버튼이 표시될 때 FocusLine 추가
다양한 DPI 스케일링 스크롤바가 가려지지 않는 문제 수정
필터링 추가
오류 가능성 판단 추가
코드 생성에는 ComboCheckedListBox 유형이 추가됩니다.
코드 생성에는 ComboTreeView 유형이 추가됩니다.
스크롤 이벤트 추가
표시되는 소수점 이하 자릿수 늘리기
오른쪽 테두리가 표시되지 않으면 그려진 선을 제거하십시오.
최소 길이와 너비를 1로 조정합니다.
배경색 수정 지원
SetItemCheckState 기능 추가
최소 높이 제한 조정
최소 높이를 3으로 조정
그래프가 범위를 초과하여 표시되는 문제 수정
Checked 노드가 변경되었는지 확인하고 변경된 경우에만 값을 지정합니다.
DrawItem 및 데모 추가
맞춤 최대값과 최소값이 무한대일 때 오류 수정
디스플레이 포인트의 색상은 사용자 정의를 지원합니다.
지원 데이터에는 Nan이 포함됩니다.