BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM ĐỒÁNCƠSỞLẬPTRÌNH WINDOWN FROM TRÊN VISUAL STUDIO (C#) Ngành: Công Nghệ Thông Tin Chuyên ngành: LậpTrìnhỨngDụng Tên: Vũ Đức Thắng MSSV: 17200681 - Lớp: C17TH11 Vũ Đức Thắng MỤC LỤC Chương 1: Mục tiêu đề tài Trang Chương 2: Trang + 2.1: Lý Thuyết 2.2: ỨngDụng Chương 3: Cấu hình chi tiết Vũ Đức Thắng Trang + + Chương 1: Mục tiêu đề tài Lậptrình WinFrom một những môn học tảng ngành Hệ thống thông tin quản lý Môn học cung cấp những kiến thức bản toàn diện ngôn ngữ lậptrình cùng những ky năng lậptrình bản Mục tiêu chính môn học giúp người học hình thành nên tư lậptrình nắm vững phương pháp giải vấn đề - toán thông qua việc sử dụng thành thạo ngôn ngữ lập trình, cụ thể ngôn ngữ lậptrình C# Sau hồn thành môn học này, sinh viên se có đủ những kiến thức cần thiết để theo học những học phần lập trình, như: Lậptrình hướng đới tượng, Lậptrình nâng cao, Cấu trúc dữ liệu giải thuật, Lậptrình web, Lậptrình ứng dụng quản lý, những môn học thuộc chuyênngành Chương 2: 2.1 Lý Thuyết Windows Forms (WinForms) một thư viện lớp đồ họa (GUI) được bao gồm một phần Microsoft NET Frameworkhoặc Mono Framework , cung cấp một 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 máy tính bảng Mặc dù được coi thay cho Thư viện lớp Microsoft Foundation dựa C ++ trước đó phức tạp , nó không cung cấp một mô hình tương đương hoạt động một tảng cho tầng giao diện người dùng một giải pháp đa tầng Tại kiện Microsoft Connect vào ngày tháng 12 năm 2018, Microsoft công bố phát hành Windows Forms dạng dự án nguồn mở 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 khả dụng tảng Windows việc triển khai WinForms chưa hoàn tất Mono triển khai đa tảng nhấ 2.2 ỨNGDỤNG Windows Form Giao tiếp với người dùng bàn phím mouse Có giao diện đồ họa xử lý kiện Là ứng dụng được hiển thị với giao diện cửa sổđồ họa Chúng ta cần kéo thả các điều khiển (control) lên cửa sổ Form Visual Studio se sinh mã chương trình để tạo ra, hiển thị các thành phần cửa sổ Vũ Đức Thắng CHƯƠNG 3: CẤU HÌNH CHI TIẾT Bảng sau liệt kê từ khóa dành riêng từ khóa thuộc ngữ cảnh C#: Vũ Đức Thắng Contextual Keyword C# Vũ Đức Thắng SAU ĐÂY LÀ ĐOẠN CODE ĐỂ LẬPTRÌNH WINFROM namespace NhaKhoa { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void 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 { } } } } private void thoat_Click(object sender, EventArgs e) { this.Close(); } } } Vũ Đức Thắng Vũ Đức Thắng ... như: Lập trình hướng đới tượng, Lập trình nâng cao, Cấu trúc dữ liệu giải thuật, Lập trình web, Lập trình ứng dụng quản lý, những môn học thuộc chuyên ngành Chương 2: 2.1 Lý Thuyết... ngôn ngữ lập trình, cụ thể ngôn ngữ lập trình C# Sau hoàn thành môn học này, sinh viên se có đủ những kiến thức cần thiết để theo học những học phần lập trình, như: Lập trình hướng... ngữ lập trình cùng những ky năng lập trình bản Mục tiêu chính môn học giúp người học hình thành nên tư lập trình nắm vững phương pháp giải vấn đề - toán thông qua việc sử dụng