Trong 1 project mình có thể thêm file cpp nữa không?

A cho e hỏi trong 1 project mình có thể thêm file cpp nữa ko ạ ? Chứ mỗi lần viết ct khác phải tạo lại project mất thời gian quá. E cảm ơn !

2 Likes

Chương trình khác, thì phải tạo project khác. Khi nào cùng một chương trình, thì khi đó mới tạo thêm file cpp thuộc về project cũ.

2 Likes

Dạ, e hiểu rồi. E cảm ơn !

Mình dùng visual studio thì trong 1 Solution có thể chứa rất nhiều project và trong 1 project thì nên chứa 1 bài thôi , vì khi có 2 bài trong project thì khi chạy chương trình A nó sẽ báo lỗi vì bạn sử dụng 2 hàm giống nhau trong cùng 2 chương trình . E có nói sai thì anh @ltd đính chính cho e với nhé .

1 Like

Tạo solution cũng là một cách, nhưng solution không phải dùng như thế. Chỉ là một trick nhỏ để có thể làm nhiều project trong 1 solution. Nhưng nếu làm như thế thì mình phải hiểu đó không phải là cách sử dụng solution.

Solution là để liên kết các projects có mối liên hệ với nhau, ví dụ

  • Project A - chuyên về xử lý ảnh
  • Project B - chuyên về xử lý âm thanh
  • Project C - tổng hợp hình ảnh và âm thanh, gọi project A, B để xử lý

Tuy nhiên, lúc học thì mình có thể làm vậy cho biết solution :smile:

5 Likes

hayza . đúng là mỗi giờ mỗi giây mỗi phút nếu ta tìm hiểu thì thấy cuộc sống còn nhiều điều phải khám phá và biết quá . Mới hôm qua e nhìn anh laptrinhio anh ý làm bằng cái Sublime_text , lúc đó e thèm khát muốn có nó và sử dụng ( e chưa biết sử dụng nhiều ^^ ) , sau 1 đêm tìm hiểu e đã có nó và cũng sơ sơ 1 xíu về nó . HỌC KHÔNG BAO GIỜ LÀ ĐỦ !!

2 Likes

Một project lớn luôn cần thiết phải được chia thành các project để quản lý, đây chính là một trong những điều căn bản của lập trình, hay cụ thể hơn là lập trình hướng đối tượng, gọi là module hoá (Cohesive , Coupling). Nói một cách đơn giản về ứng dụng là để DRY (không lặp lại hay không chế lại bánh xe, - Not re-inventing the wheel), Reuse (tái sử dụng) và Extension (mở rộng).

Trong Visual Studio thì các projects liên quan cùng giải quyết một vấn đề lớn thì đặt trong một Solution, với một số IDE khác như: Eclipse, Xcode…thì gọi là Workspace

7 Likes

Các anh và các bạn cho em hỏi. Em muốn tạo project có có 2 tệp chương trình nguồn bằng code::block
Sau khi tạo project xong thì làm sao để add thêm file nguồn vào project đó nữa ạ.
Thêm với là việc liên kết giữa các file nguồn là tự động hay cần thao tác gì ạ. em cảm ơn!

1 Like

vậy là mối quan hệ giữa solution - project giống với chương trình mẹ - chương trình con hả a

Anh ơi, vậy làm sao để gọi project A và B vậy ạ?

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?