Blog. Just Blog

Быстрый поиск

Введите фрагмент названия статьи для поиска

Монитор курса валют ВТБ 1.0

28.04.2022 | Категория: Мои программы | Автор: ManHunter

Скриншот программы Монитор курса валют ВТБ

Маленькие программки для мониторинга курса валют банка ВТБ. Позволяют оперативно отследить комфортный курс покупки или продажи долларов и евро, в результате чего можно немного сэкономить при покупке или получить максимум при продаже безналичной валюты. Программы написаны для личных нужд, но может быть пригодятся кому-нибудь еще.

Читать статью целиком »
Просмотров: 331 | Комментариев: 4

Запеченные свиные ребрышки

27.04.2022 | Категория: А еще я туда ем! | Автор: ManHunter

Запеченные свиные ребрышки

Еще одна вариация на тему свиных ребрышек. Рецепт маринада хорошо подходит как для приготовления на гриле или мангале, так и для домашнего использования, то есть в духовке. Мангал пока подождет до майских выходных, а вот духовка всегда в боевой готовности.

Читать статью целиком »
Просмотров: 211 | Комментариев: 5

Исследование защиты программы OpalCalc

23.04.2022 | Категория: Темная сторона Силы | Автор: ManHunter

Скриншот программы OpalCalc

OpalCalc - довольно интересный калькулятор, позволяющий помимо стандартных вычислений также вести многострочные подсчеты с использованием предыдущих значений, работать с интервалами дат и времени, применять внутренние переменные, функции и многое другое, причем одновременно. Без регистрации строчек с вычислениями может быть только 5, для снятия ограничения требуется прогуляться в кассу.

Читать статью целиком »
Просмотров: 102 | Комментариев: 0

Как сделать ProgressBar с надписью

21.04.2022 | Категория: Образ мышления: Assembler | Автор: ManHunter
Не перестаю удивляться, почему разработчики Microsoft с самого начала не реализовали "из коробки" очевиднейшие решения. Например, есть хороший и удобный элемент диалоговых окон - Progress Bar. Легко реализовать, удобно управлять, но по какой-то причине нет никаких инструментов, чтобы системными средствами наложить на индикатор прогресса какую-нибудь надпись типа "42% завершено". Градиентный ProgressBar мы уже делали, настала очередь реализовать ProgressBar с надписью.


ProgressBar с надписью

Использовать стандартный элемент msctls_progress32 не будем, вместо него возьмем элемент EDIT или STATIC, как и в предыдущем примере. Полоса индикатора и надпись реализуется путем рисования прямо на канве элемента диалогового окна, которое выделено под индикатор.

Основная загвоздка заключается в том, что при отрисовке текста поверх индикатора прогресса, надо учитывать разницу в цвете фона и полосы выполненной части. Посмотрите на скриншоте, чтобы стало понятно, о чем идет речь. В некоторых случаях при определенной комбинации цветов можно использовать единый цвет, но это не самое хорошее решение. Так что сделаем все правильно.

Читать статью целиком »
Просмотров: 293 | Комментариев: 1

32-bit ASM Calculator 1.11

18.04.2022 | Категория: Мои программы | Автор: ManHunter

Скриншот программы 32-bit ASM Calculator

32-битный калькулятор, написан как обычно для личных нужд, потому что "ксорить дворды в уме" уже поднадоело :) Позволяет выполнять арифметические и битовые команды Ассемблера, в том числе команды, использующие при вычислениях значение Carry Flag. Результат операции отображается в шестнадцатеричном виде с возможностью реверса байт, в десятичном виде с возможностью знакового отображения, в бинарном с разбивкой на октеты и в текстовом, если есть такая возможность. Кроме этого калькулятор показывает состояние флагов процессора сразу после выполнения выбранной операции и условные переходы, которые сработают при этой комбинации флагов. Состоянием флагов можно также управлять и вручную. Встроенный конвертер позволяет быстро переводить числа из десятичной, шестнадцатеричной, двоичной систем счисления, текстовых строк и битового представления. Вы можете сразу устанавливать полученное число в качестве значений операндов.

Читать статью целиком »
Просмотров: 41852 | Комментариев: 155

Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2022
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.09 сек. / MySQL: 2 (0.0212 сек.) / Память: 5 Mb
Наверх