Windows Applications - Windows Forms – Phần 6

Visual Inheritance .NET Framework lấy khái niệm thừa kế và cho phép một nhà phát triển sử dụng nó để phát triển các ứng dụng Windows Forms. Một đối tượng Form có thể thừa kế từ một đối tượng Form khác, vì thế chiếm được sự truy cập đến tất cả Buttons, TextBoxes, và Menus. Nó là một đặc trưng rất mạnh trong .NET khi sử dụng để giảm số lượng mã yêu cầu cho việc tạo các cửa sổ và màn hình giống nhau. Khái niệm này gọi visual inheritance. Một Form luôn luôn thừa kế từ . Có. | Windows Applications Windows Forms - Phần 6 Visual Inheritance .NET Framework lấy khái niệm thừa kế và cho phép một nhà phát triển sử dụng nó để phát triển các ứng dụng Windows Forms. Một đối tượng Form có thể thừa kế từ một đối tượng Form khác vì thế chiếm được sự truy cập đến tất cả Buttons TextBoxes và Menus. Nó là một đặc trưng rất mạnh trong .NET khi sử dụng để giảm số lượng mã yêu cầu cho việc tạo các cửa sổ và màn hình giống nhau. Khái niệm này gọi visual inheritance. Một Form luôn luôn thừa kế từ System. . Có nghĩa là nó có thể truy cập đến tất cả thành phần dữ liệu và các phương thức của lớp Form cơ bản. Việc thực thi sự thừa kế yêu cầu một nhà phát triển thừa hưởng đối tượng Form từ một lớp Form tuỳ biến thay cho System. . Đó là nguyên nhân tất cả control và thuộc tính trong lớp Form tuỳ biến truyền qua các lớp Form được tạo mới. Tuy nhiên có vài điều quan trọng phải nhớ. Cấp truy cập của các control khác nhau phải được hiểu giống như cấp truy cập của các thừa kế chuẩn. Một thành phần dữ liệu private thì không thể được truy cập bởi bất kỳ đối tượng nào bên ngoài đối tượng ban đầu. Vì thế nếu một control không được đánh dấu là protected hay public lớp thừa hưởng sẽ không tham khảo đến control hay override bất kỳ phương thức của control. Sử dụng thừa kế trực quan có thể rất có lợi khi thừa kế tạo ra một số lượng lớn màn hình mà phải có một thiết kế giống nhau và hoặc làm các chức năng như nhau. Một ví dụ điển hình là một màn hình thực thể dữ liệu. Nếu ứng dụng của chúng ta không cần nhập các mẫu tin cá nhân mà còn thông tin automobie sử dụng thừa kế trực quan để định nghĩa một kiểu thông thường phải là một sự chọn lựa tốt. Hiển nhiên chúng ta sẽ muốn một màn hình trông giống nhau nhưng vài control sẽ thay đổi. Hãy sửa đổi ví dụ trước của chúng ta để sử dụng kỹ thuật này. Tạo ra một Windows Application mới trongVisual Studio .NET và đặt tên nó là VisualInheritance. Thay đổi các thuộc tính sau của đối tượng Form1 mặc định. Chúng ta .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.