MFC – Bài 2: Dialog Base – các control cơ bản

Chào mừng các bạn đến với chủ đề: Học lập trình MFC

Trong bài viết này, mình sẽ chia sẻ về kỹ thuật lập trình MFC Căn bản với dialog base và các control phổ biến thường được sử dụng.

1. Dialog base:

Là một dang ứng dụng đơn giản và phổ biến trong windows.

Nó chỉ là một cửa số windows đơn giản, với kiểu dialog và người lập trình có thể kéo các control như : button, edit box, radio button, static text nên trên dialog để thực hiện các ứng dụng đơn giản như:

Viết các chương trình tính toán, viết các ứng dụng như nhập liệu số liệu, thông tin, viết các ứng dụng điều khiển từ máy tính ra bên ngoài các thiết bị ngoại vi….

2. Các controls cơ bản được kể đến như là:

Static text: như là một nhãn trong windows có nhiệm vụ mô tả thông tin

Edit box: là một control để nhập dữ liệu và hiển thị dữ liệu ra

Button: là một control kiểu nút bấm, thường được dùng để chốt việc xử lý, xong xuôi thì bấm nút.

Radio button: Là một control được sử dụng để chọn lựa các thuộc tính, phép toán, hay các chọn lựa nào có tính chất 1 trong số.

Trong bài viết này, tôi sẽ lấy ví dụ một bài toán như sau:

Viết một ứng dụng dialog base thực hiện việc nhập 2 giá trị vào và tính toán cộng trừ nhân chia 2 số.

Sau đó in kết quả thực hiện được

Những Step cơ bản.

=> Tạo project Visual C++ với option là MFC -> MFC Application => Loại kiến trúc là Dialog Base

=> Sử dụng hộp thoại toolbox để kéo các controls cơ bản và thiết kế giao diện theo ý mình muốn.

=> Sửa lại ID cho các controls bằng việc click chuột phải chọn properties sửa các thuộc ở dialog hiện ra.

=> Tạo biến trong ngôn ngữ lập trình để kết nối với các control giao diện (Click chuột phải vào control và chọn add variables)

=> Viết hàm xử lý sự kiện click vào button và bắt đầu thực hiện viết logic cho chương trình trong hàm này.

=> Biên dịch và Run chương trình.

Kết quả mong muốn.

Ok. Và bây giờ chúng ta bắt đầu thực hành. Hãy xem video dưới đây để cùng thực hành các bước ở trên.

 

 

 

Lưu

3 thoughts on “MFC – Bài 2: Dialog Base – các control cơ bản

  • 14 July, 2018 at 7:07 pm
    Permalink

    Bài viết rất hay và chi tiết. Cảm ơn admin đã tạo sân chơi bổ ích nhé!

    Reply
  • 14 December, 2018 at 1:45 am
    Permalink

    A cho em hỏi, lập trình MFC không xem được ạ.

    Reply
    • 14 December, 2018 at 9:17 am
      Permalink

      uh, anh đang thay đổi server lưu video một chút. Chak tuần tới ok

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.