Introduction to Eclipse

Slides:



Advertisements
Similar presentations
Introduction to Eclipse. Start Eclipse Click and then click Eclipse from the menu: Or open a shell and type eclipse after the prompt.
Advertisements

Welcome to IT-Training -We’re here to teach you PowerPoint-
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.
1 Lab Session-I CSIT120 Spring2001 Using Windows Using An Editor Using Visual C++ Using Compiler Writing and Running Programs Lab-1 continues (Session.
Programming Introduction November 9 Unit 7. What is Programming? Besides being a huge industry? Programming is the process used to write computer programs.
15-Jul-15 Starting Eclipse Just the basics. Getting Eclipse If you Google for “Eclipse”: The first hit is the home page, The second.
Getting started with Eclipse By Alexander Butyaev.
Getting Started With Java Downloading and installing software Running your first program Dr. DwyerFall 2012.
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.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
Introduction to Visual Basic. Quick Links Windows Application Programming Event-Driven Application Becoming familiar with VB Control Objects Saving and.
Drexel University Software Engineering Research Group 1 Eclipse for SE101.
CPSC1301 Computer Science 1 Overview of Dr. Java.
Introduction to Eclipse CSC 216 Lecture 3 Ed Gehringer Using (with permission) slides developed by— Dwight Deugo Nesa Matic
Lecture Set 2 Part A: Creating an Application with Visual Studio – Solutions, Projects, Files.
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.
C++ and Ubuntu Linux Review and Practice CS 244 Brent M. Dingle, Ph.D. Game Design and Development Program Department of Mathematics, Statistics, and.
Introduction to Python Lesson 1 First Program. Learning Outcomes In this lesson the student will: 1.Learn some important facts about PC’s 2.Learn how.
8 January 2016Birkbeck College, U. London1 Introduction to Programming Lecturer: Steve Maybank Department of Computer Science and Information Systems
Introduction to Eclipse Programming with an Integrated Development Environment.
Java IDE Dwight Deugo Nesa Matic
Author: Loh Jianxiong Christopher Contributions: Chua Jie Sheng, Li Mengran, Peh Shao Hong, Oo Theong Siang, Tong Chun Kit, Tania Chattopadhyay.
Dive Into® Visual Basic 2010 Express
Introduction to Computers
Introduction to Programming
Appendix A Barb Ericson Georgia Institute of Technology May 2006
The eclipse IDE IDE = “Integrated Development Environment”
Development Environment
Refworks Part I.
Development with Eclipse
Introduction to Our Programming Tools
Obtaining the Required Tools
Computer Organization, Eclipse Intro
ATS Application Programming: Java Programming
Appendix A Barb Ericson Georgia Institute of Technology May 2006
Advanced Coding Session 5
COMP 170 – Introduction to Object Oriented Programming
Chapter 2 – Introduction to the Visual Studio .NET IDE
Eclipse Navigation & Usage.
A451 Theory – 7 Programming 7A, B - Algorithms.
Introduction to Programming
Introduction to Programming
Week 1 Gates Introduction to Information Technology cosc 010 Week 1 Gates
TRANSLATORS AND IDEs Key Revision Points.
For a new user you must click on the “Registration for Generator” link
Introduction to Computers
CompSci 101 Introduction to Computer Science
Some Tips for Using Eclipse
Microsoft® Office Word 2007 Training
MODULE 7 Microsoft Access 2010
Mr. Smith’s Schedule 1st Period Computer Science I
Today’s lesson – Python next steps
NextGen Trustee General Ledger Accounting
CIS16 Application Development Programming with Visual Basic
For -G7 programing language Teacher / Shamsa Hassan Alhassouni.
Digital Image Processing
Accelerated Introduction to Computer Science
Introduction to Programming
Introduction In today’s lesson we will look at: why Python?
CSCI N317 Computation for Scientific Applications Unit 1 – 1 MATLAB
POS 408 Week 1 Individual Assignment Individual: Console Display Message//tutorfortune.com Click on below link to buy
Eclipse Basic Concepts
IDE’s and Debugging.
Java IDE Dwight Deugo Nesa Matic Portions of the notes for this lecture include excerpts from.
Chapter 1: Programming Basics, Python History and Program Components
Introduction to Python
Workshop for Programming And Systems Management Teachers
Presentation transcript:

Introduction to Eclipse Operation Catapult Rose-Hulman Institute of Technology Computer Science and Software Engineering Before class, go to the drop box and pick out a few graphics projects to show off in case not many students want to show off theirs. Some may have animations. Take to class: Graded Quizzes from day 1 Quiz (for each student) Quiz solution (for each assistant and me) Eclipse coding solutions (for each assistant and me) Live Coding transcripts (for each assistant and me) [none today] Pictures of students and assistants Printout of these slides and notes, if you wish As students arrive: Hand back the in-class quizzes from the previous session. Answer the “anything you found confusing …” questions from the previous session’s in-class quiz. Hand out today’s in-class quiz and remind them how we use the daily quizzes. “What other questions do you have?”

Integrated Development Environments Fundamentals of Software Development 1 9/10/2018 Integrated Development Environments What do they do? Why use one? Our IDE  Eclipse Details on next slides [outline slide, details on subsequent ones, don’t dawdle] IDLE is also an IDE. Good for new programmers, because it is so simple to learn. But not so powerful. Show them this slide and the next few slides, THEN have them start Eclipse. Rose-Hulman Institute of Technology

Fundamentals of Software Development 1 9/10/2018 IDEs  What do they do? Let us compile, run, and debug Show an outline of our module (file) Show outline of entire project Help us enter and edit code Display program output At first, the amount of stuff you see in Eclipse can be overwhelming. Once you get used to the environment, you'll be glad it is all there. Rose-Hulman Institute of Technology

IDEs  Why use one? Harness the power of the computer to make us more productive! Computers have done a lot to advance other fields of engineering. (e.g., SolidEdge for the MEs, process simulation for the ChemEs, etc.) Computers are also powerful tools to advance computing itself!

IDEs  Why Eclipse? Powerful Easy to use Free and open-source An IDE for any language, not just Python

Basic concepts in Eclipse Workspace  where your projects are stored on your computer Project  a collection of files, organized in folders, that includes: Source code Compiled code Design documents Documentation Tests And more… Mention that everyone should have their workspace set to c:/ecilpseWorkspaces/CSSE120/ for the entire quarter

Setting up Eclipse on your laptop CSSE 120 -- Fundamentals of Software Development Printed 9/10/2018 Setting up Eclipse on your laptop Get the ZIP file (linked from the Catapult page) Follow the instructions to install Eclipse and PyDev Ask for help as needed Session 2

Views, Editors, PyDev Perspectives Fundamentals of Software Development 1 Views, Editors, PyDev Perspectives 9/10/2018 Tabbed views of source code Perspective switcher Outline view Package explorer view Editor view Tabbed views of results A perspective displays a set of views and editors that are appropriate for the task at hand. Perspectives include: PyDev, Java and lots more Show students: How to change perspectives (in case they ever accidentally get to the wrong perspective). How to reset the perspective (for when they mess up their windows). Rose-Hulman Institute of Technology

CSSE 120 -- Fundamentals of Software Development Printed 9/10/2018 Follow Along… Pydev Perspective File  New  Pydev Project File  New  Pydev Module Type print("hello world") Run the program Type a few more print statements, including one that is wrong. See where the error message appears and how clicking on it brings you to the offending line. Show students the basics, but just the basics, of writing and running a Python program in Eclipse. Things to point out include: How Python runs the parser continuously in the background That Save is sometimes needed to make that background process catch up How errors are displayed, in the Edit window AND in the tab at the bottom Where Console input and output appears Auto-completion Session 2

Eclipse in a Nutshell Workspace  where your projects are stored on your computer Project  a collection of files, organized in folders Perspective  a set of views and editors View  an area of a window showing focused information (code, outline, results, etc.) Quick recap.