One common feature of professional, scalable programs is the ability to include a range of optional modules, or "plug-ins." This article demonstrates how you can include such functionality in your VB6 appsusing some clever thinking and some simple code.
ActiveX is a highly flexible and extensible benefit to Visual Basic, permitting vastly expanded functionality across all Windows-based development environments, including Active Server Pages. ActiveX components allow Visual Basic programmers to encapsulate complex functionality in small, reusable packages. Learn how to use ActiveX to handle out-of-date and duplicated documents in a content-management intranet.
Although the Java Virtual Machine frees programmers from many low-level tasks like garbage collection, it can't protect them from mistakes in design and logic. This article explores the Java Debugger, which you can use to trace through a running program and determine the causes of any errors.
One of the most critical operations an application can perform is saving and restoring its state between successive runs. Yet, saving data in a textual format is not always practical--or secure. Using serialization, you can save any Java object to disk in a flash.
Java is an event-driven language. This means that program flow usually varies dependent upon what actions a user performs, and differs from traditional procedural-based languages where program execution was very linear. Here's what you need to know to make your Java programs respond to events such as the user moving the mouse or clicking a button.
Embed Java applets that load images and play sounds into your Web pages.
Multi-threaded programming is all but essential for complex problem solving and effective user interfaces. Yet, to many programmers, it remains an arcane science. Java makes threaded programming simple due to its portable nature.