Microsoft Visual Basic 6.0 Professional Step by Step, Second Edition (Step by Step (Microsoft))

In 24 easy-to-follow lessons, Microsoft Visual Basic Professional 6.0: Step by Step covers all of the fundamentals of programming with VB6. The book breaks lessons down into clearly defined steps and concise discussions that assist in creating demonstrative sample programs. A companion CD-ROM contains 84 projects, organized into 24 folders to match the chapters in the book, plus an extras folder. The sheer number of projects and abundance of source code provide a valuable resource that will help beginning programmers get started quickly. Though it contains a complete introduction, the book avoids or simply briefs on some advanced topics like multiple document interface (which, of course, advanced programmers would need to be familiar with, though it receives only a one-page sidebar). The discussion of object linking and embedding, while a tad Microsoft Office-centric, adequately introduces and explains a potentially difficult subject. The book also contains lessons on current topics, including DHTML and file transfer, a pleasant surprise as Richter gives these topics their due. For those looking for a complete, hands-on introduction to Visual Basic programming, this book will provide a valuable resource. --John Keogh Topics covered: Using the Visual Basic development environment; forms and projects; properties; exiting Visual Basic; creating a new project; running a program; creating an executable; using controls; menus and dialog boxes; variables; mathematical operators; conditional and looping code; debugging; printers and error handlers; graphics; drag and drop; file operations; modules, functions, and procedures; collections; static and dynamic arrays; string functions; text files; simple encryption; using Access databases; launching OLE-aware Windows programs; OLE Automation; the Windows clipboard; ActiveX controls; integrating sound and video; monitoring your systems memory; downloading files using FTP and HTTP; using Internet Explorer to display HTML files; working with DHTML; creating an HTML page that supports DHTML; using ActiveX controls in DHTML pages; brief discussion of preparing a DHTML project for deployment as an HTML file and DLL; ActiveX Data Objects; FlexGrid; using the CD-ROM.