- •Введение
- •1 Компоненты Visual C#
- •1.1 Компонент класса GroupBox
- •1.2 Компонент класса RadioButton
- •1.3 Компонент класса CheckBox
- •1.4 Компонент класса ListBox
- •1.5 Компонент класса Form
- •1.6 Компонент класса PictureBox
- •1.7 Компонент класса Timer
- •1.8 Компонент класса MenuStrip
- •1.9 Компоненты классов ToolStrip и ToolStripButton
- •1.10 Компоненты классов StatusStrip и ToolStripStatusLabel
- •1.11 Компоненты классов OpenFileDialog и SaveFileDialog
- •1.12 Компонент класса TreeView
- •2 Примеры выполнения практических заданий
- •2.1 Стандартные алгоритмы
- •2.2 Элементы выбора
- •2.3 Простейшие классы
- •2.4 Графика
- •2.5 Диалоговые окна
- •2.6 Комплексное задание
- •2.7 Наследование
- •2.8 Древовидные структуры
- •Список литературы
Институт информационных технологий и автоматизированных систем
Кафедра информационных технологий в металлургии
Программирование
в среде 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