Вверх ↑
Этот топик читают: Гость
Ответов: 499
Рейтинг: 1
#1: 2007-04-01 17:14:44 ЛС | профиль | цитата
вставил MultiElement, вошел в него. повставлял кучу DoData, начал соединять onEventData на выходе с правой границей.
очень удобно стало не считать заранее, сколько нужно точек, а знай себе перетаскивай линии на границы. все видели, что при приближении к границе мультка эта самая граница подсвечивается.

так вот, в режиме ctrl+m (zoom) граница подсвечивается на старом месте, без учета маштабирования всей схемы.
вот.
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Администрация
Ответов: 15294
Рейтинг: 1518
#2: 2007-04-01 19:36:21 ЛС | профиль | цитата
исправлено, однако отмечу, что в режиме зума многие компоненты будут отрисовываться неверно.
карма: 26
0
Ответов: 499
Рейтинг: 1
#3: 2007-04-01 19:40:07 ЛС | профиль | цитата
пока больше не замечал. может плохо искал? ;)
карма: 0

0
Администрация
Ответов: 15294
Рейтинг: 1518
#4: 2007-04-01 19:56:08 ЛС | профиль | цитата
тексты например во всех компонентах не масштабируются
карма: 26
0
Ответов: 499
Рейтинг: 1
#5: 2007-04-01 19:59:17 ЛС | профиль | цитата
ну, тексты не главное. а вот при 1600х1200 точки плотно расположенные соединять без зума сложновато. а увеличением - просто красота.
карма: 0

0
Администрация
Ответов: 15294
Рейтинг: 1518
#6: 2007-04-01 20:08:34 ЛС | профиль | цитата
напомню, что в последних версиях введена команда "Coeдинить элeмeнты", которая автоматически соединяет две верхние точки элементов друг с другом. В некоторых случаях это упрощает жизнь.
карма: 26
0
Ответов: 499
Рейтинг: 1
#7: 2007-04-02 20:54:12 ЛС | профиль | цитата
блин, только что допер, для чего это. здорово.
а можно такое же для вертикальных линий? было бы вообще намного удобнее.
карма: 0

0
Администрация
Ответов: 15294
Рейтинг: 1518
#8: 2007-04-02 21:05:11 ЛС | профиль | цитата
будет со временем.
карма: 26
0
Ответов: 16884
Рейтинг: 1239
#9: 2007-04-02 23:35:55 ЛС | профиль | цитата
Ну никак не мог труд сделать из обезьяны человека Помоему желание ничего не делать превратило обезьяну в человека
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3655
Рейтинг: 69
#10: 2007-04-03 00:41:07 ЛС | профиль | цитата
Dilma писал(а):
будет со временем.

А что бы программы сами писались
карма: 0

0
Администрация
Ответов: 15294
Рейтинг: 1518
#11: 2007-04-03 02:35:23 ЛС | профиль | цитата
Tad, Вячеслав, наша задача доказать гуру-программерам, что почти все приложения рядового пользователя мы сможем сделать быстрее них при любом раскладе, не написав при этом ни строчки кода А для этого нужно свести к минимуму любую часто повторяемую механическую работу.
карма: 26
0
Ответов: 499
Рейтинг: 1
#12: 2007-04-03 03:06:50 ЛС | профиль | цитата
нужно свести к минимуму любую часто повторяемую механическую работу.

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

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

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

0
Администрация
Ответов: 15294
Рейтинг: 1518
#13: 2007-04-03 03:15:56 ЛС | профиль | цитата
HikeR писал(а):
а если по делу - может кто помнит, не пробегал ли тут алгоритм числовой сортировки, который можно привязять к таблице. я так понимаю, что таблица может отдать только строку, а чтобы получить стобик - нужно ее всю перешерстить.

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

HikeR писал(а):
и еще вдогонку: можно ли узнать, какой разделитель дробной части используется у пользователя, точка, запятая или еще там чего (из хасма)?

эта информация есть в ключах реестра
карма: 26
0
Ответов: 499
Рейтинг: 1
#14: 2007-04-03 04:18:59 ЛС | профиль | цитата
эта информация есть в ключах реестра

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

так сравнить два числа и поменять их местами по возрастанию-убыванию еще в школе учили.
просто весьма долгое время занимает следующий алгоритм:
- по индексу столбца i прочитать все значения i каждой строки
- сбросить их в StrList в виде (индекс строки j; значение i)
- методом пузырьков отсортировать, причем предварительно проверить каждое на предмет символа разделителя дробной части, если не соответствует локальным настройкам - то поменять
- построчно прочитать таблицу, копируя всю строку в конец списка и удаляя на старом месте
вроде просто, но ощутимо притормаживает на таблицах от 32х40, хотя встроенная сортировка мнгновенно работает.
если бы переписать это на дельфях (или еще на чем), то побыстрее должно быть, наверное, но тут я не силен

p.s.
блин, сорри, не в ту тему написал.
перенес.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#15: 2007-04-03 08:19:19 ЛС | профиль | цитата
Dilma писал(а):
наша задача доказать гуру-программерам, что ...


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


[size=-2]------ Добавлено в 08:19
Или вот такая иллюзия:
- Да, я согласен, у вас можно за 20 секунд нарисовать поиск процессов и вывести его в ListBox. Но это только потому, что Автор уже написал элемент "выводящий список процессов в ListBox"

- Ну никто же не говорит в электронике, что для новой логической задачи надо создавать новую микросхему. Как раз утверждается, что любую логическую задачу можно решить конечным базовым набором элементов. И уточню: все-таки Автор "уже написал" EnumProcess, а что далее с результатами сотворит пользователь - другой разговор.

- Ну а если мне надо вызвать SuperPuperWinApi - что, опять ручками писать? А где же обещанный кайф?

- А сегодня вы что, не пишите? А кайф в том, что только для него Вам и пришлось писать. Про 20 секунд - чьи слова?

карма: 9

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