Introduction to Eclipse cs112b1 – Lab01 by Rui Shi.

Slides:



Advertisements
Similar presentations
Automated Unit Test Package For Tcl Procedures March 25, 2017
Advertisements

Using T4Eclipse tool to Analyze Eclipse UI For t4eclipse version Ben Xu July 17,2010.
©2004 BLACKBOARD, INC. ALL RIGHTS RESERVED. Java Integrated Development Environments Heather Natour Senior Lead Engineer Blackboard Inc. July 18 th 10:15am.
Introduction to Eclipse. Start Eclipse Click and then click Eclipse from the menu: Or open a shell and type eclipse after the prompt.
Developing in CAS. Why? As distributed you edit CAS 3 with Eclipse and build with Maven 2 – Best Practice for Release Engineering – Difficult edit-debug.
1 eclipse Tips. 2 What is eclipse? Eclipse is a popular IDE (Integrated Development Environment) that we will use to create, compile, execute, and test.
KEVIN DANIELS ECLIPSE. OVERVIEW Integrated Development Environment (IDE) Usually used to develop applications in various programming languages (C, C++.
Java Integrated Development Environments: ECLIPSE Part1 Installation.
Coursework 2: getting started (4) – using PhoneGap to build mobile applications (optional) Chris Greenhalgh G54UBI /
Integrated Development Environments. Today We Will: Go over more advanced functionality of Eclipse. Break up into teams to work on presentation and final.
Introduction to Java Lab CS110A – Lab Section 004 Instructor: Duo Wei.
Eclipse Introduction Dwight Deugo Nesa Matic
Eclipse Begin at the Beginning. Where to Find it:
Introduction to CVS 7/3/20151UMBC CMSC 341. Outline Introduction to Source Code Management What is CVS? CVS for Project Submission Basic commands Checkout,
Views Dwight Deugo Nesa Matic
1 Introduction to Programming Environment Using MetroWerks CodeWarrior and Palm Emulator.
Enhancing Developer Productivity using Eclipse Presented by: Tom Sausner.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
CS0007: Introduction to Computer Programming Setting Up Java.
Eclipse IDE. 2 IDE Overview An IDE is an Interactive Development Environment Different IDEs meet different needs BlueJ and DrJava are designed as teaching.
03 Using Eclipse. 2 IDE Overview An IDE is an Interactive Development Environment Different IDEs meet different needs BlueJ and DrJava are designed as.
Getting started with Eclipse By Alexander Butyaev.
Version Control with Subversion. What is Version Control Good For? Maintaining project/file history - so you don’t have to worry about it Managing collaboration.
1 eclipse Tips. 2 What is eclipse? Eclipse is a popular IDE (Integrated Development Environment) that we will use to create, compile, execute, and test.
INF 111 / CSE 121 Discussion Session Week 2 - Fall 2007 Instructor: Michele Rousseau TA: Rosalva Gallardo.
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
Using Eclipse. What is Eclipse? The Eclipse Platform is an open source IDE (Integrated Development Environment), created by IBM for developing Java programs.
Introduction to Android. Android as a system, is a java based operating system that runs on the Linux kernel. The system is very lightweight and full.
DEV-2: Making OpenEdge ® Architect Work For You David Lund Product Readiness.
CS Tutorial 1 Getting Started with Visual Studio 2012 (Visual Studio 2010 are no longer available on MSDNAA, please choose Visual Studio 2012 which.
1 Development Environments AUBG, COS dept Lecture Title: Dev Env: Eclipse (Extract from Syllabus) Reference:
Workbench Overview Dwight Deugo Nesa Matic
Plug-in Development Environment. Session Outline Tools Installation Configuration New Project Basic Debugging Remote Debugging.
TOOLS FOR DESIGN AND DEVELOPMENT ENVIRONMENTS. Case study - ECLIPSE Lecture notes 4.
CSc2010 Lab Fall 2015 Bing Li. Contact  Name : Bing Li   Website : cs.gsu.edu/~bli6  Office : Suntrust.
Introduction to Eclipse CSC 216 Lecture 3 Ed Gehringer Using (with permission) slides developed by— Dwight Deugo Nesa Matic
Introduction to Eclipse. What is Eclipse? An Integrated Development Environment Provides many features to ease C++ programming (and others, e.g. C/Java)
Welcome To Eclipse. Basic Concepts Workspace – directory where your projects are stored –Projects grouping of related works –Resources generic term to.
9/2/ CS171 -Math & Computer Science Department at Emory University.
Setting Up Eclipse. What is Eclipse? Eclipse is a free, downloadable software that allows us to create, compile, and run JAVA programs.
Eclipse 3.1 IDE Overview.
GumTree Development Environment Setup Windows Only Compatible with Eclipse 3.2 M3 (Last update: 16/11/05)
EIE375 BlueJ: Getting Started Dr Lawrence Cheung.
Liferay Installation Prepared by: Do Xuan Hai 8 August 2011.
Eclipse and JUnit. Eclipse Terms The Workbench Perspective –Collection of editors and views –Exampes: Java Pers., Debugging Persp. Editors (create a file)
Development with Eclipse Software Engineering Prof. Werner Krandick.
Introduction to Eclipse Al-Zahra Univerisity Advanced Programming Arash N. Kia.
How to Install Eclipse Click hereClick here to download Eclipse.
Eclipse Project. Installing Visit to download a copy for your home computerhttp:// –Get Release version 3.0 (or.
Surya Bahadur Kathayat Outline  Ramses  Installing Ramses  Ramses Perspective (Views and Editors)  Importing/Exporting Example.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Lecture Set 2 Part A: Creating an Application with Visual Studio – Solutions, Projects, Files 8/10/ :35 PM.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
A2: Making OpenEdge ® Architect Work For You Susan Houniet Senior Solution Consultant.
Intoduction to Andriod studio Environment With a hello world program.
Java IDE Dwight Deugo Nesa Matic
1 Using an Integrated Development Environment. Integrated Development Environments An Integrated Development Environment, or IDE, permits you to edit,
Development with Eclipse
ATS Application Programming: Java Programming
About the Presentations
COSC-4840 Software Engineering
Instructor: Prasun Dewan (FB 150,
Introduction to Eclipse
Install Ruby If you are running on Mac OS X, Ruby is preinstalled.
Eclipse Database Plug-ins
Eclipse Basic Concepts
Java IDE Dwight Deugo Nesa Matic Portions of the notes for this lecture include excerpts from.
By Rajanikanth B Eclipse IDE Overview By Rajanikanth B
Presentation transcript:

Introduction to Eclipse cs112b1 – Lab01 by Rui Shi

General Information TF: Rui Shi Office: MCS 174 Office hours: Mon 3-5pm, Fri 3-5pm For any general questions about the course, please send to

What is Eclipse? An Integrated Development Environment Provides many features to ease Java programming (and others, e.g. C/C++) Editor Debugger Source Control …

Getting Eclipse At the CS labs … It s already installed At home … Download the latest version at: You may need to install Java SDK1.5 or JRE if you haven t from For help, send to the course mailing list

Installing and Running Eclipse Installation is very simple Just unpack the downloaded package Running Eclipse Then click eclipse.exe (under Windows) Run eclipse (under Linux) Eclipse will start running if all the prerequisites are met Demo: Run Eclipse

Setting up your Workspace Workspace is where your projects and programs are stored. Usually some directory in the file system The workspace is set when Eclipse starts In this course, for instance, we may set the work space to /home/usrname/course/cs112b1 All code will be saved in this directory Demo

Some important concepts about Eclipse Environment Workbench Perspective Views Editor …

Workbench The term Workbench refers to the desktop development environment The Workbench aims to achieve seamless tool integration and controlled openness by providing a common paradigm for the creation, management, and navigation of workspace resources.

Understanding Perspective Each Workbench window contains one or more perspectives Each perspective provides a set of functionality aimed at accomplishing a specific type of task or works with specific types of resources. For example, the Java perspective combines views that you would commonly use while editing Java source files, while the C/C++ perspective contains the views that you would use for editing C++ files You might need switch perspectives frequently.

Built-in Eclipse Perspectives Resource Arrange your files and projects. Java Develop programs in the Java language. Debug Diagnose and debug problems that occur at runtime. Java Browsing Java Type Hierarchy Plug-in Development CVS Repository Exploring Team Synchronizing

Views Views support editors and provide alternative presentations as well as ways to navigate the information in your Workbench. For example, the Navigator and other navigation views display projects and other resources that you are working with.

Editors Most perspectives in the Workbench are comprised of an editor area and one or more views You can associate different editors with different types of files. Any number of editors can be open at once, but only one can be active at a time.

Creating Java Projects Demo: Creating a project for assignment1 in the workspace

Creating Java Packages A Package in Java is a group of classes which are often closely or logically related in some way Package corresponds to the directory hierarchy in the file system. course.cs112b1.assignment1 Organizing source files into different packages is a good programming style. Demo: creating a package

Adding Java Classes Class is the basic compilation unit in Java. Demo: Creating the Employee class of assignment1

Import existing files Some files are given and you want to import them to your projects rather than creating them again Demo: Importing other files of assignment1 to the project You can also copy-and-paste files to your project folder Refresh the file view if you don t see them

Running the code Currently, no implementation is provided in the given files. You are expected to fill the implementation details. We need a class which has a main() method as the entrance for execution Demo: Adding the main() method in TestPayroll.java and run the program

Other issues Demo: Removing files from the project Check (or not) Build Automatically Window->Preferences Project->Properties … Eclipse provides a very good Help system Help->Help Contents for more information

Questions?