This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
eiffel:hello:hello2:start [2018/01/01 05:43] jonathan [First Project Using the IDE] |
eiffel:hello:hello2:start [2018/12/28 20:53] (current) jackie [Step1: Create a new project] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Lab0: Calendar===== | ||
+ | |||
+ | |||
If you get stuck, be sure to view the [[https://wiki.eecs.yorku.ca/project/eiffel/videos:start|Instructional Videos]]. | If you get stuck, be sure to view the [[https://wiki.eecs.yorku.ca/project/eiffel/videos:start|Instructional Videos]]. | ||
+ | |||
+ | For Lab0 below (Calendar example) view accompanying Video [[https://youtu.be/woVYZsVV8F8|here]] | ||
====== First Project Using the IDE ====== | ====== First Project Using the IDE ====== | ||
Line 7: | Line 12: | ||
If you have met the above preconditions, you should be able to start a new Eiffel project from scratch. Start Eiffelstudio, and setup a new project "calendar" as shown in the steps below: | If you have met the above preconditions, you should be able to start a new Eiffel project from scratch. Start Eiffelstudio, and setup a new project "calendar" as shown in the steps below: | ||
- | **Step1**: Create a new ''calendar'' project at the terminal: [[:eiffel:starter:|Eifflel 17.05 Void Safe Starter Project]]: | + | ===== Step1: Create a new project ===== |
+ | |||
+ | Create a new ''calendar'' project at the terminal: [[:eiffel:starter:|Eifflel 18.11 Void Safe Starter Project]]: | ||
<code> | <code> | ||
Line 30: | Line 37: | ||
The new project is in the folder ''calendar''. | The new project is in the folder ''calendar''. | ||
- | estudio17.05 calendar/calendar.ecf& | + | estudio18.11 calendar/calendar.ecf& |
Also, take a look at the Settings and the XML/ECF file to see the Void safe settings. | Also, take a look at the Settings and the XML/ECF file to see the Void safe settings. | ||
- | To add a new cluster or class see [[/eiffel/faq/cluster|cluster]] | + | To add a new cluster or class see [[/eiffel/faq/cluster|FAQ: Adding a new cluster/class]] |
===== Calendar Class ===== | ===== Calendar Class ===== | ||
Line 112: | Line 119: | ||
* How can we compare two dates? | * How can we compare two dates? | ||
+ | ===== Using the debugger ===== | ||
+ | |||
+ | When tests fail, it is essential to be able to use the debugger to track down the error. | ||
+ | |||
+ | |||
+ | [[https://www.youtube.com/watch?v=X2L_gyB0eAU&index=5&list=PLGoQo5eIwvcBYwWdMleIk5PU4n7lVnk-E|Using Estudio Debugger]] | ||
+ | |||
+ | This is part of a series of instructional videos: | ||
+ | [[https://wiki.eecs.yorku.ca/project/eiffel/videos:start|Eiffel instructional videos]] | ||
===== Abstraction ===== | ===== Abstraction ===== | ||