Simply Java Programming - Harvey Deitel, Paul Deitel

Simply Java Programming

An Application-Driven Tutorial Approach
Buch | Softcover
1024 Seiten
2003
Pearson (Verlag)
978-0-13-142648-1 (ISBN)
160,42 inkl. MwSt
Conceived for courses in Java, this book provides an introduction to Java - programming for business. Including self review questions and information on support websites, this book contains appendices; glossary; and instructor's resources, including PowerPoint slides, test-item file, Instructor Resource CD and more.
For courses in Java-Intro to Programming/CS1, Java-Programming for Business. Combining the Deitel(TM) signature LIVE-CODE(TM) Approach with a new Application-Driven(TM) methodology, this text uses a step-by-step tutorial approach to teach students the basics of programming with Java. It builds upon previously learned concepts, and introduces new programming features in each successive tutorial. This comprehensive introduction to Java covers GUI design, swing components, methods, classes, data types, control statements, arrays, object-oriented programming, strings and characters, sequential files, and more. It also includes higher-end topics such as database programming, multimedia and graphics, and Web applications development.

Dr. Harvey M. Deitel, Chairman of Deitel & Associates, Inc., has 42 years experience in the computing field, including extensive industry and academic experience. Dr. Deitel earned B.S. and M.S. degrees from the Massachusetts Institute of Technology and a Ph.D. from Boston University. He worked on the pioneering virtual-memory operating-systems projects at IBM and MIT that developed techniques now widely implemented in systems such as UNIX, Linux and Windows XP He has 20 years of college teaching experience and served as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., with his son, Paul J. Deitel. He is the author or co-author of several dozen books and multimedia packages. With translations published in numerous foreign languages, Dr. Deitel's texts have earned international recognition. Dr. Deitel has delivered professional seminars to major corporations, government organizations and various branches of the military. Paul J. Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of the Massachusetts Institute of Technology's Sloan School of Management, where he studied information technology. Through Deitel & Associates, Inc., he has delivered professional seminars to numerous industry and government clients and has lectured on C++ and Java for the Boston Chapter of the Association for Computing Machinery. He and his father, Dr. Harvey M. Deitel, are the world's best-selling Computer Science textbook authors. Jeff A. Listfield is a Computer Science graduate of Harvard University. His coursework included classes in computer graphics, networks and computational theory and he has programming experience in several languages. Jeff has co-authored C# How to Program, C# A Programmer's Introduction and C# for Experienced Programmers, and contributed to Perl How to Program and Java How to Program, 5/e. Cheryl H. Yaeger, Director of Microsoft Software Publications with Deitel & Associates, Inc., graduated from Boston University in three years with a bachelor's degree in Computer Science. Cheryl has co-authored various Deitel & Associates, Inc. publications, including C# How to Program, C#: A Programmer's Introduction, C# for Experienced Programmers and Visual Basic.NET for Experienced Programmers. Cheryl has also contributed to other Deitel & Associates publications including Perl How to Program, Wireless Internet and Mobile Business How to Program, Internet and World Wide Web How to Program, 2/e, Visual Basic.NET How to Program, 2/e and Simply Visual Basic.NET. Su Zhang holds B.Sc. and M.Sc. degrees in Computer Science from McGill University. Her graduate research included modeling and simulation, real-time systems and Java technology. She worked on Java and Web-technologies-related projects prior to joining Deitel. She has contributed to several Deitel Publications including Advanced Java 2 Platform How to Program, Python How to Program, Java How to Program, 5/e and she co-authored Java Web Services for Experienced Programmers.

 1. Moving Shapes Application: Introducing Computers, the Internet and Java Programming.


 2. Welcome Application: Introduction to Graphical User Interface Programming.


 3. Designing the Inventory Application: Introducing JTextFields and JButtons.


 4. Completing the Inventory Application: Introducing Programming.


 5. Enhancing the Inventory Application: Introducing Variables, Memory Concepts and Arithmetic.


 6. Wage Calculator Application: Introducing Algorithms, Pseudocode and Program Control.


 7. Dental Payment Application: Introducing JCheckBoxes and Message Dialogs.


 8. Car Payment Calculation Application: Introducing the while Repetition Statement.


 9. Class Average Application: Introducing the do…while Reptition Statement.


10. Interest Calculator Application: Introducing the for Repetition Statement.


11. Security Panel Application: Introducing the switch Multiple-Selection Statement.


12. Enhancing the Wage Calculator Application: Introducing Methods.


13. Enhancing the Interest Calculator Application: Introduction to Event-Handling.


14. Fund Raiser Application: Introducing Scope and Conversions of Primitive Types.


15. Craps Game Application: Introducing Random-Number Generation.


16. Flag Quiz Application: Introducing One-Dimensional Arrays and JComboBoxes.


17. Student Grades Application: Introducing Two-Dimensional Arrays and JRadioButtons.


18. Microwave Oven Application: Building Your Own Classes and Objects.


19. Shipping Hub Application: Introducing ArrayList, Iterators and Mnemonics.


20. Screen Saver Application: Introducing Graphics and Inheritance.


21. “Cat and Mouse” Painter Application: Introducing Interfaces, Mouse Input and a Discussion of Event-Handling.


22. Typing Application: Introducing Keyboard Input and JMenus.


23. Screen Scraping Application: Introducing String Processing.


24. Enhanced Car Payment Calculator Application: Introducing Exception Handling.


25. Ticket Information Application: Introducing Sequential-Access Files.


26. ATM Application: Introducing Database Programming.


27. Drawing Shapes Application: Introduction to Polymorphism and Expanded Discussion of Graphics.


28. Phone Book Application: Introducing Speech Synthesis and javax.speech.


29. Bookstore Application: Web Applications: Introducing Tomcat Server.


30. Bookstore Application: Client Tier: Introducing HTML.


31. Bookstore Application: Information Tier: Examining the Database with CloudView.


32. Bookstore Application: Middle Tier: Introducing Java Server Pages.


Appendix A. Operator Precedence Chart.


Appendix B. ASCII Character Set with a Discussion of Unicode®.


Appendix C. GUI Design Guidelines.


Appendix D. Java Components.


Appendix E. Java Library Reference.


Appendix F. Keyword Chart.


Appendix G. Tomcat Setup and Cloudscape Setup Instructions.


Appendix H. Introducing Packages and Using Javadoc


Appendix I. Troubleshooting in Java

Erscheint lt. Verlag 14.8.2003
Sprache englisch
Maße 100 x 100 mm
Gewicht 100 g
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Web / Internet
ISBN-10 0-13-142648-6 / 0131426486
ISBN-13 978-0-13-142648-1 / 9780131426481
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