Buổi học này sẽ cung cấp thông tin về các ứng dụng GUI/Desktop với C#. Bạn sẽ được tìm hiểu về ứng dụng Web, ứng dụng GUI và Universal Windows Platform (UWP). Buổi học cũng bao gồm việc tạo ứng dụng Web, UWP, ứng dụng WPF và ứng dụng Windows Form.
Ứng dụng Web sử dụng .NET
Ứng dụng Web chạy trên máy chủ Web và người dùng truy cập thông qua trình duyệt Web. Bằng cách sử dụng kết nối Internet, người dùng có thể truy cập ứng dụng Web từ bất kỳ đâu và bất kỳ lúc nào. Các ứng dụng Web này cho phép chia sẻ và truy cập thông tin qua Internet, bao gồm cả việc thực hiện giao dịch thương mại như mua bán sản phẩm trong cửa hàng trực tuyến.
C# 9.0 và .NET 5.0 cung cấp một nền tảng hoàn chỉnh để tạo ứng dụng Web sử dụng Visual Studio 2019. Microsoft ASP.NET là một framework cho việc phát triển ứng dụng Web động sử dụng .NET Framework. Cùng với việc phát hành ASP.NET Core, sẽ giúp bạn xây dựng các ứng dụng và dịch vụ Web an toàn, đa nền tảng và hiệu suất cao.
Tạo một ứng dụng Web bằng C
Dưới đây là quy trình tạo ứng dụng Web trong Visual Studio 2019 bằng framework .NET:
Bước 1: Tạo dự án
Đầu tiên, mở Visual Studio 2019 và chọn "Tạo một dự án mới". Sau đó, chọn "ASP.NET Core Web App".
Bước 2: Chọn mẫu ứng dụng
Tiếp theo, chọn "ASP.NET Core Web App" và nhấn "Next". Đặt tên cho dự án và chọn nơi lưu trữ.
Bước 3: Cấu hình dự án
Ở bước này, bạn có thể cấu hình dự án mới của mình. Nhấp vào "Create" để hoàn thành quá trình tạo dự án.
Bước 4: Tạo ứng dụng Web
Sau khi dự án được tạo, bạn có thể mở Solution Explorer để xem các tệp tin. Trong thư mục "Pages", bạn có thể chỉnh sửa và tạo trang web theo yêu cầu của bạn.
Bước 5: Chạy ứng dụng
Cuối cùng, để chạy ứng dụng, bạn có thể nhấp vào biểu tượng mũi tên màu xanh lá cây. Trình duyệt sẽ mở và hiển thị ứng dụng của bạn.
Tạo ứng dụng Windows đa nền tảng (UWP)
Nền tảng Windows Đa Nền Tảng (UWP) được sử dụng để tạo các ứng dụng khách cho Windows. Visual Studio 2019 cùng với .NET 5.0 hỗ trợ việc tạo ứng dụng UWP. Các ứng dụng UWP sử dụng WinRT API để cung cấp giao diện người dùng mạnh mẽ và các tính năng không đồng bộ tiên tiến.
Ứng dụng UWP là một ứng dụng an toàn và sử dụng một API chung trên tất cả các thiết bị chạy Windows 10. Nó cũng có thể lập trình bằng C#, C++, Visual Basic và JavaScript. UWP sử dụng ngôn ngữ đánh dấu ứng dụng mở rộng (XAML) để tạo giao diện người dùng và cung cấp một mô hình tuyên bố cho lập trình ứng dụng.
Tạo ứng dụng Windows Presentation Foundation (WPF)
Windows Presentation Foundation (WPF) là một framework giao diện người dùng được sử dụng để tạo ứng dụng máy tính hoặc ứng dụng desktop trên Windows. Visual Studio 2019 cùng với .NET 5.0 hỗ trợ tạo ứng dụng WPF. WPF là một framework hỗ trợ nhiều tính năng phát triển ứng dụng, bao gồm mô hình ứng dụng, tài nguyên, điều khiển, đồ họa, ràng buộc dữ liệu và bảo mật.
Tạo ứng dụng Windows Forms (WinForms)
Windows Forms hoặc WinForms là framework UI đầu tiên được tạo ra để xây dựng ứng dụng máy tính Windows. Visual Studio 2019 hỗ trợ phát triển WinForms. WinForms là giải pháp tốt cho việc tạo ứng dụng nhanh chóng và dễ dàng sử dụng các công cụ giúp thiết kế GUI một cách dễ dàng.