Workbench Overview Dwight Deugo Nesa Matic

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

Eclipse Architecture Dwight Deugo Nesa Matic
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Eclipse Introduction Dwight Deugo Nesa Matic
Plug-in Development Dwight Deugo Nesa Matic
Eclipse Introduction Dwight Deugo Nesa Matic
Perspectives Dwight Deugo Nesa Matic
Eclipse Begin at the Beginning. Where to Find it:
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Introduction To Form Builder
Views Dwight Deugo Nesa Matic
COMPREHENSIVE Windows Tutorial 2 Organizing Your Files.
Using Microsoft Outlook: Basics. Objectives Guided Tour of Outlook –Identification –Views Basics –Contacts –Folders –Web Access Q&A.
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.
Laboratory Exercise # 3 – Basic File Management Office Productivity Tools 1 Laboratory Exercise # 3 Basic File Management Objectives: At the end of the.
INF 111 / CSE 121 Discussion Session Week 2 - Fall 2007 Instructor: Michele Rousseau TA: Rosalva Gallardo.
© Ms. Masihi.  The Dreamweaver Welcome Screen first opens when you start Dreamweaver.  This screen gives you quick access to previously opened files,
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 22 Macros.
Getting Started with Application Software
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 4 1 Microsoft Office FrontPage 2003 Tutorial 4 – Using Shared Borders and Themes.
CIS—100 Chapter 15—Windows Vista 1. Parts of a Window 2.
1 Development Environments AUBG, COS dept Lecture Title: Dev Env: Eclipse (Extract from Syllabus) Reference:
Introduction to Eclipse Plug-in Development. Who am I? Scott Kellicker Java, C++, JNI, Eclipse.
XP New Perspectives on Integrating Microsoft Office XP Tutorial 2 1 Integrating Microsoft Office XP Tutorial 2 – Integrating Word, Excel, and Access.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
Productivity Programs Common Features and Commands.
XP 1 Microsoft Access 2003 Introduction To Microsoft Access 2003.
Introduction to Eclipse CSC 216 Lecture 3 Ed Gehringer Using (with permission) slides developed by— Dwight Deugo Nesa Matic
Debugging Dwight Deugo Nesa Matic
Debugging. 2 © 2003, Espirity Inc. Module Road Map 1.Eclipse Debugging  Debug Perspective  Debug Session  Breakpoint  Debug Views  Breakpoint Types.
Key Applications Module Lesson 21 — Access Essentials
Inheritance 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)
CS 614: Theory and Construction of Compilers Lecture 18 Fall 2003 Department of Computer Science University of Alabama Joel Jones.
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.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 15 Advanced Tables.
Eclipse 3.1 IDE Overview.
Microsoft Outlook 2010 Chapter 3 Managing Contacts and Personal Contact Information with Outlook.
Layers, Image Maps, and Navigation Bars
Javadoc Dwight Deugo Nesa Matic
FrontPage Tutorial Part 2 Creating a Course Web Site.
CMPF124: Basics Skills for Knowledge Workers Manipulating Windows GUI.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Lab 0 / Chapter 0 Windows XP Environment. 2 User Interfaces: A different perspective.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
Editing Basics Lesson 8. Skills Matrix SKILL #MATRIX SKILL 2.2.1Cut, copy, and paste text 2.2.2Find and replace text 4.1.1Insert building blocks in documents.
Lesson 1 - Understanding the Word Window and Creating a New Document
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Basics of Windows 95/98/NT. Versions of Windows Windows 95 and 98 used mainly on standalone computers Windows NT used on networked computers (as in our.
®® Microsoft Windows 7 Windows Tutorial 2 Organizing Your Files.
Module 2 Part II Introduction To Windows Operating Systems Manipulating Windows GUI Introduction To Windows Operating Systems Manipulating Windows GUI.
Customizing Menus and Toolbars CHAPTER 12 Customizing Menus and Toolbars.
Editing and Debugging Mumps with VistA and the Eclipse IDE Joel L. Ivey, Ph.D. Dept. of Veteran Affairs OI&T, Veterans Health IT Infrastructure & Security.
Using Ant in Eclipse Dwight Deugo Nesa Matic
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
Java IDE Dwight Deugo Nesa Matic
Windows Tutorial 2 Organizing Your Files
Chapter 2: The Visual Studio .NET Development Environment
ATS Application Programming: Java Programming
About SharePoint Server 2007 My Sites
Debugging Dwight Deugo
COSC-4840 Software Engineering
Debugging Dwight Deugo
Java IDE Dwight Deugo Nesa Matic Portions of the notes for this lecture include excerpts from.
Using Microsoft Outlook: Outlook Support Number
Presentation transcript:

Workbench Overview Dwight Deugo Nesa Matic

2 © , Espirity Inc. Additional Contributors None as of September, 2005

3 © , Espirity Inc. Module Overview 1.Workbench

4 © , Espirity Inc. Module Road Map 1.Workbench  Basics  Resources  Components  Perspectives, Views and Editors  Specialized Views  Bookmarks, Tasks, and Search  Customization

5 © , Espirity Inc. What is the Workbench? Starting point for the development with Eclipse  Opens up when Eclipse starts  Represents the working environment in Eclipse

6 © , Espirity Inc. Multiple Workbench Instances Instance of the workbench comes up when Eclipse launched It is possible to open another instance of the Workbench  Window  New Window  This opens up a new Workbench window  This is important when developing Eclipse plug- ins and you want to test them within the environment  When testing plug-ins new instance of Workbench opens with developed plug-ins

7 © , Espirity Inc. Resources in a Workbench When working with Eclipse, you work with its resources Resources are organized as a file/directory structure in the Workbench  They correspond to the actual files and directories in the Workspace  There are three different levels on resources:  Projects  Folders  Files

8 © , Espirity Inc. Organizing Resources project folder file Workbench Workspace It is possible to drag and drop resources directly between Workbench and the directory structure

9 © , Espirity Inc. Importing Resources Available through menu option File  Import… Different source of resources can be imported:  Existing projects  Files (directory structure)  Zip files

10 © , Espirity Inc. Exporting Resources Available through menu option File  Export… Different source of resources can be exported:  File (directory structure)  Zip files  Jar files

11 © , Espirity Inc. Refreshing Workbench Used for refreshing resources that change in the Workspace directly For example, if file is added to the directory structure in the Workspace:  Select the project  Choose Refresh from the context menu  This will bring the added resource into the Workbench

12 © , Espirity Inc. Resource History Changes and saving a resource results in a new version of the resource  All resource versions are stored in local history  Each resource version is identified by a time stamp  This allows you to compare different versions of the resource There are two pop-up menu options available for accessing local history (the resource is selected):  Compare With  Local History…  Replace With  Local History…  Both options bring up the same window

13 © , Espirity Inc. Comparing Files Allows you to view differences between different versions  You can move between differences  Differences are selected

14 © , Espirity Inc. Workbench Components Workbench contain perspectives Perspective contain views and editors views editor perspective

15 © , Espirity Inc. Perspectives Perspective defines initial layout of the views in the Workbench They are task oriented, i.e. they contain specific views for doing certain tasks:  Java Perspective for manipulating Java code  Resource Perspective for manipulating resources  Debug Perspective for debugging applications One Workbench window contains many perspectives

16 © , Espirity Inc. Opening Perspective It is possible to open a perspective:  In a same Workbench window  In a new Workbench window Perspective can be open by:  Choosing Window  Open Perspective… menu option  Clicking on a perspective shortcut button

17 © , Espirity Inc. Available Perspectives By default, the following perspectives are available in the Workbench:

18 © , Espirity Inc. Saving Perspective Arrangement of views and editors can be modified and saved for perspectives  Choose Window  Save Perspective As… to save perspective  Perspective can be saved under a new (use-defined perspectives) or an existing name You can also reset perspective to original arrangement  Choose Window  Reset Perspective

19 © , Espirity Inc. Customizing Perspectives Available for current perspective  Allows customization such as shortcuts, menu items and views

20 © , Espirity Inc. Deleting Perspectives Only user-defined perspectives can be deleted To delete perspective:  Choose Window  Preferences  Expend General category  Select Perspectives  Select perspective for deleting  Click Delete

21 © , Espirity Inc. Editors An editor for a resource opens when you double- click on a resource  Editor type depends on a type of the resource, for example.txt files are open with the text editor  When an editor opens on a resource, it stays open across different perspectives  When perspectives change editor stays open  Active editor contains menus and toolbars specific to that editor  When you change a resource, an asterisk on the editor’s title bar indicates unsaved changes

22 © , Espirity Inc. Editors and File Types It is possible to associate an editor with a file type  Choose Window  Preferences  Select General  Select Editors  Select File Associations  Select file type  Click Add to associate it with an editor

23 © , Espirity Inc. Views… The main purpose of a view is:  To support editors  To provide alternative presentation and navigation in the Workbench Views can have their own menus and toolbars  Items available in menus and toolbars are available only in that view

24 © , Espirity Inc. …Views Views can:  Appear on their own  Appear stacked with other views Layout of the views can be changed by clicking on the title bar and moving views  Single views can be moved together with other views  Stacked views can be moved to be single views

25 © , Espirity Inc. Adding Views to Perspective To add a view to the current perspective:  Choose Window  Show View  Other…  The Show View window comes up  Select window to be shown  Click OK

26 © , Espirity Inc. Stacked Views Stacked views appear in a notebook form  Each view is a notebook page

27 © , Espirity Inc. Fast Views… Hidden views that can be quickly opened and closed  They take up space in the Workbench Fast views can be created by:  Dragging an open view to the shortcut bar  Selecting Fast View from the view’s menu Fast View is activated by clicking on its Fast View pop-up menu option Fast View

28 © , Espirity Inc. …Fast Views Click on the Fast View opens the view in the current perspective Click outside of the view makes it hidden again

29 © , Espirity Inc. Specialized Views Some of the most commonly used views in Eclipse are:  Navigator View  Bookmark View  Task View  Search View These views display specific information

30 © , Espirity Inc. Navigator View Used for displaying resources in the Workbench  Provides hierarchical view of the resources Also used for manipulating resources  Editing  Import/Export  Refactoring

31 © , Espirity Inc. Adding Tasks Tasks usually indicate action for the resource  Associated with resources  With lines in a file  Generic To add a task:  Pop-up the menu on a line in the editor  Choose Add Task… To delete task:  Pop-up the menu on a task  Choose Remove Task…

32 © , Espirity Inc. Tasks View Displays all tasks  Tasks associated with the resources  Generic tasks  Errors that occur during the development

33 © , Espirity Inc. Adding Bookmarks Bookmarks are used as markers for lines in a file To add a bookmark:  Pop-up menu on a line in the Editor  Choose Add Bookmark…  Specify bookmark name  Click OK

34 © , Espirity Inc. Bookmarks View Bookmarks View displays all bookmarks available Allows manipulation of the bookmarks:  Double-click on a bookmark opens the editor on the resource that bookmark is associated with.

35 © , Espirity Inc. Searching Eclipse comes with an extensive Search mechanism  You can search for entities such as files, text, and Java classes To start search:  Select Search  Search… from the menu  Choose search criteria  Click Search

36 © , Espirity Inc. Search Results Displayed in a Search View Double-click on an item in a view opens an editor on that item Search Views allows for sorting and next search

37 © , Espirity Inc. Preferences Dialog Used for customization in the Eclipse  For setting user preferences  Opens by selecting Window  Preferences from the menu

38 © , Espirity Inc. Module Summary In this module you have seen:  What the workbench is  Workbench components  Perspectives, editors and views  Resources  Concept and manipulation of bookmarks and tasks  How to search in Eclipse  Customizations of the Workbench

39 © , Espirity Inc. Labs! Lab: Working with Eclipse’s Workbench (Setting up the Lab Environment)