• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

[VB.NET]Hướng dẫn sử dụng hàm Dim

Những thủ thuật, bí quyết giúp giải quyết nhanh công việc khi lập trình với Visual Basic .NET và C#

Điều hành viên: tungcan5diop, QUANITGROBEST

Nội qui chuyên mục
1. Gửi bài viết tại đây, người quản lý sẽ chuyển vào trong nếu bài viết đạt yêu cầu.
2. Gửi bài theo mẫu qui định: viewtopic.php?f=2&t=5
[thuthuat]Tên thủ thuật[/thuthuat]
[tacgia]Tên tác giả[/tacgia]
[mota]Mô tả, chú thích công dụng của thủ thuật[/mota]
[end][/end]
Hình đại diện của người dùng
HaiVB6
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 375
Ngày tham gia: T.Hai 03/02/2014 10:23 pm
Đến từ: [Gia Đông] - [Thuận Thành] - [Bắc Ninh]
Has thanked: 5 time
Been thanked: 14 time
Liên hệ:

[VB.NET]Hướng dẫn sử dụng hàm Dim

Gửi bàigửi bởi HaiVB6 » T.Sáu 19/09/2014 5:42 pm

Thủ thuật: Hướng dẫn sử dụng hàm Dim
Tác giả: HaiVB6
Trạng Thái: Đã ra phần 1


Sau đây là các phần hướng dẫn sử dụng hàm Dim dành cho VB.Net! :D
Nếu ai đã dùng quen nó thì thôi,cũng không sao!Còn nếu là newbie mới học VB.NET thì nên xem qua cái này! Áp dụng cho tất cả các phiên bản VB.Net,ngay cả VB6 cũng có thể áp dụng vào! B-)

Chú thích:Các phần hướng dẫn được viết ở dưới!



Hình đại diện của người dùng
HaiVB6
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 375
Ngày tham gia: T.Hai 03/02/2014 10:23 pm
Đến từ: [Gia Đông] - [Thuận Thành] - [Bắc Ninh]
Has thanked: 5 time
Been thanked: 14 time
Liên hệ:

Sử dụng hàm Dim - Phần 1(Sử dụng để viết tắt code)

Gửi bàigửi bởi HaiVB6 » T.Sáu 19/09/2014 6:29 pm

1.Vì sao lại dùng hàm Dim?Cơ bản về hàm Dim
Nếu bạn có 1 đoạn code như sau:
  1. Public Class Form1
  2.  
  3.     Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  4.         Msgbox(MsgBox("Bạn thấy thế nào?Rất dài phải không?Chú ý: Đây chỉ là ví dụ thôi!", MsgBoxStyle.YesNo))
  5.     End Sub
  6. End Class

Như trên,đoạn code khi Form1 được load sẽ rất dài!Để giải quyết nó mà vẫn đầy đủ các ý ta sẽ phải sử dụng hàm Dim!
Ví dụ,ta dùng theo trường hợp trên!
  1. Public Class Form1
  2.     Dim msgload = MsgBox("Bạn thấy thế nào?Rất dài phải không?Chú ý: Đây chỉ là ví dụ thôi!", MsgBoxStyle.YesNo)
  3.     Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  4.         MsgBox(msgload)
  5.     End Sub
  6. End Class

Bạn chỉ việc thiết lập 1 giá trị mới sau đó code sẽ được rút ngắn mà vẫn giữ đúng như ban đầu!(Xem Demo)
Code không rút gọn(Không sử dụng hàm Dim):
none dim.jpg

Code đã sử dụng hàm Dim:
use dim.jpg

Bạn thấy thế nào?Nó vẫn hiển thị kết quả bình thường đúng không? :D

2.Quy luật hàm Dim
Hàm Dim cần phải có Code chính xác!Code phải được viết theo 1 trình tự hợp lý!Khi thực hiện 1 sự kiện phải có 1 sự kiện khác để khởi động hàm Dim mà không mắc lỗi!
-Demo giữa Code khởi động hàm Dim đúngsai:
+Khởi động Sai:
  1. Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  2.         msgload()
  3.     End Sub

+Khởi động Đúng:(Chú ý:Tôi sẽ lấy sự kiện Msgbox để mở hàm Dim)
  1. Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  2.         MsgBox(msgload)
  3.     End Sub

Hàm Dim có thể đặt tên bất kỳ nhưng không được trùng tên với giả trị có sẵn trên Form!

3.Hướng dẫn sử dụng
Câu trúc sơ qua về hàm Dim:
Sơ đồ Dim.jpg

Các bước khai báo hàm Dim như sau:
  1. Dim <Tên hàm định khai báo> = <Code định rút gọn>

Ta có Ví dụ khai báo dài:
  1.     Dim doitenlabel1 = "Bạn thấy thế nào?"
  2.  
  3.     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  4.         label1.text = doitenlabel1
  5.     End Sub

Điều quan trọng ở đây là khai báo 1 cách hợp lý và sử dụng 1 cách hợp lý!


Như vậy chúng ta đã hoàn thành xong phần 1,có thiếu sót gì mong mọi người PM cho em! :D


Quay về “[.NET] Thủ thuật, mẹo vặt”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách