ebook img

Deitel® Series Page PDF

1105 Pages·2009·6.41 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Deitel® Series Page

D e i t e l ® S e ri e s P a g e How To Program Series Java How to Program, 8/E Java How to Program, Late Objects Version, 8/E C++ How to Program, 7/E C How to Program, 6/E Internet & World Wide Web How to Program, 4/E Visual Basic® 2008 How to Program Visual C#® 2008 How to Program, 3/E Visual C++® 2008 How to Program, 2/E Small Java™ How to Program, 6/E Small C++ How to Program, 5/E Simply Series Simply C++: An Application-Driven Simply C#: An Application-Driven Tutorial Approach Tutorial Approach Simply Java™ Programming: An Simply Visual Basic® 2008, 3/E: An Application-Driven Tutorial Application-Driven Tutorial Approach Approach CourseSmart Web Books www.deitel.com/books/CourseSmart/ C++ How to Program, 5/E & 6/E Small C++ How to Program, 5/E Java How to Program, 6/E, 7/E & 8/E Small Java How to Program, 6/E Simply C++: An Application-Driven Visual Basic 2008 How to Program Tutorial Approach Visual C# 2008 How to Program, 3/E Simply Visual Basic 2008: An Application-Driven Tutorial Approach, 3/E Deitel® Developer Series AJAX, Rich Internet Applications and iPhone for Programmers Web Development for Programmers Java for Programmers C++ for Programmers Javascript for Programmers C# 2008 for Programmers, 3/E LiveLessons Video Learning Products www.deitel.com/books/LiveLessons/ Java Fundamentals Parts 1 and 2 C++ Fundamentals Parts 1 and 2 C# Fundamentals Parts 1 and 2 JavaScript Fundamentals Parts 1 and 2 To receive updates on Deitel publications, Resource Centers, training courses, partner offers and more, please register for the free Deitel® Buzz Online e-mail newsletter at: www.deitel.com/newsletter/subscribe.html follow us on Twitter® @deitel and become a Deitel & Associates fan on Facebook® www.deitel.com/deitelfan/ To communicate with the authors, send e-mail to: [email protected] For information on government and corporate Dive-Into® Series on-site seminars offered by Deitel & Associates, Inc. worldwide, visit: www.deitel.com/training/ or write to [email protected] For continuing updates on Prentice Hall/Deitel publications visit: www.deitel.com www.pearsonhighered.com/deitel Check out our Resource Centers for valuable web resources that will help you master Java, other important programming languages, software and Internet- and web-related topics: www.deitel.com/ResourceCenters.html Library of Congress Cataloging-in-Publication Data On file Vice President and Editorial Director, ECS: Marcia J. Horton Editor-in-Chief, Computer Science: Michael Hirsch Associate Editor: Carole Snyder Supervisor/Editorial Assistant: Dolores Mars Director of Team-Based Project Management: Vince O’Brien Senior Managing Editor: Scott Disanno Managing Editor: Robert Engelhardt A/V Production Editor: Greg Dulles Art Director: Kristine Carney Cover Design: Abbey S. Deitel, Harvey M. Deitel, Francesco Santalucia, Kristine Carney Interior Design: Harvey M. Deitel, Kristine Carney Manufacturing Manager: Alexis Heydt-Long Manufacturing Buyer: Lisa McDowell Director of Marketing: Margaret Waples Marketing Manager: Erin Davis © 2010 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 The authors and publisher of this book have used their best efforts in preparing this book. These efforts include the development, research, and testing of the theories and programs to determine their effectiveness. The authors and pub- lisher make no warranty of any kind, expressed or implied, with regard to these programs or to the documentation contained in this book. The authors and publisher shall not be liable in any event for incidental or consequential dam- ages in connection with, or arising out of, the furnishing, performance, or use of these programs. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks and registered trademarks. Where those designations appear in this book, and Prentice Hall and the authors were aware of a trademark claim, the designations have been printed in initial caps or all caps. All product names mentioned remain trademarks or registered trademarks of their respective owners. All rights reserved. No part of this book may be reproduced, in any form or by any means, without permission in writing from the publisher. Printed in the United States of America 10 9 8 7 6 5 4 3 2 1 ISBN-10: 0-13-611726-0 ISBN-13: 978-0-13-611726-1 Pearson Education Ltd., London Pearson Education Australia Pty. Ltd., Sydney Pearson Education Singapore, Pte. Ltd. Pearson Education North Asia Ltd., Hong Kong Pearson Education Canada, Inc., Toronto Pearson Educación de Mexico, S.A. de C.V. Pearson Education–Japan, Tokyo Pearson Education Malaysia, Pte. Ltd. Pearson Education, Inc., Upper Saddle River, New Jersey Trademarks DEITEL, the double-thumbs-up bug and DIVE INTO are registered trademarks of Deitel and Associates, Inc. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Pearson Education is independent of Sun Microsystems, Inc. Microsoft, Internet Explorer and the Windows logo are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Pong® classic video game courtesy of Atari Interactive, Inc. ©2009 Atari Interactive, Inc. All rights reserved. Used with permission. UNIX is a registered trademark of The Open Group. In memory of Joseph Weizenbaum MIT Professor Emeritus of Computer Science: For making us think. Paul and Harvey Deitel Deitel Resource Centers Our Resource Centers focus on the vast amounts of free content available online. Find resources, downloads, tutorials, documentation, books, e-books, journals, articles, blogs, RSS feeds and more on many of today’s hottest programming and technology topics. For the most up-to-date list of our Resource Centers, visit: www.deitel.com/ResourceCenters.html Let us know what other Resource Centers you’d like to see! Also, please register for the free Deitel® Buzz Online e-mail newsletter at: www.deitel.com/newsletter/subscribe.html Computer Science Ruby on Rails Java SE 6 Search Engines Functional Programming Silverlight Java SE 7 (Dolphin) SharePoint Regular Expressions UML Resource Center Skype Visual Basic JavaFX Web Servers Programming Visual C++ Wikis Apple iPhone Visual Studio Team System Microsoft Windows Vista ASP.NET 3.5 Web 3D Technologies ASP.NET Adobe Flex Web Services ASP.NET 3.5 Web 2.0 Ajax Windows Presentation ASP.NET Ajax Alert Services Apex Foundation C# Attention Economy ASP.NET Ajax XHTML DotNetNuke (DNN) Blogging ASP.NET XML Internet Explorer 7 (IE7) Building Web C Microsoft LINQ Communities C++ Games and Game .NET Community Generated C++ Boost Libraries Programming .NET 3.0 Content C++ Game Programming Computer Game Pro- .NET 3.5 Facebook Developer C# gramming SharePoint Platform Code Search Engines and Computer Games Silverlight Facebook Social Ads Code Sites Mobile Gaming Visual Basic Google Base Computer Game Sudoku Visual C++ Google Video Programming Visual Studio Team Google Web Toolkit CSS 2.1 Internet Business System (GWT) Dojo Affiliate Programs Windows Presentation Internet Video Facebook Developer Plat- Competitive Analysis Foundation Joost form Facebook Social Ads Windows Vista Location-Based Services Flash 9 Google AdSense Microsoft Popfly Mashups Functional Programming Google Analytics Open Source and Microformats Java Google Services Recommender Systems Java Certification and Internet Advertising LAMP Stack RSS Assessment Testing Internet Business Apache Social Graph Java Design Patterns Initiative DotNetNuke (DNN) Social Media Java EE 5 Internet Public Relations Eclipse Social Networking Java SE 6 Link Building Firefox Software as a Service Java SE 7 (Dolphin) Location-Based Services Linux (SaaS) Resource Center Online Lead Generation MySQL Virtual Worlds JavaFX Podcasting Open Source Web 2.0 JavaScript Search Engine Optimiza- Perl Web 3.0 JSON tion PHP Widgets Microsoft LINQ Selling Digital Content Python Microsoft Popfly Sitemaps Ruby Dive Into® Web 2.0 .NET Web Analytics .NET 3.0 Website Monetization Software eBook .NET 3.5 YouTube and AdSense Apache Web 2 eBook OpenGL DotNetNuke (DNN) Perl Java Eclipse Other Topics PHP Java Firefox Computer Games Programming Projects Java Certification and Internet Explorer 7 (IE7) Computing Jobs Python Assessment Testing Linux Gadgets and Gizmos Regular Expressions Java Design Patterns MySQL Ring Tones Ruby Java EE 5 Open Source Sudoku Contents Chapters 23–27 and Appendices F–I are PDF documents posted online at the book’s Companion Website (located at www.pearsonhighered.com/deitel). Preface xxiii 1 Introduction to Computers, the Internet and the World Wide Web 1 1.1 Introduction 2 1.2 Computers: Hardware and Software 3 1.3 Computer Organization 4 1.4 Personal, Distributed and Client/Server Computing 5 1.5 The Internet and the World Wide Web 6 1.6 Web 2.0 6 1.7 Machine Languages, Assembly Languages and High-Level Languages 7 1.8 History of C and C++ 8 1.9 C++ Standard Library 9 1.10 History of Java 10 1.11 Fortran, COBOL, Pascal and Ada 11 1.12 BASIC, Visual Basic, Visual C++, C# and .NET 11 1.13 Key Software Trend: Object Technology 12 1.14 Typical C++ Development Environment 13 1.15 Notes About C++ and C++ How to Program, 7/e 15 1.16 Test-Driving a C++ Application 16 1.17 Software Technologies 22 1.18 Future of C++: Open Source Boost Libraries, TR1 and C++0x 23 1.19 Software Engineering Case Study: Introduction to Object Technology and the UML 24 1.20 Wrap-Up 28 1.21 Web Resources 29 2 Introduction to C++ Programming 39 2.1 Introduction 40 2.2 First Program in C++: Printing a Line of Text 40 2.3 Modifying Our First C++ Program 44 2.4 Another C++ Program: Adding Integers 45

Description:
Online Lead Generation Podcasting Search Engine Optimiza-tion Selling Digital Content Sitemaps Web Analytics Website Monetization YouTube and AdSense Java Java
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.