ide: ms visual studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_visual_studio.pdf ·...

18
Programming Basics IDE: MS Visual Studio 경희대학교 컴퓨터공학과 조진성

Upload: others

Post on 18-Feb-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics

IDE: MS Visual Studio

경희대학교 컴퓨터공학과

조 진 성

Page 2: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 1

Integrated Development Environment IDE

Editor Compiler / Linker Debugger

MS Visual Studio

Page 3: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 2

MS Visual Studio Download & Installation

http://ois.khu.ac.kr/03/08.php

1

2

3

Page 4: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 3

MS Visual Studio How to start

Start > All Program > Microsoft Visual Studio 2010 > Microsoft Visual Studio 2010

Page 5: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 4

MS Visual Studio Create「Project」

Click「New Project」 or 「Ctrl + N」

Page 6: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 5

MS Visual Studio Create「Project」

Select「Win32 Console Application」and input「Name」

Page 7: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 6

MS Visual Studio Create empty「Project」

Start「Win32 Application Wizard」 Click「NEXT」

Page 8: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 7

MS Visual Studio Create empty「Project」

「Win32 Application Wizard」on the screen Select「Empty project」and click 「Finish」

Page 9: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 8

MS Visual Studio Create empty 「Project」

Complete 「Project」 creation

Page 10: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 9

MS Visual Studio Create「File」

In order to write the code, source code and header files should be added to the project

Page 11: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 10

MS Visual Studio Create「File」

「Add New Item」on the screen Press「Ctrl」+「Shift」+「A」

Page 12: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 11

MS Visual Studio Create「File」

Select「C++ File(.cpp)」 Input「File Name」and click「Add」

Page 13: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 12

MS Visual Studio Create「File」

Create code editing window

Page 14: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 13

MS Visual Studio Editing 「Code」

program in the source code editor

Page 15: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 14

MS Visual Studio Compile

Click 「Start Debugging」or「F5」

Page 16: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 15

MS Visual Studio Debugging

Type Documentation

Syntax Errors Errors in code due to not following the rules of the language. These errors are caught by the compiler or interpreter.

Semantic Errors

Code follows the rules, but it does not do as you intended. These errors are NOT caught by the compiler or interpreter. They can cause a program to crash or hang.

Logic Errors Variables do not contain correct data or program doesn't go down right path.

Debugger Allows you to see what is happening when you run your program so that you can determine the location of semantic errors.

Can break (suspend) the execution of the program to examine code, view or change variable values, etc.

Breakpoints "A breakpoint is a signal that tells the debugger to temporarily suspend execution of your program at a certain point."

Allows you to suspend exececution so that your program runs until it reaches a breakpoint (in the form of a place or condition that you would like to examine in more detail). You can then walk

Page 17: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 16

MS Visual Studio1) Set up a project for this program 2) Set up a break point

3) Build debug4) Run the program with debug mode ( Press ‘F5’ )

Page 18: IDE: MS Visual Studio - khu.ac.krhaptics.khu.ac.kr/pb/supplementary_Visual_studio.pdf · 2014-08-11 · Programming Basics 15 MS Visual Studio Debugging Type Documentation Syntax

Programming Basics 17

MS Visual Studio5) Use what windows to trace the values of variables

6) Stepping through the code. ( Press ‘F10’ / ‘F11’)