Deitel Buzz Online

NEW Publications Coming in 2004!

Java How to Program, Sixth Edition

All New 1.5 Coverage for Instructors and Professionals Leading with Java 1.5!

The world's best-selling Java textbook is now up-to-date with the Java 2 Platform Standard Edition (J2SE) 1.5! This edition includes (subject to change): Autoboxing · Enumerations · Enhanced for loops · static import statements · Variable-length argument lists · New Formatter class (C-style formatted output) · New Scanner class for simpler keyboard inputs · Generics · Concurrency APIs. Other updates include: Revised examples and exercises · New condensed OOD/UML case study · New Recursion and Searching and Sorting chapters · Text-file processing.

[Note: For courses based on the current version of Java 1.4, use Java How to Program, Fifth Edition. If you have any questions, please e-mail us at deitel@deitel.com. We will respond promptly.]

For updated information about Java How to Program, 6/e including new book features, ordering information, instructor ancillaries, sample chapters and more, please visit our home page, www.deitel.com.

 

Coming for Fall 2004 Courses!

Table of Contents (subject to change)

1. Introduction to Computers, the Internet and the Web
2. Introduction to Java Applications
3. Introduction to Java Applets
4. Control Statements: Part 1
5. Control Statements: Part 2
6. Methods
7. Arrays
8. Object-Based Programming
9. Object-Oriented Programming: Inheritance
10. Object-Oriented Programming: Polymorphism
11. Strings and Characters
12. Graphics and Java2D
13. Graphical User Interface Components: Pt. 1
14. Graphical User Interface Components: Pt. 2
15. Exception Handling
16. Multithreading
17. Files and Streams
18. Networking
19. Multimedia: Images, Animation and Audio
20. Recursion
21. Searching and Sorting
22. Data Structures
23. Java Utilities Package and Bit Manipulation
24. Collections
25. Java Database Connectivity with JDBC™
26. Servlets
27. JavaServer Pages™ (JSP)
Appendices
A. Operator Precedence Chart
B. ASCII Character Set
C. Number Systems
D. Unicode®
E. Using the Java API Documentation
F. Documenting Classes with Javadoc
Bibliography
Index

"The book provides solid coverage of the basics, but also introduces advanced topics like threading and networking in a straightforward, easy to digest manner. Most importantly this book will continue to be of value as a reference book to the to the student after a Java course is over—proof of its thoroughness, clarity, conciseness, and quality."

Gavin T. Osborne, Saskatchewan Institute of Applied Science & Technology, regarding Java How to Program, Fifth Edition

"Upon seeing Deitel's work, I have adopted his book for my class. As an instructor who has taught many programming languages over seventeen years, I can appreciate how Deitel can speak to the beginning programmer and the experienced programmer at the same time in each chapter."
—Charles Lake, Faulkner State Community College, regarding Java How to Program, Fifth Edition

Java How to Program, Sixth Edition

ISBN: 0131483986
© 2005
pages: 1500

 

Instructor's resources and ancillaries including PowerPoint slides, Test-Item File, Solution's Manual and other support Web sites with up-to-date information on the book (www.deitel.com and www.prenhall.com/deitel)

 

Coming for January 2005 Classes:
FREE Cyber Classroom for students packaged with the text!

[Note: This value pack is available for the academic market only.]
 

For updates on this publication, please visit our Web site, www.deitel.com.

Professors and Instructors: Contact your Prentice Hall representative to request an examination copy. Locate your Prentice Hall representative.

CD-ROM with every text includes:

(subject to change)

  • Java™ 2 Platform Standard Edition 1.5

  • Netbeans

  • Apache Tomcat

  • JCreator LE

  • jEdit

  • jGRASP

  • BlueJ

  • MySQL

  • Source code for all the book's examples

  • Hyperlinks to valuable Java™ demos and Internet resources

 

Additional Teaching and Learning Tools:

We provide several free Dive-Into™ Series publications that help students and instructors familiarize themselves with various development tools. These publications can be downloaded from www.deitel.com/books/downloads.html and include:

(Subject to change): Dive Into™ NetBeans, Dive Into™ Eclipse, Dive Into™ JBuilder, Dive Into™ jEdit, Dive Into™ jCreator, Dive Into™ jGRASP and Dive Into™ BlueJ

Small Java How to Program

All New 1.5 Coverage for Instructors and Professionals Leading with Java 1.5!

This special edition of Java How to Program is ideal for one-semester, introductory Java courses and is up-to-date with the Java 2 Platform Standard Edition (J2SE) 1.5 ! The text covers fundamental programming topics and provides several extra chapters so professors can customize courses to meet their needs. Many of the chapters have been trimmed from Java How to Program, Sixth Edition so they include only information likely to be presented in a one-semester, introductory course. Coverage of graphical user interfaces, applets and graphics is designed to be optional in Small Java How to Program.


This new edition will include (subject to change): Recursion and Searching and Sorting chapters · Two Self-Review questions per section · Extensive complete programming exercises plus "What does this program do?", "What's wrong with this program?", "Complete the program" and "Modify the program" exercises · Text-file processing · Coverage of special topics, such as pre- and post-conditions, invariants, testing and debugging, ethics and software engineering.
 

[Note: For courses based on the current version of Java 1.4, use Java How to Program, Fifth Edition. If you have any questions, please e-mail us at deitel@deitel.com. We will respond promptly.]

For updated information about Small Java How to Program including new book features, ordering information, instructor ancillaries, sample chapters and more, please visit our home page, www.deitel.com.

 

Coming for Fall 2004 Courses!

Table of Contents (subject to change)

1. Introduction to Computers, the Internet and the Web
2. Introduction to Java Applications
3. Control Statements: Part 1
4. Control Statements: Part 2
5. Methods
6. Arrays and ArrayLists
7. Object-Based Programming
8. Object-Oriented Programming: Inheritance
9. Object-Oriented Programming: Polymorphism
10. Strings and Characters
11. Exceptions
12. Files and Streams
13. Recursion
14. Searching and Sorting
15. Graphical User Interface Components and Event Handling (Optional)
16. Introduction to Java Applets and Graphics (Optional)

Appendices
A. Operator Precedence Chart
B. ASCII Character Set
C. Number Systems
D. Unicode®
E. Using the Java API Documentation
F. Documenting Classes with Javadoc
Bibliography
Index
 

"I think it would be perfect for a one-semester course."
Walt Bunch, Professor, Chapman University

 

 

"I prefer the organization of Small Java How to Program (as inherited from Java How to Program) as it provides very detailed instructions at the level an intro CS student should be able to handle. It also dramatically reduces the size of the book."
Andy Novobilski, Professor,  University of Texas-Arlington

Small Java How to Program

ISBN: 0131486608
© 2005
pages: 800

 

Instructor's resources and ancillaries including PowerPoint slides, Test-Item File, Solution's Manual and other support Web sites with up-to-date information on the book (www.deitel.com and www.prenhall.com/deitel)

 

For updates on this publication, please visit our Web site, www.deitel.com.

Professors and Instructors: Contact your Prentice Hall representative to request an examination copy. Locate your Prentice Hall representative.

CD-ROM with every text includes:

(subject to change)

  • Java™ 2 Platform Standard Edition 1.5

  • Netbeans

  • Apache Tomcat

  • JCreator LE

  • jEdit

  • jGRASP

  • BlueJ

  • MySQL

  • Source code for all the book's examples

  • Hyperlinks to valuable Java™ demos and Internet resources

Additional Teaching and Learning Tools:

We provide several free Dive-Into™ Series publications that help students and instructors familiarize themselves with various development tools. These publications can be downloaded from www.deitel.com/books/downloads.html and include:

(Subject to change): Dive Into™ NetBeans, Dive Into™ Eclipse, Dive Into™ JBuilder, Dive Into™ jEdit, Dive Into™ jCreator, Dive Into™ jGRASP and Dive Into™ BlueJ

Simply C++ An Application Driven Tutorial Approach

Coming for Fall 2004 Courses

This book combines the DEITEL® signature live-code approach with a new application-driven methodology, in which readers build real-world applications that incorporate C++ programming fundamentals. Readers build and execute complete applications from start to finish while learning the basics of programming from the ground up!

Table of Contents (subject to change)

Preface
Before You Begin
1. Student Grades Application Introducing Computers, the Internet and Programming
2. Welcome Application Introduction to C++ Programming
3. Inventory Application Introducing Variables, Memory Concepts, Arithmetic and Input/Output
4. Wage Calculator Application Introducing Algorithms, Pseudocode and Program Control
5. Dental Payment Application Introducing Logical Operators, Characters and Strings
6. Car Payment Calculator Application Introducing the while Repetition Statement
7. Class Average Application Introducing the do...while Repetition Statement and Sentinel-Controlled Repetition
8. Interest Calculator Application Introducing the for Repetition Statement and the Math Library
9. Income Tax Calculator Application Introducing the switch Multiple-Selection Statement
10. Enhancing the Wage Calculator Application Introducing Functions
11. Fund Raiser Application Introducing Scope, Function Prototypes and Conversion of Primitive Types
12. Craps Game Application Introducing Random Number Generation and Enumerations
13. Salary Survey Application Introducing One Dimensional Arrays
14. Student Grades Application Introducing Two-Dimensional Arrays and References
15. ATM Application Building Your Own Classes and Objects
16. Card Shuffling Application Introducing Pointers
17. Enhancing the Car Payment Calculator Application Introducing Exception Handling
18. Enhancing the Student Grades Application Introducing Templates, the Standard Template Library (STL) and Vectors
19. Ticket Information Application Introducing Sequential-Access Files
20. Telephone Book Application Introducing Operator Overloading
21. Enhancing the ATM Application Introducing Inheritance and Polymorphism
22. Screen Scraping Application Introducing string Processing
Appendices
A. Introduction to Microsoft® Visual Studio®
B. Introduction to the GNU C++ Tools
C. Introduction to Borland® C++Buildier® Studio
D. Introduction to Metrowerks™ CodeWarrior™
E. Operator Precedence Chart
F. ASCII Character Set
G. C Standard Library and STL Reference
H. Keyword Chart
I. Primitive Types
Glossary
Index

Simply C#

Simply C++ An Application Driven Tutorial Approach

ISBN: 0131426605
© 2005
pages: 700

 

 

Instructor's resources and ancillaries including PowerPoint slides, Test-Item File, Solution's Manual and other support Web sites with up-to-date information on the book (www.deitel.com and www.prenhall.com/deitel)

 

For updates on this publication, please visit our Web site, www.deitel.com.

 

Professors and Instructors: Contact your Prentice Hall representative to request an examination copy. Locate your Prentice Hall representative.

"I just want to tell you that I really like the book, Simply Visual Basic.NET. This is my favorite programming book. I am a programming course student and I will have VB .NET class in Spring 2004. I feel the Simply Visual Basic .NET tutorials and projects are easy to follow. I really appreciate this book."
—Esther Eureka, College of Redwoods
regarding Simply Visual Basic .NET and the Simply Series

"I found this text to be excellent. I enjoyed the approach you guys took in this publication. Hands-on reinforced the learning for me. Good job to all."
Brian P. Hastings
Huron Consulting Group LLC (former DeVry University student) regarding Simply Visual Basic .NET and the Simply Series

To read more about the Simply Series, its features and pedagogy, please visit www.deitel.com\books\vbnetSIMPLY1_2003\AboutSimplySeriesPage_01.pdf.

Additional Deitel Publications Back to Top 

Deitel Publications

Deitel offers over 25 titles on Java, C/C++, Visual Basic .NET, C#, Visual C++ .NET, Internet & Web programming, XML, e-Business & e-Commerce, Wireless Internet, Perl, Python and more.

For information on these publications including sample chapters, reviewer comments, Table of Contents, ancillary packages, ordering information and more,  please visit the Deitel Home page at www.deitel.com or our bookstore page at www.deitel.com/books/index.html.

Deitel® On-Site Corporate Training Back to Top 
 

Deitel Corporate Training

Coming Soon: Java Public Seminar Taught by Paul Deitel!

We are in the process of scheduling a 5-day Java for Programmers public seminar at our offices in Maynard, MA. The course will be taught by Paul Deitel, co-author of Java How to Program and Advanced Java 2 Platform How to Program, and one of the world's most experienced Java instructors.

 

Are you interested in attending this course? If so, please e-mail us with answers to the following questions:

1. What is your programming background?

2. When do you need the training?

3. Do you have your own laptop computer?

4. Would your company be interested in sending multiple people? If so, you may want to consider our on-site corporate seminars, described in this section.

 

 

Please e-mail Abbey Deitel, Director of Corporate Training at: abbey.deitel@deitel.com with your responses or to inquire about more information.

 

 

 

Deitel Corporate Training Course Topics

To view the complete course outlines, click on the individual links below or visit

www.deitel.com/training/offerings.html.

We are happy to customize any of our courses free of charge to best fit your training needs.

For pricing and course outlines, visit our Deitel corporate training Web site, e-mail us or call  (978) 823-0130.


Crossword Puzzle of the Issue: Java Programming

Welcome to the latest feature in our Deitel Buzz Online newslettera crossword puzzle! Each issue will contain a new puzzle using terminology pulled from one of our publications. Solutions will be posted at www.deitel.com and in our next issue. This issue's crossword puzzle focuses on our forthcoming publication based on Java. Good luck!

Java Programming


 1
 2  3  4
 5  6
 7  8
 9  10
 11
 12  13
 14  15  16
 17  18
 19
 20  21
 22
 23
 24
 25
 26
 27
 28


ACROSS
1   A flaw in an application that prevents the application from executing correctly.
5   The type of a group of similar objects which specifies the general format of its objects.
7   Method that sets the text property of a component, such as JLabel, JTextField, JTextArea or JButton.
9   An action that generates an event object and initiates a call to an appropriate registered event handler.
12   The process of locating and removing errors in an application.
13   Object that has access to a sequence of characters.
14   A location in the computer's memory where a value can be stored for use by an application.
18   An object attribute, such as size, color or weight.
22   The visual part of an application with which users interact.
23   Keyword that creates an object and assigns it to a location in memory.
25   A language that can be "extended" with new classes.
27   Multiple-selection statement used to make a decision by comparing a controlling expression to a series of values.
28   An indication of a problem that occurs during an application's execution.
 
DOWN
1   A group of code statements that are enclosed in curly braces.
2   A variable often used to determine the number of times a block of statements in a loop will execute.
3   Access modifier that makes instance variables or methods accessible only to methods of that class.
4   Method that accesses (or gets) the text property of a component such as a JLabel, JTextField or a JButton.
6   Arranging data into some particular order, such as ascending or descending order.
8   A value that is passed to a method by being placed in the parentheses that follow the method name in a method call.
10   A translator program that converts high-level-language programs into a machine language.
11   The first element in an array.
15   A UML diagram that models the activity of a portion of a software system.
16   An element that does not place text between the start and end tags.
17   Method called to handle an ActionEvent.
19   An error that occurs when code violates the grammatical rules of a programming language.
20   The value of a number without the signs of the number.
21   Class used to read characters from a file.
24   Allows the user to perform an action on a component using the keyboard.
26   Type that is used to store floating-point numbers.

 

Coming in the Next Issue... Back to Top 

The next issue of the DEITEL® Buzz Online will feature updates on our new 2004 publications, including sample chapters. We will also include additional information our corporate training courses. Please check www.deitel.com and the next edition of the DEITEL® Buzz Online for updates.

Customer Service Back to Top 

1. If you have any questions or suggestions regarding our products, publications and corporate training, please visit www.deitel.com or e-mail us at anytime at deitel@deitel.com. We will respond promptly.

2. If you have questions regarding technical support for Cyber Classrooms or Complete Training Courses, please contact Pearson Technical Support at: media.support@pearsoned.com, phone: 800-677-6337, Hours: 8AM to 5PM CST, Monday through Friday.

3. If you need to locate your Prentice Hall representative, please use the Rep Locator feature, or visit www.prenhall.com.

Please send all responses to us at deitel@deitel.com. Your comments and suggestions are greatly appreciated!

Also, please visit us at:

www.deitel.com

www.prenhall.com/deitel

www.phptr.com

www.informit.com/deitel

for updates to the Deitel publishing program, code examples and downloads, purchasing information and more.

Customer Feedback: Questions or comments? E-mail us with your feedback on how we can better serve you.

Unsubscribe from this newsletter

Return to top