Краткое содержание курса: «Введение в С# и .NET Framework»
Занятие 1. Введение в С#.
Работа в Microsoft Visual Studio. Основы C#. Типы значения, ссылочные. Переменные. Массивы. Операторы. Циклы. Перечисления. Структуры
Занятие 2. Разработка Windows Form
Создание проекта. Окно дизайна формы, окно кода, панели инструментов, запуск проекта.
Занятие 3. Простые компоненты
Метка — Label. Кнопки — Button. Чекбоксы — Checkbox. Радиокнопки — RadioButton. Блок группировки — GroupBox. Поле ввода — TextBox. Разработка проекта "Калькулятор". Разработка проекта "Форма для тестирования".
Занятие 4. Списки
Список — ListBox. Помечаемый список — CheckedListBox. Выпадающий список — ComboBox. Регулятор численных значений — NumericUpDown. ListView.
Список изображений ImageList. Разработка проекта "Создание боевого юнита".
Занятие 5. Компонент TreeView
Создание иерархических списков. Разработка проекта "Иерархия исследований в игре-стратегии".
Занятие 6. Управляющие элементы формы
Бегунок — TrackBar. Индикатор прогресса — ProgressBar. Полосы прокрутки. Меню и панели инструментов. Диалоговые окна. Разработка проекта "Рынок ресурсов".
Занятие 7. Создание MDI приложений
Родительские и дочерние формы. Разработка проекта "Обмен ресурсами".
Занятие 8. Обработка сообщений мыши
Виды событий. Параметры событий. Разработка проекта "Поймай юнита".
Занятие 9. Работа с графикой
Особенности GDI+ . Рисование объектов. Кисть и карандаш. Рисование текста и графических примитивов. Разработка проекта "Графический дизайнер".
Занятие 10. Таймер и время
Компонент Timer. Компонент DateTimePicker. Структура DateTime. Обработка таймера. Разработка проекта "Пинг-понг".
Занятие 11. Файлы
Понятие потоков. Атрибуты открытия файлов. Диалоги открытия и сохранения файлов. Разработка проекта "Сокровища гномов".
Занятие 12. Графики и диаграммы
Компонент Data-Chart. Построение графиков и диаграмм. Разработка проекта "Анализ рынка ресурсов".
Занятие 13. Графики и диаграммы
Компонент Data-Chart. Построение графиков и диаграмм. Разработка проекта "Анализ рынка ресурсов".
Занятие 14. Финальный проект. Разработка игры-стратегии.