|
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++. Được phát triển trong môi trường C++ bằng cách sử dụng wxWidgets và được xem như một bộ công cụ GUI. Code::Blocks được xây dựng dựa trên khung plugin được mở rộng bởi các plugin.
Hiện tại, đối tượng mà Code:Blocks hướng đến là nền tảng C, C++ và Fortran với nguyên một hệ thống tạo dựng tùy chỉnh và hỗ trợ.
Sơ lược về Code::Blocks
Code::Blocks đang được phát triển dành cho cả máy tính sử dụng hệ điều hành Windows hệ điều hành Linux (bản macOS mới nhất được hỗ trợ là bản 13.12 phát hành vào 26/12/2013) và đã được chuyển sang FreeBSD, OpenBSD và Solaris.
Code::Blocks là gì?
Mặc dù Phần mềm Code Block là IDE khá nhiều nhưng ko phải ai cũng biết tới nó. Code Blocks được coi là môi trường lập trình tích hợp (IDE – Integrated Development Environment) miễn phí, đơn thuần và hiệu quả, đặc biệt là những thành viên mới. Code::Blocks sở hữu thể đáp ứng được nhu cầu lập trình căn bản của người dùng tiếng nói C, C++ hay Fortran với khả năng mở rộng đột phá và hiệu quả từ cấu hình một cách toàn diện.
Cũng giống tương tự như các IDE khác, Code Blocks mang đến cho các lập trình viên một môi trường tích hợp với vô số các phương tiện lập trình cơ bản như: chương trình viết mã lệnh (Code Editor), các chương trình vá, sửa lỗi (Debugger), hoặc là chương trình mô phỏng ứng dụng (Simulator) cao cấp… Nói một cách chính xác nhất, Code::Block được xem là phần mềm cho phép sử dụng rộng rãi các gói phần mềm tích hợp khác vào phát triển phần mềm của mình, nói tắt là việc phát triển và vận dụng đa nền tảng.
Tổng quan
Code::Blocks mang một giao diện khá cơ bản với tích hợp đa tính năng giúp hỗ trợ đa nền tảng cho lập trình. Là công cụ được xây dựng dựa ngay trên nền móng plug-in, Code::Blocks sở hữu thể mở rộng tính năng lúc cài thêm plug-in. chẳng hạn như tính năng sửa lỗi trên Code::Blocks được cung ứng duyệt y chương trình mở rộng.
Cài đặt Code::Blocks
Để tiến hành cài đặt nền tảng Code::Blocks, hãy làm theo những hướng dẫn dưới đây:
Sau khi tải về file cài đặt Code::Blocks nhấn vào và chạy file cài đặt.
Đây là một chương trình cài đặt được lập trình theo chuẩn Windows, chính vì vậy bạn để cài đặt bạn chỉ cần nhấn “Next” sau lúc đọc màn hình là được.
Nếu như bạn đang sử dụng một hệ điều hành khác, việc cần làm là lựa chọn thích hợp phiên bản download của nhà phát hành.giả dụ bạn định cài 1 trình biên dịch sau lúc cài Code::Blocks, hãy đọc thông tin trình cài đặt sản xuất.
Hướng dẫn tạo dự án mới
Bạn mang thể tham khảo thêm trợ giúp cài đặt trình biên dịch theo các bước dưới đây
Bước 1: Mở Project Wizard
Chọn File->New->Project… để bắt tay vào một dự án mới và để mọi việc tiện lợi hơn bạn có thể dùng các teamplate có sẵn. Đầu tiên, nhấp chọn mục Console application – trình lập trình cơ bản nhất và chọn Go.
Bước 2: Chọn nơi lưu cho dự án
Hãy chọn ngôn ngữ lập trình mà bạn sử dụng trước và ở màn hình tiếp theo là đặt tên và lưu nó. Và việc của Code::Blocks là tạo các mục còn lại.
Bước 3: Chọn trình biên dịch
Thông thường Code::Blocks sẽ chọn trình biên dịch mặc định mà bạn hay dùng trên máy tính. Và những bản dựng mặc định sẽ được sửa lỗi và hiển thị.
Bước 4: Hoàn tất
Với 4 bước trên, cơ bản bạn đã hoàn thành được việc tạo ra dự án đầu tiên. Bây giờ bạn có thể tiếp tục tìm tòi và nghiên cứu về nó nhé.
Xem thêm: Các phần mềm miễn phí khác
Tính năng chính của Code::Blocks
Những tính năng có thể nói là nổi bật nhất dành của IDE này có thể kể đến là
- Tính năng Open Source! GPLv3 hoàn toàn miễn phí.
- Khả năng hỗ trợ đa nền tảng.
- Có thể viết trực tiếp trên nền C++
- Các tính năng được mở rộng bởi các plug-in.’
Hỗ trợ Compiler:
- Tính năng GCC (MingW / GNU GCC)
- Hỗ trợ sẵn MSVC++
- Clang
- Digital Mars
- Borland C++ 5.5
- Open Watcom
- Tính năng build cực nhanh từ hệ thống (không cần makefiles).
- Hỗ trợ build song song (tận dụng tối đa CPU đa lõi).
- Quản lý nhiều project đa mục tiêu.
- Hỗ trợ kết hợp nhiều project
- Inter-project tùy thuộc vào workspace.
- Nhập MSVC project và workspace (not support Assembly Code).
- Dev-C++ project.
Debugger:
- Giao diện hỗ trợ GNU GDB.
- Hỗ trợ thêm MS CDB (có giới hạn).
- Hỗ trợ điểm ngắt (breakpoint) toàn diện như: Code, Data (đọc, viết), conditions (ngắt khi giá trị True), ignore counts (ngắt sau số lần đã định).
- Hiển thị biểu tượng và lập luận cho chức năng nội bộ.
- Hỗ trợ tối ưu hiển thị người dùng.
- Hỗ trợ Call stack.
- Disassembly.
- Cho phép hủy bộ nhớ tùy chỉnh.
- Di chuyển giữa các thread.
- Cho phép xem CPU register.
Giao diện:
- Tính năng đánh dấu, 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 tiện lợi với dạng tab
- Hoàn thiện code,
- Class Browser.
- Tự động thụt lề
- Chuyển 1 phím giữa file .h và .c/.cpp.
- Chuyển nhanh giữa các file
- Hỗ trợ công cụ tùy chỉnh.
- Quản lý danh sách đa người dùng.
- Thêm nhiều tính năng thông qua plug-in.
Kết luận
Trên đây là những thông tin cũng như cách tải và cài đặt môi trường phát triển tích hợp mã nguồn mở miễn phí Code::Blocks dành cho bạn. Để có thể sử dụng tốt nó cần bạn phải bỏ thời gian để tìm hiểu, xây dựng, phát triển hơn nữa, mong rằng chia sẻ này sẽ hữu ích dành cho bạn