При переходе от досовского языка ассемблер (16 битного) к синтаксису windows (32 битному) я наткнулся на проблему. Мой выбор пал на разновидность MASM'мовского языка и я не сразу врубился во все новые макросредства. Такое чувство, что увидел совершенно другой язык. Ведь сами посудите с чего начинается обучение Win32? С MessageBox, а следующий шаг - это оконное приложение. Да во многих статьях, тутариалах так. Это вам не маленькая отдельная функция MessageBox, а целая система из циклов, процедур, структур и тп. Разрыв между первым и вторым шагами стоит огромных усилий. Мне пришлось прочитать немало подобных примеров, чтобы во всём разобраться.
Теперь хочу помоч остальным, кто только начал изучение языка ассемблера и его разновидностей. Возьмите мои примеры оконных приложений. Они идентичны по своей работе, но разные по написанию. Это по сути перевод команд процессора в макрокоманды. А уж какой способ написания вам нравится, тот и используйте в своих программах. Исходники ТУТ.
|