.


:




:

































 

 

 

 


,




Build , , .

, . Build.

Compile , Output.

Build . , . (link) , , . Output. , . ( : lr 1. exe), .

Rebuild All , Build, , .

Execute , . , , .

Compile, Build Execute , Build MiniBar, (. . 4.3) . :

Compile = Ctrl+F7

Build = F7

Execute Program = Ctrl+F5

, , Build. Output . ,

lr1.exe 0 error(s), 0 warning(s)

, Execute Program (Ctrl + F 5). rl 1, . 4.4.

. 4.4

Visual C++ (Win32 Debug), (Win32 Release). , . , , Project Settings... Project Settings. , Settings For:.. Win32 Debug, Build / Set Active Configuration...

 


. , rl 1 . (Win32 Release).

 

File Close Workspace, Visual C++.

 

, .

1. Visual C++.

2. File Open Workspace...

3. , ProjectName.dsw , .

, :

1. Visual C++.

2. File, Recent Workspaces.

3. , , ProjectName. dsw, .

:

Visual C++, ;

ProjectName. dsw, Visual C++, .

 


 


 

Visual C++

.

Visual C++.

: , , , .

, .

. . () .

Test 1. ( 1 5). 15, :

#include <stdio.h>

void main()

{

int i, sum, n = 5, a[] = {1, 2, 3, 4, 5};

for(i=1; i<n; i++)

sum += a[i];

printf(\n Summa = %d\n, sum);

}

, . . :

Summa = 858993446

, 15.

.

, , , .


, / F 9 Insert / Remove Breakpoint Build MiniBar ( ). . . , .

Build: Start Debug> Go ( F 5).

, . , . , , .

, for, , F 5. . Build Debug. . 5.1.

 

 

. 5.1

 

 

, F 10. .

1. , f 1() , .

:

, F 11;

, F 10.

2. , f 1(), F 11. Shift + F 11 .

3. . Ctrl + F 10.

, F 10, :

Summa += a [ i ];

. , , summa, , . :

Summa = 858993446

( ).

summa , , .. 1 summa .

Shift + F 5, , :

int i, Summa =0, n =5;

, Build (F 7), Execute Program (Ctrl + F 5) :

Summa = 14

, .

for, F 5, F 10

Summa += [ i ];

F 10

for(i = 1; i<n; i++)

summa,

Summa = 2

1- , Summa 1, 2, .. .

2 for(i = 1; i < n; i++) , i = 1 , .

, , for:

for(i = 0; i < n; i++)

, :

Summa = 15

Auto Watch 1

, sum Auto, (. . 5.1). , Visual C++.

, Watch, , , .

, , .. - , _ DEBUG. Debug 1 . , Release. Build: Set Active Configuration, Release : Rebuild all. , Release. - 100 .

 

, MFC. : Static Library Dinamic Library. , MFC . *. DLL .

 

MFC , . . : , . .

Debug (), .. MFC, . , Visual C++ # define _ DEBUG, .

ASSERT (BOOLexpression). , . : BOOLexpression, , FALSE, , . 5.2. , .

 

. 5.2

 

, ASSERT. , .


TRACE (exp) . TRACE printf. exp , .. . , . TRACE TRACE 1, TRACE 2 TRACE 3. . TRACE 0, TRACE 1, TRACE 2 TRACE 3 . TRACE afxDump.

, , .

:

TRACE2("\n : %d %s \n", nError, szFileName);

:

...

int a = 5;

char s[] = Minsk;

TRACE(\n a = %d, s = %s \n, a, s);

...

OutPut

a =5, s = Minsk

Release, _ DEBUG , ASSERT TRACE . . ASSERT VERIFY (BOOLexpression), , .


 


 





:


: 2018-10-14; !; : 421 |


:

:

, .
==> ...

1562 - | 1365 -


© 2015-2024 lektsii.org - -

: 0.043 .