Введение в программирование на языке Visual C#
Покупка
Основная коллекция
Тематика:
Программирование на C и C++
Издательство:
Издательство ФОРУМ
Автор:
Гуриков Сергей Ростиславович
Год издания: 2019
Кол-во страниц: 447
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
Среднее профессиональное образование
ISBN: 978-5-00091-540-0
ISBN-онлайн: 978-5-16-108877-7
Артикул: 682842.02.01
Доступ онлайн
В корзину
Учебное пособие является руководством по программированию на языке Visual C# для начинающих. В нем содержится описание такого традиционного материала, как работа линейных, разветвляющихся и циклических структур, обработка одномерных и двумерных массивов. Кроме того, рассмотрены методы работы с символами и строками, файлами, даны основные понятия работы с классами. Обсуждаются типы данных, используемые в Visual C#, большое внимание уделено методам ввода и вывода данных, сделан обзор основных элементов управления среды программирования. Имеются примеры консольных приложений, однако большинство программ написаны как Windows-приложения. В конце каждой главы имеется набор контрольных вопросов и упражнений, задач для самостоятельного решения.
В учебном пособии содержится свыше 230 листингов программ, набор которых на компьютере приведет к эффективному усвоению теоретического материала, поможет выполнить практические или лабораторные работы в среде программирования. В приложениях содержится лабораторный практикум, состоящий из 22 работ, а также приведено описание 18 заставок к проектам, выполненных на основе использования интерфейса GDI+.
Тематика:
ББК:
УДК:
ОКСО:
- Среднее профессиональное образование
- 09.02.03: Программирование в компьютерных системах
- 09.02.07: Информационные системы и программирование
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов.
Для полноценной работы с документом, пожалуйста, перейдите в
ридер.
ВВЕДЕНИЕ В ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ VISUAL C# С.Р. Гуриков Рекомендовано Учебно-методическим советом СПО в качестве учебного пособия для студентов учебных заведений, реализующих программу среднего профессионального образования по специальностям 09.02.01 «Компьютерные системы и комплексы», 09.02.02 «Компьютерные сети», 09.02.03 «Программирование в компьютерных системах», 09.02.04 «Информационные системы (по отраслям)», 09.02.05 «Прикладная информатика (по отраслям)» УЧЕБНОЕ ПОСОБИЕ Москва 2019 ИНФРА-М
УДК 004.43(075.32) ББК 32.973-018я723 Г95 Гуриков С.Р. Г95 Введение в программирование на языке Visual C# : учеб. пособие / С.Р. Гуриков. — М. : ФОРУМ : ИНФРА-М, 2019. — 447 с. — (Среднее профессиональное образование). ISBN 978-5-00091-540-0 (ФОРУМ) ISBN 978-5-16-013897-8 (ИНФРА-М) Учебное пособие является руководством по программированию на языке Visual C# для начинающих. В нем содержится описание такого традиционного материала, как работа линейных, разветвляющихся и циклических структур, обработка одномерных и двумерных массивов. Кроме того, рассмотрены методы работы с символами и строками, файлами, даны основные понятия работы с классами. Обсуждаются типы данных, используемые в Visual C#, большое внимание уделено методам ввода и вывода данных, сделан обзор основных элементов управления среды программирования. Имеются примеры консольных приложений, однако большинство программ написаны как Windows-приложения. В конце каждой главы имеется набор контрольных вопросов и упражнений, задач для самостоятельного решения. В учебном пособии содержится свыше 230 листингов программ, набор которых на компьютере приведет к эффективному усвоению теоретического материала, поможет выполнить практические или лабораторные работы в среде программирования. В приложениях содержится лабораторный практикум, состоящий из 22 работ, а также приведено описание 18 заставок к проектам, выполненных на основе использования интерфейса GDI+. УДК 004.43(075.32) ББК 32.973-018я723 Р е ц е н з е н т ы: В.Н. Шакин, кандидат технических наук, доцент, декан Второго общетехнического факультета (ОТФ–2) Московского технического университета связи и информатики; Ю.А. Сытняк, кандидат технических наук, доцент, начальник аналитического сектора Государственного научно-методического центра ISBN 978-5-00091-540-0 (ФОРУМ) ISBN 978-5-16-013897-8 (ИНФРА-М) © Гуриков С.Р., 2018 © ФОРУМ, 2018
...............................................................................................................................................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
Доступ онлайн
В корзину