MFC four big kings

zhaozj2021-02-11  207

MFC four big kings

With regard to the subject of MFC, there are four books that have been discussed in the "Book News" version, which is the four big kings I have listed. It seems that the good book in my mind can agree with the market's reaction.

-------------------------------------------------- ------------- I still remember that there is no responsibility to review at four years ago (1993), and everyone first met. Although not shipped every month, the intermittent renewal is always maintained. In the case of clear announcement, this column has stopped twice, and the first stop last month, in 1994, the Spring was completed; the second stopped for 15 months, in the opening of the spring in 1997, I said to you. Haro.

Resting a whole year and a month, the fatigue on writing is one of the factors, and it is also because this column is indirectly attached to the people of peaceful people. The reader write a letter, "I always have no responsibility to review as a casual existed. Perhaps you can consider writing some leisure and selling well. "Yes, I am thinking about writing a" existing "experience in the experience gained due to this column. But I don't know what time when I work on my hand, I can tell a paragraph, write my novel. I don't know what kind of publishing house is interested in Houjie write novels.

Tired and helpless, full of reading is very happy. So, I took a pen "no responsibility". It feels a bit strange, but I review the readers' trust in this year, let me feel high. I am talking about Visual C and MFC this month. I have mentioned twice. One of it is very important, the process of evolution is also very fast and obvious, and there are some heavyweight books in this field, so I have to talk once again.

In addition, I still have to emphasize that Houjie's expertise is limited, I can only go to play too much from the book that is too far away from me. This column is used in the throwing jade, letting talk books a kind of atmosphere. The Books in Brief column of Windows Developer's Journal (WDJ) is originally the host Ron Burk sing a monk, and later (now) has many readers' interaction. I also hope that such things happen here.

● It is also known as

Often seen on the transcription of BBS, many people confused Visual C and C , and the other is to mix Visual C and MFC to talk, it is necessary to make a clear. C is a language, Visual C is a product. "Our school has opened a Visual C course" This statement is a bit strange. The actual significance is "Our school has opened a C course with Visual C as a software development environment." "I will write Visual C program" This statement is also blamed, because Visual C is a C / C compiler, you can write DOS program or Windows program in this integrated development environment; if it is Windows program, can also be divided into Windows API Programming or MFC Programming. So "I will write Visual C program" does not express your true level and meaning.

Visual C is a set of C / C compiler products with an Integrated Development Environment, IDE, which is a large collection of appwizard, classwizard, compiler, linkage, resource editor and other tools. You know, the real C program (instead of C Co-coat) is a category (Class), in order to save the burden of the program, almost every compiler will provide a set of ready-made categories. Class Libraries, the process of developing application software in this basis. The MFC is such a set of categories. If you look at the strict eye of the object orientation, the MFC is a so-called Application Framework that is higher than the class. On the PC, the other two sets of MFC equivalent is the OpenClass of Borland's OWL and IBM, the former's development environment is Borland C , the latter matching Visualage C . Other C compilers, such as Watcom and Symantec and MetaWare, have not developed their own category library, and they obtain MFC's use authorization to Microsoft, providing the original code of the MFC, including the file, compatible compiler, and coupons. Oh, they asked the authorized objects to be MFC, not OWL, which describes the market share of MFC and OWL. -------------------------------------------------- --- Product Name Manufacturer Application Framework -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------- Visual C Microsoft Mfcborland C Borland OWL (the latest version is also also available to MFC) Visualage C IBM OpenClassysysysysysysysysymantec C Symantec MFC ----------------- ------------------------------------

● 海 书讯

The Qingda BBS Station (Fengqiao Station, IP address is 140.114.87.5), under the "Classified District" area, there is a "Baishi News" version, a friend who is interested in computer books Can go see. There is no (yet) the article like a regular book review, more readers are the sense of reading of books in the work, and the help letter of fresh readers (looking for a certain topic, who is going to sell Book, who wants to buy a book, etc.).

Regarding the theme of MFC, there are four books that have been discussed in the Book of the Sea Booklet, which is the four big kings I have listed. It seems that the good book in my mind can agree with the market reaction. These four books have characteristics, the color is distinct, and the allocation is worth collecting.

● Four big kings

A book can have the value of the collection, but it is not simple, I can't talk. Zhujun, look at the reason why I will listen. These four big kings are:

◎ INSIDE VISUAL C 4.0

In the four big princes, the book is ranked in the old big brother. I have nothing to do so as such a "color", and I have a lot of Ingredients. It is already the first version of the same book, so it will be on the book name (the last version is named INSIDE VISUAL C 1.5). Another factor in the book name is that this book is teaching us to develop the program, it is "Tool-Oriented" (guided by tools), you will see "Press this button first, then fill in this A small code, then select this in the list, then return to the window on the window ... "This kind of text description, so Visual C version is more confirmed. This will lead to a feature of the book induction: Tools use the role of quite heavy. The use of tools is not high, but very many (see you can see from Visual C fresh people "oh ... very messy). Also learn to learn MFC, but also cooperate with tools, double burden on beginners. I used to see a letter on BBS, complaining that INSIDE VISUAL C is famous, but he does not understand. Oh, I am fully able to understand - I am not the kind of people who I have forgotten the pain after I understand.

For the reason: the old name, the square program is rich in content, the 220-page OLE and 110 "Database is the only exclusive exclusive, else can't find it.

◎ Programming Windows 95 with MFC

Ray Duncan (Hou Jie is extremely respected, in recent years, there seems to be faded out, no new works) have said that this book is "The Petzold for MFC Programming", there is Petzold (note) succession. From the schedule of its theme, even from the cover of the book cover, the message "successor" is displayed. And its content can prove that the recommendation of Ray Duncan is not virtual.

-------------------------------------------------- ------------- Note: Charles Petzold is the author of the book "Programming Windows 95". The book is an SDK program design. This book has never been so sensational and a person's hand, because MFC or OWL This type of Framework products continue to strengthen, Delphi, C Builder, Rapid Application Development, RAD, continuous, SDK programming The role is a bit like a combination language. But I tell you, learn it, absolutely different levels - not only the level of the program, is still the level of the work system. -------------------------------------------------- -------------

This book has a great practical difference in the induction of program design, with the INSIDE VISUAL C book. There is no one in this book with Wizards (I think the author will inevitably use the tools, but the last will be cleaned up again), so you will not see the strange symbol like // {{and}} //, and a pile of # IFDEF, # undef, # Endif. The "program code is the impression of our own and one line", which may help to eliminate the anxiety of beginners.

Selection: The text is simple, the concept is clear. From the chapter directory, you can't see a very special topic, but there are many Pearl of Pearl in each section. Large and robust. The discussion of MFC core is like Document / View, Message Map is not a matter of me, but it is good. ◎ MFC INTERNALS

This is the only book in the four big kings that does not teach the MFC program. Its purpose is to excavate the MFC's blackbox work content, so that the reader has a thorough understanding of Application Framework. Such awareness is also helpful for the application of MFC, and is not small.

This book excavates the original code of the MFC to deep, and finally lists the search guidance of the MFC original code in Appendix A. Due to the explanation of the internal operation principle of the MFC, there is less than a long string "who calls who, who is calling who". This narrative is the best medicine for sleeping pills. Most of the authors can make up a flow chart in a timely manner, and there is a great help for readers' awareness.

Selection: Unique and unique. Although not beginners and even intermediate degrees can be a glimpse, all senior MFC programs should try to read a book.

□ DISSECTING MFC

This book is a smart mix of application facilities (applications of various MFC Classes) and core faces (hidden in MFC). The first half of the space is the foundation of the reader, including the Win32, C , MFC's basic technology links. The latter half of the space is taken as an example in the name of the Scribble program (including Visual C ), from the application surface, but the core technical discussion of the Principle. Can't see a variety of application skills, focusing on the foundation of thick readers for MFC core technology.

Selection: Runtime Class, Dynamic Creation, Message Mapping, Command Routing, Persistence, etc. If the SDK programmer wants to enter the MFC field, this book is the best choice. I have read the readers of Inside Visual C and Programming Windows 95 With MFC, this book will let you go to the upper floor, "know it to know what it is."

■ INSIDE VISUAL C 4.0

-------------------------------------------------- ------------- author: David J. Kruglinski Publishing company: Microsoft Press publication date: early 1996 pages: 29 chapters, 896 price: US $ 45.00. Contains a disc.

Parti: Windows, Visual C , And Application Framework Foundamentals1. Microsoft Windows and Visual C 2. The MFC Application Framework

PartII:. The MFC Library View Class3 Getting Started wwwith AppWizard - Hello World 4 Basic Event Handling, Mapping Modes, and a Scrolling View5 The Graphics Device Interface (GDI), Colors, and Fonts6 The Modal Dialog and Windows 95 Common!... . Controls7 The Modeless Dialog and Windows 95 Common Dialogs8 Using OLE Controls (OCXs) 9 Win32 Memory Management10 Bitmaps11 Windows Message Processing and Multithreaded ProgrammingPartIII:..... The Document-View Architecture12 Menus, Keyborad Accelerators, the Rich Edit Control, and Property . Sheets13 Toolbars and Status Bars14 A Reusable Frame Window Base Class15 Separating the Document from Its View16 Reading and Writing Documents -.... SDI17 Reading and Writing Documents -... MDI18 Printing and Print Preview19 Splitter Windows and Multiple Views20 Context-Senssitive Help21 Dynamic Link Libraries (DLLS) 22. MFC Programs Without Document Or View Classes

PARTIV: OLE23. The Ole Component Object Model (COM) 24. Ole AUTOMATION25. OLE UNIFORM DATA TRANSFER - Clipboard Transfer and Drag and Conta26. Ole Structure Storage27. Ole Embedded Servers and Containers

PartIV: Database Management28 Database Management with Microsoft ODBC29 Database Management with Microsoft Data Access Object (DAO) Appendix A:.. A Crash Course in the C LanguageAppendix B: Message Map Functions in MFCAppendix C: MFC Library Runtime Class Identification and Dynamic Object Creation- -------------------------------------------------- ------------ Since Application Framework, in addition to the RAW API program design, Windows prister found a new way. The MFC "is the name of the name, the bloodline is pure", and the other Application Framework products are naturally a vast potential, and the MFC book is therefore much more than the books of other equivalent products.

The trend of the group has been maintained for too long, and the real good thing will soon come. Inside Visual C is the earliest line. The book is now the first version, and the first two editions are written for MFC 2.0 (Visual C 1.0) and MFC 2.5 (Visual C 1.5). Comments have made this book with Programming Windows, called Petzold books in MFC / C (sounded like the Rolls Royce in the process, Rolex in the industry). Kruglinski himself in order to hold this respected position, even "in a winter day ago, there is a wind and snow in the evening, take risks into the East Village of New York, visit the Windows Master Charles Petzold, and ask him about writing Programming Windows ideas ... (In the INTROCTUCTION part of this book). Kruglinski did not hide his love for MFC. He said that this is a software development environment that he has been talented for ten years. Ten years a bit crossed, how long does the history of PC do? But the power of the MFC and Visual C integration environment is not fake. This book is divided into four major articles. The first article introduces the concept of Application Framework and the various tool components of the Visual C integration environment. The second article really enters the MFC programming, can't start freely from "Hello World", focus on the window display (that is, CVIEW). The author attempts to complete some functional simple programs in C and MFC, like simple drawing, graphical roll, glyph output, general dialog box and general control elements, OCX usage, and so on.

The first article really entered the core of MFC, which is the Document-View architecture, which is also the greatest qualities of the so-called Application Framework. When you learn how to use Document and connect it to the View, you will be surprising that the file action and print action (including the pre-function) are added. This chapter includes the topics such as beautiful and charming UI components such as tool columns, status columns, splitting windows, help systems, attribute dialogs, and SDI, MDI, printing, premise, dynamic linking library.

All of the fourth chapters of the fourth chapter is OL. Unlike the general book for the OLE dragonfly, this is the hard tie color of the road, including COM (Component Object Model), Ole Automation, Uniform Data Transfer, Structured Storage, Embedded Servers and Containers.

The fifth discussion is all the database management. One chapter talks about ODBC (Open Database Connectivity) and talks about DAO (Data Access Objects).

A reader on the Internet complained that this book is famous, but he does not understand. Oh, everything is expected. The author immediately gave us a full formal approach, with the AppWizard generated code, with ClassWizard to overwrite the virtual funeral, intercept the message and write a message processing. Just starting to learn about the Windows program design, even some SDK experience, but there is no person who is oriented by the object, and the faint turns does not cover up. Yes, learn MFC (or other Application Framework), so there are many foundations. Including C language foundation, Windows job system foundation, and foundation of objective guidance program. Latest News: The fifth edition of this book has been presented, and the date of publication written on the book is 97 years. With my understanding of the progress of Microsoft Press, you may need to wait anywhere. The content of the new book is not for Visual C 5.0, still in the core of MFC 4.x, but adds a lot of network technology, such as Basic TCP / IP, Winsock Programming For Clients and Servers, MFC Wininet, DocObjects and ActiveX Controls, etc. .

■ Programming Windows 95 with MFC

-------------------------------------------------- ------------- author: Jeff Prosise Publishing company: Microsoft Press publication date: second quarter of 1996 pages: Chapter 14, 998 price: US $ 49.95. Contains a disc.

PartI:. MFC Basics1 Hello, MFC2 Drawing in a Window3 The Mouse and the Keyboard4 Menus5 Controls6 Dialog Boxes and Property Sheets7 Timers and Idle ProcessingPartII:...... The Document / View Architecture8 Documents, Views, and Single Document Interface9.. Multiple Documents and Multiple Views10 Printing and Print Previewing11 Toolbars, Status Bars, and versionable SchemasPartIII:..... Advanced Topics12 Bitmaps, Palettes, and Regions13 The Common Controls14 Threads and Thread Synchronization ------------ -------------------------------------------------- - Every MFC book author, the biggest dream is that its work is known as "Petzold book in C ". Some people visited Petzold, someone moved out of the old King. Old King Ray Duncan said this: "Jeff Prosise Has Written The Definitive Introduction to Widnows Software Development In The Era of 32 Bits and Application Frameworks. This book is the petzold for mfc programming". This paragraph is regarded as the main terms of the advertisers of this book. Interestingly, even though Wanfang strive, Petzold himself never said. Maybe he wants to say "I will write this MFC classic", huh, huh. Does this book do not have the ability of successors? Have! Compared with Inside Visual C , this book is much more careful in low order, and the program details are very complete. Don't misunderstand, I mean is not to say that it is the kind of book (note), which can be said to be clear, with ten sentences, I am saying that it is deeply in-depth of each technical topic. The kung fu of the bypass is very good.

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

New Post(0)