Вверх ↑
Этот топик читают: Гость
Ответов: 4
Рейтинг: 2
#1: 2009-11-24 15:23:34 ЛС | профиль | цитата
Представляю на ваш суд черновой вариант декабрьского выпуска, посвященного HiAsm.
Цель его - оповестить широкие массы и дать легкий путь к освоению HiAsm.
Посмотреть черновик можно здесь:
http://www.feod.narod.ru/2009-12i.htm
Надеюсь на конструктивную критику - время внести исправления еще имеется.
Хотелось бы больше рассказать о Дилме и его сподвижниках, но ничего на эту тему разыскать не удалось...
Пришлось ограничиться фоткой Кладова. Хоть он тут и сбоку-припеку, но страна должна знать своих героев!
Такое мое кредо.
HiAsm - тоже герой - и о нем мой рассказ (хоть его авторы и глубоко законспирированы... ;0)
карма: 1

2
Голосовали:filyaxxxcom, LainX
Ответов: 1397
Рейтинг: 50
#2: 2009-11-24 15:55:01 ЛС | профиль | цитата
На мой взгляд самое лучшее в этом черновике это желание оповестить массы ;)
В общем до чистовика еще править и править...
Но в общем интересно, хотя немного путано.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#3: 2009-11-24 15:56:24 ЛС | профиль | цитата
Feodoritoff писал(а):
а всего лишь оболочка над Паскалем - популярным языком программирования высокого уровня. И компилятор, переводящий конструкции HiAsm в машинные коды, используется паскалевский - FPC (или наследника Паскаля Delphi).

это не так. HiAsm действительно по большей части является оболочкой, но не только для Pascal, но и Assembler, C++, Basic, PHP и прочих менее именитых языков. Кроме того в рамках пакета modules возможно создавать приложения исполняемые напрямую ядром среды. Соответственно следует добавить в статью приписку, что все следующие ниже рекомендации даны для стандартного пакета среды.

Feodoritoff писал(а):
После инсталляции сразу установите и компилятор Delphi http://hiasm.narod.ru/Compiler.exe (1,1 Мб) - именно он будет переводить Ваши схемы в исполняемые exe-файлы. (Чтобы компилятор работал по умолчанию, найдите на панели инструментов HiAsm кнопку "Компилировать" и там щелкните на строчке "Delphi")

это убрать (нарушение авторских прав)

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

опять таки же большая просьба пересмотреть статью на предмет подмены понятий "HiAsm" и "пакет Windows" - это не одно и тоже Грубо говоря средой занимается одно подразделение, пакетом Windows другое, пакетом WEB третье и т.д. Мешать в одну кучу проблемы всех подразделений это все равно, что говорить о недоработках новой Windows 7 ссылаясь на неверное отображение браузером IE8 некоторых страниц в интернете.

Feodoritoff писал(а):
Пришлось ограничиться фоткой Кладова. Хоть он тут и сбоку-припеку, но страна должна знать своих героев!

с точки зрения долгосрочной перспективы важно только название, год выпуска и возможно страна производитель продукта. Все остальное врятли будет интересно широкому кругу людей. Вместо этого лучше рассказать о перспективах подхода и вероятных вариантах его развития в будущем, чтобы некоторым образом "заставить" следить за проектом.
карма: 27
0
Ответов: 16884
Рейтинг: 1239
#4: 2009-11-24 16:06:01 ЛС | профиль | цитата
Feodoritoff, дело хорошее, но уж очень много (как бы это помягче).
Например:
Из общих настроек HiAsm С.Сергеев рекомендует Подтверждать удаление (меню Сервис / Настройка / Редактор / Прочее), чтобы случайным нажатием клавиши Del не повредить свои схемы.
Видно С.Сергеев не знает о ПКМ, Отмена.
Подробные описания этих и других компонентов можно найти в Справке, а краткое - выделив компонент на рабочем поле и нажав клавишу F1.
Лучше заменить на
Подробная справка по HiAsm вызывается клавишей F1 на рабочем поле (при отсутствии выделенных компонент), а выделив компонент и нажав F1 получим короткую справку выделеного компонента.

и т.д.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 4698
Рейтинг: 426
#5: 2009-11-24 16:11:44 ЛС | профиль | цитата
Вовсе не обязательно
Feodoritoff писал(а):
когда будете скачивать дистрибутив HiAsm, то возьмите не последнюю версию программы, а HiAsm 4.02 build 179 extra от 13 июня 2009

Совместимость компонентов HiAsm с последующими версиями сохраняется всегда, в новых версиях зато исправления багов, невыявленных в ранних версиях и возможны новые компоненты, которые ничем не мешают старым
карма: 10
0
Ответов: 1926
Рейтинг: 172
#6: 2009-11-24 17:55:50 ЛС | профиль | цитата
Tad писал(а):
Видно С.Сергеев не знает о ПКМ, Отмена


Не понимаю этого. Лучше перестраховаться, чем потом жалеть. А ПКМ, Отмена мне лично не нравится тем, что если после удаления компоненты передвинуть схему, то эта отмена вернёт компонент совсем на другое место. И его придётся передвигать. А если это была целая группа компонентов?

Tad писал(а):
Лучше заменить на Подробная справка по HiAsm вызывается клавишей F1 на рабочем поле (при отсутствии выделенных компонент), а выделив компонент и нажав F1 получим короткую справку выделеного компонента.
и т.д.


А ещё лучше при нажатии F1 на компонента сделать открытие справки в разделе этого компонента.

Assasin писал(а):
Совместимость компонентов HiAsm с последующими версиями сохраняется всегда, в новых версиях зато исправления багов, невыявленных в ранних версиях и возможны новые компоненты, которые ничем не мешают старым


С этим полностью согласен. Правда, если кто-то уже наставил себе компонентов из upload, а также изменил множество настроек в своей версии hiasm, то на новой версии придётся всё делать заново. Так что лучше в таком случае не качать каждую следующую версию, а подождать хотя бы 2-3. Ну, если, конечно, там нет ничего сверхважного.
карма: 9
0
Администрация
Ответов: 15295
Рейтинг: 1519
#7: 2009-11-24 18:49:44 ЛС | профиль | цитата
3042 писал(а):
Правда, если кто-то уже наставил себе компонентов из upload, а также изменил множество настроек в своей версии hiasm, то на новой версии придётся всё делать заново. Так что лучше в таком случае не качать каждую следующую версию, а подождать хотя бы 2-3. Ну, если, конечно, там нет ничего сверхважного.

а менее ленивые пользователи пишут утилиты по переносу настроек между версиями и не имеют никаких проблем с обновлениями.
карма: 27
0
Ответов: 1397
Рейтинг: 50
#8: 2009-11-24 18:58:15 ЛС | профиль | цитата
Dilma писал(а):
а менее ленивые пользователи

Скорее более ленивые ;) так как для ручного переноса настроек и компонентов гораздо больше телодвижений нужно совершать, чем один раз написать утилиту.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2009-11-24 19:20:44 ЛС | профиль | цитата
И то верно
карма: 27
0
Ответов: 4
Рейтинг: 2
#10: 2009-11-24 20:19:23 ЛС | профиль | цитата
Спасибо за ценные замечания.
Новый вариант выпуска рассылки "Усилители интеллекта", посвященный HiAsm, расположен по тому же адресу:
http://www.feod.narod.ru/2009-12i.htm

Dilma писал(а):
С точки зрения долгосрочной перспективы важно только название, год выпуска и, возможно, страна-производитель продукта. Все остальное вряд ли будет интересно широкому кругу людей. Вместо этого лучше рассказать о перспективах подхода и вероятных вариантах его развития в будущем, чтобы некоторым образом "заставить" следить за проектом.


Широкому кругу как раз интересны люди - вспомните серию ЖЗЛ, посмотрите содержание таблоидов и глянцевых журналов.

А как Вы видите перспективы подхода и варианты будущего HiAsm? - даже пара абзацев из уст отца-основателя HiAsm заинтересуют подписчиков рассылки.
карма: 1

0
Ответов: 2237
Рейтинг: 676
#11: 2009-11-25 02:41:45 ЛС | профиль | цитата
Связи, протягиваемые от кубика к кубику, будут сами собой исчезать, если сами кубики или выбранные входы-выходы на них несовместимы

серьезно?
KomKon = Feodoritoff ?
карма: 11

0
Ответов: 4
Рейтинг: 2
#12: 2009-11-25 07:45:35 ЛС | профиль | цитата
sla8a писал(а):
серьезно?


Какие тут шутки? Тянешь связь от точки к точке - дотянул, а она и пропала...

sla8a писал(а):
KomKon = Feodoritoff ?


KomKon = зондирующий аватар (от КомКона Стругацких)
карма: 1

0
Разработчик
Ответов: 4698
Рейтинг: 426
#13: 2009-11-25 08:07:05 ЛС | профиль | цитата
Feodoritoff писал(а):
Тянешь связь от точки к точке - дотянул, а она и пропала...

Дело в том, что точки типа Event(справа на компоненте) можно подсоединять только к точкам типа Work(слева) и наоборот, Work->Event, а точки Var(снизу)->Data(сверху)(и Data->Var), это не зависит от названия точки или компонента, поэтому если потянуть например от Work к Data, то ничего не сработает.
карма: 10
0
Ответов: 4
Рейтинг: 2
#14: 2009-11-25 09:14:29 ЛС | профиль | цитата
Assasin писал(а):
Дело в том, что точки типа Event(справа на компоненте) можно подсоединять только к точкам типа Work(слева) и наоборот, Work->Event, а точки Var(снизу)->Data(сверху)(и Data->Var), это не зависит от названия точки или компонента, поэтому если потянуть например от Work к Data, то ничего не сработает.


Об этом в тексте выпуска сказано так:
Как правило, связи HiAsm устанавливаются либо между точками, лежащими на вертикальных сторонах "ящиков" компонентов (событийные входы-выходы), либо между точками на горизонтальных сторонах (параметрические входы-выходы). Но в этом правиле есть исключения. Особенно капризны соединения связь-связь. Поэтому надежнее в точку разветвления связей ставить компонент Hub (Инструменты), и уже к нему тянуть линии от точек компонентов.


карма: 1

0
14
Сообщение
...
Прикрепленные файлы
(файлы не залиты)