Study Guides (248,659)
Canada (121,669)
COMP 1406 (1)
all (1)

COMP 1406 Course Notes

266 Pages

Computer Science
Course Code
COMP 1406

This preview shows pages 1,2,3,4. Sign up to view the full 266 pages of the document.
COMP14061006 Design and Implementation ofComputer Applications Course NotesNotes maintained by Mark Lanthier 2006 versionThese notes are the property of the School ofComputer Science and may be used for your ownpersonal useYou may not modify distribute or sellany portion of the notes1 User Interfaces11 User Interface Terminology12 A Simple TextBased User Interface2 Applications and Layout Managers21 Creating a Basic GUI Application22 Components and Containers23 Layout Managers231 NullLayout232 FlowLayout233 BorderLayout234 CardLayout235 GridLayout236 GridBagLayout237 BoxLayout3 EventsListeners31 Events and Event Handlers32 Listeners and Adapter Classes33 Handling ActionEvents with ActionListeners34 Handling MouseEvents with MouseListeners35 Key Press Events36 Proper Coding Style for Component Interaction4 A TrafficLight Application41 Application Description42 Developing the Model43 Designing the User Interface Layout44 Connecting it all Together45 Hooking up the Timer46 Splitting up the Model View and Controller5 Recursion51 What is Recursion 52 Recursion With Primitives53 Recusion With Objects NonDestructive54 Recursion With Objects Destructive55 Direct Vs Indirect Recursion56 Some More Examples57 Efficiency With Recursion58 Practice Questions6 Menus and Dialogs61 Using Menus62 Standard Dialog Boxes63 Creating Your Own Dialog Boxes64 Email Buddy Dialog Box Example7 More Collections Sets and HashMaps71 Collections ReVisited72 The Set Classes73 The Map Interface and Its Classes74 HashMaps75 The MovieStore Example8 Graphics81 Doing Simple Graphics82 Repainting Components83 Displaying Images84 Creating a Simple Graph Editor85 Adding Features to the Graph Editor9 Networking91 Networking Basics92 URLs93 ClientServer Communications94 ClientServer Example95 Datagram Sockets96 Auction Example10 Animation101 Animation Concepts102 Simple Animation and Threads103 Kinetic Animation
More Less
Unlock Document

Only pages 1,2,3,4 are available for preview. Some parts have been intentionally blurred.

Unlock Document
You're Reading a Preview

Unlock to view full version

Unlock Document

Log In


Join OneClass

Access over 10 million pages of study
documents for 1.3 million courses.

Sign up

Join to view


By registering, I agree to the Terms and Privacy Policies
Already have an account?
Just a few more details

So we can recommend you notes for your school.

Reset Password

Please enter below the email address you registered with and we will send you a link to reset your password.

Add your courses

Get notes from the top students in your class.