Chương 1: Mục tiêu đề tài Lập trình WinFrom là một trong những môn học nền tảng của ngành Hệ thống thông tin quản lý.. Môn học này cung cấp những kiến thức cơ bản và toàn d
Trang 1
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM
ĐỒ ÁN CƠ SỞ
LẬP TRÌNH WINDOWN FROM TRÊN VISUAL STUDIO (C#)
Ngành: Công Nghệ Thông Tin
Chuyên ngành: Lập Trình Ứng Dụng Tên: Vũ Đức Thắng
MSSV: 17200681 - Lớp: C17TH11
Vũ Đ c Th ng ức Thắng ắng 1
Trang 2MỤC LỤC
Chương 1: Mục tiêu của đề tài Trang 3 Chương 2: Trang 3 + 4
2.1: Lý Thuyết
2.2: Ứng Dụng
Chương 3: Cấu hình chi tiết Trang 4 + 5 + 6
Trang 3Chương 1: Mục tiêu đề tài
Lập trình WinFrom là một trong những môn học nền tảng của ngành Hệ thống thông tin quản lý Môn học này cung cấp những kiến thức cơ bản và toàn diện về ngôn ngữ lập trình cùng những kỹ năng lập trình cơ bản Mục tiêu chính của môn học là giúp người học hình thành nên tư duy lập trình và nắm vững phương pháp giải quyết vấn đề - bài toán thông qua việc sử dụng thành thạo ngôn ngữ lập trình, cụ thể là ngôn ngữ lập trình C# Sau khi hoàn thành môn học này, sinh viên sẽ có đủ những kiến thức cần thiết để theo học những học phần tiếp theo về lập trình, như: Lập trình hướng đối tượng, Lập trình nâng cao, Cấu trúc dữ liệu và giải thuật, Lập trình web, Lập trình ứng dụng trong quản lý, những môn học thuộc của chuyên ngành.
Chương 2: 2.1 Lý Thuyết
Windows Forms (WinForms) là một thư viện lớp đồ họa (GUI) được bao gồm như một phần của Microsoft NET Framework hoặc Mono Framework , cung cấp một nền tảng để viết các ứng dụng khách phong phú cho máy tính để bàn, máy tính xách tay và máy tính bảng Mặc dù được coi
là sự thay thế cho Thư viện lớp Microsoft Foundation dựa trên C ++ trước đó và phức tạp hơn , nhưng nó không cung cấp một mô hình tương đương và chỉ hoạt động như một nền tảng cho tầng giao diện người dùng trong một giải pháp đa tầng
Tại sự kiện Microsoft Connect vào ngày 4 tháng 12 năm 2018, Microsoft đã công bố phát hành Windows Forms dưới dạng dự án nguồn mở trên GitHub Nó được phát hành theo Giấy phép MIT Với phiên bản này, Windows Forms đã trở nên khả dụng cho các dự án nhắm mục tiêu khung NET Core Tuy nhiên, khung vẫn chỉ khả dụng trên nền tảng Windows và việc triển khai WinForms chưa hoàn tất của Mono vẫn là triển khai đa nền tảng duy nhấ
2.2 ỨNG DỤNG Windows Form Giao tiếp với người dùng bằng bàn phím và mouse.
Có giao diện đồ họa và xử lý sự kiện.
Là ứng dụng được hiển thị với giao diện cửa sổ đồ họa Chúng ta chỉ cần kéo và thả các điều khiển (control) lên cửa sổ Form Visual Studio sẽ sinh mã trong chương trình để tạo ra, hiển thị các thành phần trên cửa sổ
Vũ Đ c Th ng ức Thắng ắng 3
Trang 4CHƯƠNG 3: CẤU HÌNH CHI TIẾT
Bảng sau liệt kê các từ khóa dành riêng và các từ khóa thuộc ngữ cảnh trong C#:
Trang 5Contextual Keyword trong C#
Vũ Đ c Th ng ức Thắng ắng 5
Trang 6SAU ĐÂY LÀ ĐOẠN CODE ĐỂ LẬP TRÌNH WINFROM
namespace NhaKhoa
{
publicpartialclass Form1 : Form
{
public Form1() {
InitializeComponent(); }
privatevoid tinhtien_Click(object sender, EventArgs e) {
{
if ( txtname.TextLength ==0) {
MessageBox.Show("Qúy Khách Vui Lòng Nhập Tên", "Thông Báo Lỗi",MessageBoxButtons.OK,MessageBoxIcon.Stop); }
else {
try {
double total = 0; if(caovoi.Checked) total += 100000; tinhtong.Text = total.ToString() + " Đồng "; if (taytrang.Checked) total += 1200000; tinhtong.Text = total.ToString() + " Đồng "; if (chuphinhrang.Checked) total += 200000; tinhtong.Text = total.ToString() + " Đồng "; total += Convert.ToInt16(nudtramrang.Value) * 80000; tinhtong.Text = total.ToString() + " Đồng "; }
catch {
}
}
}
}
privatevoid thoat_Click(object sender, EventArgs e) {
this.Close(); }
Trang 7Vũ Đ c Th ng ức Thắng ắng 7