Hiasm

Содержание

Основные элементы

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

Инструменты:

  • Разветвитель(Hub) – позволяет смешивать несколько параллельных потоков в один или разветвлять один поток на несколько последовательных.
  • Поток-данные(DoData) – позволяет помещать произвольные данные в поток.
  • Память(Memory) – позволяет сохранять данные из потока для последующего использования.

Логика:

  • Арифметика(Math) – позволяет выполнять простые математические операции.
  • Условный блок(If_else) – позволяет сравнивать два значения между собой.
  • Цикл со счетчиком(For) – позволяет заданное число раз выполнить схему, идущую после него.
  • Контролы -> Таймер(Timer) – позволяет выполнять кусок схемы через определенные интервалы времени.
  • Помощники -> Отладка(Debug) – позволяет в запущенной программе отслеживать выполнение методов и событий, а также просматривать данные из потоков.

[Android] Видео в Изображение GIF, JPG 1.5 [2016, Мультимедиа и видео]

Год выпуска: 2016Жанр: Мультимедиа и видеоРазработчик: endcodedevЯзык интерфейса: Мультиязычный (русский присутствует)Платформа: AndroidСистемные требования: Android 4.0+ Описание: Видео в Изображение позволяет создавать анимации GIF из видео. Cоздавать изображения из GIF и видео. Также можно смотреть видео встроенным видео плеером и просматривать изображения (GIF, JPG, PNG). Особенности: — Создание GIF из видео (высокое качество). — Создание изображения из видео. — Создание изображения из GIF анимации. — Просмотр видео и изображений. — Просмотр GIF анимации по кадрам. — Изменение разре …

Заставляем все это работать

Удаляем элемент «Редактор текста» – он нам больше не нужен. Достаем с вкладки «Инструменты» элемент «Счетчик времени». С помощью него мы будем измерять время, которое ушло на соединение с сервером, отправку запроса и получение данных. Для этого ставим счетчик между кнопкой и хабом (onClick –> doStart и onStart –> doEvent1), а его метод doStop соединяем с событием onDisconnect элемента «TCP-клиент». При таком включении в тот момент, когда сервер закроет соединение с нашим приложением, произойдет событие onDisconnect, которое и остановит счетчик. При этом измеренное время (то есть количество миллисекунд, которое прошло с момента вызова события doStart до момента вызова события doStop) будет выдано счетчиком в поток вместе с событием onStop. Выведем содержимое потока с этого события, например, в элемент «Надпись», расположенный на вкладке «Интерфейс» (его лучше всего ставить в режиме Редактора форм). В итоге получим схему, представленную на иллюстрации. После запуска приложения убеждаемся, что оно отображает время одного запроса.

Последнее, чего не хватает в схеме для выполнения нашей задачи – это отправка запроса 100 раз подряд. Для этого после наступления onDisconnect нужно вызывать повторное подключение к серверу и отправку запроса до тех пор, пока это событие не произойдет сотый раз. В решении этой проблемы нам помогут два новых элемента, находящихся на вкладке «Логика». Это элемент «Арифметика», который умеет производить простые математические операции, и элемент «Условный блок», который умеет сравнивать между собой два произвольных значения. Первым мы будем считать количество произошедших событий onDisconnect, а вторым – сравнивать это количество с 100. Если номер итерации меньше 100, то программа продолжит запросы к серверу, в противном случае – отобразит время выполнения задачи.

Для этого необходимо соединить элементы так, как показано на рисунке. Элемент «Арифметика» соединен сам с собой точками Op1 и Result, что позволяет в качестве первого аргумента использовать ранее вычисленное значение и, таким образом, вести счет вызова события onDisconnect. На простом языке программирования это можно было бы записать одной строкой: x = x + 1. После вычисления следующего значения счетчика результат передается в поток вместе с событием onResult, которое соединено с методом doCompare элемента «Условный блок». Его второй аргумент задан в свойствах и равен 100, то есть данный участок схемы эквивалентен следующему коду:

Также можно заметить, что между счетчиком и надписью появился еще один хаб со связью, идущей к точке doClear элемента «Арифметика». При таком включении метод doClear будет обнулять счетчик вызова событий onDisconnect всякий раз после вывода времени на форму, что позволит нажимать кнопку отправки запросов несколько раз подряд без рестарта приложения.

Еще один не столь приметный элемент в виде стрелки, который появился на последнем рисунке, расположен между событием onStart счетчика времени и методом doEvent1 хаба. Этот элемент по своему назначению почти полностью эквивалентен элементу «Разветвитель», с той лишь разницей, что у него может быть всего три входящих потока и один исходящий. Он автоматически ставится на схему в тот момент, когда ты тянешь связь от точки элемента (от onDisconnect, к примеру) и сбрасываешь ее на уже существующую связь между двумя другими точками. Последний штрих в нашей схеме – размещение плашек-комментариев для большей наглядности происходящего. Это ведь тоже код, хоть и графический, а любой код нужно комментировать.

Uniblue PowerSuite 2010 2.1.10.14 + Видео инструкция [2010, Проверка реестра, оптимизация системы, обновление драйверов]

Год выпуска: 2010Жанр: Проверка реестра, оптимизация системы, обновление драйверовРазработчик: Uniblue Systems Limited 2009Сайт разработчика: http://www.uniblue.comЯзык интерфейса: Мультиязычный (русский присутствует)Платформа: Windows XP, Vista, 7Системные требования: Minimum: Intel Pentium 3 500MHz or Equivalent processor 256 MB RAM 350 MB free hard disk space Graphics mode 1024×768, High Color 16 bit Microsoft Internet Explorer 6 Active Internet Connection Recommended: Intel Pentium 4 1GHz or Equivalent processor 512 MB RAM 750 MB free hard disk space Graphics mode 1024×768 true color …

Windows: Как создать программу

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

Не буду рассуждать на тему зачем может потребоваться писать самостоятельно программу, у каждого свои причины. Перейдем сразу к установке среды разработки и написанию минимальной программы, которая будет иметь одно окно, в котором будет одна кнопка, при нажатии на которуй программа будет закрываться.

Изначально создание программы можно разделить на следующие этапы:

  1. Разработка алгоритма работы программы.
  2. Дизайн пользовательского интерфейса. Размеры и свойства окна программы, расположение элементов управление внутри окна (окошки, кнопочки, менюшки и другие) и так далее.
  3. Написание логики программы. Это именно та часть, которая реагирует на события от нажатия кнопок, события операционной системы и выводит результат своей работы на экран.

Так как большинство из нас не гениальные мальчики и девочки, родившиеся с клавиатурой в руках и не впитали языки программирования с молоком матери, нам понадобится программа более функциональная и наглядная чем блокнот. Эта программа называется интегрированной средой разработки (IDE — Integrated Development Eniroenment). Таких сред разработки много — это Microsoft Visual Studio, SharpDevelop, Netbeans, и другие. В данной статье мы будем писать программу под Windows, используя язык програмирования C#, поэтому остановим свой выбор на среде разработки SharpDevelop, которая является бесплатным продуктом с открытым исходным кодом. SharpDevelop содержит в себе все средства, которые нужны для написания полноценной программы: Средство визуального проектирования пользовательского интерфейса, автодополнение кода и многое другое.

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

Lightbox

Устанавливаем программу, думаю здесь не должно возникнуть сложностей.

После установки запускаем среду разработки.

Нажимаем кнопку New solution, или меню File — New — Solution.

В открывшемся диалоговом окне выбираем: C# — Windows Applications — Windows Application — Название програмы — Create (Создать)

В закладке Projects открываем файл MainForm.Designer, как показано на рисунке.

В закладке Tools выбираемм элемент  управления Button (Кнопка), перетаскиваем ее на форму. Теперь у yас форма содержит кнопку.

Давайте ее переименуем, и назначим ей действие — при нажатии кнопки будет закрываться программа.

Переименовуем кнопку: В окне Properties находим свойство Text, Меняем значение Button1 на Close

Назначаем обработчик события нажатия кнопки

Для этого делаем двойное нажатие на кнопке, программа автоматически создаст необходимую функцию Button1Click. Внутри этой функции пишем: this.Close();

Запускаем программу:

При нажатии кнопки Close, окно программы закроется, в след за этим завершит работу и сама программа.

В большинстве учебников для начинающих программистов первая программа выводит простое сообщение «Hello world!». Мне кажется это немного тупо, так как для того, чтоб заинтересовать начинающего программиста, нужно показать нечто большее и полезное, нежели просто окно с текстом, например возможности языка программирования C# и .Net Framework. Давайте в нашей программе реализуем возможность выполнения простейших арифметических операций. Мне кажется это будет гораздо полезней.

Итак, давайте создадим четыре кнопки: «+», «-«, «*», «/», а также три текстовых поля: два для выполнения арифметических операций и один для результата.

Назначим обработчики событий нажатия кнопок

Пишем код

Приведу текст для сложения. По аналогии я думаю вы догадаетесь как сделать вычитание и другие виды действий с числами, в плоть до возведения в степень и так далее:

Проверяем работу программы

Обратите внимание, что я пока не реализовал проверку вводимого значения в текстовое поле. Если ввести в него некорректное значение — программа выдаст сообщение об ошибке, в которой сообщается, что вы пытаетесь преобразовать в числовое значение неправильную строку:. Пока все

Если есть вопросы или замечания — пишите в комментах

Пока все. Если есть вопросы или замечания — пишите в комментах.

Плюсы и минусы

Любая программа, которую мы запускаем на компьютере, работающем на ОС от Microsoft, обладает характерными только ей хорошими и плохими сторонами. Не обошлось без таковых и у Manga Studio EX.

Вместе с этим смотрят: Clip Paint Studio Pro EX 1.9.5 полная версия на русском

Достоинства:

  • На YouTube присутствует огромное количество обучающих роликов и даже целых курсов по данному приложению.
  • Несмотря на множество различных инструментов для создания мультфильмов, данное приложение отличается минимальными системными требованиями, позволяющими запускать его даже на слабых ПК или ноутбуках.
  • Если немножко покопать в интернете, мы увидим массу положительных отзывов от пользователей со всего мира.
  • При помощи данного графического редактора можно создать мультик аниме любой сложности. Все зависит от самого автора. Если его фантазия работает на должном уровне, то результат получится отличным.
  • Ну и главным достоинством является то, что для вас данная программа станет полностью бесплатной. Вместе с ней в архиве вы загрузите лицензионный код активации.

Недостатки:

По умолчанию в нашем приложении нет русского. Для того чтобы его добавить необходимо загрузить и инсталлировать русификатор.

Что же, теперь, когда с теоретической частью статьи покончено, давайте переходить дальше и смотреть, как пользоваться Manga Studio EX.

Программа для конвертирвоания аудио,видео,flash -Super v2007.build.22 обновлённая версия. (2007)

Год выпуска: 2007Жанр: конвектор developer: eRightSoftЯзык интерфейса: только английскийЛекарство: ПрисутствуетНазвание: SuperФункция: кодировать видео и аудио в различные форматы (+обрабатывать flash)Версия: v2007.build.22Статус: FreewareОС: Windows AllРазмер:25.6 Mb Системные требования: Права админа (Для NTkernel OS). — 1400 MHz Intel Pentium IV/AMD. — 384MB RAM. — монитор с разрешением 1024×768. — 32,000 цветов Описание: В отличие от предыдущей версии (явно неудачной) эта версия поддерживает ПАКЕТНОЕ конвертирование файлов! +скорость работы увеличилась+ добавилось несколько оп …

Создание программы

  1. Если вы твердо решили воплотить мечту о собственной программе в реальность, то изначально определитесь, чему она будет посвящена (какие задачи она позволит решить). Тут многое будет зависеть от вашей фантазии и личных предпочтений. Вполне возможно, что вы уже сталкивались с тем, что для решения конкретной проблемы в Интернете нет подходящих программ, поэтому вам захотелось написать свою. На этой стадии нужно понимать, на какую аудиторию она будет рассчитана.
  2. В дальнейшем сделайте выбор в пользу определенной операционной системы. Каждый программист, прежде чем создать программу, продумывает, в какой среде она будет функционировать. На сегодняшний день наиболее популярной и распространенной считается ОС Windows. Именно поэтому свой выбор рекомендуется остановить на этой системе.
  3. Определитесь со средствами программирования. К примеру, чтобы создать простую чит программу, можно использовать следующие языки программирования: Borland Delphi, MS Visual Basic, C++ Builder. Они предоставляют возможность писать программы по принципу конструктора – из готовых элементов вы формируете единое целое.
  4. Кроме того, можно скачать специальные программы. К примеру, «Алгоритм» (скачать ее можно с сайта). Установите программу на свой персональный компьютер и можете пытаться создавать свои первые простейшие приложения. Интерфейс «Алгоритма» русскоязычный. Разобраться в этой программе не составит особого труда.
  5. Во время написания своего приложения попробуйте выделить определенную «изюминку» — то, что будет отличать программу, написанную вами, от аналогов. Поработайте над интерфейсом. Если это ваша первая программа, то рекомендуется отдать предпочтение типичному Windows-интерфейсу. Можно использовать дизайнерские формы. С их помощью вы не просто поймете, каким будет интерфейс приложения еще на стадии построения, но и сможете задавать характеристики различных объектов, что существенно облегчит процесс.
  6. Постарайтесь оформить собственные идеи в алгоритм. Если приложение довольно серьезное (например, вы решили создать программу для взлома) и функционирует с собственным типом файлов, то его необходимо зарегистрировать за программой. Для этого применяется специализированный инсталлятор.
  7. Создайте файл помощи. Для этого желательно использовать специальные компиляторы. Они поставляются с различными средами визуального программирования (Visual Basic, Delphi и пр.).

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

Дополнительную информацию о написании программ можно найти в статье Как написать программу.

Выбираем среду программирования

Не умеете программировать и нет времени этому учиться, но Вам в срочном порядке необходимо создать какую-то программу? Предлагаем Вашему вниманию решение этой проблемы — конструктор HiAsm. HiAsm не годится для создания крупных проектов, однако, он отлично справляется с небольшими программами. Принято считать, что этот конструктор идеально подходит для новичков, ничего не понимающих в программировании, однако, для быстрого освоения работы конструктора желательно все же иметь хотя бы начальную базу знаний. Это обусловлено тем, что для создания своей программы необходимо будет придать нужные значения определенным элементам и соединить их в один единый «организм».

[Android] Вконтакте Видео и Музыка 8.3.8 [2013, Музыка и аудио] RU

Год выпуска: 2013Жанр: Музыка и аудиоРазработчик: Digital CookiesСайт разработчика: http://vkmusicvideo.tumblr.com/Язык интерфейса: РусскийПлатформа: AndroidСистемные требования: Android 2.2+Описание: Проигрыватель видео и аудио с vk.com Возможности + Просмотр видео + Прослушивание аудио new + Загрузка видео и аудио на SD + Выбор качества видео перед просмотромзагрузкой + Не требует авторизации (по желанию) + Не требует дополнительного программного обеспечения (adobe flash player,дополнительный видео/аудиопроигрыватель) + Бесплатно (есть реклама,лечится программой AdFree) + Простой инте …

Программы / КПК и Мобилы / На базе Android
Подробнее  

Movavi Видео Конвертер 10.2.1 Portable [2010, Видеоконвертер]

Год выпуска: 2010Жанр: ВидеоконвертерРазработчик: MovaviСайт разработчика: http://www.movavi.ru/Язык интерфейса: РусскийТип сборки: PortableРазрядность: 32-bitОперационная система: Windows XP, Vista, 7, 8 Системные требования:Процессор: Intel or AMD or compatible processors at 1 GHz minimumПамять: 512 МБВидеокарта: 1024x768x32-bit Описание: Movavi Video Converter — многофункциональный конвертер видео, DVD и аудио в более чем 170 форматов, включая видео высокого разрешения (High Definition Video). Имеются готовые пресеты популярных форматов, а также возможность настройки параметров …

Video3D 14UA ВИДЕО ФИШКИ [2009, футажи]

Год выпуска: 2009Жанр: футажиКоличество файлов: более 40Формат: Видеоролики записаны в формате QuickTime со встроенным альфа-каналом прозрачности PAL 720Х576. Длительность видеороликов от 5 до 15 секунд.Описание: Серия дисков с видеороликами «Дитячий садочок” позволит совершенно в новой сюжетной линии выстроить монтаж детского фильма. В этой коллекции Вы увидите много интересных и красочных роликов, мы постараемся по новому взглянуть на монтаж детского фильма и насытить его интересными идеями и анимационными роликами. Видеоролики записаны в формате QuickTime со встроенным альфа-каналом про …

CCleaner 4.04.4197 + Portable [2013, Оптимизация, очистка системы]

Год выпуска: 2013Жанр: Оптимизация, очистка системыРазработчик: Piriform LtdСайт разработчика: http://www.piriform.com/Язык интерфейса: Мультиязычный (русский присутствует)Тип сборки: Standard + PortableРазрядность: 32/64-bitОперационная система: Windows XP, Vista, 7, 8 Описание: CCleaner — утилита для чистки мусора в операционной системе. В ходе своей работы CCleaner (Crap Cleaner) ищет и удаляет временные и неиспользуемые файлы.Сюда относятся: cookies, история посещения сайтов в IE, временные файлы Интернета, строки поиска, файлы Корзины и т.д. Также поддерживается поиск временных ф …

Geovid Vidlogo 3.2 — Добавление логотипа в видео [2007, Лог редактор]

Год выпуска: 2007Жанр: Лог редакторРазработчик: GeoVidСайт разработчика: www.geovid.comЯзык интерфейса: Мультиязычный (русский присутствует)Платформа: Windows 200, XP, 2003Системные требования: HDD — 1 Gb and more RAM — 128 Mb and more DirectX 9 or betterОписание: Вы хотите добавить свой логотип или логотип своей компании в любое видео? Используйте VidLogo для изменения видео файлов и добавления логотипа. Используйте анимацию для создания логотипа в углу экрана, как на телевидении. VidLogo поддерживает AVI, BMP, JPEG графические форматы для создания логотипов. Доп. информация: Таблэтк …

Total Commander 8.00 Beta 25 PowerPack 2012.4 + Portable от 13.04.2012 [2012, Файловый менеджер]

Год выпуска: 2012Жанр: Файловый менеджерРазработчик: Ghisler Software GmbHСайт разработчика: http://www.ghisler.com/Язык интерфейса: Мультиязычный (русский присутствует)Тип сборки: Standard + PortableРазрядность: 32/64-bitОперационная система: Windows 2000, XP, 2003, Vista, 2008, 7Системные требования: 70 МБ свободного дискового пространства Описание: Total Commander — популярный файловый менеджер с практически всеми необходимыми для таких программ функциями. Кроме всех функциональностей, характерных для файловых менеджеров, в Total Commander встроены очень удобные просмотрщики для му …

Пакеты

Дополнить HiAsm возможностями по созданию приложений определённого рода можно с помощью пакетов.

Delphi & FPC

Базовый пакет, поставляющийся вместе со средой, позволяет разрабатывать Windows-приложения с использованием компонентов Интернета, баз данных, графики (GDI и OpenGL), широких мультимедийных возможностей (звук), поддержка COM-портов и многого другого, а также фоновые программы, апплеты панели управления, библиотеки DLL и прочее.

PocketPC

Как и предыдущий пакет, позволяет разрабатывать приложения, но уже под Windows CE, то есть для КПК и частично смартфонов. Причём пакет построен таким образом, что схемы, собранные под PocketPC, практически без изменений можно переносить в Delphi&FPC и наоборот, что сокращает время как на саму разработку программы, так и на её портирование под другие платформы.

WEB

Как следует из названия, данный пакет позволяет разрабатывать WEB-приложения для серверной (скрипт на языке PHP) и клиентской стороны (JavaScript) с использованием языка разметки HTML. Отличительной особенностью данного пакета является то, что генерируемый по собранной схеме код практически не уступает по качеству тому, что мог бы написать разработчик вручную. Благодаря этому, данный пакет может также использоваться для автоматической генерации некоторых шаблонов WEB-приложений с последующей их ручной правкой.

FASM

Большей частью пакет служит примером и одновременно демонстрацией возможностей оболочки и потому интересен будет скорее всего только программистам, желающим разработать свой собственный пакет. Позволяет писать Win32-приложения на чистом ассемблере (Flat Assembler), с использованием компонентов вставки кода и связей между ними.

Qt

Пакет на основе Qt позволяет разрабатывать кроссплатформенные приложения. Сам HiAsm возможно запускать только через Wine.

Скачать компилятор delphi для hiasm

Новость дня: Роскачество определило лучшие мессенджеры. Вход Регистрация. Вы вошли как:. Личная страница. Мой блог Создать заметку.

Наш форум. Браузер Браузер от Яндекса. Одна из особенностей — режим Турбо, ускоряющий загрузку веб-страниц за счет уменьшения обьема передаваемых на ПК пользователя данных. HiAsm 3. Название: HiAsm Разработчик: hexshock. HiAsm — Описание разработчика: «HiAsm — попытка собрать программу, помогающую упростить рутинную работу, которой иногда приходиться заниматься на компьютере, особенно это относится к людям интенсивно работающим за своими машинами.

Ей же можно пользоваться и как планировщиком задач, причем планировщиком с достаточно мощным набором функций, позволяющим точно и быстро объяснить компьютеру то, что вы от него хотите. Построение программ в HiAsm производиться при помощи мнемонических схем-диаграмм в удобном редакторе со встроенной справкой. Что нового в HiAsm 3. Топ-сегодня: Программирование. WinHex Windows Phone SDK 8. Python 3.

Доступны версии как для Linux, так и в виде windows-инсталлятора. Hex Editor Neo 6. Новинки: Программирование. Explain 5. Microsoft Visual Studio Community Inno Setup Compiler 6.

Enigma Virtual Box 9. Идеально подходит для создания Portable-приложений. PHP 7. Отзывы о HiAsm. Blake , В Опере нет автоматического способа добавить поиск по Софтодрому.

В появившемся окне: Заполнить название Softodrom. Остальные поля заполнить по желанию. Вход Регистрация Добро пожаловать!

Рекомендуем Яндекс. Разработчик: hexshock. Обновлено: Цена: Бесплатная. Русский язык: Есть. Размер: 2,27 MB. Скриншоты HiAsm:. Доступны версии как для Linux, так и в виде windows-инсталлятора Hex Editor Neo 6. Идеально подходит для создания Portable-приложений PHP 7. Калькуляторы Органайзеры Другие. Статистика Рейтинги Авторам Реклама.

Знакомьтесь – HiAsm

HiAsm – среда визуального программирования, программы в которой не пишутся, как это делается в классических языках, а проектируются из кубиков и линий связей между ними. Каждый такой кубик представляет собой элемент, который выполняет какое-то достаточно простое и узкоспециализированное действие (например, копирует файл, проигрывает звук, складывает два числа, качает файл из Internet и т.д. и т.п.). Горизонтальные линии между элементами (или просто «связи») определяют логику будущей программы (то есть последовательность вызова событий и методов, если выражаться терминами классических языков программирования). Вертикальные же связи указывают элементам на то, какие данные откуда брать. Также у каждого элемента есть набор уникальных свойств, которые определяют особенности его функционирования (к примеру, у элемента «Кнопка» есть свойства, определяющие его положение на форме, заголовок, используемый шрифт, текст выводимой подсказки и прочие). Поэтому весь процесс конструирования сводится к расстановке элементов, протягиванию связей между ними и настройке (если необходимо) их свойств.

Посмотрим, как выглядит нарисованная таким образом программа классического «Hello world!», которая при нажатии кнопки выводит на экран соответствующее сообщение. Внешний вид схемы, реализующей данный функционал, представлен на рисунке. Собранное приложение состоит из двух элементов: Кнопка (Button) и Сообщение (Message), одной связи между ними (проложенную от события нажатия кнопки к методу показа сообщения) и одного измененного свойства Message (с текстом «Hello world!»). Мы не пишем ни одной строчки кода, но если заглянуть в исходник, то увидим исходник, который сгенерировала HiAsm:

Сгенерированный код написан на языке Object Pascal, но есть и другие варианты. По сути, HiAsm представляет собой не более чем графический векторный редактор. А все его возможности по созданию приложений определяются уставленными пакетами и компиляторами. На текущий момент времени самым мощным из них является пакет Windows, использующий в качестве целевого языка Object Pascal для компиляторов FPC и Delphi. Помимо этого существуют следующие пакеты:

  • PocketPC с целевым языком C++ и компилятором MS ARM для платформы Microsoft Windows Mobile;
  • WEB – целевой язык PHP с поддержкой JavaScript и HTML;
  • QT – целевой язык C++ для платформ Windows, Linux и MacOS;
  • VBS – целевой язык Basic платформа Windows и прочие менее развитые.

Также в статусе «just for fun» существует online-версия HiAsm (hion.hiasm.com), с помощью которой можно поучиться составлять схемы, имея под рукой лишь браузер.

HiAsm 4.01 build 175 Rus


HiAsm или Конструктор программ это прежде всего система визуального проектирования и разработки приложений, не требующая от пользователя знания языков программирования и особенностей функционирования ОС, позволяющая быстро и легко писать(рисовать) небольшие программы. Что же в конечном счете проектируется и разрабатывается целиком и полностью зависит от пакета или их наборов, установленных в оболочке. Такой пакет как правило включает в себя палитру элементов( компонент, из которых строится схема ), один или несколько типов проектов, а так же основной функциональный модуль, занимающийся собственно генерацией кода под тот или иной язык программирования с последующей его компиляцией в конечное приложение. Весь процесс проектирования состоит в размещение элементов на рабочем столе приложения и их связывания друг с другом, что в первом приближение можно сравнить с построением обычного алгоритма на основе стандартизированных функциональных блоков( циклов, условных блоков, переходов, операторов и прочего ). Кроме того имеется возможность вставки скриптового кода на языках Java и VB или непосредственно кода того языка, на котором генерируется данный проект пакета, что позволяет использовать отсутствующие в стандартном наборе компонент ф-ции или выполнять сложные мат. расчеты, где запись в виде строк кода является одновременно и более удобочитаемой и более эффективной. Опытным же пользователям такая возможность позволяет писать более сложные программы с использованием готовых блоков HiAsm.

Очевидно, что с помощью HiAsm довольно легко и быстро пишутся(точнее рисуются) небольшие разовые программы и утилиты, не требующие особого упора на интерфейс и сложные математические алгоритмы. Кроме того Конструктор программ поможет каждому, кто не знает ни одного языка программирования, воплотить почти любую(в меру разумную) свою идею в жизнь без посторонней помощи с минимальными затратами времени и ресурсов.

Программист же по мимо указанного выше использования за счет возможности вставки своих компонент может организовать неплохую «тестовую» лабораторию, где весь периферийный инструментарий всегда под рукой и нет необходимости отвлекаться на посторонние вещи( например, при работе с железом, где главная задача это работа с портами, а не вывод кнопок и надписей на форму ). Благодаря же возможности создания и подключения своего собственного пакета программист получает неплохую возможность собирать пакеты для решения каких-то своих нестандартных задач, а может и нестандартных языков и/или платформ.

Скачать HiAsm 4.01 build 175 Rus (11.5 МБ):

IZotope — Ozone 4.04 RePack [2011, Звуковой процессор]

Год выпуска: 2011Жанр: Звуковой процессорРазработчик: IZotopeСайт разработчика: IZotopeЯзык интерфейса: АнглийскийТип сборки: RePackРазрядность: 32/64-bitОперационная система: Windows 2000, XP, 2003, Vista, 2008Системные требования:Поддержка форматов: Pro Tools 7.4+ (RTAS/AudioSuite), VST, MAS, Audio Unit, DirectX Совместимость с программами: Pro Tools, Cubase, Nuendo, WaveLab, GarageBand, Logic, Audition, SONAR, ACID, Vegas, Sound Forge, Peak, Ableton Live, and many more. Описание: IZotope Ozone 4 — профессиональный плагин для финального мастеринга от компании IZotope. Наверное, каж …

IZotope Ozone VST 4.04 RePack [2011, Звуковой процессор]

Год выпуска: 2011Жанр: Звуковой процессорРазработчик: IZotope, Inc.Сайт разработчика: http://www.izotope.comЯзык интерфейса: АнглийскийТип сборки: RePackРазрядность: 32/64-bitОперационная система: Windows 2000, XP, 2003, Vista, 2008Системные требования:Поддержка форматов: Pro Tools 7.4+ (RTAS/AudioSuite), VST, MAS, Audio Unit, DirectX Совместимость с программами: Pro Tools, Cubase, Nuendo, WaveLab, GarageBand, Logic, Audition, SONAR, ACID, Vegas, Sound Forge, Peak, Ableton Live, and many more. Описание: IZotope Ozone 4 — профессиональный плагин для финального мастеринга от компании i …

Возможности HiAsm

Приведенный выше пример — простейшая программа. Функциональные возможности сконструированного в HiAsm приложения или веб-скрипта могут быть куда более широкими, чем простой вывод сообщения на экран.

Если брать в пример разработку программ под Windows при помощи HiAsm, то пользователь может внедрить в свое приложение такие функции и элементы как:

  • Вызов разнообразных элементов контроля — кнопки, выпадающие меню, текстовые поля, формы, всплывающие подсказки и т.д.
  • Всевозможные графические компоненты — геометрические фигуры, диаграммы, изображения, цветовая палитра, и другие.
  • Компоненты, позволяющие получать различные сведения об ОС и компьютере, обращаться к подключенным устройствам и т.д., например — загруженность процессора, отправка данных на печать, получение изображений с камеры и многое другое.
  • Мультимедийные компоненты — прослушивание аудио, просмотр видео, элементы управления свойствами звука (высота частот и т.п.), регулировка уровнями громкости и др.
  • Сетевые компоненты — подключение к FTP, отправка/прием электронной почты, скачивание файлов по HTTP, работа с протоколами MRA (Mail.ru Agent) и Jabber.
  • Инструменты управления базами данных через SQL, ODBC, OLE BD и др.
  • Средства создания и управления OpenGL.
  • Управление файлами и многое другое.

И подобные программные компоненты предусмотрены в большом количестве для всех поддерживаемых HiAsm языков программирования.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий