Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Inside Ole (Microsoft Programming Series)

Buy
In writing this book, I assumed that readers are familiar with the Windows API (primarily the Win32 API) because OLE itself, unlike Win32, is not a technology for writing a complete application (although you could build one out of OLE components). I don't describe how to use Windows API functions, nor do I describe any of the intricate details of Windows itself. The focus of this book is strictly on OLE.

I also assume that readers are at least somewhat familiar with object-oriented programming because I can spend only a paragraph or two defining terms such as polymorphism and encapsulation. (Entire books could be written about these terms.) In addition, I assume a working familiarity with C++; almost all the samples are written using basic C++ constructs. If you are a C programmer, I've included some material on the companion CD that should help you understand enough C++ to understand the samples.

This book, however, is not intended only for programmers. In fact, the chapter organization allows a designer to gain architectural knowledge of OLE without having to wade through pages of source code listings. The first half or so of each chapter (except for Chapters 1 and 2) is devoted to architectural and theoretical concepts. The latter half of each chapter contains primarily programming details, plus a detailed look at the samples and a discussion of implementation issues.

The samples are written to work on systems with Windows 95, Windows NT 3.51, and Windows 3.1x (if you're still doing 16-bit work). They compile to 16-bit systems (with a couple of exceptions) as well as 32-bit systems (both ANSI and Unicode). To that end, you'll need the following development software on your system to work with the samples in this book:

  • Either Windows 95, Windows NT 3.51, or Windows 3.1 (or 3.11)
  • Microsoft Visual C++ 2.0 (or later, for 32-bit platforms) or Microsoft Visual C++ 1.51 (or later, for 16-bit platforms). Both products include the Windows Software Development Kit (SDK) for their respective platforms, which is also required. The make files for the samples in this book are specific to Microsoft compilers, so some adjustment will be necessary for other environments. Elements such as compiler flags and import libraries, however, are centralized in one file. Chapter 1 includes more information about creating the appropriate build environment for the book's samples.
  • Certain samples require the OLE Control Development Kit (CDK), which is included with Visual C++ 2.0 (and later) and Visual C++ 1.51 (and later).
  • Depending on your compiler, you may need the Win32 Software Development Kit (SDK) for certain samples as well.
(HTML tags aren't allowed.)

Inverse Limits: From Continua to Chaos (Developments in Mathematics)
Inverse Limits: From Continua to Chaos (Developments in Mathematics)

Inverse limits provide a powerful tool for constructing complicated spaces from simple ones. They also turn the study of a dynamical system consisting of a space and a self-map into a study of a (likely more complicated) space and a self-homeomorphism. In four chapters along with an appendix containing background material the authors...

Flexibility and Robustness in Scheduling
Flexibility and Robustness in Scheduling

Scheduling is a broad research area and scheduling problems arise from several application domains (production systems, logistic, computer science, etc.). Solving scheduling problems requires tools of combinatorial optimization, exact or approximated algorithms. Flexibility is at the frontier between predictive deterministic approaches and...

SQL Server 2005 DBA Street Smarts: A Real World Guide to SQL Server 2005 Certification Skills
SQL Server 2005 DBA Street Smarts: A Real World Guide to SQL Server 2005 Certification Skills
Microsoft’s new generation of certifications is designed not only to emphasize your proficiency with a specific technology but also to prove you have the skills needed to perform a specific role. In other words, you need to know how to use SQL Server 2005 in theory and in practice. This makes the MCTS: SQL Server 2005 certification a powerful...

Digital Photography For Dummies
Digital Photography For Dummies

Your digital camera can do so much! And Digital Photography For Dummies, 6th Edition helps you shoot, edit, and share great photos. This full-color guide is packed with stuff that’s not in your camera manual — tips on upgrading your equipment, working with focus and exposure, shooting like a pro, organizing and...

VMware Infrastructure 3 For Dummies
VMware Infrastructure 3 For Dummies
VMware Infrastructure 3 for Dummies will help you understand, design, and deploy a reliable and fault tolerant Virtual Infrastructure 3 environment. Virtualization can save your business a lot of money! You'll find an introduction to the technology and learn from the key topics covered in each chapter. You will have enough information to...
Probabilistic Graphical Models: Principles and Techniques (Adaptive Computation and Machine Learning series)
Probabilistic Graphical Models: Principles and Techniques (Adaptive Computation and Machine Learning series)

Most tasks require a person or an automated system to reason--to reach conclusions based on available information. The framework of probabilistic graphical models, presented in this book, provides a general approach for this task. The approach is model-based, allowing interpretable models to be constructed and then manipulated by reasoning...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy