11 Pages

Eclipse

Course: ECE 122, Fall 2009
School: UMass (Amherst)
Rating:
 
 
 
 
 

Word Count: 595

Document Preview

Eclipse Download 1. Download Eclipse IDE from www.eclipse.org by clicking on one of the download links on page, http://www.eclipse.org/downloads/index.php , Choose version 3.01. Choose a site that nears us. Save the file in a folder on your local computer. Remember where you have saved the zip file. Install Eclipse 1. You need to have Winzip software to install Eclipse. You know this by double click on the...

Register Now

Unformatted Document Excerpt

Coursehero >> Massachusetts >> UMass (Amherst) >> ECE 122

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Eclipse Download 1. Download Eclipse IDE from www.eclipse.org by clicking on one of the download links on page, http://www.eclipse.org/downloads/index.php , Choose version 3.01. Choose a site that nears us. Save the file in a folder on your local computer. Remember where you have saved the zip file. Install Eclipse 1. You need to have Winzip software to install Eclipse. You know this by double click on the downloaded file, eclipse-SDK-3.0.1-win32.zip. If you see this page, you are all set for winzip, Otherwise, download Winzip from http://www.winzip.com website. They have a free evaluation copy valid for 21 days, http://www.winzip.com/downwzeval.htm . Install Winzip if your computer doesn 't have it already installed. 2. Now Install Eclipse. Double click on the zip file, eclipse-SDK-3.0.1-win32.zip, to start the installation process. Click on "Extract" button to extract all the files to your local hard drive, c:\. It will create a folder, c:\eclipse, and install everything under that folder. 3. Use window explorer, go to c:\eclipse. Double click on Eclipse.exe to launch the Eclipse IDE. Click "ok " button to continue. This will create a workspace for all your projects. 4. You will see this page, You can click on one of the four buttons in the middle of the welcome page to see the Eclipse overview, go through the tutorial, run some sample code, etc. 5. Click on File- New projects to create a new project 6. Click on the "next " button 7. Type in the project name, ece122, in the "project name" folder, click "next ". 8. You will shown the following screen, In the "Default output folder:" text box, add "/bin". So your class file will be in "ece122/bin" folder. 9. Now click "Add Folder..." to add a source folder, type in src in the pop up text box, Click "OK " button to continue. 10. You will the see following screen. It asks you whether you want to remove the project as source folder. Click "yes " button. 11. You will see the following screen, 12. Click on the "Libraries tab", you should see the following screen, indicating your Eclipse IDE has already recognize your JDK installation. Click "Finish" button. 13. Eclipse will ask you to confirm to use "Java perspective". Check "Remember my decision", click "Yes ". 14. Now you are in Eclipse Java Perspective, 15. 16. Now you can copy your "HelloWorld.java" program into "c:\eclipse\workspace\ece122\src" folder and come back to Eclipse, click file refresh button, alternatively, you can click on function key "F5 ". The new file is shown if you Eclipse IDE. Remember, if you copy any file into your src folder, you can just click "F5 " to refresh your Eclipse to recognize it. 17. Click on the "+ " sign before package explorer on the left pane to expand the view to allow you to see what more details. Finally, click on "HelloWorld.java" to see the source code. ...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

UMass (Amherst) - ECE - 122
ECE122 Quiz #1 Open books, open notes, No computer. Question 1: Which of the following is NOT right for Java programming language? 1. 2. 3. 4. Object oriented Platform dependent Garbage collected Multi-threadedQuestion 2: How do you invoke a Java v
UMass (Amherst) - ECE - 122
ECE 122JList Demo JListDemo.javaMouse Event Handling MouseListener MouseMotionListener MouseInputListener. Extends interfaces of both MouseListener and MouseMotionListener to create a single interfaceMethods of MouseListener public voi
UMass (Amherst) - ECE - 122
ECE 122April 12, 2005Look closer at Animal class We can instantiate an Animal object: Animal a = new Animal(); However, what does such an animal object looks like and behaves?We need Animal class, but not generic animal object We still needs
UMass (Amherst) - ECE - 122
ECE 122Feb. 8, 2005if Statement A condition is an expression that can be either true, or false. if statement allows a program to make a decision based on the value of a condition.Equality Operators = e.g. x=y != e.g. x!=y means x is equal to
UMass (Amherst) - ECE - 122
ECE122Feb 10, 2005Unary Operator An operator that takes only a single operand Plus: + Minus: Cast: (type). E.g. (double)Compound Assignment OperatorOperator += -= *= /= %= Example x += y x -= y x *= y x /= y x %= y Meaning x=x+y x=x-y x=x
UMass (Amherst) - ECE - 122
ECE 122We know thisCat cat = new Cat(); Animal animal = new Animal();and this? Animal animal = new Cat(); An object reference of super class type points to an object of sub class type. It is legal and it is called polymorphism.Motivation L
UMass (Amherst) - ECE - 122
ECE 122April 19, 2005Are you tired of Console I/O yet? We should have something fun. Something graphical, response with a click of a button, even animations.Java GUI What is GUI? Graphical User Interface It is so intuitive, and easy to use
UMass (Amherst) - ECE - 122
ECE122Feb. 22, 2005Any question on Vehicle sample code?Returning from a method (review) void methods do not return a value to the method caller. Such method will return when its method closing brace is reached, or a return statement is executed
UMass (Amherst) - ECE - 122
ECE122Feb. 17. 2005Introduction to Class and Object Java is an object-oriented language. Javas view of the world is a collection of objects and their interactions. Class is a template, or blueprint to build objects. Objects are instantiated (c
UMass (Amherst) - ECE - 122
ECE 122Exception Handling Exception handling provides a graceful way of handling exceptional cases and errors. The system will not crash when such exception happens. The control will be transferred to exception handling code, which will correct th
UMass (Amherst) - ECE - 122
ECE 122Feb. 15, 2005for Repetition Statement for (int i=0; i<5; i+) System.out.println(i); Generalizationfor(initialization; loopContinuationCondition; increment) statement; Better use integer as counter Demo for statementCommon Programmin
UMass (Amherst) - ECE - 122
ECE 122April 14, 2005I/O stream Java performs I/O through streams. A stream is linked to a physical device by the Java I/O system. All stream behave in the same manner, even if the actual physical device is different. Same I/O classes and meth
UMass (Amherst) - ECE - 122
ECE122March 22, 2005ScopeEncapsulation Encapsulation is a feature of object-oriented world. We don want to put a million lines of code in the t main method to solve a large complex problem. It is too complex to comprehend and difficult to dele
UMass (Amherst) - ECE - 122
ECE 122April 26, 2005Inner Class An inner class is a class defined within another class. An inner object is bonded with its external object. The inner object has access to all (both public and private) the variables and methods of the external
UMass (Amherst) - ECE - 122
ECE 122April 12, 2005Look closer at Animal class We can instantiate an Animal object: Animal a = new Animal(); However, what does such an animal object looks like and behaves?We need Animal class, but not generic animal object We still needs
UMass (Amherst) - ECE - 122
ECE122Feb. 22, 2005Any question on Vehicle sample code?Returning from a method (review) void methods do not return a value to the method caller. Such method will return when its method closing brace is reached, or a return statement is executed
UMass (Amherst) - ECE - 122
ECE 122JList Demo JListDemo.javaMouse Event Handling MouseListener MouseMotionListener MouseInputListener. Extends interfaces of both MouseListener and MouseMotionListener to create a single interfaceMethods of MouseListener public voi
UMass (Amherst) - ECE - 122
ECE122Feb 10, 2005Unary Operator An operator that takes only a single operand Plus: + Minus: Cast: (type). E.g. (double)Compound Assignment OperatorOperator += -= *= /= %= Example x += y x -= y x *= y x /= y x %= y Meaning x=x+y x=x-y x=x
UMass (Amherst) - ECE - 122
ECE 122Feb. 8, 2005if Statement A condition is an expression that can be either true, or false. if statement allows a program to make a decision based on the value of a condition.Equality Operators = e.g. x=y != e.g. x!=y means x is equal to
UMass (Amherst) - ECE - 122
ECE 122Feb. 1, 2005Introduction to EclipseJava Statements Declaration Assignment Method callsDeclaration A variable is like a container that can hold certain content/ value. Variable declaration consists of type and name Variable name, b
UMass (Amherst) - ECE - 122
ECE122Feb. 17. 2005Introduction to Class and Object Java is an object-oriented language. Javas view of the world is a collection of objects and their interactions. Class is a template, or blueprint to build objects. Objects are instantiated (c
UMass (Amherst) - ECE - 122
ECE 122Feb. 15, 2005for Repetition Statement for (int i=0; i<5; i+) System.out.println(i); Generalizationfor(initialization; loopContinuationCondition; increment) statement; Better use integer as counter Demo for statementCommon Programmin
UMass (Amherst) - ECE - 122
ECE 122March 24Motivation I am tasked to write two classes, one for cat, one for sheep. That is easy. I roll up my sleeve and get it done!Here is my class for catimport java.io.*;/importing java I/O package public class Cat1 { File imageFile;
UMass (Amherst) - ECE - 122
ECE 122We know thisCat cat = new Cat(); Animal animal = new Animal();and this? Animal animal = new Cat(); An object reference of super class type points to an object of sub class type. It is legal and it is called polymorphism.Motivation L
UMass (Amherst) - ECE - 122
ECE 122Feb. 3, 2005Java Data Types Primitive types. boolean, byte, char, short, int, long, float, double Reference Type. Class.boolean 1 bit of data. Can only be of two value, true or false Declaration: boolean b; Assignment: b = true; b =
UMass (Amherst) - ECE - 122
ECE122March 22, 2005ScopeEncapsulation Encapsulation is a feature of object-oriented world. We don't want to put a million lines of code in the main method to solve a large complex problem. It is too complex to comprehend and difficult to dele
UMass (Amherst) - ECE - 122
ECE122March 29, 2005Another Example of Inheritance I want to write classes of medical doctors. One is family practitioner, one surgeon. How many classes do I need? What are they? Can I use inheritance? What should I put in super class? What
UMass (Amherst) - ECE - 122
A1 import java.awt.FlowLayout; import java.awt.event.*; import javax.swing.JButton; import javax.swing.JFrame; public class TwoButtonsInnerClass { JButton button1; JButton button2; public void go() { try{ JFrame frame = new JFrame(); frame.getContent
UMass (Amherst) - ECE - 122
Q1 Write a program that shows a Java Jframe with FlowLayout manager. There are two buttons on the frame initially displayed with text "button". When user clicks on any button, the button text changed to "clicked" Q2 write a class that inherit from th
UMass (Amherst) - ECE - 122
ECE 122 Spring 2005 Exam #1 Name_ Student ID_ Discussion Session (circle one): (1) Wednesday 10:10am 11am (2) Wednesday 11:15am 12:05pm (3) Wednesday 1:25pm-2:15pm (4) Wednesday 2:30pm-3:20pm Open Notes, open books, no computers. Please note: If yo
UMass (Amherst) - ECE - 122
Answer to Exam 1 Question #1 The output of the code is: 0 1 2 This is a straight forward question. It tests your knowledge of "for statement". The counter variable is i, i is initialized to be zero, the loop continuation condition is "i<3", the count
UMass (Amherst) - ECE - 122
Answer to Exam 1 Q1 5 4 3 2 1 Q2 case 3 Q3 should use "continue", not "break" should use i-, not i+ should have i- before continue Correct code: public void q3() { int i = 6; while (i>0) { if (i=3) { i-; continue; } System.out.println(i); i-; } }
UMass (Amherst) - ECE - 122
ECE 122 Spring Semester Exam2 Answer A1:Car:startEngine BMW7:turn BMW7:cruiseControl BMW7:temperatureControlSince BMW7 doesnt override startEngine() method, so it inherits it from Car class. Since BMW7 override turn() method, so the overridden met
UMass (Amherst) - ECE - 122
ECE 122 Spring Semester Sample Exam2 Answer A1:MyClass:method1 MySubClass:method2 MySubClass:method3Since MySubClass doesnt override method1() method, so it inherits it from MyClass class. Since MySubClass override method2() method, so the overrid
UMass (Amherst) - ECE - 122
ECE 122 Spring 2005 Sample Exam #2 Name_ Student ID_ Discussion Session (circle one): (1) Wednesday 10:10am 11am (2) Wednesday 11:15am 12:05pm (3) Wednesday 1:25pm-2:15pm (4) Wednesday 2:30pm-3:20pm Q1 (25/100) What is the output of the following c
UMass (Amherst) - ECE - 122
private int _year; private int _month; private int _day; public Date(int year, int month, int day) { this._year = year; this._month = month; _day = day; } public static void test() { Date d1 = new Date(2005, 3, 2);
UMass (Amherst) - ECE - 122
public String toString() { return "'Date object ["+ "y=" + _year + ", m=" + _month + ", d=" + _day + "]'"; }
UMass (Amherst) - ECE - 122
public static int daysInYear(int year) { return 365 + (isLeapYear(year) ? 1 : 0); } public static int daysInMonth(int year, int month) { int count; switch (month) { case 9: / Thirty
UMass (Amherst) - ECE - 122
public static boolean isLeapYear(int year) { / A leap year / if year is divisible by 4, but not 100, / OR year is divisible by 400: return (year % 4) = 0 & / year divisible by 4 (year % 100) != 0) | / and not
UMass (Amherst) - ECE - 122
public int epoch() { final int origin = 1970; int total = 0; if (_year >= origin) { for (int y=origin; y < _year; y+) { total += daysInYear(y); } total += dayOfYear(); }
UMass (Amherst) - CS - 187
Self-Balancing Search TreesBased on Chapter 11 of Koffmann and WolfgangChapter Outline The impact of balance on search tree performance Balanced binary search trees: AVL trees Red-Black trees Other balanced search trees: 2-3 trees 2-3-4 tr
UMass (Amherst) - CS - 187
Self-Balancing Search TreesBased on Chapter 11 of Koffmann and WolfgangChapter Outline The impact of balance on search tree performance Balanced binary search trees: AVL trees Red-Black trees Other balanced search trees: 2-3 trees 2-3-4 tr
UMass (Amherst) - CS - 187
Class Hierarchy IIDiscussion EHierarchyA mail order business sells catalog merchandise all over the country. The rules for taxation on the merchandise vary from state to state. Also, the rate of taxation can be different based on the type of mer
Cal Poly Pomona - ENGLISH - 465
465 PORTFOLIO ASSIGNMENTDIRECTIONS:Your portfolio should present a portrait of you as an English major. It will be comprised of five sections. Section 1 will include representative samples of the work you have done during the last 3-4 years, along
Cal Poly Pomona - ECE - 425
Review Chapter 5We started from04/21/09ece425 M. Yin1To this single-cycle design (with simple datapath and control unit)04/21/09ece425 M. Yin2What's different here?04/21/09ece425 M. Yin3The main problem with the single-cycle
UMass (Amherst) - BIEP - 640
1Intermediate Biostatistics Computer Illustration Logistic Regresion Software: Minitab v 14Data: Source: Afifi A., Clark VA and May S. Computer Aided Multivariate Analysis, Fourth Edition. Boca Raton: Chapman and Hall, 2004. These data are a stud
UMass (Amherst) - ACCODEV - 3
MODULE 5: ONLINE GRADE BOOKNote about this ModuleTo complete this Module, you need to add students to your course. Contact your WebCT system administrator for assistance with this task.SCENARIOYou want to use WebCT to create an online grade book
UMass (Amherst) - ACCODEV - 3
WebCT: Powerpoint - Macpage 1 of 6UMass Office of Information TechnologiesoitWebCT: Powerpoint Presentations Macintosh1. Apply Existing Office Updates and Patches 2. Linking to a PowerPoint Presentation (PPT or PPS) 3. Viewing an Unconverted
UMass (Amherst) - ACCODEV - 3
Using Excel and WebCT for Student GradesDownloading the WebCT Gradebook to a common-delimited text fileCautions: a) If at the time of download, the User ID column is hidden it will not download and because WebCT requires the User ID column when re-
UMass (Amherst) - ACCODEV - 3
WebCT: Powerpoint - Windowspage 1 of 6UMass Office of Information TechnologiesoitWebCT: Powerpoint Presentations Windows1. Apply Existing Office Updates and Patches 2. Linking to a PowerPoint Presentation (PPT or PPS) 3. Viewing an Unconvert
UMass (Amherst) - ACCODEV - 3
2000-2002 by Respondus, Inc. All Rights reserved. The Equation Editor and documentation are copyrighted by Design Science, Inc. The Sentry Spelling-Checker Engine is copyrighted by Wintertree Software, Inc. Respondus is a registered trademark of Res
UMass (Amherst) - ACCODEV - 3
Respondus 2.0User Guide for WebCT Personalityrev. January 23, 2003Getting Started Computer Requirements Installation & Setup Activation Password Choose a Course Management System (CMS) Personality On-line Help Start Menu Overview Opening a File C
UMass (Amherst) - BIEP - 540
PubHlth 540 2007 Exam II1PubHlth 540 - Introductory Biostatistics Fall 2007 Examination II(Topics 4 and 5)Please, please you are NOT allowed to submit more than one solution to a question and ask me to choose the correct one.PHP Program On
UMass (Amherst) - SOM - 640
Hello everyone, Here are some tips on understanding the solutions to chapter 6 problems: P1 and P2. These problems are well explained P3. In problem 3, the total annual operating costs are given as (see line 5 of the solution on page 86): Annual Vari
UMass (Amherst) - RESEC - 453
Public Policy in Private MarketsThe Policy ProcessAnnouncementsTentative Presentation Schedule is posted (first case in two weeks) Homework 1 will be posted soon and is due on Feb. 12TodaySteps in the policy process Sources of possible g
UMass (Amherst) - ECON - 313
Answer to Assignment #2 Econ 313 1.Vaccinations produce positive externalities, since one individuals receiving a shot reduces his chances of getting sick as well as the chances of those around him. But that individual does not take into account the
UMass (Amherst) - RESEC - 262
Lecture 13: Transferable Discharge PermitsThis is another incentive-based policy. Components of a simple transferable discharge permit policy: 1. Regulator chooses a level of aggregate emissions that it wants to achieve. 2. Constructs permits to emi
UMass (Amherst) - RESEC - 262
Worksheet: Emissions Taxes and Transferable Discharge PermitsIn the following table are the marginal abatement costs of two firms. We will use this information to illustrate various aspects of emissions taxes and transferable discharge permits. Not
UMass (Amherst) - RESEC - 262
Lecture 3.1: Demand and Benefits To choose a policy to control environmental problems we ultimately want to balance the benefits of a policy against the costs of a policy. Therefore, we must understand the economic concepts of benefits and costs. Ben
UMass (Amherst) - BMAT - 353
UMass (Amherst) - BMAT - 352
Pricing Considerations and ApproachesChapter 11Objectives Understand the internal factors affecting a firm's pricing decisions. firm' Understand the external factors affecting pricing decisions, including the impact of consumer perceptions of pr