Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
CS288 Object Oriented Software Engineering CS288 Object Oriented Software Engineering 2007 Surrey Computing Home People Undergraduate Postgraduate Research Contacts Search Bill Mitchell Research Papers Java Java Download Java Tutorials Javadoc for Java 2 Platform SE 5.0 `this' Keyword Help Java Networking Tutorial Java Editor Pane Tutorial GUI building with NetBeans 3D Graphics With Java CS293 Graphics Web Page JOGL JSR-231 JOGL User Guide NeHe Ports of OpenGL to JOGL CSS Tutorial W3C Markup Validation Service Email w.mitchell@surrey.ac.uk, Room 12BB02 Note each lecture presentation may span more than one timetabled lecture period during the course. To download one of the links directly to your PC, right click the link and choose the 'Save Target As' option. Programming with Java Lectures Lecture 001, Overview Lecture 002, Java Class and Object basics. Lecture 003, Multiple Classes and Inner Classes. Lecture 004, Vector Objects and Enumeration. Lecture 005, Building GUIs in NetBeans. NetBeans project with source code and Java GUI form. Lecture 006, Interfaces, Superclasses and Abstract classes. NetBeans project with source code. Lecture 007, Regular Expressions. NetBeans Project for regular expression test JFrame Lecture 008, Introductory Swing and Event Listeners. Lecture 009, Simple Swing Gui Case Study with Multiple JFrames. NetBeans Project for Swing Case Study Lecture 010, Concurrency in Java with Threads. The Runnable Interface case study. The Jamaica and Fiji threads case study. Lecture 011, Synchronising Threads with the Lock class. Simple Lock and Multiple Threads case study Simple Lock and Multiple Threads using Thread Pool class case study Multiple Threads using Java built in Lock class case study Basic Java Labs NetBeans Setup Lab Elementary Class Manipulation Lab Adding Multiple Classes to Existing Projects in NetBeans Lab DialogInput.java Using Inner Classes and Iteration with Vectors Lab GUI Java Lab Creating GUI for Building class with new fields Course Assignment, Deadline Monday November 12th The assignment MUST be submitted through ULearn. If you are not registered for the course you will not have access to the ULearn site. Course work must be a zip file that contains a NetBeans Java project, and which works on the PCs in the AP labs. Projects that do not meet this criteria will get 0 marks. Course Assignment Basic HTML Viewer NetBeans project V 3.2 Basic HTML Viewer NetBeans project V 3.3 The 3.3 version uses a more modular and hierarchical approach to structuring the code but contains exactly the same functionality. It introduces additional external classes that contain the HTML functionality separately to the internal class that modifies the main class when some new URL has been loaded into a secondary JFrame. Feel free to use any of the code from this NetBeans project to get your own assignment going. Be warned this does not use the NetBeans GUI builder, so you will have to be careful how you reuse this code in your own assignment. Demonstrators: Athanasios Pavlou, Jonathan Goh, Yu Fu.