Bài giảng Công nghệ lập trình tiên tiến: Chương 1 - ĐH Công nghệ Đồng Nai
Số trang: 59
Loại file: pptx
Dung lượng: 7.82 MB
Lượt xem: 12
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Công nghệ lập trình tiên tiến: Chương 1 trình bày các nội dung kiến thức về thiết kế giao diện với Custom Component. Tham khảo nội dung bài giảng để hiểu rõ hơn về các nội dung trên.
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ lập trình tiên tiến: Chương 1 - ĐH Công nghệ Đồng Nai DONG NAI UNIVERSITY OF TECHNOLOGY Metro 1 DONG NAI UNIVERSITY OF TECHNOLOGY Creating User Interface Using custom components Ø Creating your own control Ø Using 3rd controls 2 DONG NAI UNIVERSITY OF TECHNOLOGY 1. User control vs Custom control Ø Custom Controls: (Extending an existing control) – Extends an existing control with additional features – Typically derive from RichControl – The best approach to build a control library – This example of a Numeric up/down control is an extension of a textbox. 3 DONG NAI UNIVERSITY OF TECHNOLOGY 1. User control vs Custom control Ø User or Composite Controls: – Composes multiple existing controls into a reusable group – Derives from UserControl – This example of an RGB user control composes three labels and textboxes. 4 DONG NAI UNIVERSITY OF TECHNOLOGY 1. User control vs Custom control Ø Example : custom control q Create simple textbox – Input data • If user enter not number show message and set focus • Change BackColor to Red if user enter value is Negative number 5 DONG NAI UNIVERSITY OF TECHNOLOGY public partial class MyTextBox : TextBox { private void MyTextBox_Validating (object sender, CancelEventArgs e) { double v=0; if (!double.TryParse(this.Text, out v)){ MessageBox.Show(Not valid Number); this.Focus(); } else{ if (v < 0) this.BackColor = Color.Red; else this.BackColor = Color.White; } } 6 DONG NAI UNIVERSITY OF TECHNOLOGY 2. Third party component Ø 2.1 Introduce some common .NET Components Ø 2.2. DotNetBar Ø 2.3. Grid .NET Component Ø 2.4. Skin .Net Component 7 DONG NAI UNIVERSITY OF TECHNOLOGY 2.1 Introduce some common .NET Components Ø DotNetBar Ø Infragistics Ø Xceed Studio Ø PureComponent Ø Componentone Studio – Grid .Net component – Skin .Net Component 8 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Infragistics http://www.infragistics.com/products/default.aspx 9 DONG NAI UNIVERSITY OF TECHNOLOGY 10 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Syncfusion Essential Grid for Windows Forms http://www.syncfusion.com/products/user-interface-edition/window 11 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Syncfusion Essential Grid for Windows Forms Add, grid, scheduling, toolbars, menus, list bars, tree, UI and editing functionality to your .NET, Visual Studio 2010, ASP.NET and Tablet PC applications. Infragistics NetAdvantage is a comprehensive presentation layer tool set for designing commercial class user interfaces for all Microsoft development environments - Windows Forms (including Visual Studio 2010), ASP.NET and Tablet PC. Infragistics NetAdvantage is comprised of all major interface elements including grids, scheduling, charting, toolbars, menus, listbars, trees, tabs, explorer bars, UI and editors. Includes .NET source code with Subscription options. 12 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Xceed Studio http://xceed.com All List product are in here: http://xceed.com/pages/TopMenu/Products/ProductSearch.aspx?Lang=EN-CA 13 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Xceed Studio: Compression 14 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Xceed Studio: Networking Ø Xceed Studio: Encryption 15 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Xceed Studio: Winform 16 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Componentone Studio http://www.componentone.com/SuperProducts/ 17 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Componentone Studio 18 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Dotnetbar 19 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Dotnetbar http://www.devcomponents.com/products.aspx DotNetBar for Windows Forms Essential Icon Pack DotNetBar for Silverlight HTML-Document Component DotNetBar for WPF HTML Help COM Assistant Professional Icon Pack 20
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ lập trình tiên tiến: Chương 1 - ĐH Công nghệ Đồng Nai DONG NAI UNIVERSITY OF TECHNOLOGY Metro 1 DONG NAI UNIVERSITY OF TECHNOLOGY Creating User Interface Using custom components Ø Creating your own control Ø Using 3rd controls 2 DONG NAI UNIVERSITY OF TECHNOLOGY 1. User control vs Custom control Ø Custom Controls: (Extending an existing control) – Extends an existing control with additional features – Typically derive from RichControl – The best approach to build a control library – This example of a Numeric up/down control is an extension of a textbox. 3 DONG NAI UNIVERSITY OF TECHNOLOGY 1. User control vs Custom control Ø User or Composite Controls: – Composes multiple existing controls into a reusable group – Derives from UserControl – This example of an RGB user control composes three labels and textboxes. 4 DONG NAI UNIVERSITY OF TECHNOLOGY 1. User control vs Custom control Ø Example : custom control q Create simple textbox – Input data • If user enter not number show message and set focus • Change BackColor to Red if user enter value is Negative number 5 DONG NAI UNIVERSITY OF TECHNOLOGY public partial class MyTextBox : TextBox { private void MyTextBox_Validating (object sender, CancelEventArgs e) { double v=0; if (!double.TryParse(this.Text, out v)){ MessageBox.Show(Not valid Number); this.Focus(); } else{ if (v < 0) this.BackColor = Color.Red; else this.BackColor = Color.White; } } 6 DONG NAI UNIVERSITY OF TECHNOLOGY 2. Third party component Ø 2.1 Introduce some common .NET Components Ø 2.2. DotNetBar Ø 2.3. Grid .NET Component Ø 2.4. Skin .Net Component 7 DONG NAI UNIVERSITY OF TECHNOLOGY 2.1 Introduce some common .NET Components Ø DotNetBar Ø Infragistics Ø Xceed Studio Ø PureComponent Ø Componentone Studio – Grid .Net component – Skin .Net Component 8 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Infragistics http://www.infragistics.com/products/default.aspx 9 DONG NAI UNIVERSITY OF TECHNOLOGY 10 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Syncfusion Essential Grid for Windows Forms http://www.syncfusion.com/products/user-interface-edition/window 11 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Syncfusion Essential Grid for Windows Forms Add, grid, scheduling, toolbars, menus, list bars, tree, UI and editing functionality to your .NET, Visual Studio 2010, ASP.NET and Tablet PC applications. Infragistics NetAdvantage is a comprehensive presentation layer tool set for designing commercial class user interfaces for all Microsoft development environments - Windows Forms (including Visual Studio 2010), ASP.NET and Tablet PC. Infragistics NetAdvantage is comprised of all major interface elements including grids, scheduling, charting, toolbars, menus, listbars, trees, tabs, explorer bars, UI and editors. Includes .NET source code with Subscription options. 12 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Xceed Studio http://xceed.com All List product are in here: http://xceed.com/pages/TopMenu/Products/ProductSearch.aspx?Lang=EN-CA 13 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Xceed Studio: Compression 14 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Xceed Studio: Networking Ø Xceed Studio: Encryption 15 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Xceed Studio: Winform 16 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Componentone Studio http://www.componentone.com/SuperProducts/ 17 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Componentone Studio 18 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Dotnetbar 19 DONG NAI UNIVERSITY OF TECHNOLOGY Ø Dotnetbar http://www.devcomponents.com/products.aspx DotNetBar for Windows Forms Essential Icon Pack DotNetBar for Silverlight HTML-Document Component DotNetBar for WPF HTML Help COM Assistant Professional Icon Pack 20
Tìm kiếm theo từ khóa liên quan:
Công nghệ lập trình Bài giảng công nghệ lập trình Lập trình tiên tiến Thiết kế giao diện Truy xuất dữ liệu Lập trình mạngGợi ý tài liệu liên quan:
-
Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 9: Thiết kế giao diện
21 trang 184 0 0 -
Đề tài: Thiết kế hệ thống điều khiển và giám sát trên nền WinCC sử dụng mạng Profibus
174 trang 182 0 0 -
Giáo trình Phân tích thiết kế hệ thống thông tin quản lý: Phần 2
36 trang 176 0 0 -
Đề cương chi tiết học phần: Mạng máy tính và lập trình mạng
4 trang 154 0 0 -
Khóa luận tốt nghiệp: Xây dựng Firewall & IPS trên checkpoint
94 trang 132 0 0 -
Báo cáo bài tập lớn môn Mạng máy tính và Lập trình mạng: Tìm hiểu về Soap
32 trang 132 0 0 -
204 trang 128 1 0
-
349 trang 123 0 0
-
Giáo trình Công nghệ phần mềm - Đề tài Quản lý nhà sách
79 trang 119 0 0 -
48 trang 112 0 0