Вверх ↑
Этот топик читают: Гость
Ответов: 3349
Рейтинг: 233
#1: 2010-05-14 13:58:58 ЛС | профиль | цитата
Microsoft VPL
Hiasm от Microsofta.
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2010-05-14 14:13:22 ЛС | профиль | цитата
это как раз пример того, почему КПД графических языков резко падает с уменьшение ф-ности одного блока в схеме.

Вот это:
Схема VPL
у нас эквивалентно 4м элементам:


на языке С трем строкам:

#cpp
for(int i = 1; i < 10; i++)
SayText( string("The number is ") + i);
SayText("All done!");

... microsoft fail
карма: 27
1
файлы: 1hiasm_vs_vpl.png [4.2KB] [1046]
Голосовали:Genius
Ответов: 3349
Рейтинг: 233
#3: 2010-05-14 14:19:04 ЛС | профиль | цитата
Dilma писал(а):
microsoft fail

Идея была тупо сворована.
Хотя дизайн схем мне нравится.
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2010-05-14 14:21:32 ЛС | профиль | цитата
Этот дизайн тем хуже сказывается на читаемости, чем больше элементов находится на схеме. Такое иногда случается, когда авторы гонятся за внешней привлекательностью, а не оптимальной функциональностью и удобством.
карма: 27
0
Ответов: 3349
Рейтинг: 233
#5: 2010-05-14 14:22:49 ЛС | профиль | цитата
Dilma, может элементы по круглее сделать?
------------ Дoбавленo в 14.22:
И сделать возможность нанесения на элемент свойств.
карма: 1

0
Разработчик
Ответов: 4698
Рейтинг: 426
#6: 2010-05-14 14:26:18 ЛС | профиль | цитата
Ivann писал(а):
И сделать возможность нанесения на элемент свойств.

И тут прямо вертится фраза: "Сделаем элементы больше в два или больше раз!"
Ну нет
карма: 10
0
Администрация
Ответов: 15295
Рейтинг: 1519
#7: 2010-05-14 15:18:49 ЛС | профиль | цитата
Ivann писал(а):
может элементы по круглее сделать?

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







Ivann писал(а):
И сделать возможность нанесения на элемент свойств.

Assasin писал(а):
И тут прямо вертится фраза: "Сделаем элементы больше в два или больше раз!"
Ну нет

от чего же нет? с возможностью изменения масштаба вполне вероятно делать такое нанесение начиная с N-кратного увеличения.
карма: 27
0
файлы: 2hiasm_round_sdk.png [18KB] [745], hiasm_round_sdk2.png [14.4KB] [693]
Разработчик
Ответов: 26113
Рейтинг: 2126
#8: 2010-05-14 15:54:32 ЛС | профиль | цитата
Dilma писал(а):
заменяем прямые на кривые безье

Градиентные, скругленные элементы, да -- красиво, но вот линии, чистой воды -- фигня. Мне, к примеру, не нравятся. Красивае, ровные схемные линии превращаются в безобразные, неряшливые шнурки
------------ Дoбавленo в 15.54:
Dilma писал(а):
с возможностью изменения масштаба вполне вероятно делать такое нанесение начиная с N-кратного увеличения

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

Dilma, ты хочешь создать свой, оригинальный HiAsm, или идти на поводу у моды
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#9: 2010-05-14 16:14:09 ЛС | профиль | цитата
Dilma писал(а):
от чего же нет?

Да от того, что при этом HiAsm станет громозским (и в плане схемы, и в плане размера, иконки то тоже надо тогда под размер 64x64 )
Но вот если показывать для редактирования свойства элементов на самих элементах при увеличении масштаба, то другое дело
------------ Дoбавленo в 16.14:
Да, nesco, компоненты градиентно-скругленные можно оставить, а вот линии мне тоже не понравились что-то
карма: 10
0
Ответов: 8921
Рейтинг: 823
#10: 2010-05-14 16:15:55 ЛС | профиль | цитата
nesco, (чуть гнусавя) - "Паца-ан, ну это же так гламу-урно"
или
(на высоких тонах) - "Но но, парниша!"
карма: 19

1
Голосовали:Andrey
Ответов: 3349
Рейтинг: 233
#11: 2010-05-14 16:23:12 ЛС | профиль | цитата
С линиями согласен, надо прямые оставить.
------------ Дoбавленo в 16.23:
я имел ввиду увеличение самого элемента, как сплиттером.
Или сделать вынесение отдельных свойств в панель свойств.
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#12: 2010-05-14 16:30:01 ЛС | профиль | цитата
nesco писал(а):
Сейчас их размеры уже стараются уменьшить, чтобы больше влезло в экран, а тут получаться невообразимые слоны из каждого компонента со свойствами.

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


[imgl]http://hiasm.com/xf/attach/files/hiasm_round_sdk3.png[/img] Если внимательно еще раз посмотреть на первый скрин второго сообщения этой темы, то можно увидеть, что нанесение св-ва на элемент предполагает его вписывание в область отрисовки этого самого элемента. Если опять не понятно, что это значит привожу поясняющий рисунок:

в верхней части вид элемента в редакторе при 3х кратном увеличении (как это есть сегодня)
в нижней части вид того же элемента с нанесение значений измененных св-тв (как предлагалось несколькими постами выше). Я в этом решении не вижу абсолютно никакого нагромождения и кроме того никто пользователя не заставляет перманентно работать со схемой в 3х кратном увеличении. Ввиду этого мне совершенно не понятен настрой оставляемых замечаний по этому поводу.
карма: 27
2
файлы: 1hiasm_round_sdk3.png [15KB] [736]
Голосовали:Ivann, petrocan
Разработчик
Ответов: 26113
Рейтинг: 2126
#13: 2010-05-14 16:35:43 ЛС | профиль | цитата
Понял, это только при увеличении, а в нормальном режиме этого не будет.
------------ Дoбавленo в 16.35:
Dilma писал(а):
Ввиду этого мне совершенно не понятен настрой оставляемых замечаний по этому поводу

Да, от непонимания, теперь все понятно. Никакого плохого настроя, просто пытались разобраться. Остальной настрой, больше, по поводу линий, что-то народу, и мне, в частности, не понравилось
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#14: 2010-05-14 16:41:06 ЛС | профиль | цитата
nesco писал(а):
Остальной настрой, больше, по поводу линий, что-то народу, и мне, в частности, не понравилось

это пример возможностей, а не готовое проектное решение
карма: 27
0
Ответов: 16884
Рейтинг: 1239
#15: 2010-05-14 17:07:14 ЛС | профиль | цитата
Ivann писал(а):
Hiasm от Microsofta.
Ну и причем тут
Dilma писал(а):
это как раз пример того, почему КПД графических языков резко падает с уменьшение ф-ности одного блока в схеме.
Ivann, ни слова не сказал о КПД.
Я, например, увидел совсем другое - Если Майкрософт взялся серьёзно за визуальный язык программирования, то HiAsm конкуренции не выдержит.
nesco писал(а):
Градиентные, скругленные элементы, да -- красиво, но вот линии, чистой воды -- фигня.
Градиентные, скругленные элементы тоже чистой воды фигня - от этого готовая прога лучше не заработает.
Dilma писал(а):
на языке С трем строкам:
for(int i = 1; i < 10; i++)
SayText( string("The number is ") + i);
SayText("All done!");
На языке паскаль тоже.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)