Bài 3: Lập trình Windows Form

Hôm này mình sẽ hướng dẫn sơ qua về lập trình windows form, mình sẽ không đi chi tiết như các bài trước, đòi hỏi trước khi đọc bài này thì bạn phải hiểu qua các control và các thuộc tính của nó trong lập trình windows form(Vd như: label, textbox…)

bài hôm nay mình sẽ ví dụ qua về một form đăng nhập và các truyền tham số giữa 2 form.

Bước 1: tạo project mới

Snap1Bước 2: các bạn design 2 form như dưới đây: form 1 là form login, form 2 là form hiển thị thông tin

Form 1:

Snap2Form 2:

Snap3

Bước 3: ta bắt đầu xử lý các sự kiện cho từng form

+Ở form 1:

các bạn code cho nút đăng nhập như dưới

Snap6

Tiếp theo là nút thoát

Snap7

-Để truyền 2 tham số là User và Pass qua form 2 thì các bạn cần tạo 1 lớp tôi gọi là Controller và tạo các thuộc tính như dưới

Snap12

-Ở phần đăng nhập khi người dùng đăng nhập đúng thì ta sẽ cho show ra form2 đồng thời gán các thuộc tính bằng với các đối tượng mà ta đã tạo, đơn giản thôi ta chỉ cần gọi nó ra từ lớp Controller.

Bước 4: Tại form 2 ta cũng làm tương tự, để nó có thể load dữ liệu ngay khi mở form thì các bạn có thể xử lý sự kiện load form hoặc gọi ngay tại phương thức khởi tạo các thuộc tính của form.

Snap13

Hoàn thành các bạn có thể thấy được kết quả như hình dưới.

Snap14

Mọi thắc mắc các bạn có thể gửi qua email cho mình hoặc comment dưới bài viết này.

Bài tập:

Wait…

Advertisements

6 thoughts on “Bài 3: Lập trình Windows Form

  1. anh ơi, anh có facebook hay yahoo hoặc skype ko? e muốn trao đổi với anh mấy thứ về bài này ạ. Em đang dùng VS2013 nên ko giống bản này e chưa làm đc 😦

      • uhm bạn, nhưng tốt hơn hết nên dùng double vì nhiều khi sẽ gặp phải một số lỗi biên dịch, để fix lỗi đó bạn cần thêm System vào (System.Double), ngoài ra bạn sẽ còn gặp nhiều kiểu như String, Int32, Int64…

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s