Thông tin tài liệu:
Bài giảng cung cấp cho người học kiến thức: Tổng quát về xây dựng ứng dụng bằng VS .Net, một số đối tượng giao diện thường dùng, hiệu chỉnh thuộc tính các đối tượng giao diện, sự kiện - Hàm xử lý sự kiện, qui trình điển hình viết 1 ứng dụng bằng VC#,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng môn Lập trình hướng đối tượng: Chương 6 - TS. Nguyễn Văn HiệpChương 6Xây dựng giao diện ứng dụng bằng Visual Studio6.0 Dẫn nhập6.1 Tổng quát về xây dựng ứng dụng bằng VS .Net6.2 Một số ₫ối tượng giao diện thường dùng6.3 Hiệu chỉnh thuộc tính các ₫ối tượng giao diện6.4 Sự kiện - Hàm xử lý sự kiện6.5 Qui trình ₫iển hình viết 1 ứng dụng bằng VC#6.6 Thí dụ viết ứng dụng giải phương trình bậc 26.7 Kết chươngKhoa Khoa học & Kỹ thuật Máy tínhTrường ĐH Bách Khoa Tp.HCM© 2010Môn : Lập trình hướng ₫ối tượngChương 6 : Xây dựng giao diện ứng dụng bằng Visual StudioSlide 16.0 Dẫn nhậpChương này giới thiệu các ₫ối tượng giao diện phổ dụng, qui trìnhtạo/xóa/hiệu chỉnh thuộc tính của ₫ối tượng cũng như tạo hàm xửlý sự kiện cho 1 số sự kiện quan tâm trên ₫ối tượng giao diện.Chương này cũng giới thiệu qui trình ₫iển hình ₫ể xây dựngchương trình có giao diện ₫ồ họa ₫ược thiết kế trực quan (thay vìphải viết code khó khăn).Khoa Khoa học & Kỹ thuật Máy tínhTrường ĐH Bách Khoa Tp.HCM© 2010Môn : Lập trình hướng ₫ối tượngChương 6 : Xây dựng giao diện ứng dụng bằng Visual StudioSlide 26.1 Tổng quát về xây dựng ứng dụng bằng VS .NetMột trong các yêu cầu quan trọng của các ứng dụng hiện nay là phảicó tính thân thiện cao, gần gũi với người dùng. Để thỏa mãn yêu cầunày, ứng dụng thường sẽ hoạt ₫ộng ở chế ₫ộ ₫ồ họa trực quan.Các class cấu thành chương trình dùng giao diện ₫ồ họa ₫ược chialàm 2 nhóm chính : Các class miêu tả các ₫ối tượng giao diện với người dùng nhưForm, Button, TextBox, Checkbox,... Nhiệm vụ của các ₫ối tượngnày là giúp người dùng có thể tương tác dễ dàng, trực quan vớichương trình ₫ể nhập/xuất dữ liệu, ₫ể ₫iều khiển/giám sát hoạt₫ộng của chương trình. Các ₫ối tượng này còn che dấu mọi chitiết về thuật giải và dữ liệu bên trong chương trình, người dùngkhông cần quan tâm ₫ến chúng. Các class miêu tả các chức năng cần thực hiện của chương trình.Khoa Khoa học & Kỹ thuật Máy tínhTrường ĐH Bách Khoa Tp.HCM© 2010Môn : Lập trình hướng ₫ối tượngChương 6 : Xây dựng giao diện ứng dụng bằng Visual StudioSlide 36.1 Tổng quát về xây dựng ứng dụng bằng VS .NetViết code tường minh ₫ể ₫ặc tả các ₫ối tượng giao diện là 1 côngviệc rất khó khăn và tốn nhiều công sức, thời gian.Để giảm nhẹ công sức ₫ặc tả các ₫ối tượng giao diện, các môitrường lập trình trực quan (như Visual Studio .Net) ₫ã viết sẵn 1số ₫ối tượng giao diện thường dùng và cung cấp công cụ ₫ể ngườilập trình thiết kế trực quan giao diện của ứng dụng bằng cách tíchhợp các ₫ối tượng giao diện có sẵn này : người lập trình ₫óng vaitrò họa sĩ ₫ể vẽ/hiệu chỉnh kích thước, di chuyển vị trí các phần tửgiao diện cần cho ứng dụng.Ngoài ra môi trường trực quan còn cho phép người lập trình tự tạocác ₫ối tượng giao diện mới (User Control) ₫ể dùng trong các ứngdụng ₫ược viết sau ₫ó (chương 9).Khoa Khoa học & Kỹ thuật Máy tínhTrường ĐH Bách Khoa Tp.HCM© 2010Môn : Lập trình hướng ₫ối tượngChương 6 : Xây dựng giao diện ứng dụng bằng Visual StudioSlide 46.1 Tổng quát về xây dựng ứng dụng bằng VS .NetQui trình viết ứng dụng theo cơ chế này ₫ược gọi là viết ứng dụngbằng cách lắp ghép các linh kiện phần mềm, nó giống như việc lắpmáy tính từ các linh kiện phần cứng như CPU, RAM, disk,keyboard, monitor,... rất dễ dàng và nhanh chóng.Mọi phần tử giao diện, dù nhỏ hay lớn, dù ₫ơn giản hay phức tạp,₫ều là cửa sổ (window). HĐH Windows sẽ quản lý các cửa sổ làmviệc theo thời gian. Một ứng dụng có thể dùng nhiều cửa sổ trongquá trình hoạt ₫ộng, nhưng từng thời ₫iểm chỉ có 1 số ít cửa sổ₫ược chương trình hiển thị ₫ể làm việc với người dùng.Chúng ta sẽ làm quen 1 số ₫ối tượng giao diện, nắm ₫ược tínhchất và khả năng của từng ₫ối tượng ₫ể khi lập trình ứng dụng nào₫ó, ta sẽ chủ ₫ộng chọn lựa và dùng chúng cho phú hợp với từngngữ cảnh sử dụng.Khoa Khoa học & Kỹ thuật Máy tínhTrường ĐH Bách Khoa Tp.HCM© 2010Môn : Lập trình hướng ₫ối tượngChương 6 : Xây dựng giao diện ứng dụng bằng Visual StudioSlide 5 ...