Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 3.219 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
3.219
Dung lượng
6,3 MB
Nội dung
[...]... 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... Throwing and Catching Exceptions Summary Q&A Quiz Activities Hour 19 Creating a Threaded Program Threads Working with Threads Starting with init() Catching Errors as You Set Up URLs Handling Screen Updates in the paint() Method Starting the Thread Handling Mouse Clicks Workshop: Revolving Links Summary Q&A Quiz Activities Hour 20 Reading and Writing Files Streams Writing Data to a Stream Reading and... 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... 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... 23 Working with Graphics Using Graphics Drawing Lines and Shapes Workshop: Baking a Pie Graph Summary Q&A Quiz Activities Hour 24 Creating Animation Animating a Sequence of Images Sending Parameters to the Applet Workshop: Follow the Bouncing Ball Summary Q&A Quiz Activities Part VII: Bonus Hour 25 Creating Web Services with XML-RPC Working with Apache XMLRPC Creating an XML-RPC Handler Creating an... 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 Sending Parameters from a Web Page Receiving Parameters in the Applet Workshop: Handling Parameters in an Applet Java Web Start Using Java Web Start Summary Q&A Quiz Activities Hour 18 Handling Errors in a Program Exceptions...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... Writing Configuration Properties Workshop: Writing Bytes to an MP3 File Summary Q&A Quiz Activities Part VI: Creating Multimedia Programs Hour 21 Reading and Writing XML Data Creating an XML File Reading an XML File Workshop: Reading RSS Syndication Feeds Summary Q&A Quiz Activities Hour 22 Using Fonts and Color Using the Font Class Using the Color Class Other Ways to Choose Colors Workshop: Displaying... 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... Web Services with XML-RPC Working with Apache XMLRPC Creating an XML-RPC Handler Creating an XML-RPC Server Creating an XML-RPC Client Workshop: Enhancing the LottoMadness Application Summary Q&A Quiz Activities Part VIII: Appendixes Appendix A Using the Java Development Kit Choosing a Java Development . 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:. 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. 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