 |
|
Duration:
1 day |
Level:
Fundamental |
Format:
50% hands-on |
|
|
|
Description: |
|
Eclipse is not just for Java-centric development. The C/C++ Development Tools (CDT) provides solid support for developing applications written in C or C++ as well. CDT is for much more than embedded tool development. It supports building any type of C/C++ application from command line utilities to large graphical applications on all platforms including Windows, Linux, Mac OS X, embedded, and others.
Topics covered include:
1. Introduction to Eclipse CDT
2. Setup
3. The Eclipse Environment
4. Building Applications
5. C++ In The Eclipse Environment
6. Building Applications in C++
7. Gotchas
8. Mastering C++
9. Tips And Tricks
10. Conclusion
|
|
|
Contents: |
-
Introduction to Eclipse CDT
-
Setup
- Installation of Eclipse
- Download, Configuration and Customization
- Installation of Dependencies
- Recommended Tools / Add-ons
-
The Eclipse Environment
- The Project Navigator
- Perspectives
- Changing Preferences
- Getting Help
-
Building Applications
- Creating a New Project
- Managing Source Code Files
- Debugging Your Application
- Re-factoring
- Managing multiple projects
- Best Practices
Lab:
- Importing / Working With Existing Code
-
C++ In The Eclipse Environment
- The Project Navigator
- The Outline View
- C++ Wizards in Eclipse
- Working with C++ Code in Eclipse
- Using the Editor
- Customizing Your Preferences
-
Building Applications in C++
- C++ Application Structure vs. C Application Structure
Lab:
- Sample Exercises in C++ Coding
-
Gotchas
- Memory Management in C++
- Using Include Files Successfully
- Operator Overloading
-
Mastering C++
- Using Libraries and Templates
- The Standard Template Library
-
Tips And Tricks
-
Conclusion
|
|
|
Prerequisites: |
|
Programming language experience, OO concepts for C++. |
|
|
Audience: |
|
Tool developers, tool vendors, and consultants who need to build their own plugins for Eclipse-based tools. |
|
|
|
|
|