Первое знакомство с Visual Basic:
Основы программирования в Visual Basic:
Переменные: именование переменных, объявление переменных, область видимости, присвоение значения, нулевое значение переменной. Типы данных. Константы: встроенные константы, объявление констант, перечисления. Массивы: объявление массива, инициализация массива, работа с массивами. Оформление программного кода: выставление комментариев, размещение оператора на нескольких строках, размещение нескольких операторов на одной строке. Программные модули. Редактирование исходного кода. Процедуры: сигнатура, назначение, описание и вызов. Функции: сигнатура, назначение, описание и вызов. Параметры подпрограмм: необязательные параметры, передача аргумента позиционно и по имени.
Управляющие конструкции и циклы:
Конструкция If...Then, If...Then...Else, Select Case. Различного вида циклы: For...Next, For Each...Next, Do...Loop. Конструкция With...End With. Конструкция Using...End Using. Операторы Continue и Exit. Встроенные функции Visual Basic. Использование объекта My.
Построение пользовательского интерфейса:
Создание нового проекта, сохранение проекта. Создание формы. Свойства объектов формы. Обработка событий. Действия, выполняемые с объектами формы. Настройка ключевых параметров формы: расположение и габариты, заголовок формы, стиль обрамления формы, фон формы, полосы прокрутки, события формы. Элементы интерфейса: меню, строка состояния, панель инструментов, диалоговые окна.
Основные элементы управления:
Общие свойства элементов управления. Метка. Текстовое поле. Элемент управления MaskedTextEdit. Кнопка управления. Флажок. Переключатель. Объединение элементов формы: Panel и GroupBox. Списки: ListBox, ComboBox, CheckedListBox, NumericUpDown, DomainUpDown.
| Дополнительные элементы управления:
Использование в форме графики. Полосы прокрутки. Таймер. Задание даты. Вкладки: внешний вид элемента, выбор вкладки, свойства вкладок. Ползунок. Гиперссылка. Сложные элементы управления: TreeView, ListView.
Объектно-ориентированное программирование:
Инкапсуляция. Наследование. Полиморфизм. Структура класса: объявление класса, частичные классы, поля, методы, свойства, события, перегрузка операторов. Создание и удаление классов и экземпляров класса. Переопределение методов базовых классов. Интерфейсы. Создание визуальных классов. Использование диаграммы классов.
Работа с файлами:
Основные операции с файлами: создание, удаление, перемещение, копирование. Чтение и запись файла, класс FileStream. Работа с каталогами и устройствами: получение списка каталогов, получение информации о каталоге, удаление каталога, перемещение каталога, создание каталога. Работа с путями к файлам. Просмотр окружения и изменений файловой системы. Организация печати.
Управление графикой:
Структуры пространства имен System.Drawing. Построение линий и фигур: типы линий, прямая линия, ломаная линия, дуга, сплайны, сектор, эллипс, многоугольник, путь. Заливка фигур. Работа с текстом в графическом режиме. Изображения. Дополнительные параметры. Анимационная графика.
Управление данными:
Особенности технологии ADO.NET. Организация хранения данных. Организация доступа к данным. Объектная модель ADO.NET: DataSet, Connection, Command, DataAdapter, DataReader. Пространства имен. Подключение/отключение к базе данных. Отображение данных, используя компонент DataTable. Использование LINQ для обработки данных.
|