How can someone do not believe in MFC?

xiaoxiao2021-03-06  61

How can someone do not believe in MFC? Outdated means that under the current hardware and software conditions, there is a better alternative to achieving the MFC established target, which is not related to you can solve the problem with MFC! In fact, when the VCL appears, the Old Owl has been settled, but the VCL itself is not written with C , and in order to use VCL in C Builder, Borland expands C syntax, how many of the same order like me C enthusiasts are not so comfortable. More destined, if a long-term use of MFC is a C programmer, even MFC's beginners, in contact with VB6, Java, .NET traditionally, the development environment / class "despise" of C programmers After the library, his first feeling is definitely shock - from the shock of the RAD characteristics provided by these environments.

In fact, these competitors are not worth mentioning with C elegant and powerful language expressions, but they use the rapid and simple in GUI design, and they captured many beginners or even have some founders. C programmer's heart, and many people in contact with C is MFC, in the MFC and Windows itself, thousands of relationships, and MFC for efficiency, the virtual function is not used to discard the design strategy of Message MAP. Everything makes beginners feel unusually difficult. Many people are here to become cold ash, no wonder people say "C " will make MFC! "

Indeed, I found that when VC beginners are still entangled in the MFC itself, C Builder beginners have been able to use their knowledge to make a truly useful thing.

As a programming language of our most love, the most "belong" programming language, C is destined to lose to others in the fast GUI design? Borland believes that there is no way to make C and Rad combine unless C itself, it is a combination of C and Rad. Is this a fixed number?

Live the way, I found VCF-Visual Component Framework. Of course, VCF did not use any of the C language itself, just a Puttong, not so ordinary, follow the C basic syntax library ,awesome! I think this is the gift that everyone is expecting the C programmer who is looking forward to Rad and insists on grammar.

The MFC is over time, but the era of C has just begun!

Note: VCF can be found in VCF.sf.net! VCF is not a Borland VCL

=====================

Above these words are written by I am in 2004, and I haven't used VCF later.

In the second half of 2005, I purely made a very easy to use the C implementation of the Observer mode (http://www.codeproject.com/articles/12113/an-easy-to-use-ever) So I immediately used it to do my own C Gui library shutters (http://shutters.sourceforge.net/)

The purpose of doing this library is to prove my opinion, that is, pure C does not need any extensions to make ease of use of Java Swing interface libraries. So, later I found that I can almost harmonize the C code of the C code for the C # source code of Microsoft .Net Framework.

During this process, I even found that there are many ugly designs caused by insufficient expression of C #, which makes me more realize C 's ability to develop, even in GUI development.

Once you have found the code you can copy. Net Framework, I will lose interest in this work, and the development of Shutters is basically stagnant.

There is currently only one of my own programs free chmzoomer (http://www.appinn.com/free-chmzoomer/) is written using Shutters.

转载请注明原文地址:https://www.9cbs.com/read-88456.html

New Post(0)