Bài tập thực hành Lập trình trên môi trường Windows (Lập trình Windows Form với C#): Lab 4 - ĐH Công nghệ Tp.HCM
Số trang: 12
Loại file: pdf
Dung lượng: 807.40 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Lab 04 - Lập trình Windows Form với các control nâng cao. Bài thực hành 4 gồm có các nội dung thực hành: Sử dụng VS.Net tạo ứng dụng Windows Forms với các control nâng cao dạng danh sách như: Combobox, ListBox, DateTimePicker, PictureBox, GroupBox, NumericUpDown,…
Nội dung trích xuất từ tài liệu:
Bài tập thực hành Lập trình trên môi trường Windows (Lập trình Windows Form với C#): Lab 4 - ĐH Công nghệ Tp.HCMBài tập thực hành Lập trình trên môi trường WindowsKhoa CNTT- Trường ĐH CN TP.HCMLab 04:LẬP TRÌNH WINDOWS FORM VỚI CÁC CONTROL NÂNG CAO(Các control trình bày dữ liệu dưới dạng danh sách)A. MỤC TIÊU: Sử dụng Visual Studio .NET 2010/2012/2013 tạo ứng dụng dạng Windows Forms với cáccontrol nâng cao dạng danh sách. Làm quen với việc sử dụng các control trên form như: NumericUpDown: Hộp chon tăng giảm giá trị số. Combobox: Hộp chọn 1 giá trị trong danh sách giá trị ListBox: Danh sách các mục chọn, cho phép chọn 1 hoặc nhiều mục GroupBox: Nhóm các đối tượng về cùng nhómB. NỘI DUNG:Bài tập 1: Tạo một ứng dụng Windows Form cơ bản tính tiền công dịch vụ tại phòng nha. Với mỗi khách hàng, các dịch vụ cung cấp gồm: tẩy răng, cạo vôi, chụp hình răng và trám răng.Mỗi loại sẽ có chi phí riêng. Cuối cùng tính tổng các chi phí mà người khách phải trả. Lưu ý:chỉ tính tiền khi phần thông tin tên khách hàng đã được nhập (nếu thông tin này chưa có thìchương trình phát sinh MessageBox cảnh báo). Ứng dụng có giao diện đơn giản như hình 1 bên dưới.Hình 1: Màn hình chính của ứng dụngHướng dẫn:Bước 1. Tạo ứng dựng Windows Form có tên DentalPaymentApp theo các bước sau Tạo project mới (Ctrl+Shift +N),Tác giả: ThS. Nguyễn Hà Giang & ThS. Dương Thành PhếtTrang 25Bài tập thực hành Lập trình trên môi trường WindowsKhoa CNTT- Trường ĐH CN TP.HCM Trong cửa sổ new project chọn Visual C# - Windows Phần template chọn Windows Forms Application Đặt tên project trong phần NameXem hình mô tả các bước tạo ứng dụng Windows Form2. Chọn loại ứng dụng cho Project1. Chọn ngôn ngữ lập trình3. Đặt tên Project4. Chọn vị trí lưu Project5. Đồng ý tạo ProjectHình 2: Tạo ứng dụng Windows FormBước 2. Sau khi hoàn tất các bước trên VS.NET sẽ phát sinh ra một project Windows Formmẫu, cho phép người lập trình bắt đầu xây dựng các ứng dụng. Giao diện của VS.NETcho ứng dụng vừa tạo có dạng như hình 3 bên dưới.Màn hình VS.NET cho ứng dụng Windows Form bao gồm các phần cơ bản(1): Toolbox: Chứa các control cho phép kéo thả vào Form(2): Màn hình thiết kế Form, có thể chuyển sang phần code editer…(3): Cửa sổ Solution Explorer: Cho phép người lập trình có thể quản lý các thành phần trongproject, hỗ trợ định vị nhanh chóng đến các file mã nguồn.(4): Cửa sổ property: cho phép user có thể custom lại các thành phần control trên form như:thiết lập các thuộc tính cho control, form, component, cho phép khai báo trình xử lý sự kiệncủa các control trên form…Tác giả: ThS. Nguyễn Hà Giang & ThS. Dương Thành PhếtTrang 26Bài tập thực hành Lập trình trên môi trường WindowsKhoa CNTT- Trường ĐH CN TP.HCM3124Hình 3: Màn hình VS. NET phục vụ cho việc tạo project Windows FormBước 3. Thiết kế form theo mô tả như sauBảng 1: Mô tả các control trên formSTTNameControlThiết lập các thuộc tính cho control1lblTitleLabelText = “Dental Payment Form”, Font =“Impact, Size = 17”, ForeColor = Blue2lblNameLabelText = “Tên khách hàng”3txtNameTextBox4chkCleanCheckBoxText = “Cạo vôi”5lblCleanCostLabelText=”$100000”6chkWhiteningCheckBoxText=”Tẩy trắng”7lblWhiteningCost LabelText=”$1200000”8chkXRayCheckBoxText=”Chụp hình răng”9lblXRayCostLabelText=”$200000”10lblFillingLabelText=”Trám răng”11numFillingNumericUpDown12lblFillCostLabelText=”$80000”13lblTotalLabelText=”Total”14txtTotalTextBoxEnable = False15btnExitButtonText=”Thoát”16btnCalcButtonText=”Tính tiền”Tác giả: ThS. Nguyễn Hà Giang & ThS. Dương Thành PhếtTrang 27Bài tập thực hành Lập trình trên môi trường WindowsKhoa CNTT- Trường ĐH CN TP.HCMHình 4: Giao diện của Form chương trìnhCách thực hiện:-Chọn trong ToolBox control tương ứng rồi kéo thả vào vị trí xác định trên form.-Sử dụng cửa sổ properties thiết lập các thông tin:o Đổi tên của control theo mô tả ở bảng trêno Thiết lập các giá trị cho control theo mô tả ở bảng 1Hình 5: Minh họa việc đổi tên của TextBox trên FormTác giả: ThS. Nguyễn Hà Giang & ThS. Dương Thành PhếtTrang 28Bài tập thực hành Lập trình trên môi trường WindowsBước 4.Khoa CNTT- Trường ĐH CN TP.HCMTạo trình xử lý sự kiện click cho button “Thoát”: chức năng này khi thực hiện sẽ kếtthúc ứng dụng (đóng form lại)Cách tạo trình xử lý sự kiện: có thể làm theo một trong hai cách-Cách 1: Double Click vào button cần tạo trình xử lý sự kiện trong màn hình Formdesign view: khi đó VS sẽ tạo trình xử lý sự kiện gắn với sự kiện Click của button“Thoát”Hình 6: Minh họa cách kích đúp vào button để tạo event handler-Cách 2: chọn button cần tạo trình xử lý, sau đó kích tab event trong cửa sổProperties, kích đúp vào mục Click trong cửa sổ event.Hình 7: Minh họa các bước khai báo event handler từ cửa sổ properties của buttonTác giả: ...
Nội dung trích xuất từ tài liệu:
Bài tập thực hành Lập trình trên môi trường Windows (Lập trình Windows Form với C#): Lab 4 - ĐH Công nghệ Tp.HCMBài tập thực hành Lập trình trên môi trường WindowsKhoa CNTT- Trường ĐH CN TP.HCMLab 04:LẬP TRÌNH WINDOWS FORM VỚI CÁC CONTROL NÂNG CAO(Các control trình bày dữ liệu dưới dạng danh sách)A. MỤC TIÊU: Sử dụng Visual Studio .NET 2010/2012/2013 tạo ứng dụng dạng Windows Forms với cáccontrol nâng cao dạng danh sách. Làm quen với việc sử dụng các control trên form như: NumericUpDown: Hộp chon tăng giảm giá trị số. Combobox: Hộp chọn 1 giá trị trong danh sách giá trị ListBox: Danh sách các mục chọn, cho phép chọn 1 hoặc nhiều mục GroupBox: Nhóm các đối tượng về cùng nhómB. NỘI DUNG:Bài tập 1: Tạo một ứng dụng Windows Form cơ bản tính tiền công dịch vụ tại phòng nha. Với mỗi khách hàng, các dịch vụ cung cấp gồm: tẩy răng, cạo vôi, chụp hình răng và trám răng.Mỗi loại sẽ có chi phí riêng. Cuối cùng tính tổng các chi phí mà người khách phải trả. Lưu ý:chỉ tính tiền khi phần thông tin tên khách hàng đã được nhập (nếu thông tin này chưa có thìchương trình phát sinh MessageBox cảnh báo). Ứng dụng có giao diện đơn giản như hình 1 bên dưới.Hình 1: Màn hình chính của ứng dụngHướng dẫn:Bước 1. Tạo ứng dựng Windows Form có tên DentalPaymentApp theo các bước sau Tạo project mới (Ctrl+Shift +N),Tác giả: ThS. Nguyễn Hà Giang & ThS. Dương Thành PhếtTrang 25Bài tập thực hành Lập trình trên môi trường WindowsKhoa CNTT- Trường ĐH CN TP.HCM Trong cửa sổ new project chọn Visual C# - Windows Phần template chọn Windows Forms Application Đặt tên project trong phần NameXem hình mô tả các bước tạo ứng dụng Windows Form2. Chọn loại ứng dụng cho Project1. Chọn ngôn ngữ lập trình3. Đặt tên Project4. Chọn vị trí lưu Project5. Đồng ý tạo ProjectHình 2: Tạo ứng dụng Windows FormBước 2. Sau khi hoàn tất các bước trên VS.NET sẽ phát sinh ra một project Windows Formmẫu, cho phép người lập trình bắt đầu xây dựng các ứng dụng. Giao diện của VS.NETcho ứng dụng vừa tạo có dạng như hình 3 bên dưới.Màn hình VS.NET cho ứng dụng Windows Form bao gồm các phần cơ bản(1): Toolbox: Chứa các control cho phép kéo thả vào Form(2): Màn hình thiết kế Form, có thể chuyển sang phần code editer…(3): Cửa sổ Solution Explorer: Cho phép người lập trình có thể quản lý các thành phần trongproject, hỗ trợ định vị nhanh chóng đến các file mã nguồn.(4): Cửa sổ property: cho phép user có thể custom lại các thành phần control trên form như:thiết lập các thuộc tính cho control, form, component, cho phép khai báo trình xử lý sự kiệncủa các control trên form…Tác giả: ThS. Nguyễn Hà Giang & ThS. Dương Thành PhếtTrang 26Bài tập thực hành Lập trình trên môi trường WindowsKhoa CNTT- Trường ĐH CN TP.HCM3124Hình 3: Màn hình VS. NET phục vụ cho việc tạo project Windows FormBước 3. Thiết kế form theo mô tả như sauBảng 1: Mô tả các control trên formSTTNameControlThiết lập các thuộc tính cho control1lblTitleLabelText = “Dental Payment Form”, Font =“Impact, Size = 17”, ForeColor = Blue2lblNameLabelText = “Tên khách hàng”3txtNameTextBox4chkCleanCheckBoxText = “Cạo vôi”5lblCleanCostLabelText=”$100000”6chkWhiteningCheckBoxText=”Tẩy trắng”7lblWhiteningCost LabelText=”$1200000”8chkXRayCheckBoxText=”Chụp hình răng”9lblXRayCostLabelText=”$200000”10lblFillingLabelText=”Trám răng”11numFillingNumericUpDown12lblFillCostLabelText=”$80000”13lblTotalLabelText=”Total”14txtTotalTextBoxEnable = False15btnExitButtonText=”Thoát”16btnCalcButtonText=”Tính tiền”Tác giả: ThS. Nguyễn Hà Giang & ThS. Dương Thành PhếtTrang 27Bài tập thực hành Lập trình trên môi trường WindowsKhoa CNTT- Trường ĐH CN TP.HCMHình 4: Giao diện của Form chương trìnhCách thực hiện:-Chọn trong ToolBox control tương ứng rồi kéo thả vào vị trí xác định trên form.-Sử dụng cửa sổ properties thiết lập các thông tin:o Đổi tên của control theo mô tả ở bảng trêno Thiết lập các giá trị cho control theo mô tả ở bảng 1Hình 5: Minh họa việc đổi tên của TextBox trên FormTác giả: ThS. Nguyễn Hà Giang & ThS. Dương Thành PhếtTrang 28Bài tập thực hành Lập trình trên môi trường WindowsBước 4.Khoa CNTT- Trường ĐH CN TP.HCMTạo trình xử lý sự kiện click cho button “Thoát”: chức năng này khi thực hiện sẽ kếtthúc ứng dụng (đóng form lại)Cách tạo trình xử lý sự kiện: có thể làm theo một trong hai cách-Cách 1: Double Click vào button cần tạo trình xử lý sự kiện trong màn hình Formdesign view: khi đó VS sẽ tạo trình xử lý sự kiện gắn với sự kiện Click của button“Thoát”Hình 6: Minh họa cách kích đúp vào button để tạo event handler-Cách 2: chọn button cần tạo trình xử lý, sau đó kích tab event trong cửa sổProperties, kích đúp vào mục Click trong cửa sổ event.Hình 7: Minh họa các bước khai báo event handler từ cửa sổ properties của buttonTác giả: ...
Tìm kiếm theo từ khóa liên quan:
Môi trường Windows Lập trình trên môi trường Windows Lập trình Windows Form với C# Bài tập thực hành Ứng dụng Windows Forms Lập trình Windows FormGợi ý tài liệu liên quan:
-
Bài giảng Lập trình Windows Form với C#: Chương 3 - Lê Thị Ngọc Hạnh
11 trang 150 0 0 -
9 trang 62 0 0
-
Bài giảng Lập trình Windows Form với C#: Chương 1 - Lê Thị Ngọc Hạnh
56 trang 33 0 0 -
Giáo trình Beginning DirectX9: Phần 2
83 trang 22 0 0 -
Tìm kiếm trong môi trường Windows
3 trang 22 0 0 -
DATA MINING AND APPLICATION: ĐỀ THI CUỐI KỲ
4 trang 22 0 0 -
222 Câu hỏi trắc nghiệm Tin học văn phòng
29 trang 22 0 0 -
TỔNG QUAN .NET NGÔN NGỮ C# - ThS. Nguyễn Hà Giang
0 trang 21 0 0 -
BÀI TẬP CHƯƠNG 1: WINDOWS FORM
18 trang 21 0 0 -
Bài tập thực hành môn học Tin học trong phân tích kết cấu - CSI ETABS
87 trang 21 0 0