Presentation is loading. Please wait.

Presentation is loading. Please wait.

ACM/JETT Workshop - August 4-5, 2005 1 Guidelines For Using BlueJ.

Similar presentations


Presentation on theme: "ACM/JETT Workshop - August 4-5, 2005 1 Guidelines For Using BlueJ."— Presentation transcript:

1 ACM/JETT Workshop - August 4-5, 2005 1 Guidelines For Using BlueJ

2 ACM/JETT Workshop - August 4-5, 2005 2 Overview 1.Lecture: Using BlueJ 2.Lab Exercise - Compiling and Running a simple program with BlueJ 3.Lecture - Introduction to jar files and packages 4.Lecture + Lab Exercise - Compiling and Running the Marine Biology Simulation using BlueJ

3 ACM/JETT Workshop - August 4-5, 2005 3 Using BlueJ Installing BlueJ Creating a new BlueJ project Creating a class file Editing the class file using BlueJ Opening the class file in the interface mode Compiling the class file using BlueJ Creating an instance of an object using BlueJ

4 ACM/JETT Workshop - August 4-5, 2005 4 Using BlueJ: Installing BlueJ BlueJ can be downloaded from http://www.bluej.org J2SE SDK 5.0 can be downloaded from http://java.sun.com/j2se Installation on lap tops : In the open lab time from 6 to 10 pm

5 ACM/JETT Workshop - August 4-5, 2005 5 Using BlueJ: Creating a new BlueJ Project (1 of 4) Open BlueJ from the Program Menu

6 ACM/JETT Workshop - August 4-5, 2005 6 Using Blue J: Creating a new BlueJ Project (2 of 4) Left click on Project and then again left click on New Project

7 ACM/JETT Workshop - August 4-5, 2005 7 Using BlueJ: Creating a new BlueJ Project (3 of 4) Enter the project name and left click on create

8 ACM/JETT Workshop - August 4-5, 2005 8 Using BlueJ: Creating a new BlueJ Project (4 of 4) A new project is created !

9 ACM/JETT Workshop - August 4-5, 2005 9 Using BlueJ: Creating a class file (1 of 2) Left click on New Class Enter class name in the new window Left click on Ok

10 ACM/JETT Workshop - August 4-5, 2005 10 Using BlueJ: Creating a class file (2 of 2) A new class is created !

11 ACM/JETT Workshop - August 4-5, 2005 11 Using BlueJ: Editing the class file ( 1 of 2) Right click on the class file and then left click on Open Editor

12 ACM/JETT Workshop - August 4-5, 2005 12 Using BlueJ: Editing the class file ( 2 of 2) Implementation : Button to the right The file opens up !

13 ACM/JETT Workshop - August 4-5, 2005 13 Using BlueJ: Opening the class file in the interface mode Interface : Button to the right The fish class documentation can be seen ! The documentation cannot be edited from here !

14 ACM/JETT Workshop - August 4-5, 2005 14 Using BlueJ: Compiling the class file Indicates an uncompiled class Right click on the class file and then left click on compile

15 ACM/JETT Workshop - August 4-5, 2005 15 Using BlueJ: Creating an instance of an object (1 of 3) Indicates a compiled class The class file got compiled ! Right click on class file and left click on new MyFish()

16 ACM/JETT Workshop - August 4-5, 2005 16 Using BlueJ: Creating an instance of an object (2 of 3) Left click on Ok

17 ACM/JETT Workshop - August 4-5, 2005 17 The set and get methods can invoked from here Using BlueJ: Creating an instance of an object (3 of 3) An instance is created !

18 ACM/JETT Workshop - August 4-5, 2005 18 Overview 1.Lecture: Using BlueJ 2.Lab Exercise - Compiling and Running a simple program with BlueJ 3.Lecture - Introduction to jar files and packages 4.Lecture + Lab Exercise - Compiling and Running the Marine Biology Simulation using BlueJ

19 ACM/JETT Workshop - August 4-5, 2005 19 Lab Exercise - Compiling and Running a simple program with BlueJ 1.Use the BankAccount class from Example1.html. Complete the code. Compile it. Create an instance and check if the deposit(double amount) and withdraw(double amount) and getBalance() methods work correctly – Solution is BankAccount.java 2.Use the BankAccount class from Example2.html. Complete the code. Compile it. Create an instance and check if the getRate() method works correctly. – Solution is BankAccountStatic.java 3.These programs can be tested using Driver.java

20 ACM/JETT Workshop - August 4-5, 2005 20 Overview 1.Lecture: Using BlueJ 2.Lab Exercise - Compiling and Running a simple program with BlueJ 3.Lecture - Introduction to jar files and packages 4.Lecture + Lab Exercise - Compiling and Running the Marine Biology Simulation using BlueJ

21 ACM/JETT Workshop - August 4-5, 2005 21 Java calls its class libraries “PACKAGES” Libraries typically contain many hundreds or thousands of different classes that are useful to developers Java uses packages to arrange library classes into groups that belong together Complete packages can be imported using import package-name.* A specific class can be imported using the full name. For example import java.util.Random Introduction to jar files and packages Taken as is from: Sections 4.3 and 5.5 of Objects First with Java-A Practical Introduction Using Blue J – David J. Barnes and Michael Kolling (1 of 2)

22 ACM/JETT Workshop - August 4-5, 2005 22 Introduction to jar files and packages First 3 points taken as is from: Appendix E2 of Objects First with Java-A Practical Introduction Using Blue J – David J. Barnes and Michael Kolling (2 of 2) Java applications are usually distributed as Java Archive format files (JAR files) A number of different class files are archived into a single file A JAR file can be created as an executable file Tutorial on jar files : http://java.sun.com/docs/books/tutorial/jar/

23 ACM/JETT Workshop - August 4-5, 2005 23 1.Lecture: Using BlueJ 2.Lab Exercise - Compiling and Running a simple program with BlueJ 3.Lecture - Introduction to jar files and packages 4.Lecture + Lab Exercise - Compiling and Running the Marine Biology Simulation using BlueJ Overview

24 ACM/JETT Workshop - August 4-5, 2005 24 Compiling the Marine Biology Simualtion using BlueJ (1 of 4) Website reference: http://www.bluej.org/help/ap.html CONCEPT All the jar files should be in +libs folder The jar files in this project are mbsbb.jar and mbsgui.jar

25 ACM/JETT Workshop - August 4-5, 2005 25 http://www.bluej.org/help/ap.html Compiling the Marine Biology Simualtion using BlueJ (2 of 4) [taken as is from bluej website] 1.Delete the 'Code' folder inside the JavaMBS folder. 2.Replace it with the BlueJ_Code folder downloaded from

26 ACM/JETT Workshop - August 4-5, 2005 26 Compiling the Marine Biology Simualtion using BlueJ (3 of 4 ) Directories in BlueJ_Code

27 ACM/JETT Workshop - August 4-5, 2005 27 Compiling the Marine Biology Simualtion using BlueJ – (4 of 4) Run MBSGUI from Chap1and2MBSGUI Folder Open project Chap1and2MBSGUI (It has been already compiled) Right click on MBSGUI and left click on void main (String [] args) Hit Ok on the method call Then on the simulation screen open a file called fish.dat Click run on the simulation screen and observe the simulation


Download ppt "ACM/JETT Workshop - August 4-5, 2005 1 Guidelines For Using BlueJ."

Similar presentations


Ads by Google