Ваша корзина пуста
Сумма: 0 руб.

Программирование на Visual Basic в Microsoft Visual Studio 2010

О курсе
Программирование на Visual Basic в Microsoft Visual Studio 2010
от 25 000 руб.
Заказать курс

Программирование на Visual Basic в Microsoft Visual Studio 2010

  • Оригинальное название: Programming in Visual Basic with Microsoft Visual Studio 2010
  • Номер курса: 10550
  • Вендор: Microsoft

Цель курса

Целью курса является изучение языка Visual Basic и особенностей его реализации на платформе .NET Framework 4.0. Курс даёт обширные знания языка Visual Basic, позволяющие затем продолжить обучения на последующих курсах этого направления.

Microsoft Visual Studio 2010 — новейшая среда разработки от Microsoft, нацеленная на создания широкого класса приложений на базе платформы .NET Framework.

Курс рассчитан на профессиональных разработчиков, имеющих опыт программирования на языках Visual Basic, C, C++ или Java и понимающих основы объектно-ориентированного программирования. Аудитория курса — опытные программисты, желающие разрабатывать корпоративные бизнес-приложения.

Требуемая подготовка

Не менее 12 месяцев опыта работы с объектно-ориентированными языками программирования.


Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

Цель курса

Целью курса является изучение языка Visual Basic и особенностей его реализации на платформе .NET Framework 4.0. Курс даёт обширные знания языка Visual Basic, позволяющие затем продолжить обучения на последующих курсах этого направления.

Microsoft Visual Studio 2010 — новейшая среда разработки от Microsoft, нацеленная на создания широкого класса приложений на базе платформы .NET Framework.

Курс рассчитан на профессиональных разработчиков, имеющих опыт программирования на языках Visual Basic, C, C++ или Java и понимающих основы объектно-ориентированного программирования. Аудитория курса — опытные программисты, желающие разрабатывать корпоративные бизнес-приложения.

По окончании курса Вы будете уметь

  • Описывать архитектуру и назначение .NET Framework, использовать Microsoft Visual Basic и Visual Studio 2010 для создания приложений .NET Framework.
  • Описать синтаксис и основные программные конструкции Visual Basic.
  • Создавать и вызывать методы.
  • Понимать принципы обработки исключительных ситуаций.
  • Использовать базовые операции ввода-вывода в своих приложениях.
  • Создавать и использовать новые типы данных (перечисления, классы и структуры), а также понимать различие между ссылочными типами и простыми типами.
  • Контролировать область видимости и время жизни членов типа.
  • Использовать наследование для создания новых ссылочных типов.
  • Управлять временем жизни объекта и контролировать использование ресурсов.
  • Создавать свойства и индексаторы для сокрытия (инкапсуляции) данных, создавать операторы для работы с этими данными.
  • Разъединять операции и методы их реализующие и использовать эту технику для обработки асинхронных событий.
  • Использовать коллекции и шаблоны для типизации классов, структур, интерфейсов и методов.
  • Реализовать собственный класс коллекции с поддержкой перебора элементов.
  • Выполнять запросы к данным в памяти с использованием языка LINQ.
  • Использовать в вашем приложении на Visual Basic компоненты написанные на динамических языках, таких как Ruby и Python, а также компоненты COM.

Требуемая подготовка

Не менее 12 месяцев опыта работы с объектно-ориентированными языками программирования.

Программа

Модуль 1. Введение в Visual Basic и .NET Framework

  • Введение в .Net Framework 4.0
  • Создание проектов во Visual Studio 2010
  • Создание приложения на Visual Basic, создание графического приложения
  • Документирование приложения
  • Отладка приложения с использованием встроенного отладчика Visual Studio 2010
  • Лабораторные работы:
    • Создание простого консольного приложения.
    • Создание графического приложения WPF
    • Проверка работающего приложения
    • Генерация документации для приложения

2     Модуль 2. Использование программных конструкций Visual Basic

  • Объявление переменных и присваивание значений
  • Использование выражений и операторов
  • Создание и использование массивов
  • Использование операторов ветвления
  • Использование операторов циклов
  • Лабораторные работы:
    • Вычисление квадратного корня
    • Преобразование целочисленных значений в двоичный формат
    • Умножение матриц

3     Модуль 3. Объявление и вызов методов

  • Объявление и выполнение методов
  • Указание необязательных параметров и передача параметров по ссылкам.
  • Лабораторные работы:
    • Вычисление наибольшего общего делителя (НОД) алгоритмом Евклида
    • Вычисление НОД для 3, 4 и 5 целых чисел
    • Сравнение результатов и их графическое представление

3     Модуль 4. Обработка исключений

  • Обработка исключений
  • Генерация исключительных ситуаций
  • Лабораторные работы
    • Создание безопасных методов
    • Определение исключительных ситуаций

3     Модуль 5. Чтение и запись файлов

  • Работа с файловой системой
  • Чтение и запись файлов с использованием потоков
  • Лабораторные работы:
    • Создание простого файлового редактора
    • Конвертация в xml-редактор

2     Модуль 6. Создание новых типов

  • Создание и использование модулей и перечислений
  • Создание и использование классов
  • Создание и использование структур
  • Сравнение ссылочных типов и простых типов
  • Лабораторные работы:
    • Использование перечислений
    • Использование структур для моделирования простых типов
    • Использование классов для моделирования более сложных типов

3     Модуль 7. Сокрытие (инкапсуляция) данных и методов

  • Управление доступность членов типа
  • Общие методы и данные
  • Лабораторные работы:
    • Сокрытие данных
    • Использование общих членов типа
    • Реализация методов расширения

3     Модуль 8. Наследование классов и реализация интерфейсов

  • Использование наследования для создания новых ссылочных типов
  • Определение и реализация интерфейса
  • Определение абстрактного класса
  • Лабораторные работы:
    • Определение интерфейса
    • Реализация интерфейса
    • Создание абстрактного класса

3     Модуль 9. Управление жизненным циклом объектов и использование ресурсов

  • Введение в сборщик мусора (Garbage Collector)
  • Управление ресурсами
  • Лабораторная работа:
    • Реализация интерфейса IDisposable
    • Управление ресурсами, используемыми объектом

2     Модуль 10. Инкапсуляция данных и определение перегруженных операторов

  • Создание и использование свойств
  • Создание и использование индексаторов
  • Перегрузка операторов
  • Лабораторные работы:
    • Определение свойств в интерфейсе
    • Реализация свойств в классе
    • Использование свойств класса
    • Реализация и использование индексаторов
    • Создание класса матрицы и соответствующего класса исключений
    • Реализация и тестирование операторов для класса матриц

3     Модуль 11. Слабо связанные компоненты и обработка событий

  • Объявление и использование делегатов
  • Использование лямбда-выражений
  • Обработка событий
  • Лабораторные работы
    • Вызов и обработка событий
    • Использование лямбда-выражений

3     Модуль 12. Использование коллекций и шаблонов классов

  • Использование коллекций
  • Создание и использование шаблонов
  • Использование шаблонных методов и делегатов
  • Лабораторные работы:
    • Кэширование данных
    • Определение и реализация шаблона интерфейса
    • Реализация шаблона метода

2     Модуль 13. Создание и переборка собственных коллекций

  • Реализация собственной коллекции
  • Добавление класса для переборки собственной коллекции (Enumerator)
  • Лабораторные работы
    • Реализация интерфейса IList
    • Реализация переборки коллекции

3     Модуль 14. Использование LINQ запросов к данным

  • Процедурный метод выполнения LINQ и операторы запроса.
  • Создание динамических LINQ запросов и выражений
  • Лабораторные работы
    • Использование операторов в LINQ запросе
    • Создание динамического запроса LINQ

2     Модуль 15. Интегрирование кода Visual Basic с динамическими языками и компонентами COM

  • Интегрирование кода Visual Basic с кодом на Ruby и Python
  • Использование компонент COM в приложении Visual Basic
  • Лабораторные работы
    • Интегрирование кода Ruby и Python в приложение Visual Basic
    • Вызов компонент COM и служб из приложения Visual Basic
Документы об окончании