Все курсы TeachPro :: Курс TeachPro VisualBasic.Net 7

Введение
Инсталляция

Изучаем VB.NET на примере собственного калькулятора

Наш первый проект

Объекты и программирование
Классы, Экземпляры классов, Свойства, Методы, События
Функции
Процедуры
Проект Visual Basic - Наш первый собственный калькулятор
Основная Форма. Элементы управления Button, GroupBox, Label, TextBox
Запуск программы калькулятора
Объявление и использование переменных
Усовершенствование программы калькулятора
Калькулятор на нескольких диалоговых панелях. Создание форм
Создание программного кода для нового проекта
Проверка работы проекта
Использование глобальной переменной. Оператор принятия решения
Управление программой по результатам анализа определенного условия. Анализ процесса выполнения программы
Использование Дебагера. Точки останова. Пошаговый анализ
Простое окно сообщения. Вывод рисунка
Использование логических и арифметических операций. Вызов подпрограммы
Использование оператора Select Case
Общедоступные переменные. Элемент управления CheckBox
Класс Math. Округление чисел

Элементы управления

Управление логикой работы проекта. Элемент управления RadioButton
Переключатели. Сравнение свойств CheckBox и RadioButton
Использование панели переключателей
Элемент управления ComboBox
Расположение элементов. Элемент управления DateTimePicker
Элемент управления MonthCalendar
Калькулятор для вычисления цен продуктов. Элемент управления ListBox
Свойства и использование элемента управления ListBox
Список элементов. Использование массивов
Инициализация массива. Создание формы калькулятора
Создание программного кода
Определение начальных значений
Использование операторов цикла. Конструкция For Next
Оператор Exit For. Неявный цикл. Оператор безусловного перехода
Конструкция Do Loop
Разновидности цикла Do Loop. конструкции While End While и For Each Next
Добавление элементов в список ListBox
Использование элемента управления Panel
Определение нового продукта в списке калькулятора. Использование оператора ReDim

Массивы, строки, метки

Переопределение размера массива
Смещение элементов массива и добавление новых элементов
Пошаговый анализ работы программного кода
Усовершенствование программного кода
Использование закладок при создании программного кода. Анализ содержимого текстовых полей. Сложное условие для оператора принятия решения
Проверка коллекции Items на наличие определенного элемента
Использование диалоговой панели в качестве окна сообщений
Вывод окна сообщений
Необходимость анализа названия продукта
Обработка строк. Определение длины строки. Выделение части строки
Сравнение строк. Управление работой проекта с помощью окон сообщений
Поочередное выделение фрагментов строки с помощью цикла
Структура вложенного цикла
Использование оператора Call
Вызов процедуры и передача ей значения
Управление работой проекта с помощью кнопок окна сообщений
Анализ алгоритма использования окна сообщений
Достоинства и недостатки алгоритма с использованием оператора безусловного перехода. Использование меток

Окно вывода сообщений, сохранение и печать

Усовершенствование алгоритма вывода окна сообщений
Свойства и методы диалоговой панели. Модальный режим вывода окна сообщений
Получение результатов диалога от окна сообщения
Использование стандартных окон сообщения. Класс MessageBox 1
Использование стандартных окон сообщения. Класс MessageBox 2
Простое окно сообщения
Кнопки на окне сообщения. Получение значения
Определение внешнего вида окна сообщения
Получение возвращаемого значения от окна ввода
Использование элемента управления Dialog
Элементы управления FileDialog
Элементы управления FontDialog и ColorDialog
Приложения с MDI-интерфейсом. Создание родительской формы
Использование элемента управления MainMenu. Шаблон дочерней формы
Создание экземпляров дочерней формы
Особенности работы MDI- интерфейса. Вызов диалогового окна открытия файла
Открытие файла и создание новых дочернего окон и их упорядочивание
Сохранение файлов. Свойство TextSaved
Процедуры SaveFile и SaveFileAs
Усовершенствование алгоритма сохранения файлов
Управление документами при закрытии окон
Добавление функции печати

Некоторые дополнительные элементы управления

Создание программы таймера. Компонент Timer. Использование функции Format
Алгоритм работы таймера. Элемент управления NotifyIcon
Элемент управления ContextMenu
Таймер для отсчета временного интервала
Элемент управления ProgressBar
Элемент управления TrackBar. Переопределение местонахождения элементов управления на форме
Полосы прокрутки

Установка вашего приложения

Создание инсталлятора
Инсталляция и запуск приложения. Использование Мастера Установки Проектов
Свойства установочного пакета
Настройка свойств установочного пакета

Работа с файловой системой

Работа с файловой системой с использованием VB. Проверка существования файла или каталога
Использование Методов Exists и GetFiles
Классы для осуществления операций с файлами и с папками
Файловые функции и методы VB. Поиск и чтение файлов определенного типа
Отображение выбранного файла. Атрибуты объектов файловой системы
Переопределение атрибутов файла программным путем
Методы для копирования, переименования и удаления файлов (часть I)
Методы для копирования, переименования и удаления файлов (часть II)