0 / 0 / 0
Регистрация: 11.06.2017
Сообщений: 3
|
|
FASM Создать изображение флага Канады11.06.2017, 18:08. Показов 3036. Ответов 5
Метки нет Все метки)
(
0
|
11.06.2017, 18:08 | |
Ответы с готовыми решениями:
5
Как изогнуть векторное изображение флага
Вывести на экран изображение государственного флага США |
Модератор
![]() ![]() |
|
11.06.2017, 18:30 | |
Там долго рисовать кленовый лист, и ещё придумывать алгоритм закраски.
Или прикладывайте эти наработки собственные или из методички. Ну и ОС уточняйте (не на домашнем компьютере, а ОС для программы).
0
|
0 / 0 / 0
Регистрация: 11.06.2017
Сообщений: 3
|
|
12.06.2017, 16:59 [ТС] | |
Добрый день
Дополню прошлый вопрос Помогите нарисовать флаг Канады в фасм, по точкам, без его закрашивания. (Или хотя бы половину изображения,чтобы не занимать много времени, так как вторая часть будет симметрична ей, похоже)) win xp x32 И еще, можете помочь примером простенькой мелодии в FASM на xp x32, пожалуйста. Есть пример мелодии с просторов интернета для TASM, но похоже переделать ее для fasm так же просто, как и написать новую программу) Спасибо за ответ заранее
0
|
Модератор
![]() ![]() |
|
12.06.2017, 17:23 | |
При чём здесь tasm? Для Windows последнее время его не применяют даже при обучении.
Средствами WinAPI можно легко нарисовать три прямоугольника (Rectangle), мелодию в формате wav воспроизвести PlaySound. Но, рисовать кленовый лист - увольте. Добавлено через 3 минуты PlaySound для masm32 https://www.cyberforum.ru/asse... 98991.html
0
|
Модератор
![]() ![]() |
|||||||||||||||||||||||||||||||
12.06.2017, 23:25 | |||||||||||||||||||||||||||||||
Мелодия. Только что проверил - работает. Можно ещё поиграться с флагами для разных режимов воспроизведения.
PlaySound в MSDN
Чуть изменил, взятый по ссылке https://www.cyberforum.ru/asse... 79652.html Добавлено через 8 минут Мне чужд этот диалект ассемблера. Предлагаю вам набрать каркас программы из методички, довести его до компиляции и я нарисую в окошке три прямоугольника - недоделанный флаг Канады. Тем более, что это учебное задание, вместе с fasmw идут примеры (я даже вижу %fasm%\EXAMPLE\TEMPLATE\template.asm). Для рисования в окне понадобится получение размеров окна, получение контекста пера, кисти, устройства. Всё это хорошо описано в книге Чарльза Петзольда "Программирование в Windows". Добавлено через 4 часа 24 минуты Ну и дрянь этот FASM!!! Решил перенабрать в FASM программку из [masm32] Графика на ассемблере (рекурсия) Начинаю понемногу - пустое окно (пример TEMPLATE.asm), потом отцентровал окно - разобрался с чудесами вызова процедур (прямой и косвенный вызовы) invoke vs stdcall, и теперь намертво застрял с вызовом процедуры WinAPI с передачей локального параметра в процедуре рисования содержимого окна
lb в глобальные переменные компиляция продолжается (получаю следующую ошибку в другом месте).Для masm32 эта строка
Разобрался, оказывается в примере из поставки FASM используется заголовочный файл
0
|
12.06.2017, 23:25 | |
Помогаю со студенческими работами здесь
6
Вывести на консоль изображение государственного флага Швейцарии Вывести на экран изображение государственного флага России Написать программу, которая выводит на экран изображение американского флага Не работает часть программы формирующая на экране монитора изображение флага
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Согласованность транзакций в MongoDB
Codd 30.04.2025
MongoDB, начинавшая свой путь как классическая NoSQL система с акцентом на гибкость и масштабируемость, сильно спрогрессировала, включив в свой арсенал поддержку транзакционной согласованности. Это. . .
|
Продвинутый ввод-вывод в Java: NIO, NIO.2 и асинхронный I/O
Javaican 30.04.2025
Когда речь заходит о вводе-выводе в Java, классический пакет java. io долгие годы был единственным вариантом для разработчиков, но его ограничения становились всё очевиднее с ростом требований к. . .
|
Обнаружение объектов в реальном времени на Python с YOLO и OpenCV
AI_Generated 29.04.2025
Компьютерное зрение — одна из самых динамично развивающихся областей искусственного интеллекта. В нашем мире, где визуальная информация стала доминирующим способом коммуникации, способность машин. . .
|
Эффективные парсеры и токенизаторы строк на C#
UnmanagedCoder 29.04.2025
Обработка текстовых данных — частая задача в программировании, с которой сталкивается почти каждый разработчик. Парсеры и токенизаторы составляют основу множества современных приложений: от. . .
|
C++ в XXI веке - Эволюция языка и взгляд Бьярне Страуструпа
bytestream 29.04.2025
C++ существует уже более 45 лет с момента его первоначальной концепции. Как и было задумано, он эволюционировал, отвечая на новые вызовы, но многие разработчики продолжают использовать C++ так, будто. . .
|
Слабые указатели в Go: управление памятью и предотвращение утечек ресурсов
golander 29.04.2025
Управление памятью — один из краеугольных камней разработки высоконагруженных приложений. Го (Go) занимает уникальную нишу в этом вопросе, предоставляя разработчикам автоматическое управление памятью. . .
|
Разработка кастомных расширений для компилятора C++
NullReferenced 29.04.2025
Создание кастомных расширений для компиляторов C++ — инструмент оптимизации кода, внедрения новых языковых функций и автоматизации задач. Многие разработчики недооценивают гибкость современных. . .
|
Гайд по обработке исключений в C#
stackOverflow 29.04.2025
Разработка надёжного программного обеспечения невозможна без грамотной обработки исключительных ситуаций. Любая программа, независимо от её размера и сложности, может столкнуться с непредвиденными. . .
|
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
|
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
|