Download Program Development

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Chapter 1
Web Sites
http://www.tutorgig.com/?g
www.deitel.com
www.java.sun.com
www.cloudscape.com
www.mivu.org
Numerous
Forte
Java SDK
Cloudscape
Michigan Virtual University
http://www.w3schools.com/xml/default.asp XML
http://www.w3schools.com/xml/default.asp
http://java.sun.com/xml/tutorial_intro.html
http://msdn.microsoft.com/library/default.asp?url=/library/enus/xmlsdk30/htm/xmtutxmltutorial.asp
cs413_chapt01.ppt
Chapter 1
Object Oritented Programming (OOP)
http://www.quiver.freeserve.co.uk/OOP1.htm
http://java.sun.com/docs/books/tutorial/java/concepts/
http://www.gnacademy.org/text/cc/
http://www.itworld.com/nl/perl/05312001/
http://www.pramodx.20m.com/oop.htm
http://www.uib.no/people/stud2376/OOP/
http://www.acm.org/sigchi/chi96/ap/tutorials/t08.html
http://journals.ecs.soton.ac.uk/java/tutorial/
http://www.vbwm.com/articles/builder/viewer.asp?ArticleID=11
http://www.webmasterbase.com/article/470
http://java.sun.com/docs/books/tutorial-first.html
cs413_chapt01.ppt
Chapter 1
Java
http://www.tutorgig.com/?g
Numerous
http://java.sun.com/j2se/1.3/
Java 2 web site
http://java.sun.com/j2se/1.3/docs/
Documentation
http://java.sun.com/docs/
White Pagers
& Tuitorial
http://java.sun.com/jdc
Java developer
http://java.sun.com/docs/books/tutorial/
http://www-105.ibm.com/developerworks/education.nsf/dw/javaonlinecourse-bytitle
http://developer.java.sun.com/developer/onlineTraining/ Numerous
cs413_chapt01.ppt
Chapter 1
Abstract Windowing Toolkit (AWT)
A portable GUI library for stand-alone applications and/or
applets
Provides many classes for programmers
Connection between your application and the native GUI
http://java.sun.com/docs/books/tutorial/information/download.html
http://www.unikarlsruhe.de/Uni/RZ/Software/Anwendungen/LANG/Java/Tutorials/
NelsonYu/java/AWT.Tutorial.html
http://tinf2.vub.ac.be/~dvermeir/java/other_doc/awt_tutorial/AWT.T
utorial.html
http://www.comp.lancs.ac.uk/computing/users/sawyer/csc224/AWTi
ntro/
http://www.eng.auburn.edu/~rayh/java/java/AWT.Introduction.html
cs413_chapt01.ppt
Chapter 1
Extended Markup Language (XML)
Looks like HTML
Has tags, attributes, and values
Language for creating other languages
Create your own custom markup language
Use the language to format your documents
Case sensitive
XML Element
<namex language=“English”>Tiger</namex>
Attribute
Tag identifier
Programmer defined
Content
Ending tag
Value
Programmer defined
XML
Appendix A – D on text book CD
http://www.w3schools.com/xml/default.asp
http://java.sun.com/xml/tutorial_intro.html
http://msdn.microsoft.com/library/default.asp?url=/library/enus/xmlsdk30/htm/xmtutxmltutorial.asp
Google search engine –
XML: tutorial
cs413_chapt01.ppt
Chapter 2
Swing components
Allows developers to build functionally rich user interfaces
Richer set of GUI components than Java’s original Abstract
Windowing Toolkit (AWT)
http://java.sun.com/docs/books/tutorial/uiswing/
http://java.sun.com/docs/books/tutorial/uiswing/TOC.html
http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/
http://developer.java.sun.com/developer/onlineTraining/GUI/Swi
ng1/shortcourse.html
http://developer.java.sun.com/developer/onlineTraining/GUI/Swi
ng2/shortcourse.html
cs413_chapt01.ppt
Chapter 3
Model-View-Controller
Allows developers to build functionally rich user interfaces
Richer set of GUI components than Java’s original Abstract
Windowing Toolkit (AWT)
http://www.enode.com/x/markup/tutorial/mvc.html
http://www.enode.com/x/markup/tutorial/mvcComponent.html
http://developer.java.sun.com/developer/onlineTraining/GUI/S
wing2/shortcourse.html
http://minnow.cc.gatech.edu/squeak/68
http://www.newplanetsoftware.com/jx/mvc.php
http://www.owlnet.rice.edu/~comp212/01-spring/labs/05/
cs413_chapt01.ppt
Chapter 4
Java 2D API
Draw lines of any thickness
Fill shapes with gradients and textures
Move, rotate, scale, and shear text and graphics
Composite overlapping text and graphics
Allows developers to build functionally rich user interfaces
Display complex charts and graphs that use various line and
fill styles to distinguish sets of data
Store and to manipulate image data
http://java.sun.com/docs/books/tutorial/2d/
http://java.sun.com/products/jdk/1.2/docs/guide/2d/spec/j2dtitle.fm.html
http://java.sun.com/products/javamedia/2D/samples/index.html
http://www.apl.jhu.edu/~hall/java/Java2D-Tutorial.html
http://developer.java.sun.com/developer/onlineTraining/Media/
2DText/
http://developer.java.sun.com/developer/onlineTraining/
cs413_chapt01.ppt
Chapter 4
Java 3D API
http://www.google.com/search?hl=en&lr=&ie=UTF8&oe=UTF-8&q=java+3d%3A+tutorial
http://java.sun.com/products/java-media/3D/collateral/
http://developer.java.sun.com/developer/onlineTraining/java3d
/
http://developer.java.sun.com/developer/onlineTraining/
http://www.scs.leeds.ac.uk/vrmljava3d/news5/article492.html
http://www-105.ibm.com/developerworks/education.nsf/javaonlinecoursebytitle/8BFBD0EBD772D2EF86256B11004EDEB9?OpenDoc
ument
cs413_chapt01.ppt
Chapter 5
Case Study: Java 2D Drawing Application with
Design Patterns
cs413_chapt01.ppt
Chapter 6
JavaBeans
Component technology to the Java platform
Create reuseable, platform-independent components
Use JavaBeans-compliant application builder tools
Combine these components into applets, applications, or
composite components
JavaBean components are known as Beans.
http://java.sun.com/docs/books/tutorial/javabeans/
http://developer.java.sun.com/developer/onlineTraining/Beans
/EJBTutorial/
http://developer.java.sun.com/developer/onlineTraining/Beans
/
http://www.tcs.tifr.res.in/man/javaTutorial/beans/
http://www.cogs.susx.ac.uk/local/support/doc/java/tutorial/java
beans/
http://www.cecm.sfu.ca/~tstanway/tutorial.html
cs413_chapt01.ppt
Related documents