|
|
|
 |
Java with Visual J++ by Gill, Dudley W. |

 |
Cover Price: $69.95 Online Price: $3.50 You save $66.45 (95%) ISBN-10: 0849320488 ISBN-13: 9780849320484 Publisher: CRC Press Published December 1999; Hardcover; 462 pages |
|
Related categories: All Sections > Programming Languages > Java
|
 |
|
|
 |
 |
Summary: The use of Java as an application and system programming languagehas grown dramatically over the last several years, and hundreds of books have been published on the subject. With the advent of Visual J++ 6.0, however, the Java programming environment changes substantially -and makes most Java references and manuals obsolete. Many of the existing texts are rigorous, but reflect the early interest in Java's applet capability. Now, with the use of applets in Web sites significantly diminished and the emergence of the visual development environment, programmers, information technologists, and computer scientists need a text that addresses the visual development capability and Windowsr orientation in addition to in-depth coverage of the major concepts and techniques of programming Java with Visual J++ is just such a text. Along with its thorough treatment of Java, event and object oriented programming, network programming, and Java applications, each chapter contains clearly stated objectives, hands-on exercises, review questions, a list of key words and concepts, and a summary. It serves as an outstanding introductory programming text, and offers an ideal "quick start" to this hot new product for Visual Basic, C, and COBOL programmers who need to make the shift to Java programming
Table of Contents:FUNDAMENTALS - Introduction
- Java: A New Language
- Integrated Development Environment
- Hands-On Exercise 1: Creating the Application Interface
- Java Applications
- Project Files
- Visual J++ File Menu
- Java Language Preliminaries
- Lexical Structure
- Primitive Data Types and Values
- Literals
- Help
- Hands-On Exercise 2: Getting On-Line Help
- Variables - Representing Data in Memory
- More Lexical Elements
- Class Data Type
- Class Declaration
- Field Members
- Method Members
- Constructors
- Reference Type Class members
- Reference Type Method Parameters
- Hands-On Exercise 3: Passing Values in a Method Call
- Object Oriented Programming
- Defining the Class
- Using the Class
- Constructors
- Inheritance
- Hands-On Exercise 4: Developing a Human Resource Application
- Expressions and Operators
- Evaluating Expressions
- Operators
- Order of Evaluation
- Hands-On Exercise 5: Converting Fahrenheit to Centigrade
- PROGRAMMING TECHNIQUES
- Program Flow
- Blocks and Statements
- Decision and Selection Statements
- Loop and Iterative Statements
- Hands-On Exercise 6: Financial Application
- Data Handling Techniques and Structures
- Linked Lists
- Hand-On Exercise 7: Implementing an Order Entry List
- Arrays
- Queues and Stacks
- Exceptions
- Traditional Exception Handling
- An Alternate Exception Handling Method
- Handling Exceptions in Java
- Hand-On Exercise 8: Handling Exceptions Numbers
- Packages
- Java Packages
- Package java.lang
- Package java.io
- Package java.util
- Random Numbers and Simulation
- Hands-On Exercise 9: Simulating a Die Toss
- ABSTRACT WINDOW TOOLKIT
- Windows and Events
- Abstract Window Toolkit
- Components
- Event Model
- Menus
- Hands-On Exercise 10: Customer Window Application
- Graphics
- Graphic Context
- Components
- Color
- Font and Font Metrics
- Methods for Rendering Text
- Methods for Rendering Figures
- Hands-On Exercise 11: Responding to User Keyboard and Mouse Actions
- Graphical User Interface: Buttons, Labels, and Text Components
- Layouts
- Button Components
- Action Events
- Label Components
- Text Components
- Text Fields
- Text Areas
- Hands-On Exercise 12: Editing User Input for Validity
- Graphical User Interface: Lists, Scrollbars, Checkboxes, and Checkbox Groups,
- and Choice Components
- List Components
- Item Events
- Scrollbar Components
- Checkbox Components
- Checkbox Group Components
- Hands-On Exercise 13: Limiting Users to One of Many Options
- COMMUNICATIONS, NETWORKING, AND ADVANCED TOPICS
- Stream I/O
- Stream Concept
- Sequential File Processing
- Stream Creation
- Writing to a Stream
- Reading from a Stream
- File Properties
- Hands-On Exercise 14: Reading and Writing Customer Information to a File
- Network Programming
- World Wide Web
- Networking Classes
- Building a Web Connection Application
- Layout Managers
- Applets
- Hypertext Markup Language
- Browsers
- HTML
- Java Applets
- Browser Friendly Layouts
- Hands-On Exercise 15: Creating a Welcome Applet
- Threads
- Multitasking, Multiprocessing, and Threads
- Creating Thread Objects
- Using Threads
- Thread Characteristics
- Thread Groups
- Runnable Interface
- Hands-On Exercise 16: Implementing a Panning Welcome
- Appendices
- Plus each chapter includes Objectives, an Overview, a Summary, Key Words and
- Concepts, Review Questions and Exercises, and Practice with Visual J++
|
 | | Related titles: | |
|
|