Whenever I asked how to learn software program is designed, I am always in a heart, the reason is that I haven't gotten it. The more I learned that I am afraid, and Pascal that started, then C, then C , where Delphi and assembly are slightly involved.
The recent java red fire and C # appear, meaning since Windows32, the biggest giant change on the Windows platform begins. From 16-bit CPU's DOS to 32-bit CPU's Windows, this is a giant change, accompanied by process programming to object-oriented programming, this trend is unveiled with the release of MFC. Object-oriented technology, other-oriented technologies, or other-oriented language, etc., is also labeled in the 1970s, "奇技 淫", when the parent of the 80-year C successfully added object-oriented technology, C became a guardian of object-oriented technology.
Starting from the 1980s, it began to attack the city slightly in the software program design. The technology for MFC has been posted to the object-oriented programmed software engineers have to learn. The API programming interface also has the original DOS interrupt to become an API function call. Before the MFC, the programmer's means for software design is: C, etc. Process language language special library DOS (BIOS) interrupt call (API) Description: Where language has a strong API pressure, even C library The IO has become the UI of the operating system, thereby seeing, before the 1990s.
Conclusion (1): As long as you learn a language before the Windows operating system appears, you can pack the world and eat everything. By 92 years of release, the formal entry of the Windows era, the programming method is very complicated, the reasons are 2:
1: 16-bit CPU migrates to 32-bit CPUs, programmed in a real mode to the protection mode
2: The complexity of the protection mode makes the operating system complex, and the user interface turns to the GUI, and the GUI programming replaces the original DOS STREAMIO programming becomes a gateway for Windows programming.
Conclusion (2): Entering the Windows era, learn a object-oriented language and Win API is a basic counted resolution.
In 2001, Microsoft released .NET, programming, ushered in the third change.
2003-07-14
To Be Continued
LittleRoy