Приветствую Вас Гость
Суббота
30.11.2024
06:11

(R)ival "Лениногорск" ПОВОЛЖЬЕ (сайт №3)

Форма входа
Меню сайта
Категории раздела
Операционные системы [7]
Видео, графика [16]
Программы [8]
Программы Portable [2]
Hack [1]
Другое... [1]
Мобильные телефоны, КПК [2]
Кинозал онлайн [0]
GOLD файлообменник
Архив записей
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Счетчик
Главная » 2011 » Апрель » 3 » HiAsm (Конструктор программ)
20:51
HiAsm (Конструктор программ)
HiAsm (Конструктор программ)

HiAsm (по-русски обычно произносится как «хайасм») — бесплатная среда разработки приложений win32, Qt, wxWidgets, сценариев и страниц PHP, html и javascript, а также приложений для устройств на базе Windows Mobile — например, для КПК.

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

Что HiAsm НЕ может?
В процессе знакомства с конструктором программ у некоторых пользователей создается впечатление, что теперь они могут все. Однако это очевидно не так и вот почему:

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

2) Простота подхода графического программирования обратно пропорциональна сложности одного блока на схеме. Иными словами, чем сложнее и функциональнее каждый блок вашей схемы, тем проще и нагляднее будет выглядеть конечное приложение и меньше времени займет его разработка. И наоборот - чем проще блок, тем сложнее и запутаннее получается схема. К примеру, один элемент для отправки почты содержит в себе множество более простых действий, таких как установление связи с сервером, формирование тела письма, обработка ответов от сервера и т.д. и поэтому программа с его использованием может быть построена на паре десятков элементов. Совсем другая ситуация наблюдается в тех случаях, когда требуется проводить множество математических операций. Например, при проектировании игры Пятнашки больше половины схемы уходит на работу с матрицей поля (прочесть ячейку матрицы, записать ячейку, сравнить две ячейки и т.д.).
3) Ну и последнее, что хотелось бы отметить в качестве существенного ограничения это зачаточное состояние тех механизмов программирования (и проектирования), которые есть сегодня в любом языке и которые позволяют создавать программы неограниченной сложности.
Поэтому не стоит забывать о том, что Конструктор Программ это прежде всего среда программирования для тех, кто не знает ни одного языка и даже примерно не представляет, что это такое.

Официальный сайт: http://hiasm.com/

Год выпуска: 2010
Платформа: PC
Авторские права: Dilma
Язык/Language: русский/russian
Размер файла: 15,75 MB
Лекарство: не требуется

Системные требования:
Операционная система: Microsoft Windows 98, ME, NT, Windows 3.x, XP
Жесткий диск: 45 Мб
Размер: 15.03 Mb

Скачать HiAsm (Конструктор программ)



LetItBit.net
Скачать

Vip-File.com
Скачать

ShareFlare.net
Скачать

DepositFiles.com
Скачать
Категория: Программы | Просмотров: 1611 | Добавил: rival16 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]