Chương trình học
- Cài đặt môi trường Lập trình C# 2
-
Nhập môn Lập trình C#
18
- Giới thiệu ngôn ngữ lập trình C#
- Cấu trúc chương trình C#
- Cú pháp cơ bản C#
- Các kiểu dữ liệu trong C#
- Chuyển đổi kiểu dữ liệu trong C#
- Khởi tạo biến trong C#
- Hằng số trong C#
- Toán tử trong C#
- Điều kiện trong C#
- Vòng lặp trong C#
- Tính bao đóng trong C#
- Tạo phương thức/hàm trong C#
- Đối tượng Nullable trong C#
- Mảng trong C#
- Chuỗi trong C#
- Cấu trúc trong C#
- Enums trong C#
- Truyền Tham số Reference hay Tham trị (Value) trong C#
- Hướng đối tượng trong C# 11
- Các kỹ thuật nâng cao trong C# 2
-
Bài tập thực hành
27
- Khai báo các Kiểu dữ liệu cho Mẫu Lý lịch A2 và Mẫu Hóa đơn Bán hàng
- Sử dụng các Toán tử cơ bản trong C#
- Kiểm tra số chẵn hay lẻ
- Thay đổi vị trí của 2 phần tử
- Tính tổng các kí tự số
- Đảo ngược con số
- Tạo chương trình ATM đơn giản
- Tạo chương trình ATM đơn giản với các phương án rút tiền theo các mệnh giá
- Tìm số Max, Min trong mảng 2 chiều
- Tạo cấu trúc lưu trữ thông tin Nhân viên
- Làm quen Hướng đối tượng trong C#
- Mã hóa chuỗi với Hacker Speak (H4ck3rSp34k)
- Mã hóa chuỗi với Alternating Captions (AlTeRnAtInG_CaPs)
- Tính tổng 2 số nhỏ nhất trong danh sách
- Trích xuất thông tin từ dữ liệu trong FILE TEXT
- In bảng cửu chương
- In tam giác Nhị phân
- In tam giác Số ký tự
- Đếm số 1
- Sử dụng Mảng 2 chiều để in tên dạng Asterisk ra màn hình
- Sử dụng Mảng 1 chiều để phân tách Tên với khoảng cách
- Bài tập Biểu thức Chính quy (Regular Expression)
- Ghi log lỗi với File và Try Catch
- Ghi Access log
- LINQ group by tên tập tin
- LINQ với collection
- Tạo chương trình Quản lý Danh sách Sinh viên và Giảng viên
- Kiểm tra kiến thức 1
- Kiểm tra kiến thức - Đồ án 2
Mô tả bài toán
Tạo ứng dụng Console, với Menu chức năng có thể sử dụng như sau:================== HE THONG QUAN LY CUA HANG EBOOK ONLINE================================== | 1. Nhap thong tin Ebook | | 2. In thong tin Ebook | | 2.1 In thong tin tat ca Ebook (dang luoi - hang/cot) | | 2.2 Tim và in thong tin 1 Ebook cu the, dua vao ma Ebook? | | 3. Thong ke | | 3.1. Co bao nhieu Ebook trong He thong? | | 3.2. Co bao nhieu Ebook duoc xuat ban trong 5 nam gan day? | | 3.3. Ebook co doanh thu bán ra cao nhat va thap nhat? In thong tin | | 3.4. Thong ke moi chuyen muc co bao nhieu Ebook? Tong doanh thu cua tung chuyen muc? | ===========================================================================================
- Yêu cầu: sử dụng C# và LINQ
- Nhập liệu Danh sách Ebook với các thông tin sau:
- Mã ebook
- Tên ebook
- Tên tác giả
- Nhà xuất bản
- Năm xuất bản
- Chuyên mục
- Giá bán
- Số lượng bán
- Thành tiền
- In ra màn hình Console:
- Tìm và in thông tin củ 1 Ebook cụ thể, điều kiện tìm kiếm là cho người dùng nhập vào
mã ebook
- Danh sách các Nhân viên vừa nhập với định dạng như sau:
Thành tiền = Giá bán * Số lượng bán
-------------------------------------------------------------------------------------------------------------------------------------- | Ma | Ten ebook | Tac gia | Nha xuat ban | Nam XB | Chuyen muc | Gia ban | SL | Thanh tien | -------------------------------------------------------------------------------------------------------------------------------------- | E001 | Lap trinh can ban CSharp | Dai hoc Can Tho | NXB Dai Hoc Can Tho | 2019 | Lap trinh | 1490000 | 15 | xxx | | E002 | Thiet ke web voi Laravel | CUSC | Trung tam Cong Nghe Phan Mem | 2018 | Lap trinh | 300000 | 30 | xxx | | E003 | Tri tue nhan tao | CTU-CIT | Khoa Cong Nghe | 2015 | AI | 2500000 | 72 | xxx | ... --------------------------------------------------------------------------------------------------------------------------------------
- Tìm và in thông tin củ 1 Ebook cụ thể, điều kiện tìm kiếm là cho người dùng nhập vào
- Thống kê:
- Đếm tổng số ebook trong Hệ thống?
- Có bao nhiêu ebook được xuất bản trong 5 năm gần đây? Được tính bằng
năm hiện tại - năm xuất bản
- Ebook có doanh thu bán ra cao nhất và thấp nhất là ebook nào?
- Doanh thu của từng ebook được tính bằng công thức:
Giá bán * Số lượng
- Doanh thu của từng ebook được tính bằng công thức:
- Thống kê mỗi chuyên mục có bao nhiêu Ebook? Tổng doanh thu của từng chuyên mục?
Nộp bài
- Các bạn nén file project theo định dạng sau:
[Mã số Sinh viên]-[Họ và tên viết tắt]-[C#].zip
- Vd: [SV001]-[dnpcuong]-[C#].zip
- Nộp bài qua Google Form: https://forms.gle/355db7XvYy8fQn3p6
- Hạn chót nộp bài: 20h00, ngày 22/11/2019
Mục lục
Các bài học
Bài học trước
Chương trình học
Bao gồm Module, Chương, Bài học, Bài tập, Kiểm tra...Chương trình học
- Cài đặt môi trường Lập trình C# 2
-
Nhập môn Lập trình C#
18
- Giới thiệu ngôn ngữ lập trình C#
- Cấu trúc chương trình C#
- Cú pháp cơ bản C#
- Các kiểu dữ liệu trong C#
- Chuyển đổi kiểu dữ liệu trong C#
- Khởi tạo biến trong C#
- Hằng số trong C#
- Toán tử trong C#
- Điều kiện trong C#
- Vòng lặp trong C#
- Tính bao đóng trong C#
- Tạo phương thức/hàm trong C#
- Đối tượng Nullable trong C#
- Mảng trong C#
- Chuỗi trong C#
- Cấu trúc trong C#
- Enums trong C#
- Truyền Tham số Reference hay Tham trị (Value) trong C#
- Hướng đối tượng trong C# 11
- Các kỹ thuật nâng cao trong C# 2
-
Bài tập thực hành
27
- Khai báo các Kiểu dữ liệu cho Mẫu Lý lịch A2 và Mẫu Hóa đơn Bán hàng
- Sử dụng các Toán tử cơ bản trong C#
- Kiểm tra số chẵn hay lẻ
- Thay đổi vị trí của 2 phần tử
- Tính tổng các kí tự số
- Đảo ngược con số
- Tạo chương trình ATM đơn giản
- Tạo chương trình ATM đơn giản với các phương án rút tiền theo các mệnh giá
- Tìm số Max, Min trong mảng 2 chiều
- Tạo cấu trúc lưu trữ thông tin Nhân viên
- Làm quen Hướng đối tượng trong C#
- Mã hóa chuỗi với Hacker Speak (H4ck3rSp34k)
- Mã hóa chuỗi với Alternating Captions (AlTeRnAtInG_CaPs)
- Tính tổng 2 số nhỏ nhất trong danh sách
- Trích xuất thông tin từ dữ liệu trong FILE TEXT
- In bảng cửu chương
- In tam giác Nhị phân
- In tam giác Số ký tự
- Đếm số 1
- Sử dụng Mảng 2 chiều để in tên dạng Asterisk ra màn hình
- Sử dụng Mảng 1 chiều để phân tách Tên với khoảng cách
- Bài tập Biểu thức Chính quy (Regular Expression)
- Ghi log lỗi với File và Try Catch
- Ghi Access log
- LINQ group by tên tập tin
- LINQ với collection
- Tạo chương trình Quản lý Danh sách Sinh viên và Giảng viên
- Kiểm tra kiến thức 1
- Kiểm tra kiến thức - Đồ án 2
Bài học trước
Menu Tiện ích
Menu Hướng dẫn Học tập
❤🧡💛💚💙💜 Học là phải THỰC HÀNH ❤🧡💛💚💙💜
Thực hiện các bước tuần tự theo nội dung Bài học nhé!