Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Examination_IT / ComputerScience_LaboratoryWork_ForStudent

.pdf
Скачиваний:
13
Добавлен:
16.05.2015
Размер:
5.86 Mб
Скачать

21

, > A > Test.cpp ( -

1.2). .

, 3, 0 1.2. -3/ 6- , 9+5.+ Test.cpp

// ! : I J K L. #include "stdafx.h"

#include <iostream> // I JL K L K L !/J !. using namespace std; // % ! : % std.

void _tmain()

{

cout << " I . . ." << endl;

system("pause");

}

` > iostream > A

> cout. = using namespace std

std, ^-

C >.

/ A n2, -

n4.

- A ( C <Ctrl+F7>) -

VSC++ (C <F5>) .;. P R-

. ; R -

, Windows -

VSC++, ,

, R > . - -

> A ( 1.3).

, 3, 0 1.3. -36- 3+ 6- , 9+5.+ Test.cpp

////////////////////////////////////////////////////////

//1.

//: "I! Q % 9".

//1.

//! " . #.

//$ %% 11-( #.

////////////////////////////////////////////////////////

#include "stdafx.h"

22

#include <iostream> // I JL K L !/J !.

#include <locale.h> // ! K setlocale().

using namespace std;

void _tmain()

{

// R % % QI JL IJ. setlocale(LC_CTYPE, "Russian_Russia.1251");

cout << " I . . ." << endl; system("pause");

}

- A . 2 -

. D , > setlocale,

AB A1 C . D > setlocale

char *setlocale(

int category, const char *locale

);

D category , A A > -

setlocale. 4 -

. - C category

LC_CTYPE, >

. D locale R ( C

Russian_Russia.1251).

P C . D - A R (Debug) . . -

>, -

. 4 > -

(Release) . e Release-A

Solution Configurations, >-

A Debug A Release ( . 1.5) -

A .

1@ ( . locale) – , , > ,

, , , .

23

` > Test. 2 Test Debug Release

C Test.exe. 4

> -

. ; >

Debug/Test.exe Release/Test.exe. ; . ` >

Release/Test.exe. H A

.

` VSC++, [ . - -

A A . - Recent Projects

Test. D R

C C Test.

-@- ,-, (*- 2+i-- - (./ ( 1 (- 3(6

e C, B , -

AB C:

1.` VSC++.

2.- A File|New Project. . -

New Project ( . 1.2). - R

> Create Directory for Solution. -

,

Solution Name C,

Examples. - Name:

, Test1. - -

R D:\VSC

Test. P OK. D -

Welcome to the Win32 Application Wizard ( . 1.3). P

Finish.

D VSC++ ,

(Test1) C (Example).

- VSC++ -

> Test1.cpp. - R >,

1.4.

24

, 3, 0 1.4. #+5. Test1.cpp -@- , Example

#include "stdafx.h"

#include <iostream> // I JL K L !/J !. #include <locale.h> // ! K setlocale().

using namespace std;

void _tmain()

{

// R % % QI JL IJ. setlocale(LC_CTYPE, "Russian_Russia.1251");

cout << "9 JL % 1" << endl;

cout << " I . . ." << endl; system("pause");

}

- . R B

C Test1

A Build. D

, <F5>. ! , C

, . - C.

e , B C

Solution wExamplew (1 project). - C -

A Add|New Project… ( . 1.8).

-C Add New Project,

New Project ( . 1.2) -

C, Win32 C Win32 Console Application. -

Test2, OK. - Win32 Application Wizard – Test2 Finish. V >

Test2, C Example

( . 1.9).

. > Test2.cpp ( -

1.5). e > > Test2.cpp, -

> , > Test2.cpp -

> Test1.cpp . `

B -

C.

25

H. 1.8. C A

Example

, 3, 0 1.5. #+5. Test2.cpp -@- , Example

// ! : I J K L. #include "stdafx.h"

#include <iostream> // I JL K L !/J !. #include <locale.h> // ! K setlocale().

using namespace std;

void _tmain()

{

// R % % QI JL IJ. setlocale(LC_CTYPE, "Russian_Russia.1251");

cout << "9 JL % 2" << endl;

cout << " I . . ." << endl; system("pause");

}

26

-@- ,-, (*- 2+i--

*6+ 1 (- 3+. > --

@- , - (61+*+-3 ,

(* ,> ,>- -> 1 (- -

3+

( 3-5 - 1 (- 3(>

wTest1

( 3-5 - 1 (- 3(>

wTest2w

H. 1.9. D Test1 Test2, B C Example

- . R B

C Test2

A Build. ` -

, <F5>. - B

:

9 JL % 1

( 9 : : ; . . .

= R B , - -

Test1. e Test2, -

AB . k

C Test2 A

27

Set as StartUp Project. P <F5>. - B

:

9 JL % 2

( 9 : : ; . . .

D C -

C. R B

C AB -

A Remove. = ,

R > ,

A C.

- C A B AB . R AB ( Test)

C Example, B C -

C Solution A

Add|Existing Project… D -

> Add Existing Project. ; [ B A ,

B A , > C-

vcproj ( C R Test.vcproj). D Test

C Example.

! ",

P . 1.10a - C Exaple, B C, ,

B R C Test1 ( . 1.10b). . ,

C, B , ( . 1.7), C, -

B , >,

A - . 2, > (Test1.exe Test2.exe) Debug, A B

d:\VSC\Examle\Debug.

28

a)

b)

H. 1.110. ; C:

a - Example C; b -

Test1 C Example

( - , 641(. - ,j +E(3

- ,

C. 4 . ! ,

B ,

, AB

R >, - B .

- , B C

A A

. 2 C >

Debug Release, - C > C ncb ( . 1.7 1.10 ). (4 -

C , -

). 2 R >, A-exe->, A ,

AB .

D A -

, B C. R B

C C

A Build.

29

Q C ncb . 2 A-

C. - R

VSC++, > C ncb,

Debug Release, VSC++,

. V -

( Rebuild A).

1.3.( *( 641(. - , +E(34

1.; C, B . V >

cpp-> A R -

10 C A

. = (C) -

C . - C

. ; :

Debug Release.

2.; C . -A-

,

R A > A.

3.D .

1.4.-E(6+ , (*- 2+ ,j (3D-3+

. :

1)> ;

2);

3), B , C

;

4)C ( cpp->);

5)exe-> Debug Release.

30

( 3 (./ 4- 6(1 ( 4

1.! C, B ?

2.! C, B ?

3.! A ?

4.D , ^ A

> A .

5.! > C cpp?

6.! >?

7.! >, B C VSC++?

8.! system("pause")?

9.e > iostream?

10.- A -

A using namespace std?

11.! > setlocale [ ?

12.! A ?

13.! VSC++ Windows?

14.e A Release Debug?

15.! ?

16.! C?

17.! C?

18.P >, B C, - B .

19.P > , B C, -

B .

20.! A ?

21.! >, AB C , h, obj, vcproj, ncb, sln?

22.! > A C

A?

23.! C ?

Соседние файлы в папке Examination_IT