Tổng quan
Xceed SmartUI tập trung vào nhu cầu xây dựng giao diện người dùng cho Visual Basic 6 bằng một framework mô-đun gồm nhiều visual control dùng chung một core control. Danh sách control được nêu rõ gồm MenuBars, ToolBars, TreeViews, OutlookBars, StatusBars, PropertyLists, Tabs và nhiều thành phần liên quan đến điều hướng, danh sách và bố cục giao diện.

Điểm đáng chú ý nằm ở WYSIWYG designer cho phép tạo các phần tử giao diện theo phong cách Office 2000, Office XP hoặc classic ngay trong design time. Cách làm này hỗ trợ thêm item vào treeview, menu và các control khác mà không phải lặp lại chu trình compile rồi chạy thử chỉ để kiểm tra hình thức hiển thị.

Framework ActiveX cho VB6 với bộ visual controls như MenuBars, ToolBars, TreeViews, OutlookBars và PropertyLists, kèm WYSIWYG designer để tạo giao diện Office 2000 hoặc Office XP style.

Tính năng nổi bật
- Cung cấp MenuBars, popup menus, ToolBars, TreeViews, OutlookBars, StatusBars và TabStrips cho VB6.
- Bổ sung PropertyLists, PropertyToolBoxes, Smart ListBoxes, OptionLists và FrontPage viewbars.
- Hỗ trợ Coolbar integration và Win2K summary lists trong cùng framework.
- Tạo menu thích ứng theo hành vi người dùng theo kiểu Win2K.
- Dùng true Windows menus thay vì menu mô phỏng.
- Thiết kế giao diện thời gian thực bằng WYSIWYG ngay ở design time.
- Tạo control riêng trực tiếp trên form Visual Basic mà không bắt buộc viết code.
Ứng dụng thực tế
- Phát triển ứng dụng Visual Basic 6 cần giao diện theo phong cách Office 2000 hoặc Office XP.
- Chuẩn hóa menu, toolbar, treeview và property list trên nhiều dự án VB6 dùng chung object model.
- Tạo custom control nội bộ bằng designer hoặc bằng code từ cùng một core control.
- Lưu UI design thành reusable objects để duy trì tính nhất quán giữa các ứng dụng Windows.
- WYSIWYG design time editing.
Đối tượng sử dụng phù hợp
- Lập trình viên Visual Basic 6
- Nhóm bảo trì ứng dụng VB6 legacy
- Technical lead phụ trách desktop UI trên nền ActiveX
- Đơn vị cần mở rộng giao diện Windows cổ điển bằng control tái sử dụng
Thông tin kỹ thuật
Câu hỏi thường gặp
Xceed SmartUI dùng cho môi trường phát triển nào?
Bộ control này được thiết kế cho Microsoft Visual Basic 6 và tương thích với Microsoft Visual Studio 6.0 cùng Microsoft Visual Basic 6.0.
Có thể tạo control riêng bằng giao diện trực quan không?
Có. WYSIWYG designer và property pages cho phép thiết kế, tạo và tùy chỉnh control trực tiếp trên form Visual Basic; đồng thời vẫn hỗ trợ cách làm bằng code.
Sản phẩm có cần DLL ngoài ngoài runtime chuẩn của VB6 không?
Không. ActiveX control là self-contained và chỉ yêu cầu VB6 runtime được phân phối cùng ứng dụng.
Xceed SmartUI có hỗ trợ Unicode và RightToLeft không?
Có. Bộ công cụ hỗ trợ 100% Unicode, kể cả trên Win98, và có RightToLeft support.
Có thể dùng lại thiết kế giao diện giữa nhiều dự án không?
Có. SmartUI cho phép lưu và nạp template của custom controls, đồng thời lưu UI Design thành reusable objects để tái sử dụng.





Bình luận