Introduction to Visual J++, Version 6.0 (2nd Edition)

0 avg rating
( 0 ratings by Goodreads )
 
9780130482600: Introduction to Visual J++, Version 6.0 (2nd Edition)

For courses in Java/Visual J++, or all beginning courses in high-level programming. Ideal for students new to object-oriented programming-or even completely new to high-level programming-this text provides the framework needed to teach the subject in a logical, step-by-step manner. It is based on Microsoft J++ and is fully compliant with the Java 2 standard. All fundamental concepts are fully explained in simple language, and are reinforced by direct laboratory experience using numerous examples and exercises of varying difficulty.

"synopsis" may belong to another edition of this title.

From the Back Cover:

This book is intended for beginning students and readers and does not require any prerequisites. It contains 34 tightly modularized chapters that each present hundreds of examples, exercises, and problems ranging from simple to challenging.

The entire book has been reworked for the second edition, Chapter projects have been changed and updated, and each chapter contains more illustrative examples than the first edition. The following chapters have been added in order to explain important new concepts:

Chapter 13: Project Pet Chorus—Upcasting and Polymorphism
Chapter 22: Project Frog Jump—Graphics and the Swing Set
Chapter 23: Project Artist—A Simple Drawing Program
Chapter 25: Project Potpourri—JButtons, JLabels, JText Fields, and JText Areas
Chapter 26: Project Cars Online—Radio Buttons, Menus, and Combo Boxes
Chapter 27: Project Map—Special Containers
Chapter 31: Project Video Game—Student Projects
Chapter 32: Project Download—Networking

There are two CDs enclosed. The first CD contains solutions to many of the book's questions and problems. The second CD contains the standard version of Microsoft J++ (Version 6.0), which is ideal for beginning students and readers. This is a 90-Day Trial Version, which means that once it is installed on a hard drive, it will expire in 90 days and the installed software, along with the CD, will be rendered unusable. Students should check with their instructors before installing the software on any computer. The CD cannot be replaced and it is not available for individual sale. Prentice Hall will not supply usable CDs for used books purchased at a discount.

Excerpt. © Reprinted by permission. All rights reserved.:

Give a man a fish and he eats for a day;
Teach a man how to fish and he eats for a lifetime.

This purpose of this text is to teach you how to program in Java—for a lifetime.

If you are new to Java—or perhaps even completely new to programming—then this text was written with you in mind. Certainly there are many texts on Java in the marketplace that accommodate the beginning student. Why then should you single out this text for adoption?

  • First and foremost, this text is hands-on and laboratory based. Within its 34 tightly modularized chapters you will find hundreds of examples, exercises, and problems at all levels of difficulty from simple and straightforward to challenging and advanced.
  • The material is divided into two sections: Console (embedded) programming comes first, followed by GUI (graphical user interface) programming based on Java applets. Many texts completely ignore the console (embedded) programming, even though that is the ideal place to. learn the fundamentals without the burden of the more complex GUI environment. HTML (hyper-text-markup-language) will be introduced along with applets, but remains largely optional.
  • To help the beginner, the writing style is conversational, and visual aids are used liberally. Furthermore, every chapter focuses on one or more specific, enjoyable, real-world projects—each to be performed hands-on in a laboratory setting. The projects start simply and add new material in incremental steps, always asking you to master one subject before advancing to the next and always building on what came before.
  • Microsoft's J++ is the ideal version of Java for the beginning student. First of all, it is up-to-date and fully compliant with the Java 2 standard. Beyond this, J++ offers the amazing Visual Studio 6.0. This powerful development environment greatly simplifies the writing, developing, studying, and troubleshooting of programs. You will find that software troubleshooting is strongly emphasized, especially in the early chapters.

Why should you begin your software design studies with console applications, HTML, applets, and Visual Studio 6.0—when XML, C#, J#, .NET, and Visual Studio 7.0 are the newly emerging standards promoted by Microsoft? Because the subject material of this text is at the ideal level for the beginner and can be run on most computers using most versions of Windows. The startup cost to both the college and the student is minimal. After you have completed the fundamental and foundational material of this text you will be in a perfect position to move on to the newer and more involved .NET environment where over 90% of all that you will learn here can be directly applied.

The Second Edition

Here are the major changes offered by this second edition.

  • Most of the GUI designs of Section II have been upgraded from the original AWT package of classes to the newer Java 2 standard, known as the Swing Set. This considerably improves the look and feel of all GUI projects.
  • Several new chapters have been added. Topics include Polymorphism (Chapter 13: Project Pet Chorus), Graphics and the Swing Set (Chapter 22: Project Frog Jump; Chapter 23: Project Artist), Components and the Swing Set (Chapter 25: Project Potpourri; Chapter 26: Project Cars Online; Chapter 27: Project Map), Student Projects (Chapter 31: Project Videogame) and Networking (Chapter 32: Project Download).
  • Most of the chapters have been upgraded and improved. A few examples are the chapters on Arrays (Chapter 7: Project Array Poker), Strings (Chapter 8: Project String Poker), Inheritance (Chapter 12: Project Animal Traits), Input/Output (Chapter 14: Project Hollywood), External Events (Chapter 20: Project Video Poker), and Multithreading (Chapter 28: Project Rainstorm).

What Is Java?

On May 23, 1995, Java was announced to the world. Now, less than a decade later, the Java language has become a true phenomenon. Why? What is so special about Java? In a word: the Internet! Quite simply, Java was at the right place at the right time. If the Internet is the Gutenberg press of our time, then Java is the paper and ink.

By most accounts, J++ is considered just as powerful as its big brother, the venerable C++ language—but it is much easier to write and to maintain. Add to this its much-touted ability as an interpreted, portable language to run on any machine that implements the Java Virtual Machine (JVM) software, and its ability to pass bite-size chunks of Java code about the Internet with the greatest of ease, and you have a winning combination.

Oh, and did I mention that Java is also reusable (classes will work anywhere), maintainable (easily modified), robust (resists errors), scaleable (easily expanded), multithreaded (simultaneous tasks), dynamic (classes loaded at run time), distributed (network supporting), and secure (resists viruses)?

Finally, Java offers a number of more technical improvements, such as the use of references over pointers and the removal of the struct data type. References in particular exemplify its keep-the-good and throw-out-the-bad philosophy. Why? Because pointers are notorious for planting intractable bugs in a program. Of course, Java has room for improvement (such as direct I/O), but it is still an infant language. As it matures and adapts, will it live up to its promise? Only time will tell.

Prerequisites

This text has no prerequisites. However, it would be helpful if your background included a cursory knowledge of C or C++. If you are completely new to programming, Chapters 2, 3, and 4 include a great deal of background material on C. Because we can't repeat an entire C text here, it might be helpful to have an introductory text on C close at hand.

Microsoft J++ (Version 6.0)

Visual J++ 6.0 (VJ6) comes in two editions: Standard and Professional. The scaled-down Standard version offers all the power needed by this text. However, if your future plans include database client/server applications for Windows and the Web, perhaps you should opt for the Professional version. Microsoft Corporation shows every intention of making their J++ software available at an attractive and competitive price. Be sure to watch for special academic versions and site licenses.

Packaged with this text is a 90-day free trial version of Microsoft J++ (Version 6.0). Because this version will expire 90 days from the day it is first installed on your computer (it will render itself unusable), please do not install it until your professor has asked you to. Neither Prentice Hall nor Microsoft will replace any disks that have expired or that were used previously (i.e., attached to used books). Should you wish to continue your programming beyond the 90-day limit, you must purchase a regular version of the software. Be sure to look for special student discounts. (Students at the author's college have used JourneyEd.com to order Microsoft Visual J++ at a discount.)

The Enclosed CDs

Two CDs are included with this text, a student disk and Microsoft J++.

  • The student CD is divided into the following categories:
    • Examples & Projects holds the source code for all the worked-out examples, demonstrations, and chapter programs.
    • OddExercises holds the solutions to alternate exercises (a, c, e, g, etc.).
    • StudentGuide gives a few tips and suggestions, and holds the answers to all odd-numbered questions and problems.
  • The J++ CD holds a 90-day version of the J++ software. To install the program, perform the following steps:
    1. Place CD in drive.
    2. Click right on Start, and click left on Explore to bring up the Explorer window.
    3. Locate the CD drive and click left on the VJ++ trial folder.
    4. Double-click SETUP.
    5. Follow the directions, choosing all default or typical options.
    6. If you wish, install the J++ shortcut icon on the desktop. (Start, Programs, Microsoft Visual J++ 6.0, click right on Microsoft Visual J++ 6.0, copy, click right on desktop, paste.)
    7. Begin programming! After 90 days, install a regular unlimited version (standard or professional).

"About this title" may belong to another edition of this title.

Buy New View Book
List Price: US$ 103.00
US$ 19.39

Convert Currency

Shipping: US$ 3.99
Within U.S.A.

Destination, Rates & Speeds

Add to Basket

Top Search Results from the AbeBooks Marketplace

1.

Roy W. Goody
Published by Prentice Hall (2002)
ISBN 10: 0130482609 ISBN 13: 9780130482600
New Paperback Quantity Available: 1
Seller
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 2002. Paperback. Book Condition: New. 2. Bookseller Inventory # DADAX0130482609

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 19.39
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

2.

Roy W.; Goody
Published by Prentice-Hall (2002)
ISBN 10: 0130482609 ISBN 13: 9780130482600
New Taschenbuch Quantity Available: 1
Seller
unifachbuch
(Köln, NRW, Germany)
Rating
[?]

Book Description Prentice-Hall, 2002. Taschenbuch. Book Condition: Neu. Unbenutzte Restauflage Unbenutzt. Schnelle Lieferung, Kartonverpackung. Abzugsfähige Rechnung. Bei Mehrfachbestellung werden die Versandkosten anteilig erstattet. - For courses in Java/Visual J++, or all beginning courses in high-level programming. Ideal for students new to object-oriented programming-or even completely new to high-level programming-this text provides the framework needed to teach the subject in a logical, step-by-step manner. It is based on Microsoft J++ and is fully compliant with the Java 2 standard. All fundamental concepts are fully explained in simple language, and are reinforced by direct laboratory experience using numerous examples and exercises of varying difficulty. 580 pp. Englisch. Bookseller Inventory # INF1000036120

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 6.95
Convert Currency

Add to Basket

Shipping: US$ 28.91
From Germany to U.S.A.
Destination, Rates & Speeds