Bài giảng 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
10
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
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" ꢀ∫ m ch˜Ï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 c¶n 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 c¶n 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 đủ
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng 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:
bai_giang_nhap_mon_lap_trinh_huong_dan_cai_dat_va_su_dung_co.pdf

