Khác biệt giữa bản sửa đổi của “Visual C++”

Nội dung được xóa Nội dung được thêm vào
Không có tóm lược sửa đổi
nKhông có tóm lược sửa đổi
Dòng 10:
Các chức năng của Visual C++ như [[tô sáng cú pháp]], [[IntelliSense]] (chức năng về tự động hoàn thành việc viết mã) và các chức năng gỡ lỗi tiên tiến.
 
Ví dụ, nó cho phép gỡ lỗi từ xa sử dụng một máy tính khác và cho phép gỡ lỗi bằng cách duyệt qua từng dòng lệnh tại một thời điểm. Chức năng "biên tập và tiếp tục" cho phép thay đổi mã nguồn và dịch lại chương trình trong quá trình gỡ lỗi, mà không cần phải khởi động lại chương trình đang được gỡ lỗi.
 
The compile and build system feature, precompiled header files, "minimal rebuild" functionality and incremental link: these features significantly shorten turn-around time to edit, compile and link the program, especially for large software projects.
và tiếp tục" cho phép thay đổi mã nguồn và dịch lại chương trình trong quá trình gỡ lỗi, mà không cần phải khởi động lại chương trình đang được gỡ lỗi.
 
The compile and build system feature, precompiled header files, "minimal rebuild" functionality and incremental link: these features significantly shorten
 
turn-around time to edit, compile and link the program, especially for large software projects.
 
==Lịch sử==
Phiên bản trước của Visual C Professional Edition được gọi là Microsoft C/C++ Professional Development System. Phiên bản tương đương với Standard Edition ngày nay được gọi là Microsoft '''QuickC'''.
 
Edition ngày nay được gọi là Microsoft '''QuickC'''.
 
* '''Visual C++ 1.0''', which includes [[Microsoft Foundation Classes|MFC]] 2.0, was the first version of Visual C++, released in 1992, available in both
Hàng 28 ⟶ 22:
* '''Visual C++ 1.5''', which includes MFC 2.5, added [[Object Linking and Embedding|OLE]] 2.0 and [[Open Database Connectivity|ODBC]] support to MFC.
 
It was 16-bit only and it is the first version of Visual C++ that comes only on [[CD-ROM]]. It was important as the last version to support 16-bit software development.
* '''Visual C++ 2.0''', which includes MFC 3.0, was the first version to be 32-bit only, although Visual C++ 1.51 (an update to Visual C++ 1.5) was released at the same time as Visual C++ 2.0. Updates to this version included Visual C++ 2.1, released at the same time as Visual C++ 1.52, which is another update to Visual C++ 1.5, and 2.2.
 
* '''Visual C++ 4.0''', which includes MFC 4.0, was designed for Windows 95, as well as Windows NT. Updates to this version included Visual C++ 4.1 and Visual C++ 4.2, which no longer supports [[Win32s]].
development.
* '''Visual C++ 2.0''', which includes MFC 3.0, was the first version to be 32-bit only, although Visual C++ 1.51 (an update to Visual C++ 1.5) was
 
released at the same time as Visual C++ 2.0. Updates to this version included Visual C++ 2.1, released at the same time as Visual C++ 1.52, which is
 
another update to Visual C++ 1.5, and 2.2.
* '''Visual C++ 4.0''', which includes MFC 4.0, was designed for Windows 95, as well as Windows NT. Updates to this version included Visual C++ 4.1 and
 
Visual C++ 4.2, which no longer supports [[Win32s]].
* '''Visual C++ 5.0''', which included MFC 4.21, was a major upgrade from 4.2.
* '''Visual C++ 6.0''', which includes MFC 6.0, was released in 1998, was (and still is) widely used for large and small projects.
* '''Visual C++ .NET 2002''' (known also as Visual C++ 7.0), which includes MFC 7.0, was released in 2002 with support for link time code generation and debugging runtime checks. This version also included managed extensions to the C++ language, as well as a new user interface (shared with [[Visual Basic]] and [[C Sharp|Visual C#]]), which is a primary reason why Visual C++ 6.0 is still in wide use.
* '''Visual C++ .NET 2003''' (known also as Visual C++ 7.1), which includes MFC 7.1, was released in 2003 and was a major upgrade to Visual C++ .NET 2002.
 
* '''Visual C++ 2005''' (known also as Visual C++ 8.0), which includes MFC 8.0, was released in November of 2005. This version also introduced support for the [[C++/CLI]] language and [[OpenMP]]. It is currently the latest release.
debugging runtime checks. This version also included managed extensions to the C++ language, as well as a new user interface (shared with [[Visual
 
Basic]] and [[C Sharp|Visual C#]]), which is a primary reason why Visual C++ 6.0 is still in wide use.
* '''Visual C++ .NET 2003''' (known also as Visual C++ 7.1), which includes MFC 7.1, was released in 2003 and was a major upgrade to Visual C++ .NET
 
2002.
* '''Visual C++ 2005''' (known also as Visual C++ 8.0), which includes MFC 8.0, was released in November of 2005. This version also introduced support
 
for the [[C++/CLI]] language and [[OpenMP]]. It is currently the latest release.
 
== Các phiên bản hiện thời ==
Hàng 68 ⟶ 46:
== Visual C++ 2005 Express ==
{{main|Visual C++ Express}}
This Microsoft Visual C++ (or Visual C++ 8.0) is available in two flavors: as a part of [[Microsoft Visual Studio|Microsoft Visual Studio 2005]], and as a standalone "Express Edition" product. Both should be available for MSDN subscribers and were released officially in October of 2005.
 
standalone "Express Edition" product. Both should be available for MSDN subscribers and were released officially in October of 2005.
 
Microsoft Visual C++ 2005 Express Edition is available from the [[Microsoft Developer Network]] (MSDN) web site as a free download.
 
==64-bit==
Visual Studio 2005 Professional+ supports [[x64]], and Visual Studio 2005 Team System supports [[IA-64]]. Before Visual C++ 2005 was released, programmers were supposed to get the [[Microsoft Platform SDK|Platform SDK]] if they wanted to write 64-bit programs. That included the 64-bit compilers and the 64-bit versions of the Visual C++ 6.0 libraries. If they want the 64-bit versions of the Visual C++ .NET 2003 libraries, they were supposed to contact libs7164@microsoft.com {{citation needed}}.
 
programmers were supposed to get the [[Microsoft Platform SDK|Platform SDK]] if they wanted to write 64-bit programs. That included the 64-bit
 
compilers and the 64-bit versions of the Visual C++ 6.0 libraries. If they want the 64-bit versions of the Visual C++ .NET 2003 libraries, they were
 
supposed to contact libs7164@microsoft.com {{citation needed}}.
 
==Các liên kết ngoài==
==External links==
* [http://msdn.microsoft.com/visualc/ Microsoft's Visual C++ Developer Center]
* [http://msdn.microsoft.com/visualc/community/ Microsoft's Visual C++ Developer Center Community]