Wpisz informacje, które znasz

zamknij

JAVA FOR EVERYONE

S. Horstmann Cay

Oprawa:
MIĘKKA

Wydawca:
John Wiley &: Sons

Data premiery:
2012-01-31

ISBN:
9781118063316

866,20 PLN
Wysyłamy w 21 dni

Opis produktu

<:p>:<:i>:<:b>:Java For Everyone<:/b>:<:/i>:, 2nd Edition is a comprehensive introduction to Java and computer programming, which focuses on the principles of programming, software engineering, and effective learning. It is designed for a one–:semester, mixed–:major, first course in programming.<:/p>: <:p>:Nobody supports your desire to teach students good programming skills like Cay Horstmann. Active in both the classroom and the software industry, Horstmann knows that meticulous coding–:not shortcuts–:is the base upon which great programmers are made. Using an innovative visual design that leads students step–:by–:step through intricacies of Java programming, <:i>:<:b>:Java For Everyone<:/b>:<:/i>:, 2nd Edition instills confidence in beginning programmers and confidence leads to success.<:/p>:<:p>:<:i>:<:b>:Java For Everyone<:/b>:<:/i>:, 2nd Edition is a comprehensive introduction to Java and computer programming, which focuses on the principles of programming, software engineering, and effective learning. It is designed for a one–:semester, mixed–:major, first course in programming.<:/p>:<:b>:Chapter 1 Introduction<:/b>:<:br />: <:br />: <:p>:1.1&:nbsp:&:nbsp:&:nbsp: Computer Programs<:/p>: <:p>:1.2&:nbsp:&:nbsp:&:nbsp: The Anatomy of a Computer<:/p>: <:p>:1.3&:nbsp:&:nbsp:&:nbsp: The Java Programming Language<:/p>: <:p>:1.4&:nbsp:&:nbsp:&:nbsp: Becoming Familiar with Your Programming Environment<:/p>: <:p>:1.5&:nbsp:&:nbsp:&:nbsp: Analyzing Your First Program<:/p>: <:p>:1.6&:nbsp:&:nbsp:&:nbsp: Errors<:/p>: <:p>:1.7&:nbsp:&:nbsp:&:nbsp: Problem Solving: Algorithm Design<:/p>: <:p>:&:nbsp:<:/p>: <:p>:<:b>:Chapter 2 Fundamental Data Types<:/b>:<:/p>: <:p>:2.1&:nbsp:&:nbsp:&:nbsp: Variables<:/p>: <:p>:2.2&:nbsp:&:nbsp:&:nbsp: Arithmetic<:/p>: <:p>:2.3&:nbsp:&:nbsp:&:nbsp: Input and Output<:/p>: <:p>:2.4&:nbsp:&:nbsp:&:nbsp: Problem Solving: First Do it By Hand<:/p>: <:p>:2.6&:nbsp:&:nbsp:&:nbsp: Strings<:/p>: <:p>:&:nbsp:<:/p>: <:p>:<:b>:Chapter 3 Decisions<:/b>:<:/p>: <:p>:3.1&:nbsp:&:nbsp:&:nbsp: The if Statement<:/p>: <:p>:3.2&:nbsp:&:nbsp:&:nbsp: Comparing Numbers and Strings<:/p>: <:p>:3.3&:nbsp:&:nbsp:&:nbsp: Multiple Alternatives<:/p>: <:p>:3.4&:nbsp:&:nbsp:&:nbsp: Nested Branches<:/p>: <:p>:3.5&:nbsp:&:nbsp:&:nbsp: Problem Solving: Flowcharts<:/p>: <:p>:3.6&:nbsp:&:nbsp:&:nbsp: Problem Solving: Test Cases<:/p>: <:p>:3.7&:nbsp:&:nbsp:&:nbsp: Boolean Variables and Operators<:/p>: <:p>:3.8&:nbsp:&:nbsp:&:nbsp: Application: Input Validation<:/p>: <:p>:&:nbsp:<:/p>: <:p>:<:b>:Chapter 4 Loops<:/b>:<:/p>: <:p>:4.1&:nbsp:&:nbsp:&:nbsp: The while Loop<:/p>: <:p>:4.2&:nbsp:&:nbsp:&:nbsp: Problem Solving: Hand–:Tracing<:/p>: <:p>:4.3&:nbsp:&:nbsp:&:nbsp: The for Loop<:/p>: <:p>:4.4&:nbsp:&:nbsp:&:nbsp: The do Loop<:/p>: <:p>:4.5&:nbsp:&:nbsp:&:nbsp: Application: Processing Sentinel Values<:/p>: <:p>:4.6&:nbsp:&:nbsp:&:nbsp: Problem Solving: Storyboards<:/p>: <:p>:4.7&:nbsp:&:nbsp:&:nbsp: Common Loop Algorithms<:/p>: <:p>:4.8&:nbsp:&:nbsp:&:nbsp: Nested Loops<:/p>: <:p>:4.9&:nbsp:&:nbsp:&:nbsp: Application: Random Numbers and Simulations<:/p>: <:p>:&:nbsp:<:/p>: <:p>:<:b>:Chapter 5 Methods<:/b>:<:/p>: <:p>:5.1&:nbsp:&:nbsp:&:nbsp: Methods as Black Boxes<:/p>: <:p>:5.2&:nbsp:&:nbsp:&:nbsp: Implementing Methods<:/p>: <:p>:5.3&:nbsp:&:nbsp:&:nbsp: Parameter Passing<:/p>: <:p>:5.4&:nbsp:&:nbsp:&:nbsp: Return Values<:/p>: <:p>:5.5&:nbsp:&:nbsp:&:nbsp: Methods Without Return Values<:/p>: <:p>:5.6&:nbsp:&:nbsp:&:nbsp: Problem Solving: Reusable Functions<:/p>: <:p>:5.7&:nbsp:&:nbsp:&:nbsp: Problem Solving: Stepwise Refinement<:/p>: <:p>:5.8&:nbsp:&:nbsp:&:nbsp: Variable Scope<:/p>: <:p>:5.9&:nbsp:&:nbsp:&:nbsp: Recursive Methods (Optional)<:/p>: <:p>:&:nbsp:<:/p>: <:p>:<:b>:Chapter 6 Arrays and Array Lists<:/b>:<:/p>: <:p>:6.1&:nbsp:&:nbsp:&:nbsp: Arrays<:/p>: <:p>:6.2&:nbsp:&:nbsp:&:nbsp: The Enhanced for Loop<:/p>: <:p>:6.3&:nbsp:&:nbsp:&:nbsp: Common Array Algorithms<:/p>: <:p>:6.4&:nbsp:&:nbsp:&:nbsp: Using Arrays with Methods<:/p>: <:p>:6.5&:nbsp:&:nbsp:&:nbsp: Problem Solving: Adapting Algorithms<:/p>: <:p>:6.6&:nbsp:&:nbsp:&:nbsp: Problem Solving: Discovering Algorithms by<:br />: Manipulating Physical Objects<:/p>: <:p>:6.7&:nbsp:&:nbsp:&:nbsp: Two–:Dimensional Arrays<:/p>: <:p>:6.8&:nbsp:&:nbsp:&:nbsp: Array Lists<:/p>: <:p>:&:nbsp:<:/p>: <:p>:<:b>:Chapter 7 Input/Output and Exception Handling<:/b>:<:/p>: <:p>:7.1&:nbsp:&:nbsp:&:nbsp: Reading and Writing Text Files<:/p>: <:p>:7.2&:nbsp:&:nbsp:&:nbsp: Processing Text Input<:/p>: <:p>:7.3&:nbsp:&:nbsp:&:nbsp: Command Line Arguments<:/p>: <:p>:7.4&:nbsp:&:nbsp:&:nbsp: Checked and Unchecked Exceptions<:/p>: <:p>:7.5&:nbsp:&:nbsp:&:nbsp: Catching Exceptions<:/p>: <:p>:7.6&:nbsp:&:nbsp:&:nbsp: The finally Clause<:/p>: <:p>:7.7&:nbsp:&:nbsp:&:nbsp: Application: Handling Input Errors<:/p>: <:p>:&:nbsp:<:/p>: <:p>:<:b>:Chapter 8 Object and Classes<:/b>:<:/p>: <:p>:8.1&:nbsp:&:nbsp:&:nbsp: Object–:Oriented Programming<:/p>: <:p>:8.2&:nbsp:&:nbsp:&:nbsp: Implementing a Simple Class<:/p>: <:p>:8.3&:nbsp:&:nbsp:&:nbsp: Specifying the Public Interface of a Class<:/p>: <:p>:8.4&:nbsp:&:nbsp:&:nbsp: Designing the Data Representation<:/p>: <:p>:8.5&:nbsp:&:nbsp:&:nbsp: Problem Solving: Patterns for Representing Behavior<:/p>: <:p>:8.6&:nbsp:&:nbsp:&:nbsp: Implementing Instance Methods<:/p>: <:p>:8.7&:nbsp:&:nbsp:&:nbsp: Constructors<:/p>: <:p>:8.8&:nbsp:&:nbsp:&:nbsp: Problem Solving: Tracing Objects<:/p>: <:p>:8.9&:nbsp:&:nbsp:&:nbsp: Testing a Class<:/p>: <:p>:8.10&:nbsp: Object References<:/p>: <:p>:8.11&:nbsp: Static Variables and Methods<:/p>: <:p>:&:nbsp:<:/p>: <:p>:<:b>:Chapter 9 Inheritance<:/b>:<:/p>: <:p>:9.1&:nbsp:&:nbsp:&:nbsp: Inheritance Hierarchies<:/p>: <:p>:9.2&:nbsp:&:nbsp:&:nbsp: Implementing Subclasses<:/p>: <:p>:9.3&:nbsp:&:nbsp:&:nbsp: Overriding Methods<:/p>: <:p>:9.4&:nbsp:&:nbsp:&:nbsp: Polymorphism<:/p>: <:p>:9.5&:nbsp:&:nbsp:&:nbsp: Object: The Cosmic Superclass<:/p>: <:p>:9.6&:nbsp:&:nbsp:&:nbsp: Interface Types<:/p>: <:p>:<:b>:Chapter 10 Graphical User Interfaces<:/b>:<:/p>: <:p>:10.1 &:nbsp:&:nbsp:&:nbsp:&:nbsp: Frame Windows<:/p>: <:p>:10.2 &:nbsp:&:nbsp:&:nbsp:&:nbsp: Events and Event Handling<:/p>: <:p>:10.3 &:nbsp:&:nbsp:&:nbsp:&:nbsp: Using Inheritance to Customize Frames<:/p>: <:p>:10.4 &:nbsp:&:nbsp:&:nbsp:&:nbsp: Building Applications with Buttons<:/p>: <:p>:10.5 &:nbsp:&:nbsp:&:nbsp:&:nbsp: Using Inner Classes for Listeners<:/p>: <:p>:10.6 &:nbsp:&:nbsp:&:nbsp:&:nbsp: Processing Text Input<:/p>: <:p>:10.7 &:nbsp:&:nbsp:&:nbsp:&:nbsp: Text Areas<:/p>: <:p>:&:nbsp:<:/p>: <:p>:===== Web chapters&:nbsp: ==========================================<:/p>: <:p>:&:nbsp:<:/p>: <:p>:<:b>:Chapter 11 Advanced Graphical User Interfaces<:/b>:<:/p>: <:p>:11.1 &:nbsp:&:nbsp:&:nbsp:&:nbsp: Layout Management<:/p>: <:p>:11.2&:nbsp:&:nbsp:&:nbsp:&:nbsp:&:nbsp: Choices<:/p>: <:p>:11.3&:nbsp:&:nbsp:&:nbsp:&:nbsp:&:nbsp: Menus<:/p>: <:p>:11.4&:nbsp:&:nbsp:&:nbsp:&:nbsp:&:nbsp: Exploring the Swing Documentation<:/p>: <:p>:11.5&:nbsp:&:nbsp:&:nbsp:&:nbsp:&:nbsp: Drawing on a Component<:/p>: <:p>:11.6&:nbsp:&:nbsp:&:nbsp:&:nbsp:&:nbsp: Using Timer Events for Animations<:/p>: <:p>:11.7&:nbsp:&:nbsp:&:nbsp:&:nbsp:&:nbsp: Mouse Events<:/p>: <:p>:&:nbsp:<:/p>: <:p>:<:b>:Chapter 12 Object–:Oriented Design<:/b>:<:/p>: <:p>:12.1&:nbsp:&:nbsp:&:nbsp:&:nbsp:&:nbsp: The Software Life Cycle<:/p>: <:p>:12.2&:nbsp:&:nbsp:&:nbsp:&:nbsp:&:nbsp: Discovering Classes<:/p>: <:p>:12.3&:nbsp:&:nbsp:&:nbsp:&:nbs

Dodaj recenzję

Zaloguj sie, aby móc dodać swoją recenzję.

Kontakt

mail: prus@prus24.pl

telefon: (22) 826-18-35

Copyright © 2001-2018 Główna Księgarnia Naukowa im. B. Prusa. Wszelkie prawa zastrzeżone.
Home   /   Informacje   /   Kontakt
Projekt i realizacja:
MDA.pl