
Giáo trình học C++ cơ bản
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Giáo trình học C++ cơ bảnPHẦN 1: C++ CƠ BẢN1.0 Viết chương trình đầu tiênỞ các bài trước, chúng ta đã biết về quy trình làm việc để tạo ra một chương trình C++, những côngcụ cần thiết và IDE mà chúng ta sẽ sử dụng để phát triển chương trình. Đến đây chắc các bạn cũngđang háo hức muốn bắt tay vào viết một cái gì đó. Trong bài này, chúng ta sẽ cùng viết một chươngtrình mà bất cứ lập trình viên C++ nào cũng từng trải qua. Một chương trình huyền thoại mangtên Hello World.Để bắt đầu viết chương trình, chúng ta cùng mở IDE Visual studio 2015 lên và tạo một project. Tạigiao diện Start Page của Visual studio, các bạn click chọn New Project.Cửa sổ tạo project mới hiện ra, các bạn chọn Empty project, đặt tên cho project là HelloWorld. Sauđó, ở phần location các bạn có thể chọn đường dẫn thư mục để lưu project này vào.Nhấn chọn OK để hoàn tất việc tạo project mới. Ngay khi Visual studio thiết lập project bạn vừa tạo.Bạn có thể nhìn vào cửa sổ Solution Explorer (mặc định là bên trái) để xem cấu trúc tổ chức củamột project như thế nào.Project HelloWorld được Visual studio tổ chức dưới dạng cây thư mục để quản lý mã nguồn và tàinguyên.Trong project HelloWorld, hiện tại chúng ta quan tâm đến 2 phần chính:••Header Files: dùng để chứa các phần khai báo class, khai báo hàm hoặc phần khai báo mộtsố hằng số được sử dụng cho chương trình. Các file được chứa trong phần Header thườngcó phần đuôi mở rộng là .h, .hpp.Source Files: là nơi chứa các file định nghĩa các hàm, các class... Các file được đặt trong nàythường có dạng .cpp.Bây giờ chúng ta cùng tạo file chương trình đầu tiên. Các bạn click chuột phải vào tên project ở trongkhung Solution Explorer, chọn đến dòng Add và click chọn New Item...Trong cửa sổ Add New Item, các bạn chọn loại file cần thêm là C++ File (.cpp), đặt tên file ở textboxName phía bên dưới. Để tạo một thói quen tốt, file này các bạn đặt tên là main.cpp sau đó click Add.Sau khi add file main.cpp xong, cùng nhìn lại phần tổ chức project trong cửa số SolutionExplorer xem điều gì đang xảy ra.Chúng ta đã có thêm 1 file được đặt sẵn trong phần Source Files. Một file có đuôi mở rộng là .cppluôn được đặt trong phần này. Phía bên phải là phần soạn thảo mã nguồn cho file main.cpp đã đượcmở sẵn. Như đã nói ở trên, file đầu tiên cần tạo cho project nên đặt tên là main.cpp để tạo một thóiquen tốt, chắc các bạn sẽ thắc mắc và đặt câu hỏi tại sao?Trước hết, chúng ta cùng viết một ít mã lệnh cho HelloWorld program.Nhấn tổ hợp phím Ctrl + S để lưu lại những gì bạn đã viết. Ở mức độ hiện tại, mình chỉ yêu cầu cácbạn viết theo những gì mình đã viết, chưa yêu cầu các bạn phải hiểu được những dòng mã trên có ýnghĩa gì. Sau khi lưu file main.cpp lại, chúng ta đã có được file mã nguồn C++ đầu tiên. Các bạn cóthể muốn xem thử file main.cpp vừa được lưu đang nằm chổ nào. Để xem thư mục gốc của project,các bạn click chuột phải vào tên project HelloWorld trong cửa sổ Solution Explorer rồi chọn OpenFolder in File Explorer.Và chúng ta thấy file main.cpp như trong hình bên dưới.Quay lại với màn hình làm việc của Visual studio. Các bạn click chuột vào menu item BUILD trênTool bar, sau đó chọn Build Solution (hoặc nhấn phím F7).Thực hiện bước này, Visual studio sẽ biên dịch file main.cpp của bạn để tạo thành file object .obj,đồng thời liên kết file main.obj tạo thành file chương trình (có đuôi .exe). Chúng ta chuyển qua thưmục gốc của project chứa file main.cpp lúc nãy, double click vào thư mục Debug, chúng ta thấy filemain.obj là kết quả của quá trình biên dịch mã nguồn.Quay lui thư mục chứa file main.cpp ban đầu, cùng chuyển lui một thư mục ngoài nữa. Chúng ta lạithấy một thư mục có tên là Debug khác.Vào trong thư mục Debug này, các bạn sẽ thấy file .exe đã được Visual studio tạo ra.Bây giờ, các bạn mở file HelloWorld.exe này bằng cách double click vào nó. Cùng xem kết quả xuấthiện trên màn hình.Như các bạn thấy, trong cửa số Console, chúng ta có một dòng chữ xuất hiện: Hello World., và mộtdòng gợi ý cho người dùng rằng: Hãy nhấn 1 phím bất kì để kết thúc chương trình.Ngoài cách chạy trực tiếp file HelloWorld.exe trong thư mục Debug, các bạn còn có thể chạy chươngtrình ngay trên màn hình làm việc của Visual studio, bằng cách click chuột phải vào tên project trongcửa sổ Solution Explorer -> Debug -> Start new instance. ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình học C++ cơ bản Chương trình C++ Viết chương trình đầu tiên Giáo trình học C++ Phạm vi của biến Các phép toán cơ bảnTài liệu có liên quan:
-
Bài giảng Tin học đại cương (Phần 3) - Chương 6: Hàm
27 trang 39 0 0 -
Bài giảng Tin học đại cương: Bài 6 - Nguyễn Văn Đồng
36 trang 38 0 0 -
Bài giảng Kiến trúc máy tính (Phần 2): Chương 3 - Nguyễn Văn Huy
17 trang 32 0 0 -
Bài giảng Tin đại cương: Chương 6 - Nguyễn Quỳnh Diệp
36 trang 27 0 0 -
Bài giảng Lập trình: Chương 2 - Vũ Song Tùng
83 trang 27 0 0 -
Bài giảng Tin học đại cương: Bài 10 - Chương trình con trong C
13 trang 26 0 0 -
Lý thuyết ngôn ngữ lập trình C++ dành cho sinh viên: Phần 1
264 trang 23 0 0 -
66 trang 22 0 0
-
Bài giảng Nhập môn về lập trình - Chương 3: Tổ chức dữ liệu trong chương trình
26 trang 22 0 0 -
Bài giảng Lập trình hướng đối tượng và C++ - ĐH Hàng Hải VN
169 trang 21 0 0 -
Bài giảng PHP (Hypertext Preprocessing) - Chương 2: PHP căn bản
66 trang 20 0 0 -
Kỹ thuật lập trình Windows Với MFC
18 trang 19 0 0 -
Bài giảng Lập trình cơ bản: Bài 1 - TS. Ngô Quốc Việt
49 trang 19 0 0 -
Bài giảng Lập trình hướng đối tượng (Object-Oriented Programming): Phần 1 - GV. Ngô Công Thắng
62 trang 18 0 0 -
7 trang 18 0 0
-
Bài giảng Nhập môn lập trình: Functions, Hàm - Võ Quang Hoàng Khang
47 trang 18 0 0 -
Tác giả các chương trình mã độc và mục đích tạo ra
4 trang 17 0 0 -
Bài giảng môn học Tin đại cương: Bài 2 - Lý Anh Tuấn
30 trang 17 0 0 -
Bài giảng Lập trình nâng cao: Bài 1 - Hoàng Thị Điệp
42 trang 16 0 0 -
Bài giảng Tin học đại cương: Bài 1 - ThS. Đinh Phú Hùng
10 trang 16 0 0