Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Sử dụng Inheritance Picker để kết hợp các form hiện có vào dự án Tự tạo các lớp cơ sở của bạn với các thuộc tính và phương thức tùy biến Dẫn xuất một lớp mới từ lớp cơ sở bằng từ khóa kế thừa Inherits Trong các phiên bản trước đây, VB vẫn chưa được coi là ngôn ngữ lập trình mạnh do nó không có tính kế thừa để hoàn thiện mô hình lập trình hướng đối tượng. VB.NET đã cung cấp đầy đủ khả năng kế thừa. Bạn có thể kế thừa một form hay những lớp. | Hướng dẫn lập trình VB. NET Chương 17 Kế thừa form và tạo các lớp cơ sở Chương 17 Kế thừa Form và tạo các lớp cơ sở ------oOo------ Nội dung thảo luận - Sử dụng Inheritance Picker để kết hợp các form hiện có vào dự án - Tự tạo các lớp cơ sở của bạn với các thuộc tính và phương thức tùy biến - Dẫn xuất một lớp mới từ lớp cơ sở bằng từ khóa kế thừa Inherits Trong các phiên bản trước đây VB vẫn chưa được coi là ngôn ngữ lập trình mạnh do nó không có tính kế thừa để hoàn thiện mô hình lập trình hướng đối tượng. VB.NET đã cung cấp đầy đủ khả năng kế thừa. Bạn có thể kế thừa một form hay những lớp cơ sở để tạo ra những lớp đối tượng con. Chú ý - Kế thừa form trong môi trường VB.NET sử dụng đối tượng Inheritance Picker. - Lớp người dùng giờ đây có thể chứa trong một file. - Các từ khóa Property Get Property Set và Property Let không còn được sử dụng nữa. - Có thể tạo lớp con kế thừa lớp cha thông qua từ khóa Inherits. 1. Kế thừa và sử dụng lại form đã có bằng INHERITANCE PICKER Kế thừa là ta tận dụng lại những gì đã có những ưu điểm của form hay lớp cha. Trong thiết kế form thì thực ra lớp form của ta kế thừa từ lớp cha là System.Windows.Forms.Form. Việc kế thừa một form ta có hai cách làm đó là bạn có thể viết bằng mã chương trình như sau Public Class Forml Inherits System.Windows.Forms.Form Cách thứ hai là dựa vào bộ công cụ Inheritan ce Picker để thực hiện việc kế thừa ngay trong khi thiết kế. Bạn truy xuất công cụ này nhờ việc chọn lệnh Project Add New Item và chọn mục Inherited Form trong danh sách mục mới. Nhưng dự án cần được Build trước khi việc kế thừa có thể thực hiện. 1.1. Kế thừa một form hộp thoại đơn giản Bây giờ chúng ta làm ví dụ MyFormInheritance để kế thừa một form hộp thoại đơn giản sau đây - Tạo mới một Solution và add vào một dự án cùng tên là MyFormInhertiance và thiết kế Form1 đơn giản với hai nút nhấn như sau Biên soạn Phạm Đức Lập - 1 - Add cnt-44-dh VIMARU Hướng dẫn lập trình VB. NET Chương 17 Kế thừa form và tạo các lớp cơ sở - Bạ n tạo thủ tục