Начать новую тему Ответить на тему
Статистика раздачи
Размер: 18.97 МБ | | Скачали: 35
Сидеров: 5  [0 байт/сек]    Личеров: 2  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Технология программирования на С++. Win32 API-приложения + code

Год: 2010
Автор: Литвиненко Н.А.
Жанр: Учебное пособие
Издательство: СПб, БХВ-Петербург
ISBN: 978-5-9775-0600-7
Язык: Русский
Формат: PDF, DJVU
Качество: Распознанный текст с ошибками (OCR)
Количество страниц: 280
Описание: Книга Технология программирования на C++. Win32 API-приложения является учебным пособием по начальному курсу низкоуровневого программирования на C++ для Windows с использованием библиотеки Программного интерфейса приложений (Application Program Interface). Книга предназначена для студентов и преподавателей технических вузов (специальности "Информационные системы", "Информатика и вычислительная техника" и т.п.), а также с успехом может быть использована для самообразования.

Книга включает шесть глав текста с большим количеством практических примеров.
В главе 1 "Интерфейс Windows-приложения" изложены сведения о скелете Windows-приложения, по обработке сообщений, выводу текста и простейшей графике. Глава 2 "Работа с файлами" посвящена вопросам выбора имени файла, назначения шрифта и организации скроллинга. Все это демонстрируется на примере разработки программы - просмотрщика текстовых файлов. Глава 3 "Окна и элементы управления" рассматривает технику создании дочерних и всплывающих окон, а также использование диалоговых окон в качестве контейнеров для стандартных и общих элементов управления. В главе 4 "Растровая графика" на многочисленных примерах продемонстрирована методика вывода в окно растровых изображений. Здесь же рассмотрены примеры создания виртуальных окон и метафайлов. Глава 5 "Библиотеки динамической компоновки DLL" посвящена технике создания пользовательских динамических библиотек и их использованию при явном и неявном связывании. В главе 6 "Процессы и потоки" рассматриваются порядок создания процессов и потоков, механизмы их синхронизации, объекты ядра и обмен данными между процессами.

Доп. информация:Сделано по мотивам скана:
Приложены листинги в двух форматах, txt и doc.
Введение
Интерфейс Windows-приложения
Каркас Windows-приложения
Исследование каркаса Windows-приложения
Стандартная заготовка Windows-приложения
Обработка сообщений
Нажатие клавиши
Сообщение мыши
Создание окна
Таймер
Рисование в окне
Рисование линии
Прямоугольники, регионы и пути
Прямоугольники
Регионы
Пути
Области отсечения
Вывод текста
Цвет текста и фона
Получение метрики текста
Определение длины строки
Системные шрифты
Определение произвольных шрифтов
Диалог с пользователем
Окно сообщений
Меню
Пример интерактивной графики
Вопросы к главе
Задания для самостоятельной работы
Работа с файлами
Диалог выбора файлов
Простой просмотрщик файлов
Организация скроллинга
Панель инструментов
Выбор шрифтов
Чтение и запись файлов в библиотеке Win32 API
Вопросы к главе
Задания для самостоятельной работы
Окна и элементы управления
Дочерние окна
Всплывающие окна
Диалоговые окна
Тестирование элементов управления
Общие элементы управления
Окно редактирования
Строка состояния
Простой текстовый редактор на элементе управления Edit Box Control
Немодальные окна
Стандартное диалоговое окно выбора цвета
Вопросы к главе
Задания для самостоятельной работы
Растровая графика
Функция BitBlt()
Вывод изображения в заданный прямоугольник
Загрузка изображения из файла
Растровые операции
Анимация
Функция PlgBlt()
Функция MaskBlt()
Вращение графического образа
Виртуальное окно
Метафайлы
Создание дискового файла
Растровое изображение в метафайле
Расширенные метафайлы
Вопросы к главе
Задания для самостоятельной работы
Библиотеки динамической компоновки DLL
Создание DLL
Использование DLL
Неявное связывание
DLL общего использования
Явная загрузка DLL
Загрузка ресурсов из DLL
Вопросы к главе
Задания для самостоятельной работы
Процессы и потоки
Создание процесса
Создание потока
Функции C++ для создания и завершения потока
Измерение времени работы потока
Высокоточное измерение времени
Приоритеты потоков
Синхронизация потоков в пользовательском режиме
Interlocked-функции
Критические секции (critical section)
Синхронизация с использованием объектов ядра
Семафоры
События
Мьютексы
Ожидаемые таймеры
Обмен данными между процессами
Разделяемая память для нескольких экземпляров ехе-файла
Файлы, проецируемые в память
Совместный доступ к данным нескольких процессов
Передача данных через сообщение
Вопросы к главе
Задания для самостоятельной работы
Поиск окна
Поиск всех окон, зарегистрированных в системе
Поиск главного окна созданного процесса
Литература
Дополнительная литература
Предметный указатель
содержание
Перезалил торрент. (15-Янв-14 21:00)
Качество получше, размер поменьше.
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 17.19 КБ / Просмотров 70 ]

Статус
Проверен 
 
Размер  18.97 МБ
Приватный: Нет (DHT включён)
.torrent скачан  35
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!