Tài liệu Nhập môn lập trình - Hướng dẫn cài đặt và sử dụng CodeBlocks

Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
NHäP MÔN LäP TRÌNH  
H˜Óng d®n cài ꢀ∞t và s˚ dˆng CodeBlocks  
Nh™p môn l™p trình  
Trang 1/22  
Mˆc lˆc  
3
3
3
1.1 Download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
1.2 Cài ꢀ∞t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
10  
2.1 Vi∏t ch˜Ïng trình không cn t§o project . . . . . . . . . . . . . . . . . . . . . . . . . . 10  
2.2 Vi∏t ch˜Ïng trình trong mÎt project . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
20  
2
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
1 Cài ꢀ∞t  
1.1 Download  
Download ch˜Ïng trình CodeBlocks 13.12 trên Windows t§i link.  
1.2 Cài ꢀ∞t  
1. Ch§y file v¯a t£i v∑ (codeblocks-13.12mingw-setup.exe) vÓi các cài ꢀ∞t m∞c ꢀ‡nh.  
Nh™p môn l™p trình  
Trang 3/22  
     
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
Nh™p môn l™p trình  
Trang 4/22  
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
ChÂn "Yes" ꢀ∫ mch˜Ïng trình Code::Blocks. S≥ xußt hiªn thông báo ꢀ∫ chÂn trình biên d‡ch  
và chúng ta ꢀ∫ m∞c ꢀ‡nh (n∏u nh˜ phía trên không có thay ꢀÍi ꢀ˜Ìng d®n).  
Nh™p môn l™p trình  
Trang 5/22  
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
Xußt hiªn 1 thông báo, h‰i chúng ta v∑ viªc s˚ dˆng Code::Blocks cho các file ꢀ‡nh d§ng .c và  
.cpp. Nên ꢀ∫ m∞c ꢀ‡nh và chÂn "OK".  
Ch˜Ïng trình s≥ có giao diªn nh˜ sau:  
Nh™p môn l™p trình  
Trang 6/22  
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
Sau khi ch˜Ïng trình ꢀã m, chúng ta quay l§i trình cài ꢀ∞t ꢀ∫ hoàn tßt quá trình cài ꢀ∞t.  
2. Ki∫m tra các ꢀ˜Ìng d®n  
Nh™p môn l™p trình  
Trang 7/22  
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
(a) Ki∫m tra ꢀ˜Ìng d®n cıa Compiler  
ChÂn th¥ "Toolchain Executables".  
Nh™p môn l™p trình  
Trang 8/22  
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
(b) Ki∫m tra ꢀ˜Ìng d®n cıa Debugger  
Nh™p môn l™p trình  
Trang 9/22  
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
2 Vi∏t ch˜Ïng trình C++ vÓi CodeBlocks  
2.1 Vi∏t ch˜Ïng trình không cn t§o project  
1. T§o file  
2. Nh™p ꢀo§n code sau:  
3. L˜u file l§i vÓi tên "hello.c" mÎt th˜ mˆc bßt kì (có th∫ là "C:\Projects").  
4. Build ch˜Ïng trình  
Nh™p môn l™p trình  
Trang 10/22  
   
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
Ho∞c s˚ dˆng phím t≠t trên thanh công cˆ:  
Ch˜Ïng trình Build thành công s≥ có thông báo nh˜ sau (bên d˜Ói màn hình):  
5. Ch§y ch˜Ïng trình  
T˜Ïng t¸, ta cÙng có th∫ s˚ dˆng phím t≠t:  
Ho∞c  
6. K∏t qu£  
Nh™p môn l™p trình  
Trang 11/22  
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
• ◊u ꢀi∫m: Nhanh chóng và tiªn lÒi.  
• Nh˜Òc ꢀi∫m: Không th∫ debug khi có lÈi x£y ra. ꢁ∫ có th∫ debug, chúng ta s˚ dˆng cách th˘  
2: vi∏t ch˜Ïng trình trong mÎt project.  
2.2 Vi∏t ch˜Ïng trình trong mÎt project  
1. T§o project mÓi  
ChÂn "Console Application", "Go"  
Nh™p môn l™p trình  
Trang 12/22  
 
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
Nhßn "Next"  
ChÂn "C" và nhßn "Next"  
Nh™p môn l™p trình  
Trang 13/22  
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
Nh™p môn l™p trình  
Trang 14/22  
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
Sau khi hoàn tßt, trên thanh "Management" n¨m dÂc bên trái s≥ xußt hiªn project ta v¯a t§o:  
2. Source files  
Nhßn ꢀúp vào "main.c". ꢁây là code do ch˜Ïng trình t¸ sinh ra:  
3. Build và ch§y ch˜Ïng trình  
T˜Ïng t¸ nh˜ thao tác ꢀËi vÓi vi∏t ch˜Ïng trình không cn t§o project.  
Nh™p môn l™p trình  
Trang 15/22  
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
4. Thêm các source/header files  
Nh™p môn l™p trình  
Trang 16/22  
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
ChÂn ꢀ˜Ìng d®n d®n tÓi th˜ mˆc cıa project hiªn t§i và ꢀ∞t tên:  
Nh™p môn l™p trình  
Trang 17/22  
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
K∏t qu£:  
ꢁËi vÓi tr˜Ìng hÒp, chúng ta có nhi∑u projects, thì ph£i th¸c hiªn "Set Active" cho project ꢀ∫  
Code::Blocks bi∏t thao tác Build và Run là th¸c hiªn cho project nào.  
Nh™p môn l™p trình  
Trang 18/22  
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
Nh™p môn l™p trình  
Trang 19/22  
Tr˜Ìng ꢀ§i HÂc Bách Khoa Tp.HÁ Chí Minh  
Khoa Khoa HÂc và Kˇ Thu™t Máy Tính  
3 Debug ch˜Ïng trình C++ vÓi CodeBlocks  
1. Vi∏t ch˜Ïng trình C  
Nh™p ꢀo§n code sau vào file main.c:  
2. ꢁ∞t các breakpoints  
Breakpoint là các ꢀi∫m mà chúng ta muËn ch˜Ïng trình d¯ng l§i t§i ꢀó. ꢁ∫ ꢀ∞t breakpoint, ta  
nhßn vào kho£ng tr≠ng sau sË dòng. Breakpoint ꢀ˜Òc hi∫n th‡ là chßm màu ꢀ‰, mÎt ch˜Ïng  
trình có th∫ có 1 ho∞c nhi∑u breakpoints.  
3. Ch§y debug  
Nh™p môn l™p trình  
Trang 20/22  
 
Tải về để xem bản đầy đủ
pdf 22 trang myanh 30721 Free
Bạn đang xem 20 trang mẫu của tài liệu "Tài liệu Nhập môn lập trình - Hướng dẫn cài đặt và sử dụng CodeBlocks", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdftai_lieu_nhap_mon_lap_trinh_huong_dan_cai_dat_va_su_dung_cod.pdf