Introduction to Eclipse IDE

Download Report

Transcript Introduction to Eclipse IDE

Introduction to Eclipse
What is Eclipse?
An Integrated Development Environment
Provides many features to ease C++
programming (and others, e.g. C/Java)
Editor
Debugger
Source Control
…
Getting Eclipse
At the CS labs…
It’s already installed
At home…
Download at:
http://downloads.cs.txstate.edu/os/windows/
Installing and Running Eclipse
Installation is very simple
Just download eclipseInstaller.exe
Running Eclipse
Then click eclipseInstaller.exe
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
C:\Users\<your net id>\workspace
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.
C++
Develop programs in the C++ language.
Debug
Diagnose and debug problems that occur at runtime.
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 C++ Projects
Demo: Creating a project in the
workspace
Running the code
Currently, no implementation is provided in the
given files. You are expected to fill the
implementation details.
We need a cpp file which has a main() method
as the entrance for execution
Demo: Adding the main() method in
HelloWorld.cpp and run the program
Other issues
Demo:
Removing files from the project
Build
Window->Preferences
Project->Properties
…
Eclipse provides a very good Help system
“Help->Help Contents” for more information
Questions?