TAILIEUCHUNG - 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 2 - ĐH Công nghệ Tp.HCM

Lab 02 - Lập trình hướng đối tượng nâng cao với C#. Bài thực hành này giúp người học nâng cao kỹ năng lập trình hướng đối tượng nâng cao như: Kế thừa; Xây dựng giao diện và thực thi giao diện. Sắp xếp trong lớp ArrayList. Sử dụng File Stream để lưu trữ thông tin của đối tượng. | Bài tập thực hành Lập trình trên môi trường Windows Khoa CNTT- Trường ĐH CN Lab 02: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG NÂNG CAO VỚI C# A. MỤC TIÊU: Hướng dẫn SV nâng cao kỹ năng xây dựng lớp đối tượng trong C# Xây dựng giao diện, kế thừa và thực thi giao diện. Nâng cao: SV tự nghiên cứu kỹ thuật dùng phương thức Sort được cài sẵn trong lớp ArrayList, thực thi giao diện chuẩn IComparable của .NET , SV làm quen với việc sử dụng giao diện IComparer, hỗ trợ sắp xếp theo nhiều tiêu chuẩn khác nhau. Hướng dẫn SV sử dụng File Stream I/O để lưu trữ thông tin của đối tượng, nhập xuất file bao gồm FileStream, StreamWriter và StreamReader. Sử dụng các tham số có kiểu enumeration của FileStream như: FileMode, FileAccess. Dùng phương thức tiện ích Split của lớp string để chia chuỗi lớn thành các chuỗi con theo ký tự phân cách được cung cấp. B. NỘI DUNG: Bài tập 1: Xây dựng một ứng dụng Console cơ bản quản lý danh sách các cuốn sách, mỗi cuốn sách này chứa các thông tin như sau: tên sách, tên tác giả, nhà xuất bản, năm xuất bản, số hiệu ISBN (International Standard Book Number) và danh mục các chương sách (chỉ chứa tên chương). Thực hiện theo các yêu cầu sau: Xây dựng một interface có tên là IBook, mô tả property và method cần thiết cho các lớp dạng Book thực thi. Xây dựng lớp Book kế thừa từ IBook, thực hiện các mô tả trong IBook và các chi tiết riêng của Book. Xây dựng lớp BookList quản lý danh sách các đối tượng Book, lớp này chứa các thao tác trên danh sách các đối tượng Book. Thực thi giao diện IComparable, định nghĩa quan hệ thứ tự trong phương thức CompareTo Sử dụng giao diện IComparer, hỗ trợ sắp xếp theo nhiều tiêu chuẩn khác nhau Viết hàm Main thực thi yêu cầu sau: o Cho nhập vào một mảng chứa những cuốn sách. o Xuất danh sách thông tin những cuốn sách. o Lần lượt xuất danh sách ra theo thứ tự được sắp theo tên tác giả, tên sách, năm xuất bản. Hướng dẫn: Bước 1: Tạo ứng dụng Console có tên BookManaging Bước 2: Tạo giao diện IBook được .

TÀI LIỆU LIÊN QUAN
TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.