Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Введение в программирование на языке Visual C#

Покупка
Основная коллекция
Артикул: 433050.06.01
Доступ онлайн
от 456 ₽
В корзину
Книга является руководством по программированию на языке Visual C# для начинающих. В ней содержится описание такого традиционного материала, как работа линейных, разветвляющихся и циклических структур, обработка одномерных и двумерных массивов. Кроме того, рассмотрены методы работы с символами и строками, файлами, даны основные понятия работы с классами. Обсуждаются типы данных, используемые в Visual C#, большое внимание уделено методам ввода и вывода данных, сделан обзор основных элементов управления среды программирования. Имеются примеры консольных приложений, однако большинство программ написаны как Windows-приложения. В конце каждой главы имеется набор контрольных вопросов и упражнений, задач для самостоятельного решения. В книге содержится свыше 230 листингов программ, набор которых на компьютере приведет к эффективному усвоению теоретического материала, поможет выполнить практические или лабораторные работы в среде программирования. В приложениях содержится лабораторный практикум, состоящий из 22 работ, а также приведено описание 18 заставок к проектам, выполненных на основе использования интерфейса GDI+.
272
420
Гуриков, С. Р. Введение в программирование на языке Visual C# : учебное пособие / С.Р. Гуриков. — Москва : ФОРУМ : ИНФРА-М, 2020. — 447 с. — (Высшее образование: Бакалавриат). - ISBN 978-5-00091-458-8. - Текст : электронный. - URL: https://znanium.com/catalog/product/1092167 (дата обращения: 19.04.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
ВВЕДЕНИЕ 
В ПРОГРАММИРОВАНИЕ 
НА ЯЗЫКЕ VISUAL C#

С.Р. Гуриков

Рекомендовано в качестве учебного пособия 
для студентов образовательных учреждений высшего образования, 
обучающихся по направлению подготовки 11.03.02
«Инфокоммуникационные технологии и системы связи»
(квалификация (степень) «бакалавр»)

УЧЕБНОЕ ПОСОБИЕ

Москва                                        2020

ИНФРА-М

УДК 004.2
ББК 32.973-018
 
Г95

Гуриков С.Р.
Г95 
 
Введение в программирование на языке Visual C# : учебное пособие / С.Р. Гуриков. — Москва : ФОРУМ : ИНФРА-М, 2020. — 447 с. — (Высшее образование: Бакалавриат).

ISBN 978-5-00091-458-8 (ФОРУМ)
ISBN 978-5-16-013100-9 (ИНФРА-М, print)
ISBN 978-5-16-105882-4 (ИНФРА-М, online)

Книга является руководством по программированию на языке Visual C# для начинающих. В ней содержится описание такого традиционного материала, как работа линейных, разветвляющихся и циклических структур, обработка одномерных и двумерных 
массивов. Кроме того, рассмотрены методы работы с символами и строками, файлами, 
даны основные понятия работы с классами. Обсуждаются типы данных, используемые 
в Visual C#, большое внимание уделено методам ввода и вывода данных, сделан обзор основных элементов управления среды программирования. Имеются примеры консольных 
приложений, однако большинство программ написаны как Windows-приложения.
В конце каждой главы имеется набор контрольных вопросов и упражнений, задач для 
самостоятельного решения. 
В книге содержится свыше 230 листингов программ, набор которых на компьютере приведет к эффективному усвоению теоретического материала, поможет выполнить практические 
или лабораторные работы в среде программирования. В приложениях содержится лабораторный практикум, состоящий из 22 работ, а также приведено описание 18 заставок к проектам, 
выполненных на основе использования интерфейса GDI+.

УДК 004.2
ББК 32.973-018

Р е ц е н з е н т ы:
кандидат технических наук, доцент, заведующий кафедрой «Вычислительная математика и программирование», декан Общетехнического факультета (ОТФ–2) Московского 
технического университета связи и информатики В.Н. Шакин;
кандидат технических наук, доцент, начальник аналитического сектора ФГНУ «Госметодцентр» Ю.А. Сытняк

ISBN 978-5-00091-458-8 (ФОРУМ)
ISBN 978-5-16-013100-9 (ИНФРА-М, print)
ISBN 978-5-16-105882-4 (ИНФРА-М, online)
© Гуриков С.Р., 2013
© ФОРУМ, 2013

...............................................................................................................................................7
1. .........................................10

1.1
. . ....................................10 

1.2
...............................................................................11 

1.3
.........................................................................11 

1.4
-..........................................12 

1.5
Visual C#....................................................................................................16 

1.6
...........................................................16 

1.7
......................................................................................................16 

1.8
.......................................................................................................................17 

1.9
......................................................................................25 

1.10 ..........................................................................................................26 

2. Visual C#..................................................................................................................28

2.1
Visual C#......................................................................................28 

2.2
..................................................................................................31 

2.3
........................................................................................33 

2.4
...................................................39 

2.5
......................................................................................................40 

2.6
.........................................................................43 

2.7
............................................................................44 

2.8
..................................................................................44 

2.9
......................................................................................................45 

3. ..................................................................................................................74

3.1
............................................................................................................74 

3.2
.....................................................................................................76 

4. ....................................................................................................82

4.1
..............................................................................................82 

4.2
....................................................................................83 

4.3
..........................................................................................83 

4.4
...................................................................................................85 

4.5
...................................87 

4.6
............................................................................................................91 

4.7
.....................................................................................................95 

5. switch............................................................................................................99

5.1
..........................................................................................................101 

5.2
...................................................................................................103 

6. ..........................................................................................................106

6.1
for............................................................................................................106 

6.2
do…while ...............................................................................................128 

6.3
while .......................................................................................................141 

7. .......................................................................................157

7.1
.................................................163 

7.2
.........................................................................175 

7.3
...................................................................................................185 

8. .........................................................................................194

8.1
..............................................................................................197 

8.2
....................................................198 

8.3
...................................................................................................211 

9. . ..................................................................................223

9.1
.............................................................................................................224 

9.2
: .......................................................226 

9.3
.......................................................................230 

9.4
...................................................................................................231 

10. ............................................................................................239

10.1 ...........................................................................................239 

10.2 ............................................................................................240 

10.3 ..............................................................................244 

10.4 ...................................................................................................251 

11. .....................................................................................................................257

11.1 ...........................................................................................................257 

11.2 ...........................................................................259 

11.3 ......................................................................260 

11.4 .......................................................................................261 

11.5 ...................................................................................................266 

1. ................................................272

1 «» ........................................272 

2 «. ErrorProvider»....................279 

3 «RadioButton, ListBox, 

Timer, GroupBox . »..................................................................................................289 

4 «»................................295 

5 «MenuStrip, 

OpenFileDialog, SaveFileDialog, FontDialog, ToolStrip, StatusStrip. 

» ..........................................................................................302 

6 «» ...........................................................305 

7 «CheckedListBox, 

CheckBox, ComboBox, RadioButton, ListBox. »................310 

8 «» ....................................................................................................................................314 

9 «»...............................................................................322 

10 «» ....................................................................................................................................333 

11 «»................348 

12 «»...353 

13 » .............................................................................................................359 

14 «» .....366 

15 «»................................................................................................................372 

16 «» .....................381 

17 «» ......................................385 

18 «»....................................................................394 

19 «» ...............................402 

20 «».................................................406 

21 «»................................................412 

22 «»..............................................417 

2. ........................................................................420

1. ................423 

2. , . , ...........................................424 

3. . ..426 

4. -............................................................................................427 

5. . ....................................................................428 

6. ...........................................................430 

7. .....................................................................431 

8. Bitmap......................................................................................432 

9. ...............................................................................................433 

10. .........................................................................434 

11. ()..............................436 

12. .....................................437 

13. . .............................................................................438 

14. .........................................................................................439 

15. ..................................................................440 

16. . ........................................................................441 

17. . ErrorProvider...........................................................................................................443 

18. , . ...........................444 

.......................................................................................................................446

, .

, , , , .

, , . .

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

, , , , .

, «».

, Visual C#, . , , .

, , .

, (), .

— , — , , , . , , , , , , , , .

, — ().

, , , , , , . () . — .

, , , «» — ,
.

, «» .

.
, «» .

.

1 ,

() , () — .

2 18 , , , .

230 , 260 , .

, , , , , «», «», «», «» .. , 
, , , ,
, .

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

Visual C#, Microsoft Visual Studio Microsoft www.microsoft.com/ru-ru. 

,

, , «» .

, , . : ,  .

1. 1.1. . . -, .

— . , . .

: ,

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

1. .
2. .
3. .
4. .
, . , , .. .

, , . .
, , ,
, ..

:

(, ) — ().

— . .

— .

— , .. , .

:

;
;
;
.

1. , , , , , ,
.. -, .

2. . -, , . , , . -.

3. , , , ..

4. , .. , , , , .

1.2. /()

1.3. , , — .

1-. , .

2-. . .

3-. , .

4-. .

5-. .
6-. , .

1.4. --() . — «», «», -, «» -, «» (). — , . .

, , ,

() (). . .

, . (), ().

, . . : , , , . , (Form), (button), (textBox), (label) .., .

. — , . , ,
, .

— , . ,

Close () , Clear . ,
. , — . : , , . , : , , ,
.

:

. ;
:
textBox1.Text = "" ; //Text -. , . , , . , , — . , . Visual C# class.

(), () . , , , -. . , — , .

, .

, , .

-:

. : , , .

. , , .., , , .

, ,

. 
, , . . 1. 

. 1. .
private void button1_Click(object sender, EventArgs e) 
        { 

//  }
, . , .
, Click (), , Click, button1. : , (sender), (e).
e EventArgs. EventArgs , .

. — , . , System , (System.IO), (System.Drawing), (System.Data) .. System System.Console, , , .

using. , :

using System; 
using System.Collections.Generic; 
using System.Text; 

Windows-:

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Text; 
using System.Windows.Forms;

, «» , , . E 
2 1 
Доступ онлайн
от 456 ₽
В корзину