Лучшая подборка книг и информации по программированию.Скидка 11%, подарки к заказу и бесплатная доставка!
RSS иконка EMail иконка Домашняя иконка

  • А. Мешков, Ю. Тихомиров: Visual C++ и MFC. Программирование для Windows NT и Windows 95

    Написано 27.04.2009 20:45 devalmor Нет комментариев

    Книга посвящена объектно-ориентированному программированию для 32-разрядных систем Windows с использованием компилятора Visual C++ и библиотеки классов MFC.
    Книга содержит исчерпывающую информацию о библиотеке классов MFC(Microsoft Foundation Classes) и методах создания приложений Windows, а также большое количество наглядных и подробно прокомментированных примеров приложений.
    Первый том посвящен описанию возможностей системы Windows, структуре приложений Windows, использованию функций Win32 API, многозадачности и графическому выводу. проведен обзор всех классов библиотеки MFC, рассмотрены принципы создания SDI и MDI приложений, а также все окна, элементы управления и панели элементов управления, составляющие неотъемлемую часть современного программного продукта. Приложения и предметный указатель содержат все классы и функции.
    Читать продолжение записи »

  • OpenGL на С++. Часть 2

    Написано 19.04.2009 22:09 devalmor Нет комментариев

    Начинаем изучение OpenGL. Все функции OpenGL версии 1.1 описаны в трех заголовочных файлах. О них уже упоминалось. Это gl.h, glu.h, glaux.h. Мы будем использовать gl.h и glu.h (библиотеки opengl32.lib и glu32.lib соответственно). Об этом уже упоминалось, но напомнить стоит. Теперь почти весь код будет писаться в функциях Initialize() и Main().

    Теория.
    OpenGL – “открытая графическая библиотека” была, как известно, разработана Silicon Graphics, Inc. для их рабочих станций. OpenGL аппаратно-независимый. OpenGL соответствует модели клиент-сервер, т.е. ваша программа – клиент – делает запросы серверу OpenGL, а OpenGL их выполняет. Интерфейс программы и OpenGL – функции, которые предоставляет нам OpenGL. OpenGL предоставляет ~150 команд.
    Читать продолжение записи »

  • OpenGL на С++. Продолжение

    Написано 19.04.2009 22:08 devalmor Нет комментариев

    В этой статье мы уделим больше внимания самому OpenGL, а не оконной системе.

    Как Вы возможно заметили, кроме gl.h и glu.h есть еще glaux.h. Этот заголовочный файл упрощает работу, но пользоваться им не рекомендуется, если Вы собрались писать серьезную программу. glaux.h обычно используется для демонстрационных программ. Чтобы воспользоваться его функциями, необходимо подключить библиотеку glaux.lib. Но мы не будем рассматривать функции файла glaux.h. В файле glu.h находится набор полезных функций, которые иногда очень пригождаются.

    Теперь рассмотрим следующий пример программы, в которой уже не используется система сообщений Windows.
    Читать продолжение записи »

  • OpenGL на С++

    Написано 19.04.2009 22:05 devalmor Нет комментариев

    Если Вы умеете программировать на С или С++ (если нет, то срочно научитесь) и Вас интересуют 3D графика или написание игр, Вы хотите написать свой движок или вообще собственную игру, тогда эта статья для Вас. Будет написана серия статей на эту тему.

    Теперь о примерах программ. Писать будем в Microsoft Visual С++ (6.0) или в Borland С++ Builder (5.0). Мы рассмотрим создание проекта с использованием Visual С++ 6.0. Создайте новый проект (File->New…), в появившемся окне выберите Win 32 Application, напишите имя проекта и жмите Ок. Далее выберите пустой проект и жмите Ок. В меню выберите Project->Settings…, откроется окно настроек проекта. Выберите вкладку Link. В окошке Object/library modules в самом конце допишите opengl32.lib glu32.lib. Мы будем использовать OpenGL 1.1. Эти библиотеки необходимы для линкования программы, использующей OpenGL.
    Читать продолжение записи »

  • Создание COM компонента на Visual C++

    Написано 19.04.2009 21:58 devalmor Нет комментариев

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

    Итак приступим, откройте Visual C++, в меню New выберите ATL COM AppWizard,затем напишите в поле Project Name: MyCom и нажмите Ok. В этом Wizard’е всего 1 шаг, вы должны выбрать тип, выберите DLL, вы также можете, например, добавить поддержку MFC, но мы не будем этого делать, т.к наш компонент не будет каким-то очень замудрёным, он будет простым и будет служить для ознакомительных целей, поэтому не надо нагружать его дополнительными килобайтами библиотеки MFC.
    Читать продолжение записи »


Стр. 1 из 512345»