Bài tập 2 - C#
Số trang: 7
Loại file: pdf
Dung lượng: 172.95 KB
Lượt xem: 12
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:
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 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áclớp dạng Book thực thi.
Nội dung trích xuất từ tài liệu:
Bài tập 2 - C#Lập trình Windows dùng C# Khoa CNTT- Hutech TRƯỜNG ĐH KỸ THUẬT CÔNG NGHỆ Môn: Lập trình Windows Khoa Công Nghệ Thông Tin Bài t p 2 – C# Ngôn ngữ C# - Class, InterfaceM c tiêu: Giúp sinh viên 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: sinh viên 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 chuNn IComparable của .NET… 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 - chuNn khác nhau.N i dung: 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ốnsá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 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. -1-Created by Nguyen Ha Giang Email: nguyenha.giang@yahoo.comLập trình Windows dùng C# Khoa CNTT- Hutech 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 chuNn 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:Phần 1: Cơ bản Bước 1: Tạo ứng dụng Console có tên BookManaging Bước 2: Tạo giao diện IBook được minh họa như hình 1, gồm các mô tả o Một chỉ mục o Property Title o Property Author o Property Publisher o Property Year o Property ISBN o Một phương thức void Show() không tham số -2-Created by Nguyen Ha Giang Email: nguyenha.giang@yahoo.comLập trình Windows dùng C# Khoa CNTT- Hutech Hình 1: Mô tả giao diện IBook Bước 3: Định nghĩa lớp Book, lớp này có thực thi giao diện IBook class Book : IBook { // nội dung của lớp Book } Khai báo các field cho lớp Book -3-Created by Nguyen Ha Giang Email: nguyenha.giang@yahoo.comLập trình Windows dùng C# Khoa CNTT- Hutech Hình 2: phần khai báo data member Thực thi lần lượt các property mô tả trong IBook, hình 3 minh họa một cách cài đặt bộ chỉ mục cho các chương sách Hình 3: Mô tả phần thực thi giao diện IBook Định nghĩa phương thức Show (phương thức này có mô tả trong IBook) -4-Created by Nguyen Ha Giang Email: nguyenha.giang@yahoo.comLập trình Windows dùng C# Khoa CNTT- Hutech Hình 4: Phần định nghĩa phương thức Show Định nghĩa phương thức Input() Hình 5: Phần định nghĩa phương thức Input Bước 4: Tạo lớp BookList để quản lý danh sách các đối tượng Book, đây là dạng container class -5-Created by Nguyen Ha Giang Email: nguyenha.giang@yahoo.comLập trình Windows dùng C# Khoa CNTT- Hutech Hình 6: Định nghĩa lớp container BookList Bước 5: Tạo đoạn code demo như sau Hình 7: Phần code demo trong hàm Main ...
Nội dung trích xuất từ tài liệu:
Bài tập 2 - C#Lập trình Windows dùng C# Khoa CNTT- Hutech TRƯỜNG ĐH KỸ THUẬT CÔNG NGHỆ Môn: Lập trình Windows Khoa Công Nghệ Thông Tin Bài t p 2 – C# Ngôn ngữ C# - Class, InterfaceM c tiêu: Giúp sinh viên 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: sinh viên 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 chuNn IComparable của .NET… 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 - chuNn khác nhau.N i dung: 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ốnsá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 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. -1-Created by Nguyen Ha Giang Email: nguyenha.giang@yahoo.comLập trình Windows dùng C# Khoa CNTT- Hutech 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 chuNn 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:Phần 1: Cơ bản Bước 1: Tạo ứng dụng Console có tên BookManaging Bước 2: Tạo giao diện IBook được minh họa như hình 1, gồm các mô tả o Một chỉ mục o Property Title o Property Author o Property Publisher o Property Year o Property ISBN o Một phương thức void Show() không tham số -2-Created by Nguyen Ha Giang Email: nguyenha.giang@yahoo.comLập trình Windows dùng C# Khoa CNTT- Hutech Hình 1: Mô tả giao diện IBook Bước 3: Định nghĩa lớp Book, lớp này có thực thi giao diện IBook class Book : IBook { // nội dung của lớp Book } Khai báo các field cho lớp Book -3-Created by Nguyen Ha Giang Email: nguyenha.giang@yahoo.comLập trình Windows dùng C# Khoa CNTT- Hutech Hình 2: phần khai báo data member Thực thi lần lượt các property mô tả trong IBook, hình 3 minh họa một cách cài đặt bộ chỉ mục cho các chương sách Hình 3: Mô tả phần thực thi giao diện IBook Định nghĩa phương thức Show (phương thức này có mô tả trong IBook) -4-Created by Nguyen Ha Giang Email: nguyenha.giang@yahoo.comLập trình Windows dùng C# Khoa CNTT- Hutech Hình 4: Phần định nghĩa phương thức Show Định nghĩa phương thức Input() Hình 5: Phần định nghĩa phương thức Input Bước 4: Tạo lớp BookList để quản lý danh sách các đối tượng Book, đây là dạng container class -5-Created by Nguyen Ha Giang Email: nguyenha.giang@yahoo.comLập trình Windows dùng C# Khoa CNTT- Hutech Hình 6: Định nghĩa lớp container BookList Bước 5: Tạo đoạn code demo như sau Hình 7: Phần code demo trong hàm Main ...
Tìm kiếm theo từ khóa liên quan:
lập trình máy tính lập trình C++ lập trình java mẹo lập trình giao diện IComparable ứng dụng conseleGợi ý tài liệu liên quan:
-
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 229 0 0 -
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 208 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 197 0 0 -
15 trang 196 0 0
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 173 0 0 -
65 trang 155 0 0
-
69 trang 145 0 0
-
Bài giảng Công nghệ phần mềm - Chương 2: Quy trình xây dựng phần mềm
36 trang 144 0 0 -
142 trang 128 0 0
-
3 trang 116 0 0