- Table of Contents
- Copyright
- About the Authors
- About the Contributors
- Acknowledgments
- Tell Us What You Think!
- Introduction
- How to Use This Book
- What You Need to Use This Book
- What's New in Visual C++ 6.0
- Contacting the Main Author
- Part I: Introduction
- Chapter 1. The Visual C++ 6.0 Environment
- Part II: MFC Programming
- Chapter 2. MFC Class Library Overview
- Chapter 3. MFC Message Handling Mechanism
- Chapter 4. The Document View Architecture
- Chapter 5. Creating and Using Dialog Boxes
- Chapter 6. Working with Device Contexts and GDI Objects
- Chapter 7. Creating and Using Property Sheets
- Chapter 8. Working with the File System
- Chapter 9. Using Serialization with File and Archive Objects
- Part III: Internet Programming with MFC
- Chapter 10. MFC and the Internet Server API (ISAPI)
- Chapter 11. The WinInet API
- Chapter 12. MFC HTML Support
- Part IV: Advanced Programming Topics
- Chapter 13. Using the Standard C++ Library
- Chapter 14. Error Detection and Exception Handling Techniques
- Chapter 15. Debugging and Profiling Strategies
- Chapter 16. Multithreading
- Chapter 17. Using Scripting and Other Tools to Automate the Visual C++ IDE
- Part V: Database Programming
- Chapter 18. Creating Custom AppWizards
- Chapter 19. Database Overview
- Chapter 20. ODBC Programming
- Chapter 21. MFC Database Classes
- Chapter 22. Using OLE DB
- Chapter 23. Programming with ADO
- Part VI: MFC Support for COM and ActiveX
- Chapter 24. Overview of COM and Active Technologies
- Chapter 25. Active Documents
- Chapter 26. Active Containers
- Chapter 27. Active Servers
- Chapter 28. ActiveX Controls
- Part VII: Using the Active Template Library
- Chapter 29. ATL Architecture
- Chapter 30. Creating COM Objects Using ATL
- Chapter 31. Creating ActiveX Controls Using ATL
- Chapter 32. Using ATL to Create MTS and COM+ Components
- Part VIII: Finishing Touches
- Chapter 33. Adding Windows Help
- Part IX: Appendix
New Active Technologies
Active Technology includes many features that don't overlap or extend older OLE technologies. Many of these technologies facilitate the creation of interactive applications for the World Wide Web. These items are
- ActiveX hyperlinks
- NetShow, previously known as ActiveX Conferencing
- Code signing
- HTML extensions
- ActiveMovie
Active Hyperlinks
Active hyperlinks basically allow in-place activation from HTML files of non-HTML–based documents. Using an Active document container, you can access Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Visio, and CorelDraw! documents from a hypertext link in an HTML document.
NetShow
The NetShow services are a suite of technologies that enable real-time, multiparty, multimedia communication over the Internet. This is much like video teleconferencing except you can do it on a PC. Just think what this does for programmers; we could all work at home and telecommute. This is a programmable interface opening up endless possibilities for innovation.
Active Scripting
Active scripts bring Automation to a wide range of areas, such as Web Servers, Network management, and even applications such as SQL Server. Any application that supports Active Scripting will accept scripts written in any scripting language supported by an Active scripting engine. Windows includes support for JavaScript and VBScript. Third-party scripting engines are available for Perl and LISP.
Code Signing
Code signing is a new technology that enables electronic signatures for code. This provides security from tampering of interactive applications across the net. Basically, the application vendors will provide a digital signature for their code that complies with the code signing specification. On the client side, when an application or component is downloaded from the net, it calls a Win32 API function called WinVerifyTrust(). This function checks the digital signature and verifies it.
HTML Extensions
Hypertext mark up language (HTML) is the language for all Web-based document production. In order to support ActiveX controls, extensions had to be made to the HTML language. In addition, Web browsers had to be modified to accommodate the new language extensions. Now you can add ActiveX controls to Web pages using the HTML <OBJECT> tag.
ActiveMovie
ActiveMovie is a new technology to replace the old Media Control Interface and Video for Windows. ActiveMovie is an audio- and video-streaming framework. With ActiveMovie, you will be able to play back MPEG, AVI, and Apple Quicktime movies.
Summary | Next Section

Account Sign In
View your cart