Московский Государственный Университет имени М.В. Ломоносова (МГУ) приглашает Вас пройти курс: «Программирование на языке C# и основы технологий .NET».
Цель курса
В курсе изучаются основы языка программирования C#, рассматривается применение библиотеки классов .NET Framework. Подробно рассматривается построение многооконных приложений, изучаются вопросы построения приложений, работающих с базами данных на основе применения ADO.NET, даются основные навыки применения WPF технологии и построения WEB- приложений с использованием ASP.NET. В помощь слушателям предоставляется код всех приводимых примеров.
Формат и форма обучения | Продолжительность | Итоговая аттестация | Получаемый документ |
---|---|---|---|
Очное | 50 ак. часа | Тест | Удостоверение о повышении квалификации МГУ |
Предварительная подготовка: требуется владение каким-либо языком программирования
По итогам курса Вы сможете
Платформа .NET.
- Сборки.
- Среда выполнения CLR.
- Спецификация CLSОсновные понятия языка C#.
- Ключевые слова и идентификаторы.
- Типы переменных и их инициализация. Встроенные типы.
- Типы пространства имен System. Явное и неявное приведение типов.
- Одномерные и многомерные массивы. Невыровненные массивы. Коллекции.
- Операции и операторы.
- Структуры. Объекты нумераторы.
- Индексаторы класса.Механизм отражения в С#.
- Атрибуты. Классы System.Attribute и System.AttributeUsageAttribute.
- Назначение и запрос атрибутов.
- Предопределенные и пользовательские атрибуты.
- Динамическая загрузка сборок.Объектно-ориентированное программирование на C#.
- Основные понятия ООП: абстракция данных и функциональности, наследование и полиморфизм, классы и объекты, инкапсуляция.
- Объекты и классы. Члены класса. Конструкторы. Вложенные классы.
- Производные классы.
- Интерфейсы и абстрактные классы.
- Перегрузка и переопределение методов, виртуальные методы.
- Статические члены класса. Применение свойств. Методы-аксессоры.
- Настраиваемые типы. Приведение типов. Упаковка и распаковка.
- Перечислимые типы. Сравнение объектов (интерфейс IComparable).
- Перегрузка операторов.Механизмы ввода/вывода.
- Классы Directory, File, StreamWriter и StreamReader.
- Чтение/запись текстовых файлов.
- Форматированный ввод/вывод.Приложения Windows Forms.
- Типы Application, Form.
- Управление формами. Контейнеры элементов управления.Графический интерфейс пользователя. События.
Основы объектно-ориентированного дизайна.
Делегаты и события. Делегат System.EventHandler.
- Обработчики событий.
- События окна.
- События от клавиатуры.
- События действия.
- События, инициируемые мышью.Разработка многооконных приложений Windows Forms.
- Формы и диалоги. Класс Form. Модальные диалоги.
- Применение стандартных диалогов. Классы OpenFileDialog и SaveFileDialog, FontDialog и ColorDialog.
- Компоненты графического интерфейса пользователя в Windows Forms.
- Диспетчеры компоновки: FlowLayoutPanel и TableLayoutPanel
- Основные типы пространства имен System.Windows.Forms.
- Элементы управления: Button, CheckBox, ComboBox, DateTimePicker, ListBox,
- LinkLabel, MaskedTextBox, MonthCalendar, PictureBox,TreeView.Построение меню.
- Разработка системы меню.
- Классы, используемые для построения меню: Menu, MainMenu, MenuItem,ContextMenu, MenuStrip, ContextMenuStrip.
- Добавление ключей-акселлераторов.
- Динамически создаваемое меню.Визуализация графики.
- Пространство имен Windows.Drawing.
- Графический контекст.
- Класс Graphics.
- Перья и кисти.
- Отображение графических объектов.Доступ к базам данных средствами ADO.NET.
- Структура объекта набора данных DataSet. Объекты DataColumn и DataRow.
- Провайдеры данных в ADO.NET.
- Соединение с базами данных.
- Присоединенные и отсоединенные наборы данных.
- Объекты Command.
- Управление наборами данных.
- Выполнение хранимых процедур.
- Применение элементов управления с привязкой к данным.Веб-приложения ASP.NET.
- Основы технологии ASP.NET. Применение сервера IIS.
- Жизненный цикл ASP.NET страницы.
- Элементы управления для страниц ASP.NET.
- Серверные элементы управления.
- Публикация данных из таблиц баз данных на веб-страницах ASP.NET.Основы технологии WPF.
- WPF-сборки. Язык XAML.
- Классы Application и Windows. Панели компоновки: Canvas, Grid, WrapPanel, DockPanel, StackPanel.
- WPF- элементы управления.
Зарегистрируйтесь на участие в курсе обучения от МГУ:
16 000 руб.
для физлиц
20 000 руб.
для юрлиц