Tải bản đầy đủ (.pdf) (3,219 trang)

SAMS Teach Yourself Programming with Java in 24 Hours potx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (6.3 MB, 3,219 trang )

SAMS Teach Yourself
Programming with Java in 24
Hours, FOURTH EDITION
Table of Contents
Copyright
About the Author
Acknowledgments
Reader Acknowledgements
We Want to Hear from You!
Reader Services
Introduction
Part I: Getting Started
Hour 1. Becoming a
Programmer
Choosing a Language
Telling the Computer What to
Do
How Programs Work
How Programs Don't Work
Next Stop: Java
Workshop: Installing a Java
Development Tool
Summary
Q&A
Quiz
Activities
Hour 2. Writing Your First
Program
What You Need to Write
Programs


Creating the Saluton Program
Storing Information in a
Variable
Saving the Finished Product
Compiling the Program into a
Class File
Fixing Errors
Workshop: Running a Java
Program
Summary
Q&A
Quiz
Activities
Hour 3. Vacationing in Java
First Stop: Sun Microsystems
Going to School with Java
Lunch in JavaWorld
Watching the Skies at NASA
Getting Down to Business
Stopping by Gamelan to Ask
Directions
Workshop: Venturing into
Another World
Summary
Q&A
Quiz
Activities
Hour 4. Understanding How
Java Programs Work
Creating an Application

Sending Arguments to
Applications
Applet Basics
Sending Parameters to Applets
Workshop: Viewing the Code
Used to Run Applets
Summary
Q&A
Quiz
Activities
Part II: Learning the Basics of
Programming
Hour 5. Storing and Changing
Information in a Program
Statements and Expressions
Assigning Variable Types
Naming Your Variables
Storing Information in Variables
Workshop: Using Expressions
All about Operators
Summary
Q&A
Quiz
Activities
Hour 6. Using Strings to
Communicate
Storing Text in Strings
Displaying Strings in Programs
Using Special Characters in
Strings

Pasting Strings Together
Using Other Variables with
Strings
Advanced String Handling
Workshop: Presenting Credits
Summary
Q&A
Quiz
Activities
Hour 7. Using Conditional Tests
to Make Decisions
Testing a Condition
if Statements
if-else Statements
switch Statements
The Conditional Operator
Workshop: Watching the Clock
Summary
Q&A
Quiz
Activities
Hour 8. Repeating an Action
with Loops
for Loops
while Loops
do-while Loops
Exiting a Loop
Naming a Loop
Workshop: Teaching Your
Computer a Lesson

Summary
Q&A
Quiz
Activities
Part III: WORKING WITH
INFORMATION IN NEW
WAYS
Hour 9. Storing Information
with Arrays
Creating Arrays
Using Arrays
Multidimensional Arrays
Sorting an Array
Workshop: Array of Prizes,
Indeed
Summary
Q&A
Quiz
Activities
Hour 10. Creating Your First
Object
How Object-Oriented
Programming Works
Objects in Action
What Objects Are
Understanding Inheritance
Building an Inheritance
Hierarchy
Converting Objects and Simple
Variables

Workshop: Creating an Object
Summary
Q&A
Quiz
Activities
Hour 11. Describing What
Your Object Is Like
Creating Variables
Creating Class Variables
Creating Behavior with
Methods
Putting One Class inside
Another
Using the this Keyword
Workshop: Using Class
Methods and Variables
Summary
Q&A
Quiz
Activities
Hour 12. Making the Most of
Existing Objects
The Power of Inheritance
Establishing Inheritance
Working with Existing Objects
Storing Objects of the Same
Class in Vectors
Workshop: Creating a Subclass
Summary
Q&A

Quiz
Activities
Part IV: Programming a
Graphical User Interface
Hour 13. Building a Simple
User Interface
Swing and the Abstract
Windowing Toolkit
Using Components
Workshop: Creating Your Own
Component
Summary
Q&A
Quiz
Activities
Hour 14. Laying Out a User
Interface
Using Layout Managers
Workshop: Laying Out an
Application
Summary
Q&A
Quiz
Activities
Hour 15. Responding to User
Input
Getting Your Programs to
Listen
Setting Up Components to Be
Heard

Handling User Events
Workshop: A Little Lotto
Madness
Summary
Q&A
Quiz
Activities
Hour 16. Building a Complex
User Interface
Scroll Panes
Sliders
Change Listeners
Menus
Workshop: Using Image Icons
and Toolbars
Summary
Q&A
Quiz
Activities
Part V: Creating Multimedia
Programs
Hour 17. Creating Interactive
Web Programs
Standard Applet Methods
Putting an Applet on a Web
Page
A Sample Applet
The Java Plug-in

×