1_f09_VisualStudio - Microsoft Visual Studio: An Integrated...

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

View Full Document Right Arrow Icon
Microsoft Visual Studio: An Integrated Windows Program Development Environment Microsoft Visual Studio • Self-contained environment for Windows program development: – Creating/editing – Compiling/linking (building) – Testing/debugging • IDE that accompanies Visual C++, Visual Basic, Visual C#, and other Microsoft Windows programming languages • Also Appendix C of the Gregory text
Background image of page 1

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

View Full DocumentRight Arrow Icon
Some Visual Studio Components The Editors: C, C++, C#, VB source program text editors • cut/paste, color cues, indentation • generate source text files Resource Editors • Resources : Windows static data • Determine look and feel of an application – icons, bitmaps, cursors, menus, dialog boxes, etc. • graphical • generate resource script (.rc) files • integrated with text editor • created visually Unmanaged Code C/C++ Compiler – translates source programs to machine language – generates object (.obj) files for linker Managed Code .NET Language Compilers – Many of them ? multi-language interoperability – Translate source programs to MSIL – Generate a “Portable Executable” that must be translated to target machine language by the CLR Resource Compiler – Reads .rc file – Generates binary resource (.res) file for linker .NET Language Compilers
Background image of page 2
The Linker • Reads compiler .obj and .res files • Accesses C/C++/Windows libraries • Generates executable (.exe or .dll)
Background image of page 3

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

View Full DocumentRight Arrow Icon
Program Build and Run in the .NET Framework Common Language Runtime The Debugger • Powerful source code debugger • Integrated with all parts of Visual Studio • Features – breakpoints – tracing through/over functions – variable watch windows • See Appendix C of Deitel text book
Background image of page 4
The Wizards AppWizard – Windows code generator for Windows apps – automatically creates working program ClassWizard – facilitates easy extension of AppWizard- generated classes – creation of new classes – used to tailor AppWizard-generated MFC & .NET skeletons – Accessible in the Properties Window in .NET Help • Essential when developing Windows apps • Hover over key words in edit window and a one-line help message appears • ‘Help’ Menu Item
Background image of page 5

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

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

This note was uploaded on 12/04/2009 for the course ER CS 360 taught by Professor Reckert during the Spring '09 term at Istanbul Technical University.

Page1 / 15

1_f09_VisualStudio - Microsoft Visual Studio: An Integrated...

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

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