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.1.0
ChineseColors: 중국 전통 색상
UITexture: 테마 배경 텍스처 클래스 추가
BmpFile: 24비트 트루 컬러 비트맵 데이터 구조 클래스
BigEndianBinaryWriter: 빅엔디안 바이너리 기록기
IFrame:문서 만들기
UIStyle: DPI 적응형 스케일링을 지원하도록 컨트롤을 개선합니다.
UITreeView: 노드 클릭 시 상위 노드와 하위 노드의 상태를 동기화합니다.
UILine: 선 스타일 추가 및 투명 배경 지원
UISymbolButton: 글꼴 아이콘에 색상 설정 추가
UIForm: 제목 표시줄 버튼으로 색상을 설정할 수 있습니다.
UIForm: 오른쪽 하단에 있는 팝업 창에 클릭 상호작용 추가
UINavMenu: 스크롤 막대의 색상을 설정할 수 있습니다.
UIEditForm:AddComboTreeView가 기본값을 추가합니다.
UISwitch: 읽기 전용 속성 추가
UILineChart: 축 범위 설정을 위한 단순화된 함수
UIHeaderButton: 헤더 추가
UITabControl: 모서리 표시 추가
UIBarChart: 열에 표시되는 값을 늘립니다.
UILineChart: X축은 문자열 표시를 지원합니다.
UILineChart: 사용자 정의 축 배율 추가
UILineChart: 이중 좌표축에 수직 및 수평 참조선 추가
UILineChart: 이중 Y 좌표축 추가
UILineChart: 좌표선, 그래프 선 테두리 등을 표시하기 위한 설정을 추가합니다.
UIPage: 페이지 전환 시 로드를 다시 로드해야 하는지 여부에 따라 NeedReload 추가
UIListBox: 텍스트 색상 추가 및 수정
UISymbolLabel: Dock과 AutoSize가 동시에 설정되는 버그 수정
UIInputDialog: 입력 상자에 반투명 마스크 추가
UIForm: 전체 화면 마스크 추가, Form의 ShowDialogWithMask() 확장 메서드
UINavMenu: 선택한 항목은 배경색 그라데이션을 설정할 수 있습니다.
UIButton: 그라디언트 색상이 추가되었습니다.
UIPanel: 그라디언트 색상이 추가되었습니다.
UIDoubleUpDown: 읽기 전용 속성 추가
UINavMenu: 가능한 오류를 수정했습니다.
UIComboDataGridView: 필터 입력 상자가 있는 경우 기본 포커스
UIChart: 표시 오류를 일으킬 수 있는 문제 수정
UIToolTip: 기본 디스플레이 수정
UIHeaderButton: 그림을 자동으로 새로 고치도록 변경
UIPipe: 인터페이스 디자이너를 삭제할 수 없는 문제 수정
UIMessageTip: 가능한 오류 수정
UIPage: 여러 페이지에 걸쳐 값을 전달하기 위한 FeedBack 및 SetParam 함수 추가
UIChart: 편집기 표시 시 오류가 수정되었습니다.
UIDataGridViewFooter: 표시되지 않을 수 있는 문제 수정