1. Если вы только начинаете программировать на ассемблере и не знаете с чего начать, тогда попробуйте среду разработки ASM Visual IDE
    (c) на правах рекламы
    Скрыть объявление

GDI+

Тема в разделе "WASM.BEGINNERS", создана пользователем AntiE, 17 мар 2020.

  1. AntiE

    AntiE New Member

    Публикаций:
    0
    Регистрация:
    29 июн 2017
    Сообщения:
    6
    К моему удивлению в сети практически нет никаких материалов по использованию флэт API GDI+
    Может посоветуете статьи, книги, или любые другие источники?
    MSDN кроме портянки списка функций со судным описанием ничего предложить не может, остальные источники приблизительно так же, объяснений нюансов использования нигде толком нет.
     
  2. M0rg0t

    M0rg0t Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    660
    Вот в этой книге есть немало про gdi, перевести на плюсы будет не проблема https://www.books.ru/books/grafika-v-proektakh-delphi-fail-pdf-623536/

    Если чисто винапи, без ООП, то хз. Мне это гди+ пригодилось раза 2 в жизни, оба раза копипастил примеры.
     
    AntiE нравится это.
  3. AntiE

    AntiE New Member

    Публикаций:
    0
    Регистрация:
    29 июн 2017
    Сообщения:
    6
    Спасибо за наводку, пока сидов нет, но может подтянутся.
    А как еще сглаженную 2д графику без DX\OpenGL рисовать?
     
  4. Thetrik

    Thetrik UA6527P

    Публикаций:
    0
    Регистрация:
    25 июл 2011
    Сообщения:
    520
    M0rg0t и AntiE нравится это.
  5. AntiE

    AntiE New Member

    Публикаций:
    0
    Регистрация:
    29 июн 2017
    Сообщения:
    6
    Thetri, большое спасибо, я уже думал не найду этот chm!
    Онлайн это все конечно есть, но в таком формате удобно.
    Насчет "интуитивности", на первый взгляд да, но это не совсем так.

    Кстати, а почему этой темы не видно в "Новые сообщения"?
     
  6. M0rg0t

    M0rg0t Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    660
    Хз, я графические приложения дальше обычных окон в стиле вин98 никогда не делал..
    Еще очень хорошая книга Фень Юань, но там обычный gdi.
    власти скрывают..
     
  7. Thetrik

    Thetrik UA6527P

    Публикаций:
    0
    Регистрация:
    25 июл 2011
    Сообщения:
    520
    А чем смущает DX, а именно Direct2D?
     
  8. AntiE

    AntiE New Member

    Публикаций:
    0
    Регистрация:
    29 июн 2017
    Сообщения:
    6
    Юань классика, хотя предложенная выше книжка по дельфям некоторые моменты даже лучше раскрывает.
    На ХР не заведется, бывает надо. Хотя как альтернативный вариант для современных ОС я все же рассматриваю, если есть книжки по этой теме, посоветуйте.
     
  9. Rel

    Rel Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 дек 2008
    Сообщения:
    2.553
    Ты скринсейверы для Инде делаешь штоль? Больше никто в мире кроме Инде хр не использует уже давно.
     
  10. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    3.258
    Rel,

    В магазе у кассиров на терминалах стоит XP.
     
  11. Rel

    Rel Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 дек 2008
    Сообщения:
    2.553
    Разве что в такой недоразвитой стране третьего мира, как белоруссия. У нас в великой россии у всех кассиров стоит линукс, мы уже одной ногой в будущем.
     
  12. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    3.258
    Rel,

    Оборудование новое, AFD вроде терминалы везде в еврооптах, я запомнил марку потому что это производитель частотных инверторов.
     
  13. M0rg0t

    M0rg0t Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    660
    AntiE, вообще, на пендосском было раньше много книг по винапи. На амазоне находил книги по службам винды,потокам, по еще каким-то нюансам. Не знаю, есть ли по графике, т.к. никогда этой темой не интересовался, но переводили на русский однозначно мало.

    Еще есть в соседней теме один чел, что адаптирует ХР под новые реалии. А Инди просто теоретик, не написавший в жизни ни 1 программы сложней мессаджебокса (РоС не в счет, речь именно о готовых прогах). Если кодить на заказ или хотя бы для фривара, но именно качественно, то очень быстро начинаешь ненавидеть ХР, и всех тех ретроградов, ради которых нужно пилить костыли из ифов и прочей совместимости.
     
  14. Rel

    Rel Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 дек 2008
    Сообщения:
    2.553
    Ну вообще считается, что люди, страдающие аутоэротизмом (как Инде), склонны испытывать привязанность к вещам, которые были актуальны в период их молодости, и с нежеланием адаптируются к новым концепциям. Так что любовь к хр может быть чисто психологическое.
     
  15. Thetrik

    Thetrik UA6527P

    Публикаций:
    0
    Регистрация:
    25 июл 2011
    Сообщения:
    520
    Ну GDI+ довольно хороший функционал, дотнет к примеру его юзает насколько мне известно. D2D тебе понадобится только если тебе нужно аппаратное ускорение.
     
  16. ormoulu

    ormoulu Active Member

    Публикаций:
    0
    Регистрация:
    24 янв 2011
    Сообщения:
    488
    Я тоже например, и что? О чем это говорит? А еще до сих пор пор питаю нежную привязанность к NT4, не пользуюсь, конечно, но скучаю, только там был нормальный UI, дальше все покатилось в сторону свистоперделок.

    Что же касается "настоящих программистов", то люди, ушедшие в разработку под iOS ночами плачут в подушку, вспоминая винду - любую, линух, андроид, какие уж тут костыли отдельно под XP.

    У вас в великой на половине баксометов XP стоит, по крайней мере, год назад еще стояла.
     
    Indy_ нравится это.
  17. M0rg0t

    M0rg0t Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    660
    мне эта ОС тоже нравилась в силу привычки (15 лет стояла как основная на компе), но толку, если мир движется вперед. Для хобби конечно, можно хоть досом заниматься.

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

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    3.258
    M0rg0t,

    > написавший в жизни ни 1 программы сложней мессаджебокса

    С гуем, оконные циклы, менюшки ?

    Нет не писал, мне никогда не нужны были окна с меню :preved:

    Такого типа программы по своей структуре примитивны, дёрганье винапи по правилам, алгоритмов никаких нет. Всё копипастится, компилеры давно такое сами собирают, таскай контролы на форму..
    --- Сообщение объединено, 22 мар 2020 ---
    M0rg0t,

    А почему вы связываете меня с XP ?

    Я всю линейку использую, в дизе вот открыта 10-ка, блокировки смотрел вчера почему ядро виснет. XP используется из за того, что на интерналс есть сурки. Вот и пример свежий, зачем реверсить какую то ядерную апи, если она есть в сурках!

    А есчо на младших версиях проще многое запускать, что не требует новых механизмов. Конечно ты это не понимаешь, так как кроме гуя ничего не видишь. Вот недавно ты столкнулся с простейшей ошибкой и побежал на форумы просить помощи. При этом не разобрав ошибку и не зная как это сделать рассказываешь что младшие версии крэп.. Видимо кроме бутафории" ничего вообще не видел, ось не заканчивается на окнах.
     
  19. M0rg0t

    M0rg0t Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    660
    Indy_, а какого типа программы вы писали? Можете хоть 1 назвать, чтобы работала от и до - не РоС, а именно прога. Окна не причем, хоть сервис, хоть консоль, хоть малварка.

    Спрашиваю уже 5ый раз - какие сурки? WRK , reactos или то, что слили по вин2к ?