- Giới thiệu
- Đơn vị phát triển
- Tính năng
- Video
- Ảnh màn hình
- Giá
- Ưu điểm
Giới thiệu về Code::Blocks
Code::Blocks là một môi trường phát triển tích hợp đa nền tảng nguồn mở miễn phí hỗ trợ nhiều trình biên dịch bao gồm GCC, Clang và Visual C++. Nó được phát triển trong C++ sử dụng wxWidgets như một bộ công cụ GUI. Sử dụng kiến trúc plugin, các khả năng và tính năng của nó được xác định bởi plugin được cung cấp
Đơn vị phát triển
Phần mềm được phát triển bởi công ty cùng tên đó là Code::Blocks. Code::Blocks là môi trường lập trình tích hợp (IDE – Integrated Development Environment) miễn phí đa nền tảng với mã nguồn mở. Hỗ trợ nhiều compiler như GCC, MSVC+,… với giao diện đa nhiệm tiện lợi.
Tính năng của Code::Blocks
Tính năng nổi bật:
– Sử dụng Open Source! GPLv3 hoàn toàn miễn phí, không chi phí ẩn.
– Hỗ trợ đa nền tảng.
– Viết trên nền C++. Không cần lib hay diễn giải ngôn ngữ.
– Mở rộng tính năng thông qua plug-in.
Compiler:
– Hỗ trợ nhiều Compiler như: GCC (MingW / GNU GCC), MSVC++, Clang, Digital Mars, Borland C++ 5.5, Open Watcom
– Hệ thống build cực nhanh (không cần makefiles).
– Hỗ trợ build song song (tận dụng CPU đa lõi).
– Quản lý nhiều project đa mục tiêu.
– Môi trường lập trình để kết hợp nhiều project lại với nhau.
– Inter-project phụ thuộc workspace.
– Nhập MSVC project và workspace (không hỗ trợ Assembly Code).
– Nhập Dev-C++ project.
Debugger:
– Giao diện GNU GDB.
– Hỗ trợ thêm MS CDB (giới hạn tính năng).
– Hỗ trợ điểm ngắt (breakpoint) toàn diện: Code breakpoints, Data breakpoints (đọc, viết và đọc/viết), Breakpoint conditions (chỉ ngắt khi giá trị là True), Breakpoint ignore counts (chỉ ngắt sau số lần nhất định).
– Hiển thị biểu tượng và lập luận cho chức năng nội bộ.
– Hỗ trợ hiển thị hướng người dùng.
– Hỗ trợ Call stack.
– Disassembly.
– Hủy bộ nhớ tùy chỉnh.
– Chuyển giữa các thread.
– Xem CPU register.
Giao diện:
– Đánh dấu syntax, tùy chỉnh và mở rộng.
– Code folding cho C, C++, Fortran, XML và nhiều tập tin khác.
– Giao diện dạng tab tiện lợi.
– Hoàn thiện code,
– Class Browser.
– Thụt lề thông minh.
– Chuyển 1 phím giữa file .h và .c/.cpp.
– Mở danh sách file để chuyển nhanh giữa các file (tùy chọn).
– Bộ công cụ tùy chỉnh.
– Quản lý danh sách to-do của nhiều người dùng.
– Và nhiều tính năng khác thông qua plug-in.
Video

Ảnh màn hình
Giá
Code::Blocks là phần mềm mã nguồn mở miễn phí
Ưu điểm của Code::Blocks
✓ Hỗ trợ mã nguồn mở Open Source! GPLv3 hoàn toàn miễn phí.
✓ Môi trường phát triển tích hợp đa nền tảng nguồn mở.
✓ Mở rộng tính năng thông qua plug-in.
✓ Hỗ trợ nhiều Compiler như GCC, MSVC+, …
✓ Giao diện đa nhiệm dạng tab tiện lợi.
Trên đây là những thông tin về môi trường phát triển tích hợp mã nguồn mở miễn phí Code::Blocks mà bạn cần biết để ứng dụng cho việc xây dựng, phát triển các chương trình và phần mềm của mình. Đối với những ai mới bắt đầu, bạn nên tìm hiểu thật kỹ khái niệm Code::Blocks là gì trước khi cài đặt về máy và tạo một dự án mới với Code::Blocks nhé.