tailieunhanh - Bài giảng Lập trình hướng đối tượng: Chương 11 - ĐH Bách Khoa TP.HCM

Bài giảng Lập trình hướng đối tượng: Chương 11 - Tạo đối tượng giao diện cá nhân hóa bằng VC# cung cấp cho các bạn những kiến thức về giao diện cá nhân hóa, xây dựng User control & ứng dụng, xây dựng Inherited control & ứng dụng, xây dựng Owner-drawn control & ứng dụng. | Chương 11 Tạo đối tượng giao diện cá nhân hóa bằng VC Dẫn nhập Tổng quát về giao diện cá nhân hóa Xây dựng User control ứng dụng Xây dựng Inherited control ứng dụng Xây dựng Owner-drawn control ứng dụng Kết chương Khoa Khoa học Kỹ thuật Máy tính Môn Lập trình hướng đối tượng Trường ĐH Bách Khoa Chương 11 Tạo đối tượng giao diện cá nhân hóa bằng VC 2010 Slide 1 Dẫn nhập Chương này giới thiệu cách thức dùng tính thừa kế để tạo mới 3 loại đối tượng giao diện cá nhân hóa phổ biến là User Control Inherited Control và Owner-drawn Control. Chương này cũng giới thiệu cách thức viết chương trình sử dụng lại các đối tượng giao diện cá nhân hóa. Khoa Khoa học Kỹ thuật Máy tính Môn Lập trình hướng đối tượng Trường ĐH Bách Khoa Chương 11 Tạo đối tượng giao diện cá nhân hóa bằng VC 2010 Slide 2 Tổng quát về giao diện cá nhân hóa Mỗi chương trình dùng giao diện đồ họa thường có nhiều cửa sổ giao diện. Mỗi cửa sổ giao diện chứa nhiều đối tượng giao diện. Microsoft đã cung cấp sẵn nhiều đối tượng giao diện control phổ dụng để ta thiết kế form giao diện dễ dàng. Tuy nhiên trong từng ứng dụng có thể ta cần 1 số đối tượng giao diện đặc thù ta gọi chúng là đối tượng cá nhân hóa user control . Thường có 3 dạng đối tượng giao diện cá nhân hóa 1. User Control là dạng đơn giản nhất nó thừa kế class UserControl sẵn có tích hợp nhiều control có sẵn để tạo đối tượng cá nhân hóa. Thí dụ 1 LoginControl gồm 2 TextBox để nhập username password và 1 Button đăng nhập. Khoa Khoa học Kỹ thuật Máy tính Môn Lập trình hướng đối tượng Trường ĐH Bách Khoa Chương 11 Tạo đối tượng giao diện cá nhân hóa bằng VC 2010 Slide 3 Tổng quát về giao diện cá nhân hóa 2. Inherited Control chức năng và hành vi của nó gần giống control đã có sẵn. Để xây dựng nó ta thừa kế class có sẵn mà chức năng gần giống nhất rồi hiệu chỉnh override 1 số tác vụ để thể hiện chức năng thay đổi. Ta cũng có thể thêm mới 1 số tác vụ để thể hiện các chức năng tăng cường. Thí

TỪ KHÓA LIÊN QUAN