ActiveX Developer's Resource (Bk/CD) - Kamran Husain

ActiveX Developer's Resource (Bk/CD)

Kamran Husain (Autor)

Media-Kombination
496 Seiten
1997
Prentice Hall
978-0-13-270786-2 (ISBN)
62,80 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Explains the fundamental concepts underlying ActiveX, and teaches how controls and container documents work together. This book includes a detailed coverage of server extensions, in-process servers, and other client/server Web programming issues. The CD-ROM includes example controls, extensive Visual C++ and Visual Basic source code, and HTML.
27078-5 Become an expert ActiveXaA A developer-fast. If you're an experienced programmer, ActiveX Developer's Resource brings together everything you need to become an ActiveX expert. You'll review the fundamental concepts underlying ActiveX, and learn how controls and container documents work together. You'll walk through the process of developing-and using-ActiveX controls. You'll discover when (and when not) to use each of these powerful ActiveX development tools: *Visual BasicaA A 5.0 Control Creation Edition (CCE) *The Visual C++A (R) 4.2 ActiveX Software Development Kit (SDK) *The ActiveX Template Libraries (ATL) *The ActiveX Control Pad and Script Wizard *The Visual InterDev Toolkit for Office 97 ActiveX Developer's Resource shows how to make your Net-based ActiveX controls as secure and efficient as possible. You'll find practical ActiveX techniques for both server-side and client-side Internet applications, and discover the best ways to integrate your controls with MicrosoftA (R)'s Internet Explorer browser (version 3.01 or later).You'll learn how to use VBScript to direct ActiveX controls connected to HTML pages-and how to create Active Pages that deliver information from your corporate databases.
There's also detailed coverage of server extensions, in-process servers, and other advanced client/server Web programming issues. The accompanying CD-ROM includes all you need to jumpstart your ActiveX development: example controls, extensive Visual C++ and Visual Basic source code, HTML and Active Server Pages, a sample AccessA (R) database, and much more. Don't wait another day to start learning ActiveX. Get ActiveX Developer's Resource-and get results.

Acknowledgements.


Introduction.
I. ACTIVE X OVERVIEW.

1. Introducing ActiveX.


What Are Com and DCOM? Implementing COM and DCOM. Containers, Servers, and Links. What Is In-Place Activation? Container and Object Interfacing. Interface Ids. Using QueryInterface(). Automation. Containment versus Aggregation. Marshalling Between Stubs and Proxies. What Are Type Libraries? The Windows Registry. Java versus ActiveX: Which One. Should You Use?

2. Writing ActiveX Container Applications.


Properties, Events, and Methods. A Sample Container Application in Visual Basic. The Visual C++ Way. Adding the Event-Tracking. Functionality to the C++ Application.

3. Writing ActiveX Controls.


Using Visual C++. Designing an ActiveX Control. Defining the ControlÕs Properties. Starting the ControlÕs Project. Testing the Newly Created. Default Control Function. Adding Custom Properties. Adding Stock Properties. Putting Code Behind the Properties. Adding Stock Property Pages. Adding Custom Property Pages. Adding Custom Methods. Adding Stock Events to the Control. Adding Custom Events. Further Customization. Using the Control in a C++ Application. Using the myEQ ActiveX Control with Visual Basic. ActiveX Template Libraries.

4. Writing ActiveX Controls with Visual Basic 5.0 CCE.


Introducing the VB5. CCE. Designing and Developing the First ActiveX Control with CCE. Sending a Control's Event to a Container. Modifying the Default Drawing. Function for the vchart. Adding Property Pages Using the CCE. Testing the Chart Control. Making an OCX File. More than One Project in a Group.

II. CLIENT SIDE ISSUES.

5. VBScript Essentials.


Why Use Scripting Languages? Internet Explorer Scripting. Object Model. Addressing Objects by NAME. Incorporating Scripts in HTML Files. The Basics About VBScript. Variables. Subroutines and Functions. in VBScript. Loop Constructs. Form Input and Events. Events You Can Use in VBScript. Validating User Input. Simple Form Validation. Detecting Browser Information. Limits When Coding in VBScript.

6. HTML Layout Tools.


Using the ActiveX Control Pad. Using Different Layouts with Frames. Layout Controls. More Features of the Layout Control. Using Visual InterDev.

7. Using Internet Explorer.


Using VBScript and Internet. Explorer. The Store Locator Application. After Applying Styles. Using Internet Explorer in Custom Applications. Using the WebBrowser Object. with Visual C++.

III. Server Side Issues.

8. Server Side Activity.


Active Pages. The Active Server Page Object. Model. Putting the Application Together with Components. Making Your Own Server. Components with Visual Basic.

9. Interfacing to Databases.


The Web Database. Internet Database Connector. Sample Access Database Contents. Other Features in HTX Files. Using SQL Stored Procedures with the SQL Server.

10. Distributing ActiveX Controls.


Getting ActiveX Controls from a Server to a Client. Downloading a Single File. Using the INF File for Multiple. OCX Files. Creating Cabinet Files. Using Cabinet and INF Files in HTML Files. Using Cabinet Files with Java Applets. Security Issues.

IV. ADVANCED TOPICS.

11. ISAPI Extensions and Filters.


Motivation for Using ISAPI. How IIS, ISAPI Extensions, and Filters Work Together. Before You Test Your Own ISAPI Extension DLL. Adding Your Own Code to the Extension DLL. Adding Your Own Methods. Dealing with Input from HTML Forms. Getting CGI-Equivalent Environment Variable Values. Writing ISAPI Filters. Registering Your Filter.

12. Applying Internet Solutions.


Using the Internet. Direct Access to the Network via the CSocket Class. Other MFC Functions to Access the Internet.

13. Uing In-Process Servers.


Adding Visual Basic 4.0 Functions to VBScript. Packaging the In-Process DLL for Distribution. Bringing up a Visual Basic 4.0 Form. Accessing More Visual Basic 4.0 Commands. Working with OLEISAPI.DLL on the Server.

Appendices.
Appendix A: Answers to Common Problems.
Appendix B: ActiveX Control Interfaces.
Appendix C: Type Libraries.
Appendix D: Demystifying MFC Macros.
Index.

Erscheint lt. Verlag 29.7.1997
Verlagsort Upper Saddle River
Sprache englisch
Gewicht 980 g
Themenwelt Mathematik / Informatik Informatik Web / Internet
Technik Elektrotechnik / Energietechnik
ISBN-10 0-13-270786-1 / 0132707861
ISBN-13 978-0-13-270786-2 / 9780132707862
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich