Houjie suggestion
● Teenager is Ling Yunzhi
Of course, EDDIE is never hoped to "write a pen writing", he should be a realm of reaching calligraphy, just embarrassed.
EDDIE and many other young friends (as well as me), may not dare to declare their own (and others): "How do I want to achieve what goal ...".
Don't be proud of people, but you need to be a high-level, such as the high mountains, such as water stream soup.
● I recommend advice to Eddie
If your final target platform is Windows, the following is my suggestion:
1. C / C (Console Mode practice basic work. Establishment of the concept of Polymorphism) 2. SDK (Learn MFC) 3. MFC Programming (OR BCB Programming) 4. Windows OS Concept (can also learn with SDK Programming) 5. Com (or corba)
● Motivation
Previously, in the school's speech, I will always recommend a good book in all fields to everyone. Later, I feel that the book name and authors, I have time, and "I have no responsibility to review", and the list of books published, there is already a list of these books and detailed introductions, so slowly, I will not copy it on the spot, directly please To bbs (news), you can find articles, or reviews But always know, not everyone is often online, nor is everyone who can see those book reviews. The newcomers, they may not know how to have this information. 1998/10/30 In the co-speech, I promised some classic good books and contained in BBS. The reason why I haven't sorted out is that I am really busy; when I am not busy working, I am busy resting. Received an eddie letter, there is a motive. So the book is sorted down and add someone's sense of view. The book is lacking C language books, because I have learned the C language is too long, and the C language book in the book is very unfamiliar. My main reading range is: O. C / OOP O. SDK Programming O. Visual C / MFC Programming O. Windows OS O. Windows Driver Programming O. COM / OLE / ACTIVEX Most of the books are English books, and the Chinese books only list Houjie's own work. List your own work is because the author of course, you know the amount of your own work, and I have a confidence; there is not listed the work of others is because there are not many other Chinese books, I really don't dare to set the word. In terms of original text, I will list the Chinese transcripts I know, but it does not recommend my recommendation. If the Chinese transcript is good or bad, please find a friend of the friend. Some Chinese translations I didn't have, but the impression of the residual shopping store, then the detailed information such as the book name translator may have a miss. If the netizen knows, please help it. ● Hou Jie Book & Personal View The following column of the foundation of each subject will be column. A variety of themes, not listed; other good books in the vast book, 囿 的 's reading and ability, olivexes are inevitably. ■ C: Houjie learned C language is too long, and the C language book in the book is very strange, so there is no way to recommend. ■ C : ★ The C Programming Language (3 / e) by Bjarne Stroustrup, Addison Wesley 1997, 910 Pages Ye Bingzhe Translation / C Program Language / Confucian (I heard that the post-production phase) belongs to the "C Encyclopedia" class. This book can be described as C original, with authoritative, the father of C . Even the ANSI C is set to test this book. Whether it is the content depth or the text style, it is not suitable for his hand, but it is very suitable for advanced research or inspection of the use of strong. I feel uncomfortable with the Code Orchestration of the Original Paper. This book is an Errata that is united with C Standard. If you have a lot of Errata, please download it online. Website:??? ★ C Primer (3 / e) by Stanley B. Lippman & Josee Lajoie, Addison Wesley 1998, 1237 Pages Hou Junjie / C Primer Chinese version / peak (scheduled 1999/09) In the "C Encyclopedia" book, it is better than the C Programming Language, the affinity is better. The old name, with a word of mouth. Sub-author Josee Lajoie is the Chairman of the Core Language Working Group of the ANSI / ISO C Standard Committee, so this book is at the adherence with C Standard, which can be relieved. This book is Errata website: http://people.we.mediaone.net/stanlipp/index.html ★ Thinking In C by Bruce Eckel, Prentice Hall 1995, 813 Pages No translation Also belong to "C Encyclopedia" book. Good reputation, only the page of the only directory and the actual page of the OFFSET 4.1 / E are too old, and when this C Standard has been fixed, it is time. 2 / e is already in the beta version, please refer to: http://www.bruceeckel.com/thinkingincpp2e.html ★ C Standard ISO / IEC 14882, 1998 "Programming Language - C ", 748 Pages It is impossible to translate, translation is impossible, no one is willing to publish Drunken academics and people who like to see Definition will definitely like it. With this information, you can use the biggest courage and the largest decibel when you argue C with people. The electronic version (PDF format) can be purchased at http://webstore.ansi.org/, US $ 18.0. The print is set to make beautiful, and it is enough to put it on the frame. ★ INSIDE THE C Object Model by Stanley B. Lippman, Addison Wesley 1996, 280 Pages Hou Junjie Translation / Depth Exploration C Item Model / Peak / 1998 Suitable for people who have experience in C experience. You can take a deep basis for you to take a C internal mechanism. The original literal pen is more error (more than 100, large and small), affects reading, and suggests reading translation. For most people, CHAP3, 4 can bring maximum marginal benefits. ★ Effective C by Scott Meyers, Addison Wesley 1992, 206 Pages Chen Taiwei / Effective C Listerer / 1997 lists 50 valuable program. Each article has an in-depth description. Suitable for C programming experience. This book has second edition. The following information is subject to www.amazon.com: 256pages 2nd Edition (September 1997) Addison-Wesley Pub Co; ISBN: 0201924889 ★ More Effective C by Scott Meyers, Addison Wesley 1996, 318 Pages without translation Leave 35 valuable program experience in a manner. Each article has an in-depth description. Suitable for C programming experience. This book will combine the disc version with Effective C , can be taken at http://meyerscd.awl.com/demo/index.htm ★ Multi-type and virtual (Polymorphism In C ) 340 Pages by Hou Junjie / Songgang / 1998/340 On the basis of C grammar, the readers directly guide the most important object-oriented concept, and provide enough necessary foundations in the process of establishing this concept. Chapter 5 shows how to build a underlying basic construction of C Framework (in MFC), Chapter 6 leads readers from C ObjectModel to Component Object Model. Suitable for a little aware of C but knows the sewer. ★ Large scale C Software Design by John Lakos, Addison Wesley 1996, 845 Pages No translation Want to absorb people with C large software experience, can be used. ■ SDK Programming: ★ Programming Windows (5 / e) by Charles Petzold, Microsoft Press 1998, 1479 Pages New version of Programming Windows has not seen a translation. The previous version of Programming Windows 95 is translated. Then the previous version of Programming Windows 3.1 has a translation. Supreme status, flawless reputation, complete planning, great sales; horrific pages, horrific size, horrific weight, horrific price. It is the close-up of the SDK (Windows API) Programming, suitable for entry and adoption. ★ Windows 95: A Developer's Guide by Jeffrey Richter, M & T, M & T Lilly / Hou Junjie Director / Windows 95 Program Guide / Peak / 1997 Previous Edition (for Win3.1) Translated Windows Program Design Practice (2) / Flag The air Valley is a great book. Advanced, themes include Anatomy Ofregisterclass, CreateWindow, WindowProc, Hooks, Subclassing, Superclassing, Processing Keystrokes .... Do not try without SDK Programming base. ★ Advanced Windows (3 / E) by Jeffrey Richter, Microsoft Press 1997, 1048 Pages Zhang Yongqing Translated / Deeper WINDOWS Code Design / Songgang / 1998 Digging the Windows job system from the API level. The theme includes Processes, Threads, Memory Architecture, Thread Synchronization, DLL, TLS, File System, Device I / O, Unicode .... This book can also be classified in the Windows job system. Basic concepts without SDK Programming Basics and Homework systems do not try. ■ vxd and system programming ★ SYSTEM Programming for Windows 95 by Walter Oney, Microsoft Press 1996, 715 Pages Hou Junjie / Windows 95 System Program Design / Songgang / 1998 The first half of the SYSTEM Programming Foundation Concept (Biased Virtual Machine) of the WIN95 operating system, the middle section introduces the vxd programming concept, and the second half is mainly VXDS practices. It is rich in content, advanced practice. Method of book: C / DDK and C / vToolsd has. ★ Writing Windows Vxds and Device Deviers (2 / e) BY Karen Hazzah / R & D Books 1997, 480 Pages No translation In the first half, Win95's virtual machine concept, the middle section introduces VXD Programming foundation, and the second half is based on VXDS and DLL Drivers practical. This book and the "System Programming for Windows 95", all the pictures of 1 / e are particularly impressive. Method: C / DDK. ■ Windows O.s (or System Programming) ★ Windows 95 System Programming Secrets by Matt Pietrek, IDG Books 1996, 780 Pages Hou Junjie / Windows 95 System Program Design Big Olyphock / Flag / 1997 Hou Jie: Huang Juan Young woman, grand grandson (borrowing Yang Xun ". A wonderful book, excavation of Windows 95 operating systems For Processes, Mode, Threads, Address Space, Memory Context, Context Switch, Executable File Format ... is rendered in the data structure and virtual code. Read this book can have a thorough understanding of the Windows job system level, and the maximum function is not writing the program that can not write, and in the "self-owned Qilin" from this chest. These system basic ideas cannot be too large under Windows NT. Basic concepts without SDK Programming Basics and Homework systems do not try. Method of book: C / SDK ★ Advanced Windows 3 / E By Jeffrey Richter, Microsoft Press 1997, 1048 Pages Zhang Yongqing Translation / In-depth Windows Program / Songgang / 1998 Digging the Windows job system from the API level. The theme includes Processes, Threads, Memory Architecture, Thread Synchronization, DLL, TLS, File System, Device I / O, Unicode .... Basic concepts without SDK Programming Basics and Homework systems do not try. Method: C / SDK ★ INSIDE Windows NT (2 / e) by David A. Solomon, Microsoft Press 1998, 528 Pages No translation This should be the most in-depth book on the Windows NT job system, talk about the basic topic of the operating system: System Architecture, System Mechanisms, Processes and Threads, Memory Management, Security, I / O System, File System .. And teach the system behavior and efficacy by various tools. No working system basic concepts do not try. ■ Windows NT Kernel Mode Driver: ★ The Windows NT Device Driver Book by Art Baker, Prentice Hall 1996, 522 Pages No translation This book fully explores the Kernel Mode Driver, hardship for Windows NT! The reader needs to have the following background: 1. Some experience with basic Windows NT, including Logging in, install a wide range of Drivers .... 2. Have C program design experience. 3. Have Win32 User Mode design experience. 4. You must know your hardware to write Driver for it. ★ Windows NT Device Driver Development Peter G. Viscarola & W.nthony Mason, Mtp Publishing 1999, 684 Pages Peak is translation Gray cover, non-mainstream publishing company, feeling the old book stall, but there may be gold. I have not read this book, but Weipo brothers are not bad, they are definitely not wrong. ■ Visual C / MFC ★ Inside Visual C (5 / e) by David Kruglinski, George Shepherd, Scot Wingo, Microsoft Press 1998, 1153 Pages 5 / E No translation, 4 / e has no translation, 3 / e Hou Junjie / in-depth Visual C 4.0 / Peak / 1996 Visual C Step by Step's nasal ancestors. Take into account Visual tool usage and program design technology. It is the most widely used group of readers in Visual C / MFC Programming book. Although this book is written for the MFC newcomer, the only MFC novice can take orders, do not have doubt. This is the same as "learning whether C wants to cut into C Object Model? When is it cut?" This agent after taking such adverse symptoms, should be ★ In-depth light-out MFC second edition (DISSECTICTING MFC 2 / E), by Hou Junjie, Songgang 1997, 940 Although there is not much example, there is no new intention, mainly in the Visual C standard model Scribble is the axis, but the in-depth level is much mean. This book mainly uses Scribble step by step, excavation of MFC Framework's organizational architecture, focusing on the backbone of the dragon dermisy, Runtime Type Information, Dynamic Creation, Persistence, Message Mapping, Command Routing, Document / View / Template .... Suitable for MFC newbies. After this agent is taken, there is a poor symptom, it should be classified by This is a MFC version with ★ MFC INTERNALS by Shepherd & Wingo, Addison Wesley 1996, 709 Pages without translation Discussion on the MFC Organization Architecture is discussed, and this book is the most. For the Senior MFC Programmer can bring another level other than the program design, of course this level of help finally returns to the program. Suitable for MFC Senior. There are no three or two MFC skills, don't think about Liangshan. ■ COM / OLE / ACTIVEX ★ INSIDE COM by Dale Rogerson, Microsoft Press 1997, 376 Pages Another COM that is easy to get started. The example is designed to be simple, it is the best extradition book of COM. However, if the reader has a fundamental understanding of the comment of COM, it is necessary to remove the obstacles in the heart. ★ essential COM by Don Box, Addison Wesley 1998, 440 Pages Hou Junjie / COM Nature / Peak / 1999 Chapter 1, 2 is suitable for COM entry. The follow-up chapter deeply explores the working principle of COM, which may make many people can't eat. However, even if I read I understand clause 1 and 2, I have completely furiously, because it is very good. ★ Effective CoM by Don Box ETC., Addison Wesley 1999, 220 Pages without translation 50 valuable program experiences are listed in a manner, each with an in-depth statement. To improve the COM and MTS (Microsoft Transaction Server) applications. ★ Understanding ActiveX and Ole - A Guide for Developers & Managers by David Chappell, Microsoft Press 1996, 328 A book that focuses on concept. People do not have a technical background, probably only 3 minutes. Although the name of the book is displayed by the manager, I don't believe it unless this manager has just transferred from the COM / ActiveX Development team. This book is a good idea, which is good, and it is quite a taste with a hard-working COM technical book. ■ Windows registry ★ INSIDE The Windows 95 Registry By Ron Petrusha, OREILLY 1996, 575 Is there a translation? Deep! Those who just want to know the architecture and way of use of Windows Registry will pick to the iron board, but for the SYSTEM Programming power, it should be a tile. Because Registry this has a systematic secret, it is possible to plan REGISTRY and even monitor Registry, and of course, the system has many secrets. ★ Other registry books Other Registry books, Datong Small. Mainly to Power Users or SystemAdministrators, Not for Developers. ■ Assemble ★ Microsoft Macro Assembler Bible (2 / e) by barkati and hyde, sams (waite group) 1992, 952 Pages Wu Qiren Translation / Macro Assembler program designer album / peak / 1993 Excellent Assembly Programming manual, detailed content. In order to understand the low-order movement from some anti-group translation (amplifiable), I will still use this book.