Development Environments - UAH CPE 212 Fundamentals of...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon
UAH CPE 212 Fundamentals of Software Engineering Development Environments Windows Unix Makefiles Key Concepts
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
UAH CPE 212 Tools and Techniques Separate declaration: These are NOT directly compiled Function prototypes and class prototypes in *.h files Global data in *.h as const types Yes you can have a *.h for your main(); All placed in a known location and read only for users Your case: the *.h will be in the project specific directory Separate definition: These are directly compiled Function implementation in the *.cpp (*.cc) files Compile into *.obj files and often linked into a library for users Your case: the *.obj will be in the project specific directory. These will be linked directly into the executable
Background image of page 2
UAH CPE 212 Tools and Techniques Putting it together UNIX make or Microsoft Project to take care of dependencies and typos Debugging Microsoft debugger G++ debugger Special code: e.g. cout<<stuff; MOST CRUCIAL: BUILD A BIT, TEST A BIT!
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
UAH CPE 212 Microsoft Visual C++ (1) File ->New, Project
Background image of page 4
UAH CPE 212 Microsoft Visual C++ (2) File ->New, File
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
UAH CPE 212 Open Windows On the SUN Login with your Unix account to a SUN Graphical Environment Use right mouse button on the desktop background Pops up a menu which has: programs utilities ... Select text editor for a text editor Select command tool or shell tool for another console shell Select exit to log off openwin logout or exit Unix console Some environments: openwin <CR>
Background image of page 6
UAH CPE 212 Open Windows On the SUN 2
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
UAH CPE 212 Open Windows On the SUN 3
Background image of page 8
CPE 212 Open Windows On the SUN 4
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 10
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 21

Development Environments - UAH CPE 212 Fundamentals of...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online