VC++ Programming@UESTC Chapter I Microsoft Windows and Visual ctt ●VC++ History In the old days, Console applications force users to do what is given to them. Theres only one executing thread within an application The basic building block for displaying information in the Microsoft WindowsTM graphical environment is the window Windows applications give users a lot of choices so the tasks are much more difficult than before On platforms of windows Nt, Windows 95 and later, multitask can be done with windows applications
VC++ Programming @ UESTC 6 ⚫ VC++ History In the old days, Console applications force users to do what is given to them. There’s only one executing thread within an application. The basic building block for displaying information in the Microsoft® Windows™ graphical environment is the window. Windows applications give users a lot of choices so the tasks are much more difficult than before. On platforms of windows NT, Windows 95 and later, multitask can be done with windows applications. Chapter 1 Microsoft Windows and Visual C++
VC++ Programming UESTC Chapter I Microsoft Windows and Visual ctt VC++ mfc Visual C++ provides a professional environment for developing the high-performance windows application VC++ version 1. *(MFC20) released on earlier 1990s VC++ Version 1.5(MFC25)contributed ODBC(Open Database Connectivity) support VC++ version 2.0(MFC3.0) was the first 32-bit product VC++ 3.0 was skipped VC++ 4.2(MFC4.2) synchronize the product version with MFC version VC++ 5.0(MFC42 1)does support ATL and COM(Component Object Model)
VC++ Programming @ UESTC 7 ⚫ VC++ & MFC Visual C++ provides a professional environment for developing the high-performance windows application. – VC++ version 1.* (MFC2.0) released on earlier 1990’s. VC++ Version 1.5(MFC2.5) contributed ODBC(Open Database Connectivity) support. – VC++ version 2.0(MFC3.0) was the first 32-bit product. – VC++ 3.0 was skipped. – VC++ 4.2 (MFC4.2) synchronize the product version with MFC version. – VC++ 5.0 (MFC4.21) does support ATL and COM(Component Object Model). Chapter 1 Microsoft Windows and Visual C++
VC++ Programming UESTC Chapter I Microsoft Windows and Visual ctt VC++6.0 There're three versions of VC++ 6.0(MFC6.0) 1)standard 2) professional 3)enterprise Enterprise edition has supports for visual source safe SQL Server and transaction server
VC++ Programming @ UESTC 8 ⚫ VC++ 6.0 There’re three versions of VC++ 6.0 (MFC6.0): 1) standard 2) professional 3) enterprise. Enterprise edition has supports for visual SourceSafe, SQL server and transaction server. Chapter 1 Microsoft Windows and Visual C++
VC++ Programming UESTC Chapter 1 Microsoft Windows and Visual ctt What isⅤ isual c++? It is not only a simple C++ compiler plus some visual graphics tools Instead it presents us a sophisticated development environments with professional supports such as Microsoft Foundation Class(MFC), Active Template Library(atl),etc It is a high-performance development tool from Ms
VC++ Programming @ UESTC 9 ⚫ What is Visual C++? It is not only a simple C++ compiler plus some visual graphics tools. Instead it presents us a sophisticated development environments with professional supports such as Microsoft Foundation Class(MFC) , Active Template Library(ATL) ,etc. It is a high-performance development tool from MS. Chapter 1 Microsoft Windows and Visual C++
VC++ Programming@UESTC Chapter I Microsoft Windows and Visual ctt Why do we choose VC++? Therere several other choices existing on the market VC++ⅴ s Java Microsoft makes a promise to support Visual C++ in the future 2. Microsoft products survives longer than most of the competitors' products partly because of its huge economical power 3. There's a bigger programmer pool for Visual C++ than Java 10
VC++ Programming @ UESTC 10 ⚫ Why do we choose VC++? There’re several other choices existing on the market. – VC++ vs Java 1. Microsoft makes a promise to support Visual C++ in the future. 2. Microsoft products survives longer than most of the competitors’ products partly because of its huge economical power. 3. There’s a bigger programmer pool for Visual C++ than Java. Chapter 1 Microsoft Windows and Visual C++