Программирование в .NET
Курс по выбору
I. Базовые сведения о .NET Framework и ознакомление с базовыми языками программирования в .NET. Разработка Windows-приложений.
Visual Studio .NET - универсальное IDE разработки приложений в .NET. ООП в .NET. Базовые сведения о VB .NET и C#. Работа со строками, датами и временем, регулярными выражениями и коллекциями. Исключения. Работа с файловой системой и ее мониторинг. Многопоточность. Формы и элементы управления. Пользовательские компоненты. GDI+.
II. Разработка Web-приложений и ASP .NET.
Базовые сведения о ASP .NET. Web-формы. Серверные элементы управления. Пользовательские элементы управления. Специальные элементы управления. Проверка достоверности данных. Взаимодействие с файловой системой. Отправка электронной почты и доступ к сети. Определение возможностей браузера клиента. Динамическая переадресация на основе возможностей браузера. Управление состоянием на уровне страницы и сеанса. Безопасность в ASP .NET.
III. ADO .NET, базы данных и XML документы
Краткий обзор ADO .NET. Открытие соединения с базой данных. Адаптер. Считывание и запись данных в базу данных. Простое связывание данных и элементов управления. Параметризованный запрос. Встроенные процедуры. Использование объектной модели при работе с XML документами. Схемы данных XML. Доступ к XML средствами .NET. Чтение и запись XML. Проверка правильности XML документов.
IV. Windows и Web службы. Интеграция с MS Office
Построение Windows служб. Создание и публикация Web служб. Создание прокси класса. Синхронный и асинхронный вызов Web служб. Получение информации из базы данных с помощью Web служб. ActiveX технология и интегрирование приложений с MS Office.
Литература
- Гарнаев А.Ю. Visual Basic .NET: разработка приложений. СПб, 2002.
- Гуннерсон Р. Введение в C#. СПб, 2001.
- Пейс К. Освой самостоятельно ASP .NET. М., 2002.
- Мак-Манус Д., Кинсмен К. Создание приложений ASP .NET, XML и ADO .NET. М., 2002.
- Секунов Н. Самоучитель C#. СПб, 2001.
- Гарнаев А.Ю. Visual Studio .NET 2003: разработка приложений. СПб, 2003.
Примерный перечень вопросов к экзамену
- Работа с файловой системой
- Графика GDI+
- Формы и элементы управления
- Пользовательские компоненты
- Web-формы и серверные элементы управления
- Работа с базами данных
- Работа с XML документами
- Windows службы
- Web службы
- Интеграция приложений с MS Office