Сейчас на форуме: hgdagon, asfa, bartolomeo (+6 невидимых)

 eXeL@B —› Программирование —› НИЗКОУРОВНЕВАЯ работа с графикой в WIN32.
Посл.ответ Сообщение

Ранг: 1.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 04 апреля 2006 22:03
· Личное сообщение · #1

Кто-нибудь занимался всерьёз НИЗКОУРОВНЕВОЙ работой с графикой(хотя бы с BMP/DIB) на Tasm'e.
Если да, откликнитесь.




Ранг: 260.3 (наставник), 2thx
Активность: 0.120
Статус: Участник
PPC-PROTECT author

Создано: 04 апреля 2006 22:37
· Личное сообщение · #2

Heretic что значит низкоуровневая?

-----
Пиво, сиськи, транс




Ранг: -85.4 (нарушитель)
Активность: 0.010
Статус: Участник

Создано: 04 апреля 2006 22:46
· Личное сообщение · #3

на оссемблере. by using standard api functions.




Ранг: 50.3 (постоянный), 2thx
Активность: 0.020
Статус: Участник

Создано: 04 апреля 2006 23:19
· Личное сообщение · #4

little_CHE пишет:
на оссемблере. by using standard api functions.

-> здесь явный оффтоп <-
простите, а чем работа в данном случае будет отличаться от высокоуровневых языков программирования, где будут вызываться те же самые апи функции? или у меня извращенное понятие об низкоуровневом програмировании?
-> здесь явный оффтоп <-



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 05 апреля 2006 08:53
· Личное сообщение · #5

slip пишет:
-> здесь явный оффтоп <-
простите, а чем работа в данном случае будет отличаться от высокоуровневых языков программирования

Почему оффтоп. Мы вроде про программирование говорим.
Когда все это началось ( это точно оффтоп) - компьтерная эра, то все писали сами.
Но потом убедились, что есть много программ, которые приходится писать снова и снова
и придумали подпрограммы и библиотеки подпрограмм. Самая высшая реализация этой идеи
- это технология .NET, очень задолго до этого были API, потом OLE, MFC и COM-ы всякие.
Если ты хочешь соблюсти чистоту низкоуровневого програмирования ,
то либо придется изучать формат BMP и DIB , либо искать библиотеки,
но только какие ?!



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 05 апреля 2006 10:40
· Личное сообщение · #6

если имеется в виду bmp/dib безовсяких драйверов - на чистом асме, то я работал с такими вещами



Ранг: 145.8 (ветеран)
Активность: 0.070
Статус: Участник
www.int3.net

Создано: 05 апреля 2006 16:02 · Поправил: Модератор
· Личное сообщение · #7

Av0id пишет:
если имеется в виду bmp/dib безовсяких драйверов

научите меня работать с бмп через драйвер =)

тема-говно. понты одни, аффтар [нехороший человек] и не шарит =)
забаньте меня уже =)



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 05 апреля 2006 16:11
· Личное сообщение · #8

бмп через драйвер

имелось в виду с графикой




Ранг: 116.9 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 05 апреля 2006 16:25
· Личное сообщение · #9

msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/wingdistart_9ezp.asp

-----
Nothing just happens. You choose it to happen.




Ранг: 60.4 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 05 апреля 2006 16:25
· Личное сообщение · #10

Может аффтар имеет ввиду Direct Draw. Heretic, ты про это?



Ранг: 145.8 (ветеран)
Активность: 0.070
Статус: Участник
www.int3.net

Создано: 05 апреля 2006 16:34
· Личное сообщение · #11

Vedrus пишет:
Может аффтар имеет ввиду Direct Draw.

ура! к концу первой страницы мы поймем, что ему надо!
еще страниц через десять он сформулирует свой вопрос.



Ранг: 186.8 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 05 апреля 2006 17:30
· Личное сообщение · #12

Он имеет в виду все делать ручками... Аффтор, читай про бмп и ищи сорцы всяких qpeg-ов и прочей шняги.



Ранг: 145.8 (ветеран)
Активность: 0.070
Статус: Участник
www.int3.net

Создано: 05 апреля 2006 17:58
· Личное сообщение · #13

MoonShiner пишет:
Он имеет в виду все делать ручками...

да че там делать?
причем тогда низкий уровень, ассемблер и вообще.



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 05 апреля 2006 19:28
· Личное сообщение · #14

NG, может уже хватит кидаться на всех подряд с наездами? Heretic явно новый на форуме, так почему не проявить должное уважение, к нему и к себе, в частности, и не указать на ошибки?



Ранг: 145.8 (ветеран)
Активность: 0.070
Статус: Участник
www.int3.net

Создано: 05 апреля 2006 20:16
· Личное сообщение · #15

Av0id пишет:
NG, может уже хватит кидаться на всех подряд с наездами?

я же говорю, ЗАБАНЬТЕ МЕНЯ =)

что делать:
удалить топик.
осознать себя.
осознать мир.




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 05 апреля 2006 20:17
· Личное сообщение · #16

NG пишет:
я же говорю, ЗАБАНЬТЕ МЕНЯ =)

Просьба удовлетворена.




Ранг: 207.4 (наставник)
Активность: 0.210
Статус: Участник
Jeefo Recovery

Создано: 05 апреля 2006 21:40
· Личное сообщение · #17

Блин, и что к чему весь этот цирк был..... Может мне кто-нибудь объяснит? Можно через личку, чтобы небыло флейма и оффтопов......

-----
The blood swap....




Ранг: 42.4 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 20 апреля 2006 08:41
· Личное сообщение · #18

Не знаю, почему подобная тема кажется всем такой уж тупостью - у нас даже лаба такая есть - по рисованию в окошке (в т.ч. BMP и DIB) с помощью API функций на MASM'e. И чтобы писать на Асме вместо той же Сишки, задача должна быть уж ОЧЕНЬ специфическая. Тем более, в Винде ДИКО МЕДЛЕННЫЙ вывод на экран в оконном интерфейсе, и эти тормоза махом сожрут все полученные преимущества в скорости. Ну а если уж тянет на мазохизм или имеет место быть лаба (или иная специфичесчкая задача), OllyDbg - незаменимая вещь при отладке, т.к. кажет и имя, и параметры вызываемой API - функции.

ЗЫ:А зачем через драйвер-то?


 eXeL@B —› Программирование —› НИЗКОУРОВНЕВАЯ работа с графикой в WIN32.
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати