1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu thực hành môn kỹ thuật lập trình C++

47 1,9K 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 47
Dung lượng 448,73 KB

Nội dung

Khoa ðTVTHK TÀI LI U TH C HÀNH MÔN K THU T L P TRÌNH C++ Phiên b n 2.0 Sep-2010 dtvt.hvhkvn Lab 00: LÀM QUEN Dev-C++ LAB 01: Bi u th c, tóan t C++ .11 LAB 02: Selection Structure .19 Lab 04: HÀM 33 Lab 05: Array .42 10 VAA ðTVTHK Tài Li u Th c Hành LAB00: HƯ NG D N CÀI ð T VÀ S D NG DEV-CPP N I DUNG CHÍNH Lab 0: LÀM QUEN Dev-C++ Gi i thi u Cài ñ t 3 Thao tác v i Dev-C++ 3.1 C u hình Dev-C++ (Ch th c hi n l n ñ u) 3.2 T o chương trình m i ho c d án m i 4 Chương trình Hello World K Thu t L p Trình C++ Trang VAA ðTVTHK Tài Li u Th c Hành Lab 00: LÀM QUEN Dev-C++ Gi i thi u Dev-C++ (Dev-Cpp, phiên b n hi n t i 4.9.9.2) m t b cơng c phát tri n tích h p (IDE Integrated Development Environment) ng d ng C/C++ thu c d ng mã ngu n m có th download t i ñ a ch http://www.bloodshed.net DevCpp d a trình biên d ch mã ngu n m MinGW (Minimalist GNU* for Windows, http://www.mingw.org/) MinGW s d ng GCC (the GNU g++ compiler collection) s d ng cho c h th ng Windows Linux Hi n DevCpp công c phát tri n ng d ng C/C++ ñư c s d ng r ng rãi ñ d y v l p trình ñ phát tri n ng d ng mã ngu n m M c dù khơng có nhi u tính cao c p công c IDE thương m i khác (Visual Studio c a Microsoft) DevCpp v n m t cơng c r t thích h p môi trư ng giáo d c b c ñ i h c d y h c ngôn ng C/C++ Lý Dev-C++ h tr C/C++ chu n, mã ngu n vi t Dev-C++ có th biên d ch IDE khác, u ngư c l i có th khơng Cài đ t Có phiên b n c a dev-c++ B n cài ñ t b n portable • • • B n cài đ t: T i file cài ñ t t i ñ a ch : http://www.bloodshed.net/devcpp.html sau đó, th c hi n cài đ t theo hư ng d n hình B n portable: Phiên b n portable không c n cài ñ t có th t i v t ñ a ch http://sourceforge.net/projects/devcpp-portable/ Trong phịng lab, Dev-CPP đư c cài đ t có t i dĩa D:\Dev-CPP Thao tác v i Dev-C++ 3.1 C u hình Dev-C++ (Ch th c hi n l n ñ u) Ch y DEV-C++ (file devcpp.exe) hình sau xu t hi n hình • • • Vào menu "Tools" ch n "Compiler Options" Vào tab "Settings" tab, nh n vào "Linker" khung bên trái thay đ i thơng s "Generate debugging information" sang "Yes": Nh n OK K Thu t L p Trình C++ Trang VAA ðTVTHK Tài Li u Th c Hành 3.2 T o chương trình m i ho c d án m i Các bư c s d ng Dev-CPP đ t o chương trình C/C++ đơn gi n bao g m bư c sau: • • • • • B1 T o file/project B2 S an th o mã ngu n B3 Biên d ch, s a l i (n u có) B4 Ch y th ki m tra k t qu B5 Debug (n u c n) Bư c 1: T o file ho c project (d án) m i a Trư ng h p chương trình đơn gi n Trong trư ng h p chương trình đơn ch c n file ñ lưu mã ngu n, ch nmenu File | New | Source (Ctrl-N) Nh p mã ngu n (H u h t trư ng h p phòng lab s d ng này) gi n, File cách b Trư ng h p chương trình ph c t p ð i v i chương trình C/C++ ph c t p, chương trình c n nhi u file đ th c hi n DevCPP có khái ni m d án (project) Project nơi c t gi t t c nh ng thơng tin liên quan đ n mã ngu n, thư vi n, tài nguyên,… ñ biên d ch thành chương trình • • • ð t o Project m i, vào menu "File" ch n "New", "Project " Ch n "Console Application" ch n "C project" n u l p trình C, Ch n “C++ Project” n u C++ Nh p tên project, tên project tên c a file th c thi (.exe) s t o biên d ch Nh n "OK" Dev-C++ s h i nơi lưu tr project Nh n "OK" Trong phòng Lab, ph i lưu vào K Thu t L p Trình C++ dĩa D theo hư ng d n c a t ng Trang VAA ðTVTHK Tài Li u Th c Hành Bư c 2: S an th o mã ngu n N u bư c 1.a b t tay vào vi c nh p mã ngu n chương trình N u bư c 1.b, có cách thêm mã ngu n vào d án • • Vào menu "File" ch n "New Source File" (CTRL+N) Ho c Vào menu "Project" ch n "New File" Dev-c++ s khơng h i tên file cho đ n th c hi n: o Compile o Save the project o Save the source file o Exit Dev-C++ B n có th thêm file ngu n có s n b ng phương pháp sau: • • Vào menu "Project" ch n "Add to Project" Ho c Nh n phím ph i chu t vào project name khung bên trái ch n "Add to Project" Các quy t c s an th o g n gi ng v i chương trình s an th o văn b n chu n (Word,…) M t vài tính như: • • • • • • • Undo Redo Copy Paste Cut Select All … Tham kh o menu Edit ñ bi t chi ti t phím t t K Thu t L p Trình C++ Trang VAA ðTVTHK Tài Li u Th c Hành s an th o Bư c 3: Biên d ch (Compile) Sau nh p file ngu n xong, ñ biên d ch hi n: • th c Vào menu "Execute" ch n "Compile" (CTRL+F9) Thông thư ng, biên d ch l n ñ u s có l i v Syntax L i Syntax s hi n th tab biên d ch phía hình ð bi t l i x y v trí c a source code, double-click vào l i contr hình s v v trí có l i biên d ch Hình bên minh h a l i syntax (thi u d u ;) biên dư i tr d ch Trong trư ng h p biên d ch công, h p th thơng báo có status “Done” Bư c 4: Th c thi chương trình Bây gi , b n có th ch y chương trình • Vào menu "Execute" ch n "Run" Chú ý 1: B c & có th th c hi n đ ng th i b ng menu Execute, ch n Compile & Run (F9) Chú ý 2: Màn hình k t qu khơng xu t hi n: N u ch y chương trình, b n th y hình console DOS màu ñen xu t hi n, ch p sáng ho c vài l n tr l i hình s an th o có nghĩa chương trình cũa b n ñã ch y xong ði u có nghĩa chương trình th c thi xong t đóng c a s console sau chương trình thóat ð gi i quy t trư ng h p có th s d ng l nh system thông s l nh c a HðH Thêm ñ an code sau trư c l nh return hàm main ho c trư c b t kỳ hàm exit() ho c abort(): system(“pause”); Bư c 5: Debug Trong trư ng h p chương trình ch y khơng ý c a b n, s d ng công c debugger ñ xác ñ nh c th Ch c debug b n có t i tab debug cu i hình Nhi u ch c khác có t i menu debug M t vài tính c a debug như: • • • Ch y t i tr hình (Run to cursor ) Thêm c a s theo dõi Theo dõi giá tr c a bi n,… Chương trình Hello World ð ki m tra h at ñ ng c a Dev-Cpp, sau chương trình in hình ch “Hello World “ s d ng ngôn ng C ho c C++ B n th c hi n theo bư c trên, nh p mã ngu n ch y th ñ ki m tra k t qu K Thu t L p Trình C++ Trang VAA ðTVTHK a) Ngôn ng Tài Li u Th c Hành C: /* Chuong trinh C don gian * In man hinh dong chu Hello World * Nhan phim Enter de thoat * luu file voi ten la hello.c */ # include # include int main() { printf ("Hello World \n"); system(“pause”); return 0; } b) Ngôn ng C++: /* Chuong trinh C++ don gian * In man hinh dong chu Hello World * Nhan phim Enter de thoat * luu file voi ten la hello.cpp */ # include int main() { std::cout

Ngày đăng: 08/05/2014, 16:55

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w