.


:




:

































 

 

 

 





, ᒺ- , , .

, , , .

. .

2 ί

:

) ;

) ;

) ;

) ;

) ;

) .

: .

. . .

 

:

1) ;

2) , ;

3) , .

 

, . . .

, ᒺ , , . ᒺ , UML. ϳ , .

. .

. ³ , .

. .

: . , . , .

. , .

. .

 

3 ί

.

 

:

) - 1 .;

) 1 c.;

) - 1 .;

) - 1 .;

) - 1-2 .;

) ( ) - 15-30 .;

) - 1-2 .;

) - 1-2 .;

) .

 

, , , . .

 

:

) , , , , , ;

) ;

) .

, , .

 

5 15 , . .

 

.

 

, . . , , . . :

) ( );

) ( ᒺ );

) (, ).

 

( ), , .

4 ί

2.1

, , , .

40 1,8 . : , - 20 , - 10 .

, , , .

 

4 (210 297 ) 3008-95 ". . " [2]. .

2.2

, Ҕ, ̲Ҕ, ϔ, ܔ . , Ҕ, ̲Ҕ, ϔ, Ȕ, ˲ ܔ, . . ܔ , .

, .

, . , . , , , , . ' . , .

.

³ .

, , , .

2.4

, . .

2.5

, , , . , , 1, 2, 3. ϳ . , , , 1.1, 1.2, 1.3.

2.6

. . ( ). ( ).

:

) ;

) :

1) ;

2) ;

) .

2.7

, , . . , . . , , , 2.1 - . , , . , . , , , - , : , .

2.8

, , . . , ( ) . , , , , . , , : . , , . , .

2.9

, , . . , , . , . . , , , . . . , . . , , , .

, , , : [5].

( " .., .., .") . , , , ., . , , - . , , , , , .

2.12

7. 1-84 " . ".

, [3], .

 

, , . , , . , . , , , , , , , , , . . . , , , .

 

5 ί ֲ

, . :

) , ;

) ;

) 3008-95.

 

.

:

) - ;

) : ;

) , .

 

. - 10 . ϳ . , , , .

 

:

) ;

) ;

) .

) ;

) ;

 

˲ , Ͳ ί

1. . ++. .-., .: ̔ , 2001.-1099 .

2. ., . ++. .-.: ̔, 2001.-1152.

3. . C# .NET. . .: , 2005. 796 .

4. .., - #. . : , 2009. 224 .

5. .., ++. . : , 2004. 294 .

 

 

1. .. . .: , 2002. 192 .

2. 3008-95 ". . " .

3. , /. .. , .., .., ... - : , 1986. - 36 .


 

 

A

.

  1. . , , . , , . , , .
  2. . ( , - . .).
  3. . , .
  4. . , , (, . .). . , .
  5. . , . : F1 ; Ent , ; s , ( ); b , . .; Shift-Tab ., .

 

[1].

 

.

! .

: (, , ), ( , , , ), , . ; .

 

 


2. . : , , , , , , , , , , , . ( ). . ; .

 

 

3. . : , , , , . , ( ). , , , .

 

 

4. . : , , , , , , , , . : , , , , . ; , , .

 

 

5. . , , , , , , , . ( ). . .

 

 

6. . : , , , , . . ( ), ( ), .

 

 

7. . ( ). : , , , , , , . .

 

 

8. . : , , , , . .

 

 


9. . . : , , , , . ( , ). : , . . .

 

 

10. . : , , , , , , . . . : , .

 

11. . ; ( ). .

 

 

12. . , : , , , , . ( ) ( ). .

 

 

13. . : , , . ( ), , . , .

 

 

14. . : , . : , , . : ( ), , . : , , . . .

 

 

15. . ; ; ( ). ; , .

 

 


16. . - , , . : ; . . , .

 

 

17. . - : , (), . .

 

 

18. -. : , . : , , . ( ); . ; , .

 

19. . : , , , . : , , . , , .

 

 

20. . : , , . ; , , .

 

 

21. . : , , . .; . , , . . , ; -.

 

 

22. . : , , , (, , ), . : ; , ,

 

 

23. . , (), , , . ( ); ( , , , , ).

 

 

24. . : , , , , . , .

 

 

25. . : , , ; , , , . , , .

 

 

26. . - , , , , , , , . , .

 

 

27. . , , , , , (, , . .), . . .

 

 

28. . : , , , , , , , . . .

 

 

29. -. : , , , -, , , (, ). : , , , , . ; , - (, ), .

 

 

30. . : , , , , , . . .

 

 

31. . , , : , , , , . . .

 

 

32. . , , ( ), ( ). .

 

 

33. . , , , , , , , . , .

 

 

34. . : , , , , -, , , (, , ), ( ), . : , , . .

 

 

35. (- ). : , -, , -. : (- , ), , . , . : , 200 . ., .

 

 

36. . : , , , , , , . : , . .

 

 

37. . : , , , , , : , , , , .

 

 

38. . : , ( ), , , , .

 

39. -. (-, , ) . , - ( & ).

 

 

40. . , , , , . , .

 

 

41. . ; . : , -, , , , . . : , ; -.

 

 

42. ( ). - ; , (, , , . .). ; (, 10 0,125 10 0,25, ) ( ) . , .

 

 

43. . : , , , , . : , , , . .

 

 

44. . : , , , , . : , , , . .

 

 

45. . . , , . : . : , . .

 

 

46. . ( , ). : , , , . . (). .

 

 

47. . : , , , , . , , .

 

 

48. . ( , ), (, , . . , , ), (, , , ), . -, , . .

 

 

49. . : ( ), ( , ), (3), ( ). ( ), .

 

 

50. . : , , , , : (, ) (., ). , , , .

 


_____________________________________________________________

( )

 

 

.
        10%
        20%
        40%
        20%
        10%
      12.05 100%

 

___________________________________

 

__________________________________

 

_________________________

 


̳

ᒺ-

 

:

 

:

. .

 

:

.

 

:

 

. ______________________________ ..

 

. _____________________________

 

 

 

 

2003

 


++ #. #. , ++.

 

1. . ;

2. ; ;

( ):

1. using - ;

2. ;

3. [Optional] , . , ;

4. . , ;

:

1. -;

2. ();

3. ( public, protected, private);

4. ( public, protected, private);

5. .

:

1. Tabs Keep tabs;

2. 4 ;

3. , :

 

 

if (file.Exists(fileName))

{

file.Open(fileName);

}

 

for (int i = 0; i < MAX_ELEMENTS; ++i)

{

array[i] = i * MULTIPLY_FACTOR;

}

 

switch (workMode)

{

case WorkMode.Add:

DoAdd();

break;

case WorkMode.Update:

DoUpdate();

break;

}

4. . . :

using ;

;

;

, , ;

.

5. . :

, :

if (condition)

 

    • :

int result = Calculate(argumentOne, argumentTwo);

 

    • :

int result = argumentOne + argumentTwo;

 

    • for:

for (int i = 0; i < MAX_ELEMENTS; ++i)

 

:

i++;

--counter;

6. . 78 . :

;

;

;

:

 

int i;

do

{

 

// Here comes a long line.

bool isSucceeded = a + b + c + d + e h * MAX_FACTOR / DEFAULT_SCALE

- correctionFactor;

}

 

7. , :

// The method declaration.

public float DoSomethingFromManyArguments(

Int argumentOne,

Int argumentTwo,

Decimal argumentThree,

String argumentFour)

{

// Method body goes here.

}

 

// The calling code.

float result = DoSomethingFromManyArguments(

1,

1,

M,

Some text);

8. , :

int customerID;

string customerName;

float salary;

9. , . :

Position _position;

string _customerName;

float _salary;

_customerName = John Doe;

_salary = DEFAULT_SALARY;

_salary += SALARY_BONUS;

_position = Position.Supervisor;

.





:


: 2016-09-03; !; : 569 |


:

:

, .
==> ...

1555 - | 1451 -


© 2015-2024 lektsii.org - -

: 0.37 .