Архив метки: win32 api

win32 api

Технология программирования на C++. Win32 API-приложения — Н. А. Литвиненко

Данное пособие будет полностью объяснять всю работу и принципы программирования на С++, также поможет каждому разобраться в функциях Win32 API приложений. Этот материал обязан знать каждый новичок, который хочет разбираться в вопросах и задачах программирования. Ведь в этом пособии будут раскрыты важнейшие темы и все нужные базовые понятия.

Первая глава будет одной из важнейших, ведь здесь будет показан весь интерфейс Windows-приложения. Также тут каждый сможет узнать обо всех важнейших базовых функциях. Например, в разделе этого учебника можно будет узнать про исследования каркаса и про стандартные заготовки Windows-приложений. Этот раздел также даст представления о сообщениях мыши, о нажатии клавиш и про обработки сообщений. Каждый новичок сможет узнать в данном разделе этого учебника про системные шрифты, про диалоги с пользователем, а также про все виды интерактивной графики.

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

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

Книга «Технология программирования на C++. Win32 API-приложения» будет также содержать интересные приложения в конце, которые помогут закрепить все знания и получить новую полезную информацию. Не стоит забывать проходить такие же интересные задания после каждого раздела, ведь они будут помогать хорошо закреплять выученный материал и понимать, какие темы нужно перечитать повторно. Самое главное не пренебрегать ими, потому что последующее изучение будет не продуктивно. Зато после прочтения данного учебника и прохождению всех упражнений вы уж точно полностью поймете все основы программирования, и с легкостью будете использовать полученные знания на практике.

Автор данного пособия — Н. А. Литвиненко — является большим специалистом в сфере программирования на С++ и делиться всеми знаниями и опытом со своими читателями. Она позволяет без трудностей любому новичку сделать огромный шаг к своей карьере программиста. Это пособие рекомендуется прочитать любому студенту и новичку для понятия всех базовых терминов и для закрепления полученных знаний. Также этот учебник будет идеально использовать любому преподавателю для обучения студентов, ведь он гарантированно подготовит их к успешной сдаче экзаменов и поможет запомнить нужную информацию на всю жизнь.

Delphi. Профессиональное программирование — Дмитрий Осипов

Книга «Delphi. Профессиональное программирование» предназначена для опытного пользователя персонального компьютера, стремящегося к самостоятельному обучению программированию и разработке приложений и баз данных в среде Delphi, а также для профессиональных программистов, которые могут использовать книгу как справочник. Издание значительно отличается от подобных ему: оно не является ни «полным» руководством по Borland® Delphi™, ни справочником с переводом файлов помощи к среде программирования. Книга уникальна в том смысле, что представляет собой не просто инструмент, а профессиональную методику для разработки эффективных приложений для среды Windows. Автор детально, последовательно и системно излагает концепцию, основные принципы и особенности языка программирования Delphi. Подробно описаны функции Object Pascal и Win32 API, рассмотрено более 80 компонентов VCL. Первая часть книги посвящена изложению основ Delphi; здесь рассматриваются библиотека визуальных компонентов и принципы разработки собственных компонентов, изучаются библиотеки, подключаемые динамически; рассмотрены многопоточные приложения, программирование на Win32 API, технологии СОМ и OLE-automation, особенности построения сетевого ПО, вопросы межпрограммного взаимодействия и другие. Во второй части внимание уделено вопросам проектирования и создания реляционных баз данных. Проанализированы реляционная модель данных и язык SQL, рассмотрены базирующиеся на механизмах BDE, ADO и InterBase компоненты отображения данных и доступа к данным.

Программирование в C++ Builder — А. Я. Архангельский

В книге «C++ Builder» представлены справочные и методические материалы по работе с различными версиями C++ Builder. Рассмотрены системы визуального объектно-ориентированного программирования C++ Builder, начиная с версии C++Builder 5 и кончая C++Builder 2009. Материал не стоит считать устаревшим и по отношению к более новым версиям. В книге описывается работа с базами данных, построение прикладных программ, методика создания отчетов, клиентов, серверов, распределенных приложений и так далее. Подробно рассмотрены технологии, обеспечивающие доступ к данным BDE, InterBase, ADO (dbGo), dbExpress, методика диспетчеризации действий, технология распределенных приложений COM, DDE, DLL, ActiveX. В справочной части книги можно найти информацию по языку С++, классам и типам C++ Builder, их свойствам, событиям и методам, функциям C++ Builder и API Windows (около 570 функций). Книгу будет полезным справочником как для начинающих программистов, так для квалифицированных разработчиков.

Microsoft Windows 2000 API. Энциклопедия программиста — Р. Саймон

ОС Windows 98 и 2000 перевели на абсолютно новый качественный уровень методологию создания прикладных приложений, выполняемых под управлением вышеуказанных ОС. Несмотря на огромное количество достаточно мощных инструментальных средств создания программ, именно знание интерфейса программирования различных прикладных приложений (АРI) является своеобразным ключом к написанию программ, которые могут занять действительно достойное положение на рынке. Книга «Microsoft Windows 2000 API. Энциклопедия программиста» — это поистине великолепное справочно-учебное пособие по всем свойства АРI, которое может стать настольной книгой для каждого программиста. Исключительная полнота изложения материала, множество удачно подобранных примеров, а также эффективная организация книги делают ее истинной энциклопедией программиста. Отметим, что в книге в деталях рассматриваются вопросы использования ресурсов различных категорий, низкоуровневой обработки сообщений, управления памятью, использования интерфейса графических устройств, ввода/вывода, работы с файлами, системного реестра и т.д. Прилагаемый диск окажет значительную помощь в последующем использовании материала книги. Книга рекомендована для начинающих, профессиональных и опытных программистов.

C#. Советы программистам — Александр Климов

Книга «C#. Советы программистам» — это своеобразный сборник алгоритмов, советов, примеров программ на C# в MS Visual Studio 2005/2008 из таких сфер, как: работа с формами и компонентами управления, файлами и папками, клавиатурой и мышью, графикой и мультимедиа, применение технологий WSH и WMI, взаимодействие с MS Office и прочими приложениями. В описываемой книге также рассматриваются характерные особенности применения функций Windows API и т.д. На диске, прилыгаемом к книге, Вы найдете примеры из этой книги и демо-версию справочника по сообщениям Windows для C# и Visual Basic .NET, а также основным функциям API для .NET Framework.

Visual C++ на примерах — Галина Довбуш, Анатолий Хомоненко

Книга «Visual C++ на примерах» полностью посвящена приемам создания приложений в Microsoft Visual Studio 2005. В ней уделено значительное внимание азам языка C++ и основным приемам объектно-ориентированного программирования, характерным особенностям построения различных приложений API Windows и MFC, а также организации ввода-вывода. В описываемой книге рассмотрены:
— Объекты и классы, а также работа с ними.
— Техника работы в области программирования MVC++.
— Композиция, множественное и одиночное наследование. Перегрузка операций и основные шаблоны классов.
— Обработка сообщений в API Windows и MFC.
Следует отметить, что материал сопровождается примерами отлаженных программ и характеризуется систематичностью, строгостью и последовательностью. Данная книга предназначена для новичков в области программирования и может использоваться в качестве справочника для опытных пользователей. Диск, который продается вместе с книжкой, содержит тексты листингов примеров программ, которые приводятся в книге.

Программирование Win32 API в Delphi — Дмитрий Кузан, Владимир Шапоров

Книга посвящена интерфейсам прикладного программирования Windows (Win32 API) при разработке прикладных программных программ с использованием Borland Delphi. Изложены основные принципы работы с API. Рассмотрен ряд интерфейсов API: для работы со средствами коммуникаций (TAPI), с электронной почтой (MAPI), мультимедиа (MMCI), графическим интерфейсом и другие. Наглядные графические примеры помогают в освоении материала. К пособию прилагается компакт-диск, содержащий исходные тексты примеров, программы, нужные библиотеки.

Borland C++ Builder 5 — Ч. Калверт, К. Рейсдорф

Написанная большой группой американских программистов под руководством Чарли Калверта и Кента Рейсдорфа «Borland C++ Builder 5. Энциклопедия программиста» продолжает серию книг, посвящённых C++ Builder. Основателем серии был Чарли Калвертом, описавший первую версию замечательной системы. Все авторы имели огромный опыт разработки программных продуктов с помощью систем программирования C++ Builder и Delphi, все написали не по одной книге на эту тему, и как говорят сами создатели нетленного произведения «Книга написана опытными программистами для опытных программистов». Поэтому здесь отсутствует описание интегрированной среды разработки (IDE), программных компонентов и других инструментов системы. Но зато обсуждаются самые сложные проблемы программирования с применением Borland C++ Builder 5, чего вы никогда ни встретите у других авторов. На компактном диске представлены примеры программ, здесь вместе с использованием библиотеки VCL встречаются и функции Windows API.

Проектирование интерфейса пользователя средствами Win32 API — Р. М. Ганеев

Из книги Р. М. Ганеева «Проектирование интерфейса пользователя средствами Win32 API» пользователь узнает о методических основах проектирования пользовательского интерфейса средствами Win32 API. Главным образом в данном издании рассматривается динамическое проектирование и управление базовыми элементами информационных систем, в частности, окнами, органами управления, меню и диалоговыми панелями. Изложение книги написано просто и понятно с большим количеством примеров программной реализации. К каждому разделу добавлены вопросы и упражнения для самоконтроля. С помощью данной публикации пользователь сможет обучиться методике проектирования продуктивных приложений для Windows. Книга предназначена пользователям, знакомым с основами языка Си и желающим научиться создавать маленькие и скоростные приложения.

Системное программирование в Windows — А. П. Побегайло

В этой книге приведены основные принципы программирования с учетом использования интерфейса Win32 API. В каждой главе помимо теоретических данных приводятся и конкретные примеры с работающими листингами, показывающие практическое применение функций Win32 API. Отдельная глава в книге рассказывает об управлении безопасностью объектов в ОС Windows. Таким образом, эта книга может служить, как источник справочной информации, так и в качестве путеводителя по системному программированию. Благодаря диску, идущему в комплекте с книгой, читатель сможет наглядно увидеть проекты программ и листинги, приведенные в книге. Благодаря этому изданию, вы ознакомитесь с возможностями использования именованных и анонимных каналов, почтовых ящиков, с описаниями управления процессорами и потоками. Затронуты в книге и такие вопросы, как передача данных между процессами, управление виртуальной памятью, синхронизация потоков, управление каталогами и файлами, разработка сервисов, создание библиотек, асинхронная обработка данных.