Dev-C++

Bách khoa toàn thư mở Wikipedia
Bước tới: menu, tìm kiếm
Dev-C++
Dev-C++ logo.png
Devcpp4.png
Phần mềm Dev-C++ hiển thị một đoạn mã nguồn Unikey.
Phát triển bởi Bloodshed Software
Bản mới nhất 4.9.9.2
22 tháng 2, 2005; 9 năm trước
Được viết bằng Delphi
Hệ điều hành Microsoft Windows
Thể loại Môi trường phát triển tích hợp
Giấy phép Giấy phép Công cộng GNU
Website http://www.bloodshed.net

Dev-C++ là một môi trường phát triển tích hợp tự do (IDE) được phân phối dưới hình thức giấy phép Công cộng GNU hỗ trợ việc lập trình bằng C/C++. Nó cũng nằm trong bộ trình dịch mã nguồn mở MinGW. Chương trình IDE này được viết bằng ngôn ngữ Delphi.

Dự án phát triển Dev-C++ được lưu trữ trên SourceForge. Dev-C++ nguyên được phát triển bởi một lập trình viên có tên là Colin Laplace và chỉ chạy trên hệ điều hành Microsoft Windows.

Bloodshed Dev-C++ là một Môi trường Phát triển Tích hợp (IDE) có hỗ trợ đầy đủ tính năng cho ngôn ngữ lập trình C/C++. Nó sử dụng trình MinGW của GCC (Bộ trình dịch GNU) làm trình biên dịch. Dev-C++ cũng có thể được dùng kết hợp với Cygwin hay bất kỳ trình dịch nền tảng GCC nào khác.[1]

Chương trình cho người dùng có cảm nhận hơi giống với hình thức của chương trình Microsoft Visual Studio vốn được sử dụng rộng rãi hơn. Dev-C++ có một đặc điểm phụ đó là nó sử dung DevPaks, là một phần gồm các gói mở rộng so với môi trường tiêu chuẩn, bao gồm các thư viện, mẫu, và các tiện ích được đưa thêm vào. DevPaks thường có, nhưng không nhất định, tiện ích GUI (giao diện người dùng đồ họa), bao gồm các công cụ phổ biến như GTK+, wxWidgets, và FLTK. Có những DevPaks có chứa các thư viện với thậm chí nhiều hàm chức năng cao hơn.

Dev-C++ nói chung là một chương trình chỉ chạy trên Windows. Tuy nhiên cũng có một phiên bản cho Linux, nhưng vẫn trong giai đoạn alpha và chưa được cập nhật trong vòng hơn 6 năm qua.

Các gói Devpak[sửa | sửa mã nguồn]

Devpaks.org là một trang web mà từ đó người dùng Dev C++ có thể tải về những thư viện phụ với nhiều chức năng hơn hay những gói mã giúp mở rộng các tính năng của Dev C++, như về đồ họa, khả năng nén, khả năng hỗ trợ âm thanh, hình động, vân vân. Tại trang chủ này, Devpak được định nghĩa là "những thư viện (đặc biệt là những thư viện mã nguồn mở) được phân phối như những mã nguồn. Việc này rất thuận tiện, nhưng lại có thể gây khó khăn hay mất thời gian trong việc biên dịch như một thư viện. Do đó, nhưng người viết Dev-C++ đã giới thiệu Devpak -- (development package - gói phát triển), chứa những phiên bản tiền biên dịch của một thư viện, để ngay cả những người mới dùng cũng có thể sử dụng chúng. Dev-C++ cũng có chứa một số công cụ cho việc download, cài đặt và tạo các gói." Người dùng có thể tạo những Devpak và lưu trữ chúng trên trang chủ. Và họ cũng không bị hạn chế trong việc sử dụng Dev C++. Theo phát biểu của trang web "Một devpak đặc trưng sẽ làm việc với bất kỳ bản phân phối MinGW nào (với bất kỳ IDE nào cho MinGW). Đơn giản chỉ cần thay đổi tên tệp tin từ "cáigìđó.devpak" sang "cáigìđó.tar.bz2" và mở nó bằng một trình quản lý tệp nén (ví dụ 7-Zip). Bạn sẽ thấy một tệp tin có các thông tin như tên, phần mềm, tác giả,..., và một thư mục. Việc tiếp theo đơn giản chỉ là đưa thông tin của thư mục này vào cây thư mục của trình MinGW của bạn.

Tình trạng[sửa | sửa mã nguồn]

Dự án hiện không còn có hoạt động nào đáng chú ý, nó đã không còn cập nhật tin tức và các phiên bản mới nào kể từ 22 tháng 2, năm 2005. Tuy nhiên có một nhóm phát triển đã thêm nhiều tính năng mới vào Dev-C++ IDE như hỗ trợ đa trình dịch và công cụ thiết kế RAD cho các ứng dụng wxWidgets. IDE này có thể tìm thấy với tên gọi wxDev-C++.

Xem thêm[sửa | sửa mã nguồn]

Tham khảo[sửa | sửa mã nguồn]

Liên kết ngoài[sửa | sửa mã nguồn]