Kỹ thuật lập trình hướng đối tượng

Một phần của tài liệu TÀI LIỆU HƯỚNG DẪN VISUAL BASIC (Trang 25 - 27)

Chúng ta sẽ tìm hiểu thêm về cấu trúc của chương trình Hello để nắm vững cách VS.NET tổ chức một project và hiểu thêm về kỹ thuật lập trình HĐT. Hãy xem hình cửa ổ Solution Explorer bên dưới. Chúng ta đang ở tab Solution (Soluti…) và VS.NET trình bày cấu trúc của project dạng cây:

Cửa sổ Solution Explorer hiển thị các tham chiếu

Form1.vb là đối tượng đại diện cho Form1 trong chương trình. Đây cũng là một file cùng tên lưu trong thư mục của project Hello.

Reference là một mục liệt kê tất cả các lớp thư viện mà chương trình của chúng ta đang "tham khảo". Mỗi mục trong Reference là một namespace hay một thư viện nhiều class. Trong chương trình, chúng ta chỉ cĩ quyền khai báo biến đối tượng là một đối tượng của các class cĩ trong namespace đã liệt kê

trong phần References.

Cửa sổ Class View

Cĩ một số namespace chúng ta khơng sử dụng tới nhưng mặc định được VS.Net tham khảo tới khi tạo project mới. Đĩ là System.XML. Mặc dù đây là namespace rất cơ bản nhưng vì khơng dùng tới trong Hello, chúng ta cĩ thể bỏ đi. Nhắp chuột phải trên namespace và chọn mục Remove để xố. Bây giờ cĩ thể nhấn F5 và chương trình vẫn chạy bình thường!

Kỹ thuật lập trình HĐT bao gồm hai điểm quan trọng: Xây dựng các lớp đối tượng (Component) và sử dụng lại những đối tượng cĩ sẵn. Một ứng dụng đơn giản cĩ thể chỉ cần ghép nối những đối tượng cĩ sẵn mà thành như trong ứng dụng Hello. Reference chính là nơi khai báo những thành phần cần thiết

để ghép nối thành một ứng dụng và chúng ta khơng cần phải khai báo những thành phần thừa như

System.XML.

Với những ứng dụng phức tạp hơn, chúng ta sẽ cần tự mình tạo ra những đối tượng mới. Trong ví dụ này, chúng ta sẽ tạo ra lớp đối tượng cĩ tên là SayHi để nĩi lời chào tuỳ theo buổi sáng, trưa hay tối. Trước hết, hãy chuyển qua tab Class trên cửa sổ Solution Explorer để xem cấu trúc của class Form1 (hình trên)

Một phần của tài liệu TÀI LIỆU HƯỚNG DẪN VISUAL BASIC (Trang 25 - 27)

Tải bản đầy đủ (PDF)

(188 trang)