Cowboy Coder

To code like a Cowboy!

[C++ Cơ bản] Phần 28: Áp dụng C++ vào lập trình thực tế (phần cuối)

Phần trước: [C++ Cơ bản] Phần 27: Template. Thư viện template chuẩn của C++.

Vậy là sau một chặng đường dài, chúng ta cuối cùng cũng đã đi đến cuối chặng đường học tập về ngôn ngữ C++ rồi, yeah :v

undefined

Series bài viết mới chỉ giới thiệu cho các bạn những kiến thức cơ bản về ngôn ngữ C++. Nhằm mục đích làm cho bài viết trở nên dễ hiểu hơn, mình đã lược bỏ đi nhiều chi tiết rườm rà, chỉ để lại những đề mục quan trọng nhất. Để có thể thật sự thành thục được ngôn ngữ C++, bạn không thể chỉ mong chờ đọc xong một hai bài viết, mà cần phải vươn xa hơn, tự tìm hiểu tìm tòi và áp dụng những kiến thức học được vào trong ứng dụng thực tế.

Để kết thúc series C++ Cơ bản, bài viết này sẽ giới thiệu với các bạn một số môi trường lập trình sử dụng C++ mà các bạn có thể nhanh chóng tìm hiểu, để đưa những kiến thức ở trong series bài viết này vào thực tiễn.

Microsoft Visual Studio

undefined

Visual Studio là IDE do Microsoft phát triển, được sử dụng chủ yếu để phát triển các chương trình cho hệ điều hành Microsoft Windows. Ngoài ra IDE này còn hỗ trợ phát triển web app, website, các dịch vụ trên web và app dành cho các thiết bị di động. Visual Studio mặc định hỗ trợ các ngôn ngữ C, C++, C#, F#, VB.NET và TypeScript, nhưng có thể mở rộng ra để hỗ trợ nhiều ngôn ngữ và nền tảng hơn.

Các bạn có thể tìm hiểu và download Visual Studio tại https://www.visualstudio.com/.

Qt

undefined

Qt (đọc giống như “cute”) là một framework cho phép tạo ra các ứng dụng chạy được trên nhiều nền tảng khác nhau, từ desktop, mobile tới các thiết bị IoT, mà không cần phải thực hiện nhiều thay đổi lên codebase. Qt có hai phiên bản, một phiên bản thương mại trả tiền và một phiên bản mã nguồn mở miễn phí. Các bạn có thể download phiên bản free tại https://info.qt.io/download-qt-for-application-development.

Hướng dẫn sử dụng Qt bằng tiếng Việt có tại http://devnt.org/qt-tut-series-1/.

Cocos2d-x

undefined

Bạn muốn làm game và hi vọng trở thành Nguyễn Hà Đông với Flappy Bird thứ hai? Cocos2d-x là một framework mã nguồn mở cho phép người dùng tạo ra các game và app có giao diện đồ họa trên nhiều nền tảng. Trên stdio.vn có một series bài viết hướng dẫn đầy đủ về Cococs2d-x, từ cài đặt tới lập trình, tất cả đều bằng tiếng Việt, các bạn có thể xem thêm tại https://www.stdio.vn/programs/content/2/games-va-cocos2d-x.

Lập trình thi đấu

undefined

C++ cũng là một ngôn ngữ được yêu thích trong cộng đồng lập trình thi đấu. Tham gia các kì thi lập trình, bạn sẽ có thêm nhiều hiểu biết về thuật toán, kinh nghiệm trong lập trình, và làm đẹp cho hồ sơ cá nhân về sau. Các cuộc thi lập trình cũng có nhiều giải thưởng hấp dẫn dành cho những người chiến thắng.

Các bạn có thể tìm hiểu thêm về lập trình thi đấu trong series bài viết Lập trình thi đấu cơ bản trên trang Cowboy Coder.

Đến đây là kết thúc series bài viết C++ Cơ bản rồi. Mình rất cảm ơn các bạn đã theo dõi các bài viết của mình tới ngày hôm nay, và với những kiến thức các bạn đã học được qua cuộc hành trình này, xin chúc các bạn có nhiều thành công lớn hơn trên con đường sắp tới :))