Java with Visual J++

Java with Visual J++

Buch | Softcover
488 Seiten
1999
Crc Press Inc (Verlag)
978-0-8493-2048-4 (ISBN)
69,95 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
This text offers a 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.
The use of Java as an application and system programming language has 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 Windows® 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.

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++

Erscheint lt. Verlag 20.12.1999
Zusatzinfo 143 Halftones, black and white; 102 Tables, black and white
Verlagsort Bosa Roca
Sprache englisch
Maße 156 x 235 mm
Gewicht 658 g
Einbandart gebunden
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Web / Internet
ISBN-10 0-8493-2048-8 / 0849320488
ISBN-13 978-0-8493-2048-4 / 9780849320484
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

Buch (2023)
Carl Hanser (Verlag)
29,99
Einführung, Ausbildung, Praxis

von Christian Ullenboom

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90