Sample Computer
Book Proposal
Developing Visual Basic 4.0 Programs for the Internet with
ActiveX Controls
by Wayne S. Freeze
ANNOTATED TABLE OF CONTENTS:
PART 1: FUNDAMENTAL CONCEPTS
Chapter 1: Introduction
This chapter introduces the reader to the book by: identifying the skills the reader should already know, describing the material that the book will cover, listing the programs that will be written and discussing the type of hardware and software that should be available on the reader's system. It will also present general notation and conventions used throughout the book.
Chapter 2: TCP/IP Concepts
This chapter introduces the reader to the Internet, TCP/IP, and client/server processing, then goes on to discuss some of the key technical concepts that are necessary to use the Internet ActiveX controls from Visual Basic.
Chapter 3: TCP/IP Applications
This chapter introduces the reader to the various applications available as part of the Internet ActiveX Controls and how they work the Internet. Some other Internet applications will be briefly discussed as well.
Chapter 4: TCP/IP and Windows 95
This chapter introduces the reader to the how TCP/IP is implemented on Windows 95. It will also review Visual Basic concepts. Then it will discuss the OCX controls currently available in Visual Basic and present a short overview of the ActiveX controls.
Chapter 5: Installing the ActiveX Controls and Sample Programs
This chapter explains to the reader how to load the Active controls and sample programs from the CD-ROM onto their computer.
PART 2: TRANSFERRING FILES WITH FTP
Chapter 6: FTP Protocols and Functions
This chapter discusses in detail how FTP works from a functional level and the protocols that are used to communicate between the client and the server. This will serve as background material for understanding the FTP Client Control, the FTPDirItem Object and the FTP sample program discussed later in this part of the book.
Chapter 7: The FTP Client Control
This chapter discusses all of the programming aspects (Properties, Events and Methods) provided by the FTP Client Control. Aspects necessary for fundamental usage will be emphasized, while the advanced aspects will be briefly discussed.
Chapter 8: FTPDirItem Object
This chapter discusses all of the programming Properties provided by the FTPDirItem Object. Aspects necessary for fundamental usage will be emphasized, while the advanced aspects will be briefly discussed.
Chapter 9: icError Object
This chapter discusses all of the programming Properties provided by the icError Object. Aspects necessary for fundamental usage will be emphasized, while the advanced aspects will be briefly discussed.
Chapter 10: FTP Runner
This chapter walks the reader through the design and implementation of a simple FTP client program using the ActiveX FTP Client Control.
PART 3: READING NEWS WITH NNTP
Chapter 11: NNTP Protocols and Functions
This chapter discusses in detail how NNTP works from a functional level and the protocols that are used to communicate between the client and the server. This will serve as background material for understanding the NNTP Client Control and the NNTP sample program discussed later in this part of the book.
Chapter 12: The NNTP Client Control
This chapter discusses all of the programming aspects (Properties, Events and Methods) provided by the NNP Client Control. Aspects necessary for fundamental usage will be emphasized, while the advanced aspects will be briefly discussed.
Chapter 13: DocInput, DocOutput, and DocHeader Objects
This chapter discusses all of the programming aspects (Properties and Methods) provided by the DocInput, DocOutput, and DocHeader Objects. Aspects necessary for fundamental usage will be emphasized, while the advanced aspects will be briefly discussed.
Chapter 14: News Runner
This chapter walks the reader through the design and implementation of a simple News client program using the ActiveX NNTP Client Control.
PART 4: SENDING AND RECEIVING MAIL WITH SMTP AND POP
Chapter 15: SMTP Protocols and Functions
This chapter discusses in detail how SMTP works from a functional level and the protocols that are used to communicate between the client and the server. This will serve as background material for understanding the SMTP Client Control and the sample mail program discussed later in this part.
Chapter 16: The SMTP Client Control
This chapter discusses all of the programming aspects (Properties, Events and Methods) provided by the SMTP Client Control. Aspects necessary for fundamental usage will be emphasized, while the advanced aspects will be briefly discussed.
Chapter 17: POP Protocols and Functions
This chapter discusses in detail how POP works from a functional level and the protocols that are used to communicate between the client and the server. This will serve as background material for understanding the POP Client Control and the sample mail program discussed later in this part.
Chapter 18: The POP Client Control
This chapter discusses all of the programming aspects (Properties, Events and Methods) provided by the POP Client Control. Aspects necessary for fundamental usage will be emphasized, while the advanced aspects will be briefly discussed.
Chapter 19: Mail Runner
This chapter walks the reader through the design and implementation of a simple mail program using the ActiveX SMTP and POP Client Controls.
PART 5: SURFING THE WEB WITH HTTP AND HTML
Chapter 20: HTTP and HTML Protocols and Functions
This chapter discusses in detail how HTTP and HTML work from a functional level and the protocols that are used to communicate between the client and the server. This will serve as background material for understanding the HTTP and HTML Controls and the sample web browser program discussed later in this part.
Chapter 21: The HTTP Client Control
This chapter discusses all of the programming aspects (Properties, Events and Methods) provided by the HTTP Client Control. Aspects necessary for fundamental usage will be emphasized, while the advanced aspects will be briefly discussed.
Chapter 22: The HTML Control
This chapter discusses all of the programming aspects (Properties, Events and Methods) provided by the HTML Control. Aspects necessary for fundamental usage will be emphasized, while the advanced aspects will be briefly discussed.
Chapter 23: HTMLAttr and HTMLForm Objects
This chapter discusses all of the programming aspects (Properties and Methods) provided by the HTMLAttr and HTMLForm Objects. Aspects necessary for fundamental usage will be emphasized, while the advanced aspects will be briefly discussed.
Chapter 24: Web Runner
This chapter walks the reader through the design and implementation of a simple Web browser using the ActiveX HTTP and HTML Client Controls.
PART 6: ADVANCED FEATURES
Chapter 25: WinSock TCP Control
This chapter discusses all of the programming aspects (Properties, Events and Methods) provided by the WinSock TCP Control. Aspects necessary for fundamental usage will be emphasized, while the advanced aspects will be briefly discussed.
Chapter 26: WinSock UDP Control
This chapter discusses all of the programming aspects (Properties, Events and Methods) provided by the WinSock UDC Control. Aspects necessary for fundamental usage will be emphasized, while the advanced aspects will be briefly discussed.
Chapter 27: Talk Runner
This chapter walks the reader through the design and implementation of a simple WinSock client and server programs using the ActiveX WinSock Client Control. This program will permit people to send text messages to each other in real time.
PART 7: CONCLUSION
Chapter 28: Summary and Review
This chapter briefly reviews the important concepts of each of the controls.
Chapter 29: Now it's Your Turn
This chapter will suggest ways the reader can improve on the sample programs.
Appendix A: Standard Internet Socket Ports
Appendix B: References
Appendix C: Glossary
Appendix D: Index
[Main Page] [AxtiveX Contents] [Previous] [Next] [Feedback]
Copyright © 1997 Wayne S. Freeze, Adler and Robin Books Updated: 16 January 1997.