SlideShare a Scribd company logo
1 of 15
Introduction to Eclipse
Presented by:-
AYESHA JAVED(30)
BSCS-6TH(E)
What is an IDE ?
īļ Integrated Development Environment or Interactive Development
Environment.
īļ A software application that is used for Software Development.
īƒ˜ E.g. : CodeLite for C/C++, Android Studio for building Android
apps, Xcode for OS X and iOS and many more
īļ Has inbuilt compiler, interpreter or both.
īļ Some special functionalities like Version Control System, Graphical
User Interface etc.
īļ Open source IDEs with free distribution
īƒ˜ E.g. : IDLE (Python GUI), Android Studio, NetBeans etc.
īļ Proprietary IDEs
īƒ˜ E.g. : Flash Builder for ActionScript, Microsoft Visual Studio,
LispWorks for Lisp etc.
īļ Cross-Platform IDEs
īƒ˜ E.g. : NetBeans C/C++ Development pack, CodeLite, Eclipse etc.
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 homeâ€Ļ
īŽ Download the latest version at:
īŽ http://www.eclipse.org/
īŽ You may need to install Java SDK1.5 or JRE if
you haven’t from
īŽ http://java.sun.com/javase/downloads/index_jdk5.jsp
īŽ For help, send email 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
Steps of Downloadingâ€Ļ
īŽ Downloading
Click Eclipse.
Some important concepts
about Eclipse Environment
īŽ Workbench
īŽ Perspective
īŽ Views
īŽ Editor
īŽ â€Ļ
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

More Related Content

What's hot

Android Programming Seminar
Android Programming SeminarAndroid Programming Seminar
Android Programming SeminarNhat Nguyen
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Mr. Akaash
 
JDBC: java DataBase connectivity
JDBC: java DataBase connectivityJDBC: java DataBase connectivity
JDBC: java DataBase connectivityTanmoy Barman
 
Java Thread Synchronization
Java Thread SynchronizationJava Thread Synchronization
Java Thread SynchronizationBenj Del Mundo
 
Core java complete ppt(note)
Core java  complete  ppt(note)Core java  complete  ppt(note)
Core java complete ppt(note)arvind pandey
 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Javaamaankhan
 
Android Services
Android ServicesAndroid Services
Android ServicesAhsanul Karim
 
Android ppt
Android pptAndroid ppt
Android pptAnsh Singh
 
Interface in java ,multiple inheritance in java, interface implementation
Interface in java ,multiple inheritance in java, interface implementationInterface in java ,multiple inheritance in java, interface implementation
Interface in java ,multiple inheritance in java, interface implementationHoneyChintal
 
Android architecture
Android architectureAndroid architecture
Android architectureSaurabh Kukreja
 
Android SDK Tutorial | Edureka
Android SDK Tutorial | EdurekaAndroid SDK Tutorial | Edureka
Android SDK Tutorial | EdurekaEdureka!
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android pptTaha Malampatti
 
Basic Java Programming
Basic Java ProgrammingBasic Java Programming
Basic Java ProgrammingMath-Circle
 
Visual Programming
Visual ProgrammingVisual Programming
Visual ProgrammingBagzzz
 
Introduction to fragments in android
Introduction to fragments in androidIntroduction to fragments in android
Introduction to fragments in androidPrawesh Shrestha
 
Developing an ASP.NET Web Application
Developing an ASP.NET Web ApplicationDeveloping an ASP.NET Web Application
Developing an ASP.NET Web ApplicationRishi Kothari
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
 
Maven Introduction
Maven IntroductionMaven Introduction
Maven IntroductionSandeep Chawla
 

What's hot (20)

Android Programming Seminar
Android Programming SeminarAndroid Programming Seminar
Android Programming Seminar
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
 
JDBC: java DataBase connectivity
JDBC: java DataBase connectivityJDBC: java DataBase connectivity
JDBC: java DataBase connectivity
 
Java Thread Synchronization
Java Thread SynchronizationJava Thread Synchronization
Java Thread Synchronization
 
Servlets
ServletsServlets
Servlets
 
Core java complete ppt(note)
Core java  complete  ppt(note)Core java  complete  ppt(note)
Core java complete ppt(note)
 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Java
 
Automation Testing by Selenium Web Driver
Automation Testing by Selenium Web DriverAutomation Testing by Selenium Web Driver
Automation Testing by Selenium Web Driver
 
Android Services
Android ServicesAndroid Services
Android Services
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Interface in java ,multiple inheritance in java, interface implementation
Interface in java ,multiple inheritance in java, interface implementationInterface in java ,multiple inheritance in java, interface implementation
Interface in java ,multiple inheritance in java, interface implementation
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android SDK Tutorial | Edureka
Android SDK Tutorial | EdurekaAndroid SDK Tutorial | Edureka
Android SDK Tutorial | Edureka
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android ppt
 
Basic Java Programming
Basic Java ProgrammingBasic Java Programming
Basic Java Programming
 
Visual Programming
Visual ProgrammingVisual Programming
Visual Programming
 
Introduction to fragments in android
Introduction to fragments in androidIntroduction to fragments in android
Introduction to fragments in android
 
Developing an ASP.NET Web Application
Developing an ASP.NET Web ApplicationDeveloping an ASP.NET Web Application
Developing an ASP.NET Web Application
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Maven Introduction
Maven IntroductionMaven Introduction
Maven Introduction
 

Similar to Eclipse introduction IDE PRESENTATION

Eclipse Overview
Eclipse Overview Eclipse Overview
Eclipse Overview Lars Vogel
 
Assign 10 - Creating Projects using Eclipse IDE
Assign 10 -  Creating Projects using Eclipse IDE Assign 10 -  Creating Projects using Eclipse IDE
Assign 10 - Creating Projects using Eclipse IDE Yogesh Deshpande
 
01 04 - android set up and creating an android project
01  04 - android set up and creating an android project01  04 - android set up and creating an android project
01 04 - android set up and creating an android projectSiva Kumar reddy Vasipally
 
Event Driven programming(ch1 and ch2).pdf
Event Driven programming(ch1 and ch2).pdfEvent Driven programming(ch1 and ch2).pdf
Event Driven programming(ch1 and ch2).pdfAliEndris3
 
Understanding NuGet implementation for Enterprises
Understanding NuGet implementation for EnterprisesUnderstanding NuGet implementation for Enterprises
Understanding NuGet implementation for EnterprisesJ S Jodha
 
Extending Eclipse Che to build custom cloud IDEs
Extending Eclipse Che to build custom cloud IDEsExtending Eclipse Che to build custom cloud IDEs
Extending Eclipse Che to build custom cloud IDEsFlorent BENOIT
 
Nantes Jug 2016 Eclipse Che: The Next-Gen Eclipse IDE
Nantes Jug 2016 Eclipse Che: The Next-Gen Eclipse IDENantes Jug 2016 Eclipse Che: The Next-Gen Eclipse IDE
Nantes Jug 2016 Eclipse Che: The Next-Gen Eclipse IDEFlorent BENOIT
 
Code in the cloud with Eclipse Che and Docker - EclipseCon France 2016
Code in the cloud with Eclipse Che and Docker - EclipseCon France 2016Code in the cloud with Eclipse Che and Docker - EclipseCon France 2016
Code in the cloud with Eclipse Che and Docker - EclipseCon France 2016Florent BENOIT
 
Interactive Development Environments
Interactive Development EnvironmentsInteractive Development Environments
Interactive Development EnvironmentsPhilip Johnson
 
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...Paul Withers
 
Compiling With Eclipse
Compiling With EclipseCompiling With Eclipse
Compiling With Eclipsesatriahelmy
 
Eclipse_Building_Blocks
Eclipse_Building_BlocksEclipse_Building_Blocks
Eclipse_Building_BlocksRahul Shukla
 
SwissJUG_Bringing the cloud back down to earth.pptx
SwissJUG_Bringing the cloud back down to earth.pptxSwissJUG_Bringing the cloud back down to earth.pptx
SwissJUG_Bringing the cloud back down to earth.pptxGrace Jansen
 
01. Introduction to Programming
01. Introduction to Programming01. Introduction to Programming
01. Introduction to ProgrammingIntro C# Book
 

Similar to Eclipse introduction IDE PRESENTATION (20)

Eclipse Overview
Eclipse Overview Eclipse Overview
Eclipse Overview
 
Eclipse Vs Netbeans
Eclipse Vs NetbeansEclipse Vs Netbeans
Eclipse Vs Netbeans
 
Assign 10 - Creating Projects using Eclipse IDE
Assign 10 -  Creating Projects using Eclipse IDE Assign 10 -  Creating Projects using Eclipse IDE
Assign 10 - Creating Projects using Eclipse IDE
 
01 04 - android set up and creating an android project
01  04 - android set up and creating an android project01  04 - android set up and creating an android project
01 04 - android set up and creating an android project
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Event Driven programming(ch1 and ch2).pdf
Event Driven programming(ch1 and ch2).pdfEvent Driven programming(ch1 and ch2).pdf
Event Driven programming(ch1 and ch2).pdf
 
Understanding NuGet implementation for Enterprises
Understanding NuGet implementation for EnterprisesUnderstanding NuGet implementation for Enterprises
Understanding NuGet implementation for Enterprises
 
Class 1
Class 1Class 1
Class 1
 
Class 1
Class 1Class 1
Class 1
 
Extending Eclipse Che to build custom cloud IDEs
Extending Eclipse Che to build custom cloud IDEsExtending Eclipse Che to build custom cloud IDEs
Extending Eclipse Che to build custom cloud IDEs
 
Nantes Jug 2016 Eclipse Che: The Next-Gen Eclipse IDE
Nantes Jug 2016 Eclipse Che: The Next-Gen Eclipse IDENantes Jug 2016 Eclipse Che: The Next-Gen Eclipse IDE
Nantes Jug 2016 Eclipse Che: The Next-Gen Eclipse IDE
 
Code in the cloud with Eclipse Che and Docker - EclipseCon France 2016
Code in the cloud with Eclipse Che and Docker - EclipseCon France 2016Code in the cloud with Eclipse Che and Docker - EclipseCon France 2016
Code in the cloud with Eclipse Che and Docker - EclipseCon France 2016
 
Class 1 blog
Class 1 blogClass 1 blog
Class 1 blog
 
Interactive Development Environments
Interactive Development EnvironmentsInteractive Development Environments
Interactive Development Environments
 
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
 
Ide
IdeIde
Ide
 
Compiling With Eclipse
Compiling With EclipseCompiling With Eclipse
Compiling With Eclipse
 
Eclipse_Building_Blocks
Eclipse_Building_BlocksEclipse_Building_Blocks
Eclipse_Building_Blocks
 
SwissJUG_Bringing the cloud back down to earth.pptx
SwissJUG_Bringing the cloud back down to earth.pptxSwissJUG_Bringing the cloud back down to earth.pptx
SwissJUG_Bringing the cloud back down to earth.pptx
 
01. Introduction to Programming
01. Introduction to Programming01. Introduction to Programming
01. Introduction to Programming
 

More from AYESHA JAVED

Neural network basic
Neural network basicNeural network basic
Neural network basicAYESHA JAVED
 
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHYJOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHYAYESHA JAVED
 
The recommendations system for source code components retrieval
The recommendations system for source code components retrievalThe recommendations system for source code components retrieval
The recommendations system for source code components retrievalAYESHA JAVED
 
Jhon dewey __final document........#######____@@@ayesha javed
Jhon dewey  __final document........#######____@@@ayesha javedJhon dewey  __final document........#######____@@@ayesha javed
Jhon dewey __final document........#######____@@@ayesha javedAYESHA JAVED
 
Normalization
NormalizationNormalization
NormalizationAYESHA JAVED
 
Lecture for 10 oct 2019 sentence types-workshop
Lecture for 10 oct 2019  sentence types-workshopLecture for 10 oct 2019  sentence types-workshop
Lecture for 10 oct 2019 sentence types-workshopAYESHA JAVED
 
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)AYESHA JAVED
 
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)AYESHA JAVED
 
This is an empirical study of industry practice in the management of softwar...
This is an empirical study of  industry practice in the management of softwar...This is an empirical study of  industry practice in the management of softwar...
This is an empirical study of industry practice in the management of softwar...AYESHA JAVED
 
Critical analysis of an integrative contingency model of software project ris...
Critical analysis of an integrative contingency model of software project ris...Critical analysis of an integrative contingency model of software project ris...
Critical analysis of an integrative contingency model of software project ris...AYESHA JAVED
 
A strand lead to success in project management
A strand lead to success in project managementA strand lead to success in project management
A strand lead to success in project managementAYESHA JAVED
 
PETROL SYSTEM
PETROL SYSTEMPETROL SYSTEM
PETROL SYSTEMAYESHA JAVED
 
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKINGINTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKINGAYESHA JAVED
 
Cyber security Information security
Cyber security Information securityCyber security Information security
Cyber security Information securityAYESHA JAVED
 
Moore and mealy machines
Moore and mealy machinesMoore and mealy machines
Moore and mealy machinesAYESHA JAVED
 
Fundamental of VISUAL PROGRAMMING LAB
Fundamental of VISUAL PROGRAMMING LAB                                Fundamental of VISUAL PROGRAMMING LAB
Fundamental of VISUAL PROGRAMMING LAB AYESHA JAVED
 
Hec registration form VISUAL C# PROGRAMMING
Hec registration form VISUAL C# PROGRAMMINGHec registration form VISUAL C# PROGRAMMING
Hec registration form VISUAL C# PROGRAMMINGAYESHA JAVED
 
VISUAL PROGRAMING GRIDVIEW
VISUAL PROGRAMING GRIDVIEWVISUAL PROGRAMING GRIDVIEW
VISUAL PROGRAMING GRIDVIEWAYESHA JAVED
 
VISUAL PROGRAMING LOGIN_SIGNUP_FOAM
VISUAL PROGRAMING LOGIN_SIGNUP_FOAMVISUAL PROGRAMING LOGIN_SIGNUP_FOAM
VISUAL PROGRAMING LOGIN_SIGNUP_FOAMAYESHA JAVED
 
Boyer moore algorithm
Boyer moore algorithmBoyer moore algorithm
Boyer moore algorithmAYESHA JAVED
 

More from AYESHA JAVED (20)

Neural network basic
Neural network basicNeural network basic
Neural network basic
 
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHYJOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
JOHN DEWEY THE FATHER OF EDUCATIONAL PHILOSOPHY
 
The recommendations system for source code components retrieval
The recommendations system for source code components retrievalThe recommendations system for source code components retrieval
The recommendations system for source code components retrieval
 
Jhon dewey __final document........#######____@@@ayesha javed
Jhon dewey  __final document........#######____@@@ayesha javedJhon dewey  __final document........#######____@@@ayesha javed
Jhon dewey __final document........#######____@@@ayesha javed
 
Normalization
NormalizationNormalization
Normalization
 
Lecture for 10 oct 2019 sentence types-workshop
Lecture for 10 oct 2019  sentence types-workshopLecture for 10 oct 2019  sentence types-workshop
Lecture for 10 oct 2019 sentence types-workshop
 
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter3 of datawarehouse cs614(solution of exercise)
 
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
Exercise solution of chapter1 of datawarehouse cs614(solution of exercise)
 
This is an empirical study of industry practice in the management of softwar...
This is an empirical study of  industry practice in the management of softwar...This is an empirical study of  industry practice in the management of softwar...
This is an empirical study of industry practice in the management of softwar...
 
Critical analysis of an integrative contingency model of software project ris...
Critical analysis of an integrative contingency model of software project ris...Critical analysis of an integrative contingency model of software project ris...
Critical analysis of an integrative contingency model of software project ris...
 
A strand lead to success in project management
A strand lead to success in project managementA strand lead to success in project management
A strand lead to success in project management
 
PETROL SYSTEM
PETROL SYSTEMPETROL SYSTEM
PETROL SYSTEM
 
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKINGINTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
 
Cyber security Information security
Cyber security Information securityCyber security Information security
Cyber security Information security
 
Moore and mealy machines
Moore and mealy machinesMoore and mealy machines
Moore and mealy machines
 
Fundamental of VISUAL PROGRAMMING LAB
Fundamental of VISUAL PROGRAMMING LAB                                Fundamental of VISUAL PROGRAMMING LAB
Fundamental of VISUAL PROGRAMMING LAB
 
Hec registration form VISUAL C# PROGRAMMING
Hec registration form VISUAL C# PROGRAMMINGHec registration form VISUAL C# PROGRAMMING
Hec registration form VISUAL C# PROGRAMMING
 
VISUAL PROGRAMING GRIDVIEW
VISUAL PROGRAMING GRIDVIEWVISUAL PROGRAMING GRIDVIEW
VISUAL PROGRAMING GRIDVIEW
 
VISUAL PROGRAMING LOGIN_SIGNUP_FOAM
VISUAL PROGRAMING LOGIN_SIGNUP_FOAMVISUAL PROGRAMING LOGIN_SIGNUP_FOAM
VISUAL PROGRAMING LOGIN_SIGNUP_FOAM
 
Boyer moore algorithm
Boyer moore algorithmBoyer moore algorithm
Boyer moore algorithm
 

Recently uploaded

Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 

Recently uploaded (20)

Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 

Eclipse introduction IDE PRESENTATION

  • 1. Introduction to Eclipse Presented by:- AYESHA JAVED(30) BSCS-6TH(E)
  • 2. What is an IDE ? īļ Integrated Development Environment or Interactive Development Environment. īļ A software application that is used for Software Development. īƒ˜ E.g. : CodeLite for C/C++, Android Studio for building Android apps, Xcode for OS X and iOS and many more īļ Has inbuilt compiler, interpreter or both. īļ Some special functionalities like Version Control System, Graphical User Interface etc. īļ Open source IDEs with free distribution īƒ˜ E.g. : IDLE (Python GUI), Android Studio, NetBeans etc. īļ Proprietary IDEs īƒ˜ E.g. : Flash Builder for ActionScript, Microsoft Visual Studio, LispWorks for Lisp etc. īļ Cross-Platform IDEs īƒ˜ E.g. : NetBeans C/C++ Development pack, CodeLite, Eclipse etc.
  • 3. What is Eclipse? īŽ An Integrated Development Environment īŽ Provides many features to ease Java programming (and others, e.g. C/C++) īŽ Editor īŽ Debugger īŽ Source Control īŽ â€Ļ
  • 4. Getting Eclipse īŽ At homeâ€Ļ īŽ Download the latest version at: īŽ http://www.eclipse.org/ īŽ You may need to install Java SDK1.5 or JRE if you haven’t from īŽ http://java.sun.com/javase/downloads/index_jdk5.jsp īŽ For help, send email to the course mailing list
  • 5. 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
  • 6. Steps of Downloadingâ€Ļ īŽ Downloading Click Eclipse.
  • 7.
  • 8.
  • 9.
  • 10. Some important concepts about Eclipse Environment īŽ Workbench īŽ Perspective īŽ Views īŽ Editor īŽ â€Ļ
  • 11. Creating Java Projects īŽ Demo: Creating a project for assignment1 in the workspace
  • 12. 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
  • 13. Adding Java Classes īŽ Class is the basic compilation unit in Java. īŽ Demo: Creating the Employee class of assignment1
  • 14. 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
  • 15. 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