16
фев
2008

Программирование на MS Visual С++ (2006)

Программирование на MS Visual С++
Год выпуска: 2006
Жанр: Видео уроки
Издательство: ООО "МультиМедиа Технологии"
Сайт разработчика: http://teachpro.ru
Описание: Мультимедийный самоучитель TeachPro™ Программирование на MS Visual С++ - предназначен для изучения языка программирования Visual C++, который является на сегодняшний день самым распространенным языком программирования и законодателем мод в этой области, позволяя реализовывать любые, даже самые сложные задачи. Также в самоучителе рассматривается среда программирования Studio Net, которая позволяет в полной мере реализовать все достоинства разработки приложений на Visual C++.

В лекциях подробно описаны элементы управления, используемые в современных программах, разработка интерфейса для них, применение разного рода окон и стандартных диалогов, а также вопросы использования графики. По всем разобранным вопросам приводятся достаточно простые, но полностью раскрывающие данную тему примеры законченных программ.


Курс содержит

Введение
  • Инсталляция
  • Интерфейс. Знакомство
  • Интерфейс. Работа с окнами

Создание проектов
  • Первый проект на Visual C++. Создание пустого окна с помощью Мастера
  • Первый проект. Внешний вид
  • Первый проект. Создание реакций. Компиляция
  • Создание диалогового проекта с использованием Мастера. Выбор типа
  • Диалоговый проект. Настройка интерфейса
  • Диалоговый проект. Дополнительные возможности. Классы
  • Создание Многооконного проекта с использованием Мастера. Внешний вид и возможности проекта
  • Многооконный проект. Выбор типа
  • Многооконный проект. Документ представления
  • Многооконный проект. Настройка интерфейса
  • Исследование структуры проекта MFC. Классы и макросы
  • Структура проекта MFC. Классы документа и отображения. Функции
  • Структура проекта MFC. Ресурсы
  • Структура проекта MFC. Создание надписи. Чтение и сохранение
  • Исследование структуры диалогового проекта MFC
  • Структура диалогового проекта MFC

Работа с элементами управления
Элементы управления Static text и Picture control

  • Static text. Свойства. Создание
  • Static text. Внешний вид
  • Static text. Изменение в процессе работы приложения
  • Picture control и его свойства. Внешний вид
  • Picture control. Отображение в виде линии и прямоугольника. Иконка
  • Picture control. Отображение точечного рисунка
  • Picture control. Изменение в процессе работы приложения

Элементы управления Button и Check box
  • Button. Свойства. Внешний вид
  • Button. Обработчик сообщений
  • Button. Изменение в процессе работы приложения
  • Button. Кнопка с рисунком
  • Button. Создание кнопки в процессе работы приложения
  • Check box. Свойства. Внешний вид
  • Check box. Работа с ним
  • Check box. Обработчик событий
  • Check box. Переключатель с тремя состояниями
  • Check box. Отображение изображения. Создание в процессе работы приложения

Элементы управления Radio button и Edit control
  • Radio button. Свойства. Внешний вид
  • Radio button. Создание связанной с ним переменной
  • Radio button. Два набора Radio button. Получение его состояния
  • Radio button. Создание обработчика
  • Radio button. Группировка
  • Edit control. Свойства. Внешний вид
  • Edit control. Свойства влияющие на работу элемента
  • Edit control. Свойства многострочного текста
  • Edit control. События. Часть 1
  • Edit control. События. Часть 2
  • Edit control. Вставка и добавление строки
  • Edit control. Выделенный текст
  • Edit control. Строки и блоки текста. Часть 1
  • Edit control. Строки и блоки текста. Часть 2

Элементы управления List box, Combo box и Scroll bar
  • List Box и его свойства. Внешний вид
  • List Box. Формирование списка. Текущая строка
  • List Box. Вставка, удаление, поиск и выделение элементов списка
  • List Box. Список с несколькими столбцами. Список файлов
  • Combo box и его свойства. Внешний вид
  • Combo box. События
  • Combo box. Работа со списком. Добавление, удаление и вставка строки
  • Combo box. Работа со списком. Поиск и очистка строки
  • Scroll bar и его свойства
  • Scroll bar. Настройка его работы
  • Горизонтальный Scroll bar. Использование в программе
  • Вертикальный Scroll bar. Использование в программе

Элементы управления Slider control, Progress control и Spin control
  • Slider control и его свойства
  • Slider control. Создание событий. Часть 1
  • Slider control. Создание событий. Часть 2
  • Progress control и его свойства
  • Progress control. Создание событий
  • Spin control и его свойства
  • Spin control. Связь счетчика с конкретным элементом
  • Spin control. События

Элемент управления Hot key, IPaddress и Animation control
  • Hot key и его свойства
  • Hot key. Назначение события
  • Hot key. Регистрация
  • IP address и его свойства
  • IP address. События
  • Animation control и его свойства
  • Animation control. События

Список изображений Image list и его свойства
  • Создание
  • Добавление изображений и вывод на экран
  • Движение изображения
  • Реакция на щелчок мыши
  • Процесс перетаскивания изображения

Элементы управления List control и Tree control
  • List control и его свойства. Внешний вид
  • List control. Внешний вид. Список изображений
  • List control. Заполнение данными
  • List control. Режимы отображения и переключение между ними
  • List control. Очистка. Удаление элемента
  • List control. Редактирование элементов списка
  • List control. Сортировка. Часть 1
  • List control. Сортировка. Часть 2
  • List control. Перетаскивание элементов
  • List control. Список файлов
  • Tree control и его свойства. Внешний вид
  • Tree control. Заполнение данными. Часть 1
  • Tree control. Заполнение данными. Часть 2
  • Tree control. Текущая запись. Дочерние записи
  • Tree control. Разворачивание и сворачивание списка. Удаление и очистка. Сортировка
  • Tree control. Редактирование элементов Tree control

Элементы управления Month calendar, Date time picker и Tab control
  • Month calendar и его свойства
  • Month calendar. Внешний вид. Установка размера, дня недели и цвета
  • Month calendar. Сегодняшний день, Выбранный день
  • Month calendar. Выбранный диапазон. Диапазон работы календаря
  • Date time picker и его свойства
  • Date time picker. События. Часть 1
  • Date time picker. События. Часть 2
  • Tab control и его свойства. Внешний вид
  • Tab control. Создание и инициализация
  • Tab control. Управление элементами
  • Tab control. Изменение элемента вкладки
  • Tab control. Переключение между элементами

Элементы управления Bitmap Button и Extended Combo Box
  • Bitmap Button и его свойства
  • Bitmap Button. События
  • Extended Combo Box и его свойства
  • Extended Combo Box. События

Выравнивание элементов управления
  • Выравнивание элементов управления. Часть 1
  • Выравнивание элементов управления. Часть 2
  • Элемент управления Group Box

Элементы интерфейса пользователя
Разработка меню
  • Виды меню. Создание нового меню
  • Создание подменю. Выделение пункта меню. Свойства элементов меню
  • Редактирование
  • Программное добавление элементов
  • Программное выделение пунктов меню
  • Программное выделение одного пункта меню из нескольких
  • Добавление изображений на пункты меню. Реакция на щелчок
  • Создание всплывающего меню
  • Организация работы всплывающего меню

Панели инструментов
  • Панели инструментов. Создание панели Toolbar
  • Изменение расположения
  • Изменение стиля кнопок
  • Реакция на щелчок. Разные элементы на панели
  • Создание панели CDialogBar
  • Редактирование панели CDialogBar
  • Расширенная панель инструментов CReBar
  • Взаимное расположение разных панелей на окне

Статусная строка
  • Создание новой строки состояния
  • Разбиение на отдельные панели и отображение информации
  • Размещение изображений
  • Oбеспечение функциональности
  • Взаимодействие с меню

Всплывающая подсказка
  • Создание новых всплывающих подсказок к элементам. Часть 1
  • Создание новых всплывающих подсказок к элементам. Часть 2
  • Создание всплывающих подсказок к окну
  • Отображение позиции ползунка

Окна в библиотеке MFC
Диалоговое окно
  • Диалоговое окно Свойства. Часть 1
  • Диалоговое окно Свойства. Часть 2
  • Модальные окна
  • Немодальные окна
  • Размещение окна внутри другого
  • Дочерние окна. Часть 1
  • Дочерние окна. Часть 2
  • Размещение окна поверх остальных. Прозрачное окно

Наборы свойств, вкладки и мастера
  • Создание страниц для вкладок
  • Создание вкладок
  • Настройка функциональности
  • Класс CPropertySheet
  • Немодальная вкладка
  • Создание Мастера
  • Кнопка Upply

Стандартные блоки диалога
  • Окно сообщения. Часть 1
  • Окно сообщения. Часть 2
  • Выбор файла. Создание диалога выбора файла
  • Выбор файла. Настройка опций. Получение имени файла
  • Выбор файла. Множественный выбор
  • Выбор файла. Диалог сохранения файла
  • Выбор цвета. Часть 1
  • Выбор цвета. Часть 2
  • Bыбор шрифта. Часть 1
  • Выбор шрифта. Часть 2
  • Найти и заменить. Создание диалога Найти
  • Найти и заменить. Опции диалога Найти
  • Найти и заменить. Настройка опций диалога Найти
  • Найти и заменить. Обработчик нажатия на кнопки диалога
  • Найти и заменить. Нажатие на кнопки диалога
  • Печать и настройка печати
  • Печать и настройка печати. Настройка опций
  • Печать и настройка печати. Результат работы диалогового окна
  • Параметры страницы. Создание диалога
  • Параметры страницы
  • Параметры страницы. Настройка опций

Графический интерфейс. Общие вопросы
Графический интерфейс
  • Контексты устройств
  • Анимационные эффекты. Часть 1
  • Анимационные эффекты. Часть 2
  • Режимы отображения фона
  • Закрашивание многоугольников и рисование
  • Системы координат. Часть 1
  • Системы координат. Часть 2
  • Графические примитивы
  • Рисование графических примитивов
  • Отображение точечных рисунков и иконок. Рисование мышью на окне приложения
  • Заполнение областей цветом. Увеличение и копирование изображения

Графические классы
  • Карандаш CPen. Настройка опций
  • Карандаш Cpen
  • Рисование с использованием карандаша Cpen
  • Кисть Cbrush. Часть 1
  • Кисть Cbrush. Часть 2
  • Шрифт CFont. Часть 1
  • Шрифт CFont. Часть 2
  • Битовый массив CBitmap. Часть 1
  • Битовый массив CBitmap. Часть 2
  • Регион CRgn. Создание простейших регионов. Закрашивание текста
  • Регион CRgn. Копирование регионов
  • Регион CRgn. Рисование и закрашивание регионов

Архитектура Документ-Представление
  • Создание простейшего приложения и его анализ
  • Чтение и редактирование html файлов
  • Просмотр списков. Часть 1
  • Просмотр списков. Часть 2
  • Рисование на окне. Часть 1
  • Рисование на окне. Часть 2
  • Отображение диалогового окна
  • Сохранение и чтение данных диалогового окна. Разделитель splitter

Расширенный текстовый редактор
  • В архитектуре Документ-Представление. Создание с помощью мастера
  • В архитектуре Документ-Представление. Форматирование
  • В архитектуре Документ-Представление. Всплывающее меню. Вставка объектов
  • В диалоговом окне. Создание
  • В диалоговом окне. Правка текста. Выравнивание. Изменение шрифта
  • В диалоговом окне. Списки

Доп. информация: Формат видео: swf