Code::Blocks IDE

Home page: http://www.codeblocks.org/

Code::Blocks is an open-source, cross-platform, free C++™ Integrated Development Environment (IDE). Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. It is based on a self-developed plugin framework that allows unlimited extensibility. Most of its functionality is already provided by pre-installed plugins included in the base package:

  • Abbreviations - Code::Blocks AutoComplete plugin.

  • Simpan-sendiri - simpan fail projek diantara sela.

  • Bestari Kelas - bestari untuk mencipta kelas baru.

  • Pelengkapan Kod - menyediakan kefungsian pelengkapan dan pelayar kelas.

  • Pengkompil - sokong pelbagai jenis pengkompil dalam satu antaramuka.

  • Penyahpepijat - sokong pelbagai jenis pepijat dalam satu antaramuka.

  • Pengendali Sambungan Fail - tambah pengendalo sambungan fail tambahan.

  • Header Guard (dilumpuh secara lalai) - cipta pengawal pengepala (jika perlu) bila simpan fail.

  • LogHacker (dilumpuhkan secara lalai) - manipulasi pengelog.

  • ModPoller (dilumpuhkan secara lalai) - semakan kerap pada pengubahsuaian luaran.

  • Senarai Fail Terbuka - urus senarai semua fail yang dibuka (penyunting).

  • Projects Importer - imports projects from other IDEs, e.g. MSVisual Studio and DevC++™.

  • Bestari Berskrip - sediakan kefungsian bestari berskrip.

  • Pemformat Kod Sumber (AStyle) - format fail kod sumber dengan gaya khusus.

  • Tidycmt (dilumpuhkan secara lalai) - format ulasan bila simpan fail.

  • Senarai To-Do - tambah item to-do ke kod sumber.

  • WinXP™ Look'n'Feel - creates manifest file which enables the version 6.0 of the Common Controls on Windows XP™.

Addtional plugins for Code::Blocks can be obtained at their wiki website: http://wiki.codeblocks.org/index.php?title=Code::Blocks_Plugins