🗊 Презентация WinApi. Основные типы данных

Нажмите для полного просмотра!
WinApi. Основные типы данных, слайд №1 WinApi. Основные типы данных, слайд №2 WinApi. Основные типы данных, слайд №3 WinApi. Основные типы данных, слайд №4 WinApi. Основные типы данных, слайд №5 WinApi. Основные типы данных, слайд №6 WinApi. Основные типы данных, слайд №7 WinApi. Основные типы данных, слайд №8 WinApi. Основные типы данных, слайд №9 WinApi. Основные типы данных, слайд №10 WinApi. Основные типы данных, слайд №11 WinApi. Основные типы данных, слайд №12 WinApi. Основные типы данных, слайд №13 WinApi. Основные типы данных, слайд №14 WinApi. Основные типы данных, слайд №15 WinApi. Основные типы данных, слайд №16 WinApi. Основные типы данных, слайд №17 WinApi. Основные типы данных, слайд №18 WinApi. Основные типы данных, слайд №19 WinApi. Основные типы данных, слайд №20 WinApi. Основные типы данных, слайд №21 WinApi. Основные типы данных, слайд №22 WinApi. Основные типы данных, слайд №23 WinApi. Основные типы данных, слайд №24

Вы можете ознакомиться и скачать презентацию на тему WinApi. Основные типы данных. Доклад-сообщение содержит 24 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Восьмое занятие WinApi
Описание слайда:
Восьмое занятие WinApi

Слайд 2


WinApi Переходник между программой и операционной системой, то есть, теми возможностями, которые она предоставляет.
Описание слайда:
WinApi Переходник между программой и операционной системой, то есть, теми возможностями, которые она предоставляет.

Слайд 3


Основные типы данных BOOL – этот тип данных аналогичен bool. Он также имеет два значения – 0 или 1. Только при использовании WINAPI принято...
Описание слайда:
Основные типы данных BOOL – этот тип данных аналогичен bool. Он также имеет два значения – 0 или 1. Только при использовании WINAPI принято использовать вместо 0 спецификатор NULL. BYTE – байт, ну или восьмибитное беззнаковое целое число. DWORD — 32-битное беззнаковое целое. INT – 32-битное целое. LONG – 32-битное целое – аналог всё также long int. NULL – нулевой указатель. Вот его объявление: void *NULL=0; UINT – 32-битное беззнаковое целое.

Слайд 4


Строковые типы данных Есть два вида кодировок символов: ANSI и UNICODE. Однобайтные символы относятся к ANSI. Двухбайтные — к кодировке UNICODE....
Описание слайда:
Строковые типы данных Есть два вида кодировок символов: ANSI и UNICODE. Однобайтные символы относятся к ANSI. Двухбайтные — к кодировке UNICODE. Каждая функция для работы со строками в WinApi имеет версию для UNICODE, как правила различаются суффиксом (напр. TextOutA(), TextOutW())

Слайд 5


UNICODE Cтандарт кодирования символов, позволяющий представить знаки почти всех письменных языков
Описание слайда:
UNICODE Cтандарт кодирования символов, позволяющий представить знаки почти всех письменных языков

Слайд 6


Строковые типы данных LPCSTR – указатель на константную строку, заканчивающуюся нуль-терминатором. LPCTSTR – указатель на константную строку, без...
Описание слайда:
Строковые типы данных LPCSTR – указатель на константную строку, заканчивающуюся нуль-терминатором. LPCTSTR – указатель на константную строку, без UNICODE. LPCWSTR – указатель на константную UNICODE строку. LPSTR – указатель на строку, заканчивающуюся нуль-терминатором. LPTSTR – указатель на строку, без UNICODE. LPWSTR – указатель на UNICODE строку. TCHAR – символьный тип — аналог char и wchar_t.

Слайд 7


Дескрипторные типы данных Дескриптор — это идентификатор какого-либо объекта. Для разных типов объектов существуют разные дескрипторы. Есть...
Описание слайда:
Дескрипторные типы данных Дескриптор — это идентификатор какого-либо объекта. Для разных типов объектов существуют разные дескрипторы. Есть дескрипторы кисти, курсора мыши, шрифта и т.д. С их помощью мы можем при инициализации или в процессе работы приложения поменять какие-нибудь настройки.

Слайд 8


WinApi. Основные типы данных, слайд №8
Описание слайда:

Слайд 9


Вспомогательные типы
Описание слайда:
Вспомогательные типы

Слайд 10


Наверное стоит посмотреть Предыдущие 7 слайдов честно украдены от сюда ->
Описание слайда:
Наверное стоит посмотреть Предыдущие 7 слайдов честно украдены от сюда ->

Слайд 11


Самое начало
Описание слайда:
Самое начало

Слайд 12


Практика Сделаем так
Описание слайда:
Практика Сделаем так

Слайд 13


Создание более сложного окна Для создание сложного окна нужно: Создать и описать класс окна Зарегистрировать класс окна Создать окно и получить его...
Описание слайда:
Создание более сложного окна Для создание сложного окна нужно: Создать и описать класс окна Зарегистрировать класс окна Создать окно и получить его дескриптор Вызвать функцию показа окна Запустить цикл обработки сообщений

Слайд 14


Пример Создание класса окна
Описание слайда:
Пример Создание класса окна

Слайд 15


Пример Регистрация класса окна
Описание слайда:
Пример Регистрация класса окна

Слайд 16


Пример Создание и получение дескриптора окна
Описание слайда:
Пример Создание и получение дескриптора окна

Слайд 17


Пример Показ окна
Описание слайда:
Пример Показ окна

Слайд 18


Пример Запуск цикла обработки сообщений
Описание слайда:
Пример Запуск цикла обработки сообщений

Слайд 19


Обработка событий При создании класса окна, в поле lpfnWndProc указывается функции для обработки системных сообщенией (жизненый цико приложения,...
Описание слайда:
Обработка событий При создании класса окна, в поле lpfnWndProc указывается функции для обработки системных сообщенией (жизненый цико приложения, события пользователя). Как правило в качестве этой функции выступает wndProc

Слайд 20


Параметры wndProc HWND hwnd – дескриптор окна UINT msg – тип сообщения системы (WM_DESTROY, WM_PAINT) WPARAM wParam, LPARAM lParam – параметры...
Описание слайда:
Параметры wndProc HWND hwnd – дескриптор окна UINT msg – тип сообщения системы (WM_DESTROY, WM_PAINT) WPARAM wParam, LPARAM lParam – параметры сообщения

Слайд 21


Практика Выведем Hello world
Описание слайда:
Практика Выведем Hello world

Слайд 22


Практика А теперь по русски
Описание слайда:
Практика А теперь по русски

Слайд 23


Практика Вывести код нажатой пользователем клавиши
Описание слайда:
Практика Вывести код нажатой пользователем клавиши

Слайд 24


Вопросы?
Описание слайда:
Вопросы?



Похожие презентации
Mypresentation.ru
Загрузить презентацию