Мультимедийный Обучающий Курс TeachPro Visual Basic .NET
03.04.2007, 09:51
Мультимедийный Обучающий Курс TeachPro Visual Basic .NET
Данный курс рассчитан для начинающих (и не только) программистов на Visual Basic .NET
Мультимедийный Обучающий Курс TeachPro Visual Basic .NET
Введение Инсталляция
Изучаем 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)
Ну и Программа Aero SWF.max v1.5.800 одна из лучших (если не самая лучшая) для просмотра (.SWF) Flash файлов, умеет прокручивать Flash файлы как обычные видео плееры. ИМХО ВООБЩЕМ.