An Introduction to Java Programming
Why you should learn Java
Touring Microsoft Developer Studio for Visual J++
Introducing Visual J++
Installing Visual J++
Getting Started with Microsoft Visual J++
Object-Oriented Programming and Java
Classes and objects
Inheritance
Packages and interfaces
Java Basics
Java statements and expressions
Variables and data types
Expressions and operators
Working with Objects
Creating instances of classes (Objects)
Calling methods in objects
Arrays, Conditionals, and Loops
Creating Classes and Applications in Java
Declaring and using instance variables
Defining and using methods
Creating Java applications
More About Methods
Overloading methods
Creating constructor methods
Overriding methods
Java Applet Basics
Differences between Java applets and applications
Getting started with applets
Including an applet on a Web page
Graphics, Fonts, and Color
Using Java graphics primitives
Creating and using fonts
Color in Java
Simple Animation and Threads
How a Visual J++ animation works
Threads
Reducing animation flicker
Creating an Interface using Visual J++
AWT overview
Creating a simple dialog resource
Nesting panels and components
More on Graphical Front Ends using Visual J++.
Creating windows, menus, and dialog boxes
Handling window, mouse, and keyboard events
Compiler Errors and Debugging
Dealing with compiler errors
Dealing with runtime errors
COM, ActiveX, and JDBC
How Visual J++ works with COM and other ActiveX objects
Using Visual J++ to access databases using DAO, RDO and JDBC
Connecting Java to a Network and Other Tidbits
Creating links inside applets
Opening Web connections
Sockets
Modifiers, Access Control, and Class Design
How to use a modifier
Controlling access to methods and variables
Instance variable accessor methods
Packages, Interfaces, and Exception Handling
Creating your own packages
Designing and working with interfaces
Exception handlers
Introduction to JavaScript
Data Types
Expressions
Statements
Functions
Introduction to VBScript
Differences between VBScript and Visual Basic
Statements
Procedures
Integrating Applets and ActiveX Controls with Scripting
Integrating a Java applet to HTML
Controlling a Java applet with VBScript and JavaScript
Integrating ActiveX controls into HTML