Mảng Và Cấu Trúc Trong VB.NET | Hdnha11's Blog
Có thể bạn quan tâm
Hdnha11’s Blog
Tháng Tư 6, 2009
Mảng và cấu trúc trong VB.NET
Filed under: Visual Basic .NET — hdnha11 @ 9:02 sáng ![]() |
| Mảng và cấu trúc trong VB.NET |
| Hầu hết các game dạng bảng như Line-NIIT đều đòi hỏi việc sử dụng mảng hoặc cấu trúc tương tự mảng để quản lý trạng thái của game. Bài viết này sẽ giới thiệu một số kỹ thuật cơ bản liên quan đến mảng và cấu trúc trong VB.NET. |
| Mảng là gì? |
| Mảng là một dãy gồm nhiều phần tử được xếp thứ tự. Mỗi phần tử trong mảng được truy xuất qua một con số dùng để xác định vị trí của nó trong mảng. Các giá trị lưu trữ trong mảng phải có cùng kiểu dữ liệu, bao gồm các kiểu dữ liệu cơ bản như mảng các chuỗi (string), mảng số nguyên (integer) hay mảng các đối tượng thuộc kiểu Balls do người dùng tự định nghĩa. |
| Khởi động |
| Câu lệnh sau khai báo một mảng các chuỗi có thể chứa 3 phần tử: |
| Dim DanhSach (3) As String ‘Truyền giá trị vào các phần tử của mảng DanhSach (0) = “C++” DanhSach (1) = “VB” DanhSach (2) = “C#” |
| Mảng DanhSach được tổ chức trong bộ nhớ như một giá sách với các chỉ số tương ứng như sau: |
| Có thể khai báo và khởi gán các phần tử mảng chỉ với một dòng lệnh như sau: |
| Dim DanhSach () As String = {“C++”, ” VB”, “C#”} |
| Để truy xuất phần tử thứ 2 trong mảng, ta dùng câu lệnh sau: |
| Dim GiaTri As String ‘Lưu ý: Phần tử thứ 2 có chỉ số là 1 GiaTri = DanhSach (1) |
| Mảng hai chiều |
| Bên cạnh mảng một chiều dùng để lưu trữ tên sách như trên, ta có thể lưu trữ cả giá tiền từng cuốn sách bằng một mảng khác với chỉ số tương ứng: |
| Dim Gia () As String = {“20$”, “18$”, “25$”} |
| Có cách khác hay hơn là dùng một mảng hai chiều để thay thế cả hai mảng trên: |
| ‘ Khai báo một mảng hai chiều 3 cột, 2 hàng Dim DanhMuc (3,1) As String ‘Truyền giá trị vào cho từng phần tử trong mảng DanhMuc(0,0) = “C++” DanhMuc(0,1) = “20$” DanhMuc(1,0) = “VB” DanhMuc(1,1) = “18$” … |
![]() |
| Cấu trúc (Structure) |
| Cấu trúc là một kiểu dữ liệu do ngưởi dùng tự định nghĩa dùng để tập hợp các thành phần dữ liệu có quan hệ với nhau thành một cấu trúc duy nhất. Ví dụ, để tổ chức lưu trữ tên một quyển sách cùng với giá của nó, ta khai báo cấu trúc Book như sau: |
| Structure Book Public name As String Public price As Double End Structure |
| Ta khai báo một đối tượng thuộc kiểu Book bằng câu lệnh: |
| Dim CBook As Book |
| Các thành phần dữ liệu bên trong cấu trúc được truy xuất bằng cách sử dụng dấu chấm: |
| CBook.name = “C++” CBook.price = “18” |
| Ta có thể tạo ra một cấu trúc kiểu Ball để lưu trữ đặc trưng của từng quả bóng (màu sắc, kích thước), sau đó đặt chúng vào một mảng hai chiều biểu diễn bảng game Line-NIIT: |
![]() |
| Đây chỉ là một phương pháp khả dĩ. Việc sử dụng mảng và cấu trúc phụ thuộc vào giải thuật mà các bạn lựa chọn để giải quyết vấn đề đặt ra. |
| Lê Xuân Hưng (Giảng viên NIIT) |
Chia sẻ:
- X
Có liên quan
Gửi bình luậnGửi bình luận »
Không có bình luận
RSS feed for comments on this post. TrackBack URI
Bình luận về bài viết này Hủy trả lời
- Trang
- About
Liên kết nhanh
- Chương trình MSDNAA
- Khoa CNTT & TT
- Mail CTU
- My Opera Blog
- Đại học Cần Thơ
- Chuyên mục:
- Lập Trình
- Visual Basic .NET
- Thủ thuật Internet
- Thiết kế Web
- Đồ Họa
- Flash
- Học Macromedia Flash MX
- Flash
- Lập Trình
- Search:
- Archives:
- Tháng Hai 2010
- Tháng Một 2010
- Tháng Mười Hai 2009
- Tháng Sáu 2009
- Tháng Tư 2009
- Meta:
- Tạo tài khoản
- Đăng nhập
- RSS
- Comments RSS
- XFN
- WordPress.com
Tạo một blog miễn phí với WordPress.com.
Từ khóa » Khai Báo Mảng String Trong Vb.net
-
Khai Báo Và Sử Dụng Mảng Trong VB.NET - Tin Học 88
-
Mảng Trong Visual Basic (Array)
-
Khai Báo Và Khởi Tạo Một Mảng Chuỗi Trong VB.NET - HelpEx
-
Khai Báo Biến Mảng Trong Vb.Net - Excel Toàn Tập
-
Khai Báo Và Khởi Tạo Một Chuỗi Chuỗi Trong VB.NET
-
Hướng Dẫn Lập Trình VB.NET - Sử Dụng Mảng Và Tập Hợp
-
Bài 4: ARRAY VÀ ARRAYLIST - Giáo Trình FPT - SlideShare
-
[PDF] Chương 3: Những Cải Tiến Về Ngôn Ngữ Và Câu Lệnh
-
[PDF] LẬP TRÌNH VISUAL BASIC BÀI TẬP THỰC HÀNH SỐ __ MẢNG ...
-
Làm Việc Với Mảng Các Biến - Tài Liệu Text - 123doc
-
Xử Lý Chuỗi Trong Visual Basic - VB Căn Bản
-
Các Hàm Xử Lý Chuỗi Trong Vb Net | Blog Của Nguyễn Qúy Thắng
-
VB.NET Dành Cho Người đã Có Nền Tảng VBA
-
How To: Convert A String To An Array Of Characters - Visual Basic


