Presentation is loading. Please wait.

Presentation is loading. Please wait.

Integrated Development Environments (IDEs) CS 21a: Introduction to Computing I First Semester, 2013-2014.

Similar presentations


Presentation on theme: "Integrated Development Environments (IDEs) CS 21a: Introduction to Computing I First Semester, 2013-2014."— Presentation transcript:

1 Integrated Development Environments (IDEs) CS 21a: Introduction to Computing I First Semester, 2013-2014

2 Overview ► What is an IDE? ► Why use an IDE? ► Familiarization with different IDEs ► JCreator ► BlueJ

3 What is an IDE? ► "Integrated Development Environment" ► source code editor, ► a compiler and/or interpreter, ► build-automation tools, ► and (usually) a debugger ► Allows you to create, edit, compile and run programs written in a particular language, e.g. Java ► Some IDEs can support more than one language

4 What is an IDE? ► Some have other features that aid in developing better programs: ► Debugging ► Test cases ► Code formatting (colored keywords, etc.) ► etc.

5 Why use an IDE? ► Easier to code because of colored text ► Makes it easier to develop programs, so you can focus more on the coding ► Contains features to make debugging and writing programs easier

6 Different IDEs for Java ► JCreator ► BlueJ ► Eclipse ► Visual Café ► Java NetBeans ► Visual Studio ► …and many more! These are what we will use this semester.

7 JCreator

8 ► A small, lightweight IDE developed by the Xinox Software. ► Two licenses available: ► Lite edition - Freeware (limited features) ► Pro edition - Shareware (requires payment, but with full features) ► Download from http://www.jcreator.comhttp://www.jcreator.com ► Will be introduced in the middle of the semester

9 BlueJ

10 ► Another IDE, but written in Java ► First developed by University of Kent ► Download from http://www.bluej.orghttp://www.bluej.org ► Ideal for first-time programmers ► Features include the debugger, test runs, etc.

11 BlueJ ► Allows you to start programming right away, focusing on object fields and methods, and less on syntax ► Allows you to see objects in action ► shows you how classes are related through boxes and lines

12 Using BlueJ for the First Time ► You may have to specify where your Java executable is located ► Usually at C:\Program Files\Java\jdk1.6.0_20\bin\java.exe ► Then, create/open a BlueJ project ► Note: Non-BlueJ folders containing Java files will have to be converted to a BlueJ project.

13 Familiarization with BlueJ ► Again, create, compile and execute a HelloWorld application ► Make sure there are multiple println statements in the Java class so that you can try out the debugger later ► Execute by right-clicking on the Java class icon and executing main ► Try out the debugger ► Set a breakpoint and execute the Java class


Download ppt "Integrated Development Environments (IDEs) CS 21a: Introduction to Computing I First Semester, 2013-2014."

Similar presentations


Ads by Google