Monday, March 7, 2011

Hướng dẫn sử dụng Dev C++

Như đã biết, học kỳ này chúng ta sẽ bắt đầu học lập trình C++.
Khác với một số ngôn ngữ như Basic, Pascal,.. C++ khá là rắc rối trong vấn đề chọn và sử dụng IDE, vì mỗi IDE khác nhau lại có 1 cách thức dùng khác nhau, tên thư viện khác nhau,...

A. Một số IDE thường gặp:

1.Microsoft Visual Studio
Đây là bộ IDE của Microsoft, có phí nên khá chuyên nghiệp, thư viện đa dạng, thích hợp cho các Developper thực thụ.
Ưu điểm: chuyên nghiệp, thư viện phong phú, đầy đủ các ngôn ngữ phổ biến: C/C++, Basic,...
Khuyết điểm: Có phí (rất may mắn là chúng ta có MSDN-AA), hơi rắc rối khi sử dụng (vài hôm nữa tiết lab sẽ học cái này), chỉ có phiên bản trên Windows (tất nhiên ^^)
Download: Trong MSDN-AA

2.Eclipse:
Đây là một  IDE mã nguồn mở miễn phí, thư viện khá đồ sộ, tận hưởng thế mạnh Open source là lợi thế của Eclipse.
Ưu điểm: Miễn phí, chuyên nghiệp, có nhiều phiên bản cho phiên bản Linux/Win.
Khuyết điểm: Còn phức tạp.
Download: http://www.eclipse.org/downloads/

3.Netbean:
Một IDE miễn phí của Oracle Corporation, chạy trên Windows, Linux, Mac OS X và Solaris (quá tuyệt).
Ưu điểm: Miễn phí, chuyên nghiệp, hỗ trợ hầu hết các HĐH hiện nay.
Khuyết: Còn phức tạp.
Download: http://netbeans.org/

4.C free:
IDE cực kỳ đơn giản, dễ sử dụng và miễn phí.
Ưu điểm: gọn nhẹ, đơn giản, miễn phí.
Khuyết điểm: Ít thư viện, thiếu chuyên nghiệp, thích hợp nghiên cứu chứ không dành cho Develloper
Download: http://www.programarts.com/cfree_en/download.htm

5.Dev C++
Giống C free, nhưng xài tốt hơn, được sử dụng phổ biến trên Thế giới, nhất là các cuộc thi lập trình Quốc tế như ACM/ICPC.
Ưu điểm: gọn nhẹ, đơn giản, miễn phí, phổ biến.
Khuyết điểm: Ít thư viện, thiếu chuyên nghiệp, thích hợp nghiên cứu chứ không dành cho DevelloperDownload: http://www.bloodshed.net/download.html

B. Hướng dẫn sử dụng Dev C++:
Đây là tài liệu training của đội Olympic BK, mình share cho bà con vì nó cũng chỉ là kiến thức căn bản, chả có gì là tuyệt mật cả. Tài liệu trình bày dưới dạng slide Power Point.
Download: http://www.mediafire.com/?bg7zquukus0z7lf

http://www.mediafire.com/?bg7zquukus0z7lf