Chương trình VB.Net với ví dụ về mã: Mô-đun, lớp & cấu trúc

Các module trong VB.Net

Một chương trình VB.Net bao gồm các mô-đun sau:

  • Khai báo không gian tên
  • Một hoặc nhiều thủ tục
  • Một lớp hoặc mô-đun
  • Biến
  • Thủ tục chính
  • Nhận xét
  • Tuyên bố & Biểu thức

Ví dụ chương trình Hello World trong VB.Net

Dưới đây là một ví dụ chương trình Hello World đơn giản trong VB.Net:

Bước 1) Tạo một ứng dụng bảng điều khiển mới.

Bước 2) Thêm mã sau:

Imports System
Module Module1

    'Prints Hello Guru99 
    Sub Main()

        Console.WriteLine("Hello Guru99")
        Console.ReadKey()

    End Sub
End Module

Bước 3) Nhấp vào nút Bắt đầu từ thanh công cụ để chạy nó. Nó sẽ in ra thông tin sau trên bảng điều khiển:

Chương trình Xin chào thế giới

Chúng ta hãy thảo luận về các phần khác nhau của chương trình trên:

Chương trình Xin chào thế giới

Giải thích mã:

  1. Đây được gọi là khai báo không gian tên. Những gì chúng tôi đang làm là đưa một không gian tên có tên System vào cấu trúc lập trình của mình. Sau đó, chúng ta sẽ có thể truy cập tất cả các phương thức đã được xác định trong không gian tên đó mà không gặp lỗi.
  2. Đây được gọi là khai báo mô-đun. Ở đây chúng ta đã khai báo một module có tên Module1. VB.Net là một ngôn ngữ hướng đối tượng. Do đó chúng ta phải có một mô-đun lớp trong mọi chương trình. Bên trong mô-đun này, bạn sẽ có thể xác định dữ liệu và phương thức sẽ được chương trình của bạn sử dụng.
  3. Đây là một bình luận. Để đánh dấu nó là một nhận xét, chúng tôi đã thêm một trích dẫn (') vào đầu câu. Trình biên dịch VB.Net sẽ không xử lý phần này. Mục đích của các bình luận là để cải thiện khả năng đọc mã. Sử dụng chúng để giải thích ý nghĩa của các câu lệnh khác nhau trong mã của bạn. Bất cứ ai đọc qua mã của bạn sẽ thấy nó dễ hiểu.
  4. Một mô-đun hoặc lớp VB.Net có thể có nhiều thủ tục. Đó là các thủ tục bên trong nơi bạn nên xác định mã thực thi của mình. Điều này có nghĩa là thủ tục sẽ xác định hành vi của lớp. Một thủ tục có thể là Hàm, Sub, Get, Set, AddHandler, Operator,, RemoveHandler hoặc RaiseEvent. Trong dòng này, chúng tôi đã xác định thủ tục phụ Chính. Điều này đánh dấu điểm vào trong tất cả các chương trình VB.Net. Nó xác định mô-đun sẽ làm gì khi nó được thực thi.
  5. Đây là nơi chúng tôi đã chỉ định hành vi của phương thức chính. Phương thức WriteLine thuộc về lớp Console và được định nghĩa bên trong không gian tên System. Hãy nhớ rằng điều này đã được nhập vào mã. Câu lệnh này làm cho chương trình in dòng chữ Hello Guru99 trên bảng điều khiển khi được thực thi.
  6. Dòng này sẽ ngăn màn hình đóng hoặc thoát ngay sau khi chương trình được thực thi. Màn hình sẽ tạm dừng và chờ người dùng thực hiện thao tác để đóng nó lại.
  7. Kết thúc thủ tục phụ chính.
  8. Kết thúc mô-đun.

Lớp trong VB.Net

Trong VB.Net, chúng ta sử dụng các lớp để định nghĩa một kế hoạch chi tiết cho một Loại dữ liệu. Điều đó không có nghĩa là định nghĩa lớp là định nghĩa dữ liệu, nhưng nó mô tả đối tượng của lớp đó sẽ được tạo thành từ những gì và các thao tác mà chúng ta có thể thực hiện trên đối tượng đó.

Một đối tượng là một thể hiện của một lớp. Các thành viên của lớp là các phương thức và biến được định nghĩa trong lớp.

Để định nghĩa một lớp, chúng ta sử dụng từ khóa Class, theo sau là tên lớp, thân lớp và câu lệnh End Class. Điều này được mô tả trong cú pháp sau:

[ <attributelist> ] [ accessmodifier ] _
Class name 
   [ Inherits classname ]
   [ statements ]
End Class

Ở đây,

  • Thuộc tínhList biểu thị danh sách các thuộc tính sẽ được áp dụng cho lớp.
  • accessModifier là cấp độ truy cập của lớp được xác định. Đây là một tham số tùy chọn và có thể nhận các giá trị như Công khai, Người bạn được bảo vệ, Người bạn được bảo vệ, Người bạn và Riêng tư.
  • Kế thừa biểu thị bất kỳ lớp cha nào mà nó kế thừa.

Ví dụ về lớp VB.Net

Sau đây là một ví dụ mã để tạo một lớp trong VB.Net:

Bước 1) Tạo một ứng dụng bảng điều khiển mới.

Bước 2) Thêm mã sau:

Imports System
Module Module1

    Class Figure
        Public length As Double

        Public breadth As Double
    End Class
    Sub Main()
        Dim Rectangle As Figure = New Figure()
        Dim area As Double = 0.0

        Rectangle.length = 8.0

        Rectangle.breadth = 7.0
        area = Rectangle.length * Rectangle.breadth
        Console.WriteLine("Area of Rectangle is : {0}", area)

        Console.ReadKey()
    End Sub
End Module

Bước 3) Chạy mã bằng cách nhấp vào nút Bắt đầu từ thanh công cụ. Bạn sẽ nhận được cửa sổ sau:

Ví dụ về lớp VB.Net

Chúng tôi đã sử dụng đoạn mã sau:

Ví dụ về lớp VB.Net

Giải thích mã:

  1. Tạo một mô-đun có tên Module1.
  2. Tạo một lớp có tên là Hình.
  3. Tạo một thành viên lớp có tên là độ dài loại Double. Cấp độ truy cập của nó đã được đặt thành công khai, nghĩa là nó sẽ được truy cập công khai.
  4. Tạo một thành viên lớp có tên là loại rộng Double. Cấp độ truy cập của nó đã được đặt thành công khai, nghĩa là nó sẽ được truy cập công khai.
  5. Kết thúc buổi học.
  6. Tạo thủ tục phụ chính.
  7. Tạo một đối tượng có tên là Rectangle. Đối tượng này sẽ có kiểu hình, nghĩa là nó sẽ có khả năng truy cập tất cả các thành viên được xác định bên trong lớp Hình.
  8. Xác định một biến có tên là khu vực thuộc loại Double và khởi tạo giá trị của nó thành 0.0.
  9. Truy cập thuộc tính độ dài được xác định trong lớp Hình và khởi tạo giá trị của nó thành 8.0.
  10. Truy cập thuộc tính chiều rộng được xác định trong lớp Hình và khởi tạo giá trị của nó thành 7.0.
  11. Tính diện tích hình chữ nhật bằng cách nhân các giá trị chiều dài và chiều rộng. Kết quả của phép tính này sẽ được gán cho biến diện tích.
  12. In một số văn bản và diện tích hình chữ nhật trên bảng điều khiển.
  13. Tạm dừng bảng điều khiển chờ người dùng thực hiện hành động đóng bảng điều khiển.
  14. Kết thúc thủ tục phụ.
  15. Kết thúc buổi học.

Cấu trúc trong VB.Net

Cấu trúc là kiểu dữ liệu do người dùng định nghĩa. Cấu trúc cung cấp cho chúng ta cách đóng gói dữ liệu thuộc các loại khác nhau lại với nhau. Một cấu trúc được khai báo bằng từ khóa cấu trúc.

Ví dụ về cấu trúc VB.Net

Đây là một ví dụ để tạo cấu trúc trong VB.Net:

Bước 1) Tạo một ứng dụng bảng điều khiển mới.

Bước 2) Thêm mã sau:

Module Module1
    Structure Struct
        Public x As Integer
        Public y As Integer
    End Structure
    Sub Main()
        Dim st As New Struct
        st.x = 10
        st.y = 20
        Dim sum As Integer = st.x + st.y
        Console.WriteLine("The result is {0}", sum)
        Console.ReadKey()

    End Sub 
End Module

Bước 3) Chạy mã bằng cách nhấp vào nút Bắt đầu từ thanh công cụ. Bạn sẽ nhận được cửa sổ sau:

Cấu trúc trong VB.Net

Chúng tôi đã sử dụng đoạn mã sau:

Cấu trúc trong VB.Net

Giải thích mã:

  1. Tạo một mô-đun có tên Module1.
  2. Tạo một cấu trúc có tên Struct.
  3. Tạo biến x có kiểu số nguyên. Cấp độ truy cập của nó đã được đặt thành Công khai để có thể truy cập công khai.
  4. Tạo một biến y có kiểu số nguyên. Cấp độ truy cập của nó đã được đặt thành Công khai để có thể truy cập công khai.
  5. Kết thúc của cấu trúc.
  6. Tạo thủ tục phụ chính.
  7. Tạo một đối tượng có tên là st thuộc loại Struct. Điều này có nghĩa là nó sẽ có khả năng truy cập tất cả các thuộc tính được xác định trong cấu trúc có tên Struct.
  8. Truy cập biến x được xác định trong cấu trúc Struct và khởi tạo giá trị của nó thành 10.
  9. Truy cập biến y được xác định trong cấu trúc Struct và khởi tạo giá trị của nó là 20.
  10. Xác định tổng biến và khởi tạo giá trị của nó bằng tổng các giá trị của hai biến trên.
  11. In một số văn bản và kết quả của thao tác trên trên bảng điều khiển.
  12. Tạm dừng cửa sổ bảng điều khiển chờ người dùng thực hiện hành động đóng nó.
  13. Kết thúc thủ tục phụ chính.
  14. Kết thúc mô-đun.

Cách tạo một dự án mới trong Microsoft Visual Studio

IDE là viết tắt của Môi trường phát triển tích hợp. Đó là nơi chúng tôi viết mã của mình. Microsoft Visual studio tạo thành loại IDE phổ biến nhất cho lập trình VB.Net.

Để cài đặt Visual Studio sử dụng lệnh này hướng dẫn.

Để viết mã, bạn cần tạo một dự án mới.

Sau đây là các bước để tạo một dự án mới trong Visual Studio:

Bước 1) Vào Menu File trong Visual Studio

Mở Visual Studio, nhấp vào menu File và chọn New->Project từ thanh công cụ

Dự án ứng dụng Console trong Visual Studio

Bước 2) Chọn Windows Đơn đăng ký

Trên cửa sổ mới, nhấp vào Visual Basic từ ngăn điều hướng dọc bên trái và Chọn Windows Ứng dụng biểu mẫu.

Dự án ứng dụng Console trong Visual Studio

Bước 3) Đặt tên cho dự án của bạn

Đặt tên cho nó và nhấp vào nút OK. Dự án sẽ được tạo ra.

Bạn sẽ tạo ra một Windows Dự án ứng dụng mẫu. Loại dự án này sẽ cho phép bạn tạo giao diện người dùng đồ họa bằng cách kéo và thả các phần tử.

Cách tạo một dự án ứng dụng Console trong Visual Studio

Bạn có thể cần tạo một ứng dụng chạy trên bảng điều khiển. Điều này yêu cầu bạn phải tạo một dự án Ứng dụng bảng điều khiển. Các bước sau đây có thể giúp bạn thực hiện điều này:

Bước 1) Mở Visual Studio và nhấp vào menu File, chọn New rồi Project từ thanh công cụ.

Dự án ứng dụng Console trong Visual Studio

Bước 2) Trên cửa sổ mới, nhấp vào Visual Basic từ ngăn điều hướng dọc bên trái. Chọn Ứng dụng bảng điều khiển.

Dự án ứng dụng Console trong Visual Studio

Bước 3) Đặt tên cho nó và nhấp vào nút OK. Dự án sẽ được tạo ra.

Tổng kết

  • A chương trình VB.Net bao gồm nhiều phần khác nhau.
  • Sau khi nhập một không gian tên vào một chương trình, chúng ta có thể sử dụng tất cả các phương thức và hàm đã được xác định trong mô-đun đó.
  • Mỗi chương trình VB.Net đều phải có một module.
  • Trình biên dịch VB.Net bỏ qua các nhận xét.
  • Chúng ta có thể có nhiều thủ tục trong một chương trình VB.Net.