Các bước viết ứng dụng Windows Form căn bản

Published by

Trong bài viết này, chúng ta sẽ cùng tìm hiểu về một Framework phát triển ứng dụng desktop cho Windows rất phổ biến – Windows forms, hay còn gọi là winforms. Đây là một Framework được sử dụng rất rộng rãi và vẫn tồn tại cho đến ngày hôm nay. Chúng ta sẽ tìm hiểu về các khái niệm cơ bản của winforms và cách sử dụng Microsoft Visual Studio để tạo chương trình với winforms. Sau đó, chúng ta sẽ thực hành tạo một ứng dụng nhập xuất đơn giản để các bạn có thể nắm được cách tạo một ứng dụng đầu tiên với winforms.

1. Windows Forms là gì?

Windows Forms là thuật ngữ mô tả một ứng dụng được viết bằng .NET Framework và có giao diện người dùng Windows Forms (màn hình windows). Mỗi màn hình windows cung cấp một giao diện giúp người dùng tương tác với ứng dụng. Giao diện này được gọi là giao diện đồ họa (GUI) của ứng dụng. Các ứng dụng Windows Forms bao gồm các ứng dụng như Microsoft Word, Excel, Access, Calculator, Yahoo Mail, và nhiều ứng dụng khác.

2. Cách tạo một Windows Forms Application trên Microsoft Visual Studio

Để bắt đầu, chúng ta cần cài đặt Microsoft Visual Studio trên máy tính. Bạn có thể tải phiên bản mới nhất là Microsoft Visual Studio 2019. Nếu bạn là học sinh hoặc sinh viên, bạn có thể tải bản Community miễn phí, nó cung cấp tất cả các chức năng quan trọng mà bạn cần.

Sau khi cài đặt Visual Studio 2019, bạn hãy làm theo các bước sau để tạo một project winforms:

Bước 1: Khởi động Visual Studio 2019 và chọn “Create a new project” để tạo một project mới.

Bước 2: Trong cửa sổ mới xuất hiện, chọn platforms “Windows Forms App (.NET Framework)” và nhấp Next.

Bước 3: Nhập thông tin cho project và nhấp Create.

Sau khi tạo xong, màn hình ứng dụng sẽ hiển thị và bạn đã tạo thành công một project winforms. Bây giờ, chúng ta sẽ tìm hiểu về các thuộc tính quan trọng trong ứng dụng winforms.

3. Các thuộc tính cơ bản trên Windows Forms Application

Trong phần này, chúng ta sẽ giới thiệu chi tiết về các cửa sổ và thuộc tính trên ứng dụng Windows Forms Application.

Toolbox

Toolbox là nơi chứa các điều khiển để thiết kế giao diện. Để mở Toolbox, bạn có thể vào View | Toolbox (Ctrl + Alt + X). C# cung cấp danh sách các Control được liệt kê theo nhóm. Bạn có thể sử dụng thao tác kéo thả để thiết kế giao diện cho chương trình.

Form

Form là vùng để thiết kế giao diện. Bạn có thể kéo điều khiển từ Toolbox vào Form hoặc double-click vào điều khiển để thiết kế. Các điều khiển còn được gọi là control hay component.

Properties

Properties là nơi thiết lập thuộc tính của các điều khiển. Mỗi điều khiển có danh sách thuộc tính riêng biệt. Phần Properties hiển thị danh sách thuộc tính và cho phép bạn thiết lập chúng. Thuộc tính chung của tất cả điều khiển là Name.

Code window (Cửa sổ viết code)

Cửa sổ viết code là nơi chúng ta lập trình theo sự kiện của các điều khiển. Để mở cửa sổ này, bạn chỉ cần double-click vào Form. Mỗi điều khiển có danh sách các sự kiện đi kèm. Đối với ứng dụng winforms, chúng ta lập trình theo hướng sự kiện. Mỗi sự kiện có tên dạng “[Tên control]_[Tên sự kiện]”.

4. Viết ứng dụng winforms đầu tiên

Trong phần này, chúng ta sẽ tạo một ứng dụng nhập xuất đơn giản với winforms. Khi bạn nhập tên của mình vào ô Textbox và nhấn nút “Hiển thị”, một hộp thoại sẽ hiện ra với nội dung là tên của bạn. Hãy làm theo các bước sau:

Bước 1: Tạo giao diện cho Form

Trong bước này, bạn sẽ kéo thả các điều khiển từ Toolbox và thiết lập thuộc tính cho chúng.

  • Để hiển thị văn bản “Họ và Tên”, bạn sử dụng Label. Đặt nội dung cho Label và đặt tên là “lb_hoten”.
  • Sử dụng Textbox để nhập nội dung. Đặt tên là “txt_hoten”.
  • Sử dụng Button để kích hoạt sự kiện. Đặt nội dung là “Hiển thị” và đặt tên là “btn_hoten”.

Bước 2: Tạo sự kiện cho các điều khiển

Trong ứng dụng này, chúng ta chỉ có một sự kiện duy nhất khi người dùng nhấn nút “Hiển thị”. Để viết sự kiện cho Button, bạn chỉ cần double-click vào nút để tạo sự kiện btn_hienthi_Click trong cửa sổ viết code.

Trong phần viết code này, sử dụng MessageBox.Show() để tạo hộp thoại hiển thị nội dung từ ô Textbox.

MessageBox.Show(txt_hoten.Text);

Lưu và chạy chương trình, sau đó nhập tên và nhấn nút “Hiển thị”, bạn sẽ thấy một hộp thoại hiển thị tên của bạn.

Kết luận

Qua bài viết này, bạn đã nắm được các khái niệm cơ bản của winforms, cách tạo project với Microsoft Visual Studio 2019 và các cửa sổ và thuộc tính quan trọng trong Windows Forms Application. Bây giờ, hãy thử tạo một ứng dụng đơn giản. Trong bài viết tiếp theo, chúng ta sẽ hướng dẫn một chức năng quan trọng khác – “Form chứa”. Hãy tiếp tục theo dõi nhé!

This post was last modified on Tháng Năm 8, 2024 11:01 sáng

Đinh Thái Hoàng

Đinh Thái Hoàng - tác giả của Laptrinhc.edu.vn, chuyên sâu trong lĩnh vực lập trình. Trang web chia sẻ kiến thức, hướng dẫn và tin tức về lập trình, giúp bạn khám phá thế giới mã nguồn và nâng cao kỹ năng coder.

Published by

Bài đăng mới nhất

Tổng hợp app bán hàng online uy tín nhất tại Việt Nam

Khám phá và tận dụng tiềm năng kinh doanh trên nhiều nền tảng là điều…

5 ngày ago

HỌC THIẾT KẾ MOBILE APP Ở ĐÂU UY TÍN?

Mobile App đang trở thành một phần thiết yếu trong cuộc sống hiện đại. Với…

5 ngày ago

Cách phá mật khẩu Windows bằng DLC Boot

Bạn đã bao giờ quên mật khẩu máy tính và không biết phải làm sao?…

5 ngày ago

Cách kiểm tra và cài đặt Driver cho Windows 10 chuẩn nhất

Driver chính là phần mềm giúp hệ điều hành nhận diện phần cứng trên máy…

5 ngày ago

Top 10 công cụ viết phần mềm tốt nhất

Hiện nay, lập trình viên không cần phải thực hiện toàn bộ công việc lập…

5 ngày ago

Những Công Ty Lập Trình Ứng Dụng Cho IOS Hàng Đầu Việt Nam

Lập trình ứng dụng cho iOS không chỉ đơn thuần là một quyết định khó…

5 ngày ago