Autor(a): Interactive Programming In Java
Editora: Morgan Kaufmann Publishers
Ano: 2003
Número de páginas: 545
Para iniciantes.
Descrição:
Interactive Programming é uma introdução à programação de computadores destinados para alunos de cursos padrão, sem experiência anterior em programação.
É o primeiro livro para se pensar sobre o tradicional currículo à luz da interação baseada na atual revolução computacional.
Os alunos ainda irão aprender os elementos básicos e necessários de programação de computadores e da linguagem Java, mas o contexto em que eles aprendem é mais consistente tanto com ferramentas Java e filosofia e com a prática vigente que surge.
Download:
Online em: http://www.cs101.org/ipij/
- Preface: What is this book? (also pdf)
- Detailed Table of Contents (out of date) (also pdf)
- List of Sidebars (also pdf)
Part 1: Introduction to Interactive Program Design
- Chapter 1: Introduction to Program Design (also pdf)
- Chapter 2: The Software Development Process (also pdf)
- (OBSOLETE) Interlude: A Community of Interacting Entities
Note: this interlude has been partially superceded by chapter 2. (also pdf)
Part 2: Entities and Interactions
- Chapter 3: Things, Types, and Names (also pdf)
- Chapter 4: Specifying Behavior: Interfaces (also pdf)
- Chapter 5: Expressions: Doing Things with Things (also pdf)
- Chapter 6: Statements and Rules (also pdf)
- Interlude: Expressions and Statements (also pdf)
- Chapter 7: Classes and Objects (also pdf)
Part 3: Refining Designs
- Chapter 8: Designing with Objects (also pdf)
- Chapter 9: Animate Objects (also pdf)
- Chapter 10: When Things Go Wrong: Exceptions (also pdf)
- Chapter 11: Reusing Implementation: Inheritance (also pdf)
Part 4: Refining Interactions
- Chapter 12: Dealing with Difference: Dispatch (also pdf)
- Chapter 13: Encapsulation (also pdf)
- Chapter 14: Intelligent Objects and Implicit Dispatch (also pdf)
- Chapter 15: Event-Driven Programming
- Chapter 16: Event Delegation and AWT (also pdf)
Part 5: Systems of Objects
- Chapter : Communication Patterns (also pdf)
- Chapter : Synchronization (also pdf)
- Chapter : Network Programming (also pdf)
Appendices
- Applets (also pdf)
- AWT Quick Reference (also pdf)
- IO/Networking Quick Reference (also pdf)
- Java Charts (also pdf)
- Glossary (also pdf)
Fonte:
e-books Directory