Графика.

Тема в разделе "WASM.BEGINNERS", создана пользователем GNTB, 21 дек 2006.

  1. GNTB

    GNTB New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2006
    Сообщения:
    38
    Где можно взглянуть на статьи про работу с графическими режимами, построение отдельных точек и графических примитивов под Windows, на языке ассемблера?

    Какие печатные книги следует поискать в магазинах и/или библиотеках?
     
  2. _SaNitAr

    _SaNitAr New Member

    Публикаций:
    0
    Регистрация:
    8 ноя 2006
    Сообщения:
    68
    ищи исходники по работе с GDI гугель
     
  3. GNTB

    GNTB New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2006
    Сообщения:
    38
    Ага, спасибо. Гугели, они конечно гугелями. Просто подумал, мало-ли кто-нибудь сам недавно написал что-нить на эту тему да выложил где-либо... Или недавно просматривал подобное где-то...

    Sorry за флуд.
     
  4. _SaNitAr

    _SaNitAr New Member

    Публикаций:
    0
    Регистрация:
    8 ноя 2006
    Сообщения:
    68
    ну все писали по немногу.валяется де то библеотека кривущая самописная, наду отпишу. а такто в пакете масма вроде примеры были ?
    тебе интересно именно GDI или DX и OGl?
     
  5. GNTB

    GNTB New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2006
    Сообщения:
    38
    А тут я должен сознаться, я ламер совсем ещё в этих вещах. И что такое GDI, DX и OGI - не ведаю.

    С асмом пока только начинаю баловаться:
    Системы счисления прошёл, представление чисел со знаком, в дополнительном коде - тоже. Команды сложения, вычитания. Умножения и деления для беззнаковых и со знаком.
    Логические: AND,OR,XOR,NOT. Чего-то читал про установку флагов в отдельных битах. Переходы, условные и безусловные... Организацию циклов со счётчиком...

    Вот...

    А про графику видел вот что... Там под DOS... Окна видеопамяти, там, сегменты... Текстовые режимы и графические. Стандарт VESA на видеокарточки... Такая вот ерунда...

    А в Винде - я ещё более дикий ламер. Вот и хочу почитать.
     
  6. _SaNitAr

    _SaNitAr New Member

    Публикаций:
    0
    Регистрация:
    8 ноя 2006
    Сообщения:
    68
    1. Ищи книгу Румянцева.Прогрммирование в Win95 есть в инете .то что она под С ерунда, получишь некоторое предстовление как работает винда.дальше гугль.
    2.GDI это графический интерфейс Win. DX- DirectX, OGL -OpenGl что это объяснять думаю не надо?
    3.VESA не трогай, увязнешь, а это уже никому не нужно.(хотя если интересно,почему нет)
    4. Попробуй в VGA режиме что нибудь порисовать для начала под дос 320X200 c внеэкранным буфером в памати и без.
    Получишь огромный опыт в асме.
    ну, а дальше DX и OGL.
    http://openlib.org.ua кучка книжек по кодингу в одном месте.
    удачного пэйнтинга и адцких шойдеров.
    савсем забыль
    вот еще книжки
    http://proklondike.com/assembler1.html
    гугель тибя ждет недаждеться:)))
     
  7. murtix

    murtix New Member

    Публикаций:
    0
    Регистрация:
    4 авг 2004
    Сообщения:
    110
    Адрес:
    Russia
    rsdn.ru
    хороший сайт.
     
  8. madhex

    madhex New Member

    Публикаций:
    0
    Регистрация:
    17 авг 2006
    Сообщения:
    12
    сдесь глянь:
    http://cyberdoomsystems.narod.ru/
     
  9. GNTB

    GNTB New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2006
    Сообщения:
    38
    Шоб её, заразу оконную... GDI этот...
    Понапридумывали, млин, перья, млин, кисти... Систем координат всяких оконных немерено... Эллипсы легко строить, в прямоугольник "вписанные", вон, фигуры всякие рисовать с названиями невыговариваемыми...
    Грррррррррррр... А как мне полноэкранный режим в Виндовозе задать? GDI тут не рулит?
    Я хочу: Раз - полноэкранный режим, два - цвет, три - графичиские примитивы (прямые линии: горизонтальные и вертикальные), четыре - текст, пять - небольшие bmp картинки, выводимые в разные области экрана.
    Разве очень много хочу?..

    Что требуется знать, чтобы это выполнить в Винде?
     
  10. GNTB

    GNTB New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2006
    Сообщения:
    38
    PS
    Спасибо всем, кто откликнулся.
     
  11. _SaNitAr

    _SaNitAr New Member

    Публикаций:
    0
    Регистрация:
    8 ноя 2006
    Сообщения:
    68
    GNTB

    нужно прочитать книжку Майкла Янга и тут же застрелиться( ну или повеситься, модно говорят), что ты сделать хочешь?
     
  12. GNTB

    GNTB New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2006
    Сообщения:
    38
    Нет, вешаться не стану. Не настолько мне жаль Хуссейна.

    А почему почитав этого Янга я должен повеситься? Вместо того, чтобы давать туманные намёки, ВСЕГДА можно дать краткие, но чёткие пояснения.
     
  13. GNTB

    GNTB New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2006
    Сообщения:
    38
    Впрочем, надеюсь эта книжка всё прояснит. Ушёл искать.
     
  14. _SaNitAr

    _SaNitAr New Member

    Публикаций:
    0
    Регистрация:
    8 ноя 2006
    Сообщения:
    68
    GNTB
    тебе и дали афтора:)))) изучай лучша OGL и DX.что ты сделать хочешь?=имлось ввиду зачем лининии и картинки?
     
  15. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Укажи в CreateWindowEx стиль WS_POPUP + WS_MAXIMIZE и будет тебе полный экран GDI :) , только не забудь предусмотреть выход, а то крестика "закрыть" сверху не будет :))
    А лучше качни PSDK она конечно большая и на С и на английском, зато полная инфа по API, включая GDI, GDI+ (прелестная вещица), OGL, и много чего ещё ;)