Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование / Программирование в среде Visual C# (Часть 2).pdf
Скачиваний:
164
Добавлен:
27.05.2015
Размер:
1.41 Mб
Скачать

Институт информационных технологий и автоматизированных систем

Кафедра информационных технологий в металлургии

Программирование

в среде Visual C#. Часть 2

Методические указания

Новокузнецк

2012

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Сибирский государственный индустриальный университет»

Кафедра информационных технологий в металлургии

ПРОГРАММИРОВАНИЕ В СРЕДЕ VISUAL C#. ЧАСТЬ 2

Методические указания к выполнению практических занятий

по дисциплинe «Программирование» для студентов, обучающихся по направлениям подготовки:

230400.62 Информационные системы и технологии;

230100.62 Информатика и вычислительная техника

Новокузнецк

2012

УДК 004.42(07)

П784

Рецензент кандидат технических наук, доцент кафедры СИУ СибГИУ

Ю.А. Соловьева

П784 Программирование в среде Visual C#. Часть 2 : метод. указ. / Сиб. гос. индустр. ун-т. ; сост. : В.И Кожемяченко, С.Ю. Красноперов.

– Новокузнецк : Изд. центр СибГИУ, 2012. – 54 с.

Приведены описания компонентов среды программирования Visual C#, используемых при выполнении практических заданий, а также примеры выполнения практических заданий.

Предназначены для студентов, обучающихся по направлениям подготовки: 230400.62 Информационные системы и технологии; 230100.62 Информатика и вычислительная техника.

 

Содержание

 

Введение .....................................................................................................................

4

1 Компоненты Visual C# ...........................................................................................

5

1.1

Компонент класса GroupBox ........................................................................

5

1.2

Компонент класса RadioButton ....................................................................

5

1.3

Компонент класса CheckBox ........................................................................

6

1.4

Компонент класса ListBox ............................................................................

6

1.5

Компонент класса Form ................................................................................

7

1.6

Компонент класса PictureBox.......................................................................

8

1.7

Компонент класса Timer ...............................................................................

8

1.8

Компонент класса MenuStrip........................................................................

9

1.9

Компоненты классов ToolStrip и ToolStripButton ....................................

10

1.10 Компоненты классов StatusStrip и ToolStripStatusLabel........................

10

1.11 Компоненты классов OpenFileDialog и SaveFileDialog .........................

11

1.12 Компонент класса TreeView.....................................................................

12

2 Примеры выполнения практических заданий ...................................................

14

2.1

Стандартные алгоритмы .............................................................................

14

2.2

Элементы выбора ........................................................................................

16

2.3

Простейшие классы.....................................................................................

20

2.4 Графика.........................................................................................................

23

2.5

Диалоговые окна..........................................................................................

27

2.6

Комплексное задание ..................................................................................

32

2.7

Наследование ...............................................................................................

38

2.8

Древовидные структуры .............................................................................

45

Список литературы..................................................................................................

53

3

Введение

Создание программ в современных средах программирования подразумевает широкое применение принципов объектно-ориентированного программирования (ООП), а также использование событийного механизма выполнения программы.

Основными составляющими программы являются взаимодействующие компоненты, размещаемые на формах1. Каждый компонент характеризуется тремя структурными элементами:

свойства – характеристики компонента, определяющие его внешний вид, текущее состояние и, в некоторых случаях, поведение на форме;

методы – программы, позволяющие компоненту выполнять набор предопределенных действий, как правило, над своими свойствами;

события – список событий, на которые может реагировать компонент (например, на нажатие клавиши, щелчок мыши и т.д.). Для каждого события может быть описана реакция компонента на событие.

Таким образом, создание программы подразумевает выполнение трех операций:

размещение требуемых компонентов на форме (формах);

задание начальных значений свойств компонентов;

описание реакций компонентов на те или иные события.

1 Форма также является компонентом, поэтому ее свойства и поведение тоже могут быть заданы.

4