SunnyUI.Net คือไลบรารีควบคุมโอเพ่นซอร์ส C#WinForm ไลบรารีคลาสเครื่องมือ ไลบรารีคลาสส่วนขยาย และเฟรมเวิร์กการพัฒนาแบบหลายเพจที่อิงตามเฟรมเวิร์ก .NetFramework4.0+, .NetCore3.1 และ .Net5
สภาพแวดล้อมการคอมไพล์ซอร์สโค้ด: VS201916.8+, .Net5, .NetCore3.1
สภาพแวดล้อมแอปพลิเคชันไลบรารีแบบไดนามิก: VS2010 และสูงกว่า, .NetFramework4.0 และสูงกว่า (ไม่รวม .NetFramework4ClientProfile), .NetCore3.1, .Net5.0
ขอแนะนำให้ติดตั้งผ่าน Nuget: Install-PackageSunnyUI หรือค้นหา SunnyUI และติดตั้งผ่าน Nuget
การแนะนำซอฟต์แวร์:
1. ไลบรารีควบคุมโอเพ่นซอร์ส
อิงจาก .NetFramework4.0 การควบคุมแบบเนทีฟได้รับการพัฒนาโดยอ้างอิงกับสไตล์ธีมขององค์ประกอบ มีการควบคุมที่ใช้กันทั่วไปมากกว่า 50 รายการ รวมถึงปุ่ม กล่องแก้ไข กล่องดรอปดาวน์ ตารางข้อมูล เครื่องมือควบคุมทางอุตสาหกรรม และแผนภูมิทางสถิติ ความต้องการการพัฒนาอย่างสม่ำเสมอ การควบคุมแต่ละครั้งคืองานฝีมือที่ระมัดระวังและความใส่ใจในรายละเอียด
ประกอบด้วยธีมสไตล์องค์ประกอบ 11 แบบ, ธีมอื่นๆ 6 ธีม และองค์ประกอบการจัดการธีม UIStyleManager ซึ่งสามารถสลับธีมได้อย่างอิสระ
2. ไลบรารีเครื่องมือ
รวบรวมและจัดระเบียบไลบรารีเครื่องมือที่ใช้บ่อยในกระบวนการพัฒนา
3. ไลบรารีส่วนขยาย
รวบรวมและจัดระเบียบไลบรารีคลาสขยายที่ใช้บ่อยในกระบวนการพัฒนา
4. เฟรมหลายหน้า
อ้างถึง Element ซึ่งมีรูปแบบเฟรมเวิร์กที่ใช้กันทั่วไป 7 แบบ คุณสามารถสร้างโปรแกรมแบบหลายหน้าได้ด้วยโค้ดง่ายๆ เพียงไม่กี่บรรทัด .
บันทึกการอัปเดตกรอบการพัฒนา SunnyUI.Net:
เวอร์ชัน 3.1.0
ChineseColors: สีดั้งเดิมของจีน
UITexture: เพิ่มคลาสพื้นผิวพื้นหลังของธีม
BmpFile: คลาสโครงสร้างข้อมูลบิตแมปสีจริง 24 บิต
BigEndianBinaryWriter: นักเขียนไบนารี่ Big-endian
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: เพิ่มมาสก์แบบเต็มหน้าจอ วิธีการขยาย ShowDialogWithMask() ของฟอร์ม
UINavMenu: รายการที่เลือกสามารถตั้งค่าการไล่ระดับสีพื้นหลังได้
UIButton: เพิ่มสีไล่ระดับสี
UIPanel: เพิ่มสีไล่ระดับสี
UIDoubleUpDown: เพิ่มแอตทริบิวต์แบบอ่านอย่างเดียว
UINavMenu: แก้ไขข้อผิดพลาดที่เป็นไปได้
UIComboDataGridView: โฟกัสเริ่มต้นเมื่อมีกล่องอินพุตตัวกรอง
UIChart: แก้ไขปัญหาที่อาจทำให้เกิดข้อผิดพลาดในการแสดงผล
UIToolTip: แก้ไขการแสดงผลเริ่มต้น
UIHeaderButton: เปลี่ยนรูปภาพเพื่อรีเฟรชอัตโนมัติ
UIPipe: แก้ไขปัญหาที่ไม่สามารถลบตัวออกแบบอินเทอร์เฟซได้
UIMessageTip: แก้ไขข้อผิดพลาดที่อาจเกิดขึ้น
UIPage: เพิ่มฟังก์ชัน FeedBack และ SetParam สำหรับการส่งผ่านค่าไปยังหลายหน้า
UIChart: แก้ไขข้อผิดพลาดเมื่อแสดงตัวแก้ไข
UIDataGridViewFooter: แก้ไขปัญหาที่อาจไม่แสดง