[C ++] some records about the VS

  1. VS sln file on the
    vcproj is a project file, sln is the solution file.
    A solution which can contain multiple projects.
  2. VS in the solution Why add "headers" and "source"?
  3. VS explain the project and solutions
    https://www.jianshu.com/p/c3d909bb27c2
  4. The difference between visual C ++ projects and solutions

What science is learning C ++?
Reprinted from: https://www.cnblogs.com/roucheng/archive/2016/05/30/cppxiangmu.html
C ++ is a complex language, because to achieve in other languages very simple task in C ++ usually requires more code and with time, for example: create a window, has built-in support for other languages, and in pure C ++ environment is impossible. Because C ++ does not provide built-in support of the GUI, if you use C ++ to create a window, we need to use the system or use the API library system API encapsulates some of the former as the latter Win32 API systems such as MFC, wxWidgets and so on.

But this does not mean that C ++ is not good, but C ++ is very powerful, we learn not only to learn C ++ syntax in C ++, because C ++ syntax only know what use is it? Algorithm demo it? Of course not. I think learning C initial ++ course, is familiar with C ++ syntax, mid-learning STL library system API and the C ++ object-oriented thinking and general design method, which is accompanied by your C ++ career life because it does not end.

In addition to a better understanding of C ++ in addition, you have a variety of needs-based C ++ library to achieve something more specific. If you want to do GUI, then you have to learn QT, wxWidgets and so on. If you want to do games so Ogre, Unreal, Bigworld and other libraries that you need to learn. ASIO library network aspects, RakNet, ACE and so on. These libraries are based on C ++, which encapsulates the underlying API, we do not always like to use complicated API functions to achieve what we want. Of course, you can also use C ++ to encapsulate these API, allow themselves to be of a library to facilitate others.

  1. Role Solution Explorer vs the
    solutions, English is called Solution, has demonstrated that for certain, or may be anticipated problems, deficiencies, gaps, needs, etc., a solution to the overall problem of the proposed solution, while to ensure their effective implementation. VS solution has been integrated into the concept of project management. So, when we create a project, in fact, it is not simply to create a project, but rather to create a solution. In this solution, the project includes a variety of things needed, as well as the methodical organize things together, to improve open
    in the previous project management concepts, can not manage this. Because the project as the highest levels of management, a number of projects not directly associated with the management. The introduction of the solution, it may be the overall management of multiple projects. We can say that the solution is a major step forward in software development project management.
    A solution that can manage multiple projects
Published 244 original articles · won praise 147 · views 280 000 +

Guess you like

Origin blog.csdn.net/u011622208/article/details/104682598