Hiểu về DevExpress – Điều khiển giao diện người dùng cho .NET Framework
Trong bài viết này, chúng ta sẽ tìm hiểu về DevExpress – một trong những UI Controls tốt nhất cho .NET framework.
DevExpress là gì?
Đối với các nhà tăng trưởng .NET, DevEpress là một phương tiện rất hữu ích giúp phân phối nhiều quyền kiểm soát trong Visual Studio. DevExpress ko chỉ giúp thiết kế winforms hay website đẹp hơn nhưng mà còn tạo điều kiện cho việc lập trình trở thành dễ dàng hơn, chúng ta có thể thấy điều đó rõ ràng nhất trong việc tương tác với cơ sở dữ liệu.
DevExpress được phát hành lần trước tiên vào năm 2011 và được sử dụng rộng rãi bởi các nhà tăng trưởng .NET. Kể từ đó, đã có nhiều phiên bản với nhiều tăng cấp đáng kể. Phiên bản mới nhất ngày nay là v18.2. Với DevExpress, chúng tôi có thể tạo bộ Office của riêng mình chỉ sau vài giờ
Thành phần DevExpress
- Điều khiển WinForms: Phân phối các điều khiển cho WinForms.
- hoigi.info Controls: Phân phối các điều khiển cho WebForms.
- Điều khiển WPF: Phân phối các điều khiển cho WPF.
- Điều khiển Silverlight: Phân phối các điều khiển cho Silverlight.
- XtraCharts: Kiểm soát phân phối các loại biểu đồ.
- XtraReports: Phân phối các điều khiển để tạo báo cáo.
- XPO: Môi trường phân tán để làm việc với cơ sở dữ liệu.
- XAF: Một công nghệ mới để tăng trưởng ứng dụng nhanh chóng.
Thiết đặt
Yêu cầu hệ thống:
- Microsoft .NET Framework 2.0 trở lên
- Microsoft Visual Studio
- Máy chủ SQL
Việc setup DevExpress rất đơn giản nên mình sẽ ko trình diễn cụ thể phần này, các bạn có thể download trên trang chủ của DevExpress hoigi.info/. Bản dùng thử 30 ngày cho phép chúng tôi tải xuống miễn phí. Để kiểm soát nhiều hơn, chúng ta cần tải xuống phiên bản trả phí với giá tùy chọn từ 699 tới 2199 đô la Mỹ.
Kiểm soát DevExpress
Sau lúc setup xong, ngay lúc mở Visual Studio lên, chúng ta sẽ thấy tùy chọn DevExpress Templates
Lúc bấm vào, chúng ta có thể chọn các mẫu Winform hoặc Web Application UI không giống nhau cho dự án.
Ko chỉ vậy, DevExpress còn phân phối bộ giao diện người dùng tương tự như Microsoft Office, bao gồm nhiều hiệu ứng tương tự như bản gốc.
Chúng tôi nhận thấy rằng Visual Studio đã thêm rất nhiều Điều khiển mới thay thế hồ hết các Điều khiển mặc định. DevExpress phân phối thêm các Control hữu ích nhưng mà Visual Studio ko có như: RatingControl, CameraControl, ImageSlider, Ribbon Control, GalleryControl,……. Chúng ta có thể tùy biến thêm các tính chất cho các Control và cũng có iconstore cho các Button.
Điểm nhưng mà mình thích nhất ở DevExpress là SkinRibbon Gallery, với nó chúng ta có thể thay đổi rất nhiều giao diện đẹp, độc và lạ mắt cho Winform.
Xuất tệp trong DevExpress
private void ExportExcel_Click(object sender, EventArgs e) { hoigi.infoView View = hoigi.infoView as hoigi.infoView; if (View!= null) {hoigi.infortToXlsx (“MainViewData.xlsx”); Thứ tự excelexport = Thứ tự mới(); hoigi.infoName = “EXCEL.exe”; hoigi.infoments = “MainViewData.xlsx”; hoigi.infot(); } } private void ExportPDF_Click(object sender, EventArgs e) { hoigi.infoView View = hoigi.infoView as hoigi.infoView; if (View!= null) {hoigi.infortToPdf (“MainViewData.pdf”); Thứ tự pdfexport = Thứ tự mới(); hoigi.infoName = “AcroRd32.exe”; hoigi.infoments = “MainViewData.pdf”; hoigi.infot(); }}
Trong DevExpress, chúng ta thường thấy GridControls được sử dụng nhiều vì sự tiện lợi trong việc xử lý chúng. Mình có một bài riêng để nói kỹ hơn về GridControl trong DevExpress sau. Ở đây mình có 2 tác dụng xuất dữ liệu từ Grid sang file .xlsx và .pdf. Với những người nào đã từng làm effect xuất dữ liệu từ DataGridView mặc định thì thấy các effect lúc viết tương đối dông dài và phức tạp. Nhưng nhờ hỗ trợ DevExpress, việc xuất dữ liệu trở thành nhanh chóng và dễ dàng hơn.
giám định tổng thể
*Tiện lợi
- Hạn chế sự xuất hiện của nhiều hình thức tư nhân
- Biểu mẫu bên trong biểu mẫu chính có thể được tự động thu nhỏ theo sự thay đổi kích thước của biểu mẫu chính
- Phân phối nhiều giao diện đẹp cho Winform, Web
- Hỗ trợ nhiều điều khiển hữu ích
- Làm cho lập trình nhanh hơn và dễ dàng hơn
- Dễ quản lý
- Có nhiều tài liệu hỗ trợ
*Sự thiếu sót
- Giá giấy phép cao, phiên bản đầy đủ có giá $2199/năm
- setup nặng
- Thư viện khá nặng và tốn thời kì lúc load chương trình lần đầu
Trong các bài viết sau mình sẽ nói cụ thể hơn về GridControl và xây dựng chương trình trước với DevExpress.
Cảm ơn mọi người đã dành thời kì đọc!!!!
người thuyết trình
Trong bài viết này, chúng ta sẽ tìm hiểu về DevExpress – một trong những UI Controls tốt nhất cho .NET framework.
DevExpress là gì?
Đối với các nhà tăng trưởng .NET, DevEpress là một phương tiện rất hữu ích giúp phân phối nhiều quyền kiểm soát trong Visual Studio. DevExpress ko chỉ giúp thiết kế winforms hay website đẹp hơn nhưng mà còn tạo điều kiện cho việc lập trình trở thành dễ dàng hơn, chúng ta có thể thấy điều đó rõ ràng nhất trong việc tương tác với cơ sở dữ liệu.
DevExpress được phát hành lần trước tiên vào năm 2011 và được sử dụng rộng rãi bởi các nhà tăng trưởng .NET. Kể từ đó, đã có nhiều phiên bản với nhiều tăng cấp đáng kể. Phiên bản mới nhất hiện nay là v18.2. Với DevExpress, chúng tôi có thể tạo bộ Office của riêng mình chỉ sau vài giờ
Thành phần DevExpress
- Điều khiển WinForms: Phân phối các điều khiển cho WinForms.
- hoigi.info Controls: Phân phối các điều khiển cho WebForms.
- Điều khiển WPF: Phân phối các điều khiển cho WPF.
- Điều khiển Silverlight: Phân phối các điều khiển cho Silverlight.
- XtraCharts: Kiểm soát phân phối các loại biểu đồ.
- XtraReports: Phân phối các điều khiển để tạo báo cáo.
- XPO: Môi trường phân tán để làm việc với cơ sở dữ liệu.
- XAF: Một công nghệ mới để tăng trưởng ứng dụng nhanh chóng.
Thiết đặt
Yêu cầu hệ thống:
- Microsoft .NET Framework 2.0 trở lên
- Microsoft Visual Studio
- Máy chủ SQL
Việc setup DevExpress rất đơn giản nên mình sẽ ko trình diễn cụ thể phần này, các bạn có thể download trên trang chủ của DevExpress hoigi.info/. Bản dùng thử 30 ngày cho phép chúng tôi tải xuống miễn phí. Để kiểm soát nhiều hơn, chúng ta cần tải xuống phiên bản trả phí với giá tùy chọn từ 699 tới 2199 đô la Mỹ.
Kiểm soát DevExpress
Sau lúc setup xong, ngay lúc mở Visual Studio lên, chúng ta sẽ thấy tùy chọn DevExpress Templates
Lúc bấm vào, chúng ta có thể chọn các mẫu Winform hoặc Web Application UI không giống nhau cho dự án.
Ko chỉ vậy, DevExpress còn phân phối bộ giao diện người dùng tương tự như Microsoft Office, bao gồm nhiều hiệu ứng tương tự như bản gốc.
Chúng tôi nhận thấy rằng Visual Studio đã thêm rất nhiều Điều khiển mới thay thế hồ hết các Điều khiển mặc định. DevExpress phân phối thêm các Control hữu ích nhưng mà Visual Studio ko có như: RatingControl, CameraControl, ImageSlider, Ribbon Control, GalleryControl,……. Chúng ta có thể tùy biến thêm các tính chất cho các Control và cũng có iconstore cho các Button.
Điểm nhưng mà mình thích nhất ở DevExpress là SkinRibbon Gallery, với nó chúng ta có thể thay đổi rất nhiều giao diện đẹp, độc và lạ mắt cho Winform.
Xuất tệp trong DevExpress
private void ExportExcel_Click(object sender, EventArgs e) { hoigi.infoView View = hoigi.infoView as hoigi.infoView; if (View!= null) {hoigi.infortToXlsx (“MainViewData.xlsx”); Thứ tự excelexport = Thứ tự mới(); hoigi.infoName = “EXCEL.exe”; hoigi.infoments = “MainViewData.xlsx”; hoigi.infot(); } } private void ExportPDF_Click(object sender, EventArgs e) { hoigi.infoView View = hoigi.infoView as hoigi.infoView; if (View!= null) {hoigi.infortToPdf (“MainViewData.pdf”); Thứ tự pdfexport = Thứ tự mới(); hoigi.infoName = “AcroRd32.exe”; hoigi.infoments = “MainViewData.pdf”; hoigi.infot(); }}
Trong DevExpress, chúng ta thường thấy GridControls được sử dụng nhiều vì sự tiện lợi trong việc xử lý chúng. Mình có một bài riêng để nói kỹ hơn về GridControl trong DevExpress sau. Ở đây mình có 2 tác dụng xuất dữ liệu từ Grid sang file .xlsx và .pdf. Với những người nào đã từng làm effect xuất dữ liệu từ DataGridView mặc định thì thấy các effect lúc viết tương đối dông dài và phức tạp. Nhưng nhờ hỗ trợ DevExpress, việc xuất dữ liệu trở thành nhanh chóng và dễ dàng hơn.
giám định tổng thể
*Tiện lợi
- Hạn chế sự xuất hiện của nhiều hình thức tư nhân
- Biểu mẫu bên trong biểu mẫu chính có thể được tự động thu nhỏ theo sự thay đổi kích thước của biểu mẫu chính
- Phân phối nhiều giao diện đẹp cho Winform, Web
- Hỗ trợ nhiều điều khiển hữu ích
- Làm cho lập trình nhanh hơn và dễ dàng hơn
- Dễ quản lý
- Có nhiều tài liệu hỗ trợ
*Sự thiếu sót
- Giá giấy phép cao, phiên bản đầy đủ có giá $2199/năm
- setup nặng
- Thư viện khá nặng và tốn thời kì lúc load chương trình lần đầu
Trong các bài viết sau mình sẽ nói cụ thể hơn về GridControl và xây dựng chương trình trước với DevExpress.
Cảm ơn mọi người đã dành thời kì đọc!!!!
người thuyết trình
#Học #Học #Giới thiệu #DevExpress #Điều khiển #Dành cho #NET #Framework
[rule_3_plain]
#Học #Học #Giới thiệu #DevExpress #Điều khiển #Dành cho #NET #Framework
[rule_1_plain]
#Học #Học #Giới thiệu #DevExpress #Điều khiển #Dành cho #NET #Framework
[rule_2_plain]
#Học #Học #Giới thiệu #DevExpress #Điều khiển #Dành cho #NET #Framework
[rule_2_plain]
#Học #Học #Giới thiệu #DevExpress #Điều khiển #Dành cho #NET #Framework
[rule_3_plain]
#Học #Học #Giới thiệu #DevExpress #Điều khiển #Dành cho #NET #Framework
[rule_1_plain]
Bạn thấy bài viết Tìm Hiểu Về DevExpress – UI Control Cho .NET Framework có khắc phục đươc vấn đề bạn tìm hiểu ko?, nếu ko hãy comment góp ý thêm về Tìm Hiểu Về DevExpress – UI Control Cho .NET Framework bên dưới để thpttranhungdao.edu.vn có thể thay đổi & cải thiện nội dung tốt hơn cho độc giả nhé! Cám ơn bạn đã ghé thăm Website Trường THPT Trần Hưng Đạo
Phân mục: Hỏi đáp
Nguồn: thpttranhungdao.edu.vn
Trả lời