Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Learn C++ File Handling Full Course With (Console) Project

Khóa Học Toàn Diện Về Xử Lý File Trong C++ Kèm Dự Án (Console)

Khóa Học Toàn Diện Về Xử Lý File Trong C++ Kèm Dự Án (Console)

Khóa Học Xử Lý File Trong C++ Với Dự Án (Console): Cơ sở dữ liệu nhỏ: Hệ thống Quản lý Cơ sở dữ liệu Sinh viên & Tính điểm

4.8
(61 đánh giá)
475 học viên
Giảng viên
Sarah Naseem
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
10.000đ 349.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
10.5 giờ video
78 bài giảng
6 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Học viên sẽ học kiến thức cơ bản về Xử Lý File trong C++ một cách dễ hiểu
Học viên sẽ học cách tạo một dự án dựa trên console trong C++ sử dụng các khái niệm xử lý file
Học viên sẽ học cách viết các chương trình C++ hướng dẫn cách triển khai các hàm và khái niệm xử lý file cơ bản
Cách sử dụng các hàm xử lý file khác nhau như get(), put(), read(), write(), rdbuff(), getline() và nhiều hàm khác
Cách mở và đóng file nhị phân, file văn bản & Cách sử dụng con trỏ file và các hàm liên quan
Cờ lỗi là gì và cách xử lý lỗi khi đọc/ghi file. File nhị phân là gì và tại sao chúng được ưa dùng hơn file văn bản
Học cách thêm, xóa, cập nhật, tìm kiếm bản ghi sinh viên trong cơ sở dữ liệu
Học cách áp dụng các khái niệm & tạo dự án sau khi hoàn thành khóa học C++ cơ bản
Học cách tạo cơ sở dữ liệu nhỏ (là một file nhị phân) chứa bản ghi sinh viên
Học cách tạo Hệ thống Tính Điểm để tính kết quả cho cả lớp & hiển thị kết quả của từng sinh viên.

Yêu cầu

Cần có máy tính kết nối internet để cài đặt Dev C++
Học viên cần biết tất cả các khái niệm cơ bản của C++ như kiểu dữ liệu, toán tử, câu lệnh điều kiện, vòng lặp, hàm, mảng, con trỏ, cấu trúc, lớp
Học viên cần biết cách chạy các chương trình đơn giản trong C++/Dev C++

Đối tượng phù hợp

Dành cho học viên C++ trung cấp vừa hoàn thành khóa học C++ cơ bản và đã biết kiến thức nền tảng C++.
Dành cho những ai muốn học chủ đề xử lý file trong C++ từ đầu và áp dụng bằng cách tạo một cơ sở dữ liệu nhỏ làm dự án

Nội dung khóa học

11 phần • 78 bài giảng
1 Giới thiệu Khóa Học
2 Streams trong C++ là gì?
1 Tổng quan Phần học
2 Xử Lý File trong C++ chi tiết là gì
3 Một số Khái niệm Xử Lý File
4 Tại sao chúng ta cần Xử Lý File?
5 Các Header File dùng cho Xử Lý File
6 Các Loại File được sử dụng trong C++
7 Tải xuống & Cài đặt Dev C++
1 Tổng quan Phần học
2 Demo: Ví dụ 1: Ghi dữ liệu vào File văn bản
3 Demo hàm Open & Giới thiệu hàm open() và các chế độ của nó
4 Demo các Chế độ Mở File
5 Demo: Ví dụ #2: Mở File và Đọc dữ liệu từ cùng file "File.txt"
6 Demo: Ví dụ 3: Giới thiệu: Ghi & Đọc dữ liệu Từ File Văn Bản sử dụng Chuỗi
7 Demo: Ví dụ 3(a): Ghi dữ liệu vào File văn bản sử dụng Chuỗi có khoảng trắng
8 Demo: Ví dụ 3(b): Đọc dữ liệu từ cùng File & sử dụng eof(), getline() & good()
9 Giới thiệu Kiểm tra Lỗi với Bits
10 Demo: Ví dụ 4: Giới thiệu: Kiểm tra Lỗi File Sử dụng Cờ lỗi (Error bits)
11 Demo: Ví dụ 4: Kiểm tra Lỗi File trong một chương trình
12 Demo: Ví dụ 5(a): Ghi/Đọc Dữ liệu Ký tự Trong File Văn Bản Sử dụng put() & get()
13 Demo Ví dụ 5(b): Sử dụng hàm rdbuff() để đọc toàn bộ dữ liệu file một lần
1 Tổng quan Phần học
2 File nhị phân là gì?
3 Tại sao File Nhị phân được ưa dùng hơn File văn bản?
4 Giới thiệu hàm read() & write() dùng cho file nhị phân
5 Giới thiệu hàm read()
6 Giới thiệu hàm write()
7 Giới thiệu Con trỏ File
8 Sử dụng seekg() Khi Đọc File
9 Sử dụng tellg() khi đọc file
10 Sử dụng hàm seekp() khi ghi file
11 Sử dụng hàm tellp() khi ghi file
12 Giới thiệu Demo: Ví dụ 9: Di chuyển con trỏ file đến các vị trí khác nhau trong File
13 Demo: Ví dụ 9: Di chuyển Con trỏ File đến các vị trí khác nhau trong file
1 Tổng quan Phần học
2 Giới thiệu Demo: Ví dụ 6: Ghi & Đọc dữ liệu Mảng từ File Nhị phân với read()/write()
3 Demo: Ví dụ 6(a): Ghi Dữ liệu Mảng Vào File Nhị phân
4 Demo: Ví dụ 6(b): Đọc Dữ liệu Mảng Từ File Nhị phân
5 Giới thiệu Demo: Ví dụ 7: Ghi và Đọc dữ liệu đối tượng lớp từ file
6 Demo: Ví dụ 7: Ghi dữ liệu đối tượng lớp vào file nhị phân sử dụng hàm write()
7 Demo: Ví dụ 7: Đọc đối tượng lớp từ file nhị phân sử dụng hàm read()
8 Giới thiệu Demo: Ví dụ 7 (Mở rộng): Ghi nhiều đối tượng vào file nhị phân
9 Demo: Ví dụ 7 (Mở rộng) Ghi/Đọc nhiều đối tượng vào file nhị phân sử dụng vòng lặp
10 Giới thiệu Demo: Ví dụ 10: Thêm OOP vào Chương trình Xử Lý File
11 Demo: Ví dụ 10(a): Mở Ví dụ 8 và lưu thành Ví dụ 10
12 Demo: Ví dụ 10(b): Thêm OOP vào xử lý file: Thêm hàm Diskout()
13 Demo: Ví dụ 10(c): Thêm hàm Diskcount() vào code
14 Demo: Ví dụ 10(d): OOP trong xử lý file: Thêm hàm DiskIn()
15 Demo: Ví dụ 10(e): OOP trong Xử Lý File: Tóm tắt Code & Thực thi Code
1 Giới thiệu
2 Xem trước Demo Dự án & Tải xuống Mã nguồn Hoàn chỉnh của Dự án
3 Cài đặt Dev C++
4 Cách Chạy Dự án Trong Dev C++
5 Cách Chạy Dự án trong Visual Studio
6 Cách Chạy Dự án trong Code Blocks
7 Thiết kế Màn hình Chính của Dự án
1 Tạo lớp student & thêm một số biến thành viên
2 Thêm hàm getdata() của lớp & tạo đối tượng lớp trong hàm main
3 Thêm các hàm lớp khác, ví dụ: showdata(), Tabular Display() & getstudentrollno
4 Thêm hàm ShowStudentRecord(): (tìm kiếm và hiển thị bản ghi sinh viên)
5 Thêm Constructor cho lớp student
1 Thêm hàm Entry Menu() hiển thị menu SDMS
2 Hiển thị Tất cả Bản ghi: Triển khai Tùy chọn Menu SDMS số 2
3 Thêm/Tạo Bản ghi Sinh viên: Triển khai Tùy chọn Menu SDMS số 1
4 Tìm kiếm Bản ghi Sinh viên: Triển khai Tùy chọn Menu SDMS số 3
5 Cập nhật Bản ghi Sinh viên: Triển khai Tùy chọn Menu SDMS số 4
6 Trường hợp Cập nhật #1
7 Trường hợp Cập nhật #2
8 Trường hợp Cập nhật #3
9 Tóm tắt Cuối cùng về Cập nhật
10 Xóa Bản ghi Sinh viên: Triển khai Tùy chọn Menu SDMS số 5
1 Tạo Menu của Hệ thống Tính Điểm
2 Hiển thị Kết quả Lớp: Tùy chọn Menu Tính Điểm số 1
3 Hiển thị Bảng Điểm Sinh viên: Tùy chọn Menu Tính Điểm số 2
4 Tóm tắt Mã Dự án
1 Tóm tắt Khóa học Xử Lý File
1 Bài giảng Thưởng

Giới thiệu khóa học

If you want to learn how file handling in C++, you are the just in the right place. If you are familiar with C++ basics like data types, I/O statements, arrays, pointers, structures, classes then you are perfectly ready to take this course.


You do not need to now the basics of File Handling as we just started this topic from scratch and after understanding the basic topics, we will jump to create a project so that students can apply what they have learnt.


After this course you will be able to


· Learn the basics of C++ File Handling in an easy way

· Write C++ programs which teach them how to implement basic file handling functions and concepts

· Open and close files binary and text files

· Use different file handling functions like get(), put(), read(), write(), rdbuff(), getline() and many more.

· Use file pointers and their related functions

· Know what are binary files and why are they preferred over text files.

· Learn what are error flags and how to handles errors while reading/writing to files

· Make a console-based project in C++ based on file handling concepts.

· Add, delete, update, search records of students in the database

· Implement concepts & make project after doing C++ beginners level course

· Create mini-database( which is a binary file) that contains records of students

· Create Result Calculation System that calculates the result of whole class & also shows individual student result.


To provide a hands-on experience, the course basically creates a project that teaches how to create a mini-database using the concept of File Handling in C++. Once created, course teaches students how to use C++ File Handling Concepts to create, search, update and delete records in the database(a binary file is used as database to store students records). It also teaches how to retrieve records of students and show the class result or individual student result on the output screen. These all functions are performed by one program in C++ which is the project that we will teach students how to create and run that program.


The course contains over 9 hours of great video content. To see if you like the way I teach, you can have a look at the free videos and make your decision. Over 21,000 students bought my courses and majority are satisfied. If you do not like the course, remember that you can request a full refund within 30 days but I guarantee your satisfaction.


If you have any questions regarding this course or regarding C++ basics, feel free to ask anytime. I will happily answer them and would love to assist you in your journey of learning the language.


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học C Plus Plus
Hiển thị tất cả khoá học File Handling
Hiển thị tất cả khoá học Programming
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊