Skip to main content
  • Book
  • © 2000

C++ for VB Programmers

Apress
  • Morrison teaches VB programmers to program in C++ by making use of their own knowledge to make the transition as easily as possible. It is the only book to take this unique approach

  • This book is based on the author's own experience of learning C++ as a VB programmer

  • Includes the starter edition of Visual C++

  • Includes supplementary material: sn.pub/extras

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (13 chapters)

  1. Front Matter

    Pages i-xiv
  2. Why C++? (And Why with Visual Basic)

    • Jonathan Morrison
    Pages 1-4
  3. Where Do We Start?

    • Jonathan Morrison
    Pages 5-15
  4. How Do You Do That Voodoo That You Do?

    • Jonathan Morrison
    Pages 17-31
  5. C++ 101

    • Jonathan Morrison
    Pages 33-66
  6. It’s Not Polite to Point

    • Jonathan Morrison
    Pages 67-79
  7. Classes

    • Jonathan Morrison
    Pages 81-108
  8. Templates

    • Jonathan Morrison
    Pages 109-121
  9. Putting It All Together

    • Jonathan Morrison
    Pages 123-167
  10. What’s the DLL, Man?

    • Jonathan Morrison
    Pages 169-182
  11. Your First Real DLL

    • Jonathan Morrison
    Pages 183-223
  12. An ATL Primer

    • Jonathan Morrison
    Pages 225-240
  13. The COM Project

    • Jonathan Morrison
    Pages 241-276
  14. Advanced Topics

    • Jonathan Morrison
    Pages 277-300
  15. Back Matter

    Pages 301-378

About this book

Knowing how and when to work in C++ is the key to building better, more efficient Windows applications. This book teaches you how to use C++ to enhance your Visual Basic application—swithout rewriting them from the ground up. In this book, you will learn to write DLLs that use the performance and capabilities of C++, which provide access to APIs not easily supported by VB. Using C++ and the ATL (Active Template Library), you can even write ActiveX components that dont require a huge runtime library.

Writing from the perspective of an advanced VB programmer—and using his own learning process as the framework—author Jonathan Morrison teaches you how to harness the development power of C++. Beginning with an overview of the ways in which C++ complements VB, he moves on to cover the VC++ development environment that most VB programmers will turn to first (Visual Studio), exploring a wealth of topics including the differences between VB and C++ compilers, the C preprocessor, and the process of memory management in C++.

In the second half of the book, Morrison discusses the basics of the C++ language, including data and variables, operators, loops, and control statements. He then covers pointers, classes, and templates. The book also contains comprehensive coverage of VB and C++ DLLs, how to use C++ DLLs with VB programs, the ATL, and COM objects.

About the author

Jonathan Morrison has written several books on C++ and Visual Basic programming, and has over�seven years of experience developing applications in Visual Basic, C++, and Java. He has consulted for Racal Datacom, The Maxim Group, and Cyberguard, and has held lead development positions at AIG, Autonation USA, and Digitalbond Inc. He currently works for Microsoft's Solution Integration Engineering Team, where he helps Microsoft's enterprise customers design, develop, and debug their large-scale applications.

Bibliographic Information

  • Book Title: C++ for VB Programmers

  • Authors: Jonathan Morrison

  • DOI: https://doi.org/10.1007/978-1-4302-0858-7

  • Publisher: Apress Berkeley, CA

  • eBook Packages: Springer Book Archive

  • Copyright Information: Jonathan D. Morrison 2000

  • Softcover ISBN: 978-1-893115-76-7Published: 21 September 2000

  • eBook ISBN: 978-1-4302-0858-7Published: 01 January 2008

  • Edition Number: 1

  • Number of Pages: XIV, 408

  • Number of Illustrations: 111 b/w illustrations

  • Topics: Software Engineering/Programming and Operating Systems

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access