Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Практически весь дописал плагин для построения графиков. (Почти как новый компонент для NeoBook'a) В архиве плагин и небольшой проект показывающий возможности построения. Плагин дописан не полностью- осталась пара команд., с демкой как быть даже незнаю- всё описать трудно. Справка немного позже - писанины много. Выкладываю для тех кто сам может разобраться без справки., как всегда интересуют какие либо "косяки" - соответственно буду исправлять..
Добавлено (16 Декабря 2017, 16:55) --------------------------------------------- Забыл немного дописать..- если на графике зажать левую кнопку мыши и повести выделение слева направо- то происходит увеличение выделенной области графика., таким образом можно несколько раз производит это действие. Чтобы вернуться обраьно к первоначально построенному графику - следует зажать лев. кнопку мыши и сделать выделение области графика справа налево. График вернётся в первоначально-построенное состояние.
AS3856, команда asLineChatrRoll не работает - не появляется окошко редактора, а сама команда не вставляется в штатный редактор кода, даже непонятно какие у нее параметры.
В плагине насчитал (если не ошибся) 46 команд. Вопрос - как разбираться со всем этим добром без справки и толковой демки?
Вот так! А потом удивляемся - почему плагином никто не интересуется.
Подавляющее большинство пользователей, если ничего не поняло в первые 5 минут в новой программе, закрывают ее, и чаще всего навсегда, и только если ОЧЕНЬ нужно, некоторые еще как-то пытаются разобраться. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Года 3-4 назад мне по зарез был нужен плагин для составления графиков, тогда не найдя ничего толкового делал графики из стандартных прямоугольников, изменяя их размер. Так что плагин весьма актуальный, так что желаю творческих успехов в разработке плагина и написании к нему справки
делал графики из стандартных прямоугольников, изменяя их размер.
UIYOYXB, Вы - герой!
ЦитатаUIYOYXB ()
Так что плагин весьма актуальный,
Разумеется, а если еще и по уму сделан, то вообще цены ему не будет!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Года 3-4 назад мне по зарез был нужен плагин для составления графиков
Ситуация была аналогична - использовал плаг. hpwImage (вроде так если не ошибаюсь) там есть рисование на канве (точки-линии квадраты) вот из этого добра и строил.
Добавлено (17 Декабря 2017, 13:09) ---------------------------------------------
Пока успел заметить только незначительный недочет:
Вадим- а у меня отменяется при нажатии на эскейп., поопробовал специально.. но - есть ньюанс - отменяется выбор - и окно уходит в трей. Даже не знаю что это такое - и с чем едят.. неразбирался никогда и незадумывался.. Это надо к Петру - может он знает...
Не в трей, а на панель задач (кстати, оно там постоянно присутствует), а в реальности просто на задний план.
ЦитатаAS3856 ()
Даже не знаю что это такое - и с чем едят.. неразбирался никогда и незадумывался.. Это надо к Петру - может он знает...
Я не знаю как именно ты создаешь формы, а сам я их создаю вручную в плагинах. Могу только предполагать... Напиши в процедуре создания и вызова формы помощника, после вызова конструктора формы Create, следующее:
Код
MyPluginForm.ParentWindow:= GetActiveWindow;
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
так ту вопрос то не в формах вроде- после вызова функции nbInterface. Вызываем окно селектора выбора прямоугольников- а вот по эскейпу незакрывается - ну я так это понял А формы то мои причём - непойму..
Добавлено (18 Декабря 2017, 01:11) --------------------------------------------- форма помошника кода- обычная форма- так как в SDK расписано....
Добавлено (18 Декабря 2017, 01:24) --------------------------------------------- Попробую написать как ты сказал -
Добавлено (18 Декабря 2017, 01:37) --------------------------------------------- Я немного непонял что это такое - -но стало всё работать нормально
окно по эскейпу закрывается. Буду разбираться досконально что это такое.. Спасибо за подсказку. По моему у тебя телепатические возможности.
Добавлено (18 Декабря 2017, 02:07) --------------------------------------------- Вроде становится понятно почему окно незакрывалось - .Разобрался. Пётр спасибо.
Добавлено (18 Декабря 2017, 02:08) --------------------------------------------- Перепишу в плагине. Там ещё небольшие недочёты нашёл- тоже поправить надо..
Сообщение отредактировано AS3856 - Пн, 18 Декабря 2017, 16:04
Это - не телепатия, а просто некоторые знания и некоторый опыт. Я ведь не красного словца ради постоянно долдоню про теорию. Пока ты только прикоснулся к самым верхушкам Delphi, но со временем придут и опыт и знания, если, конечно не забросишь (в сердцах) все это дело. А форсировать события бесполезно, все должно идти своим чередом - от простого к сложному. Сам я по сей день продолжаю учиться.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Плагин переписан , исправлены найденные ошибки, команды все дописаны. Архив с плагином перепакован с новым -исправленным плагином, надеюсь это окончательно закончено. Началл писать справку- самое трудное в этом плагине - разобраться как строить точки - остальное всё довольно просто и стандартно. Незнаю уж -стоит ли дописывать справку- Про построение вроде всё подробно расписал .Выложу часть справки готовую часть справки - остальное может позже....
Добавлено (21 Декабря 2017, 09:13) ---------------------------------------------
ЦитатаВадим ()
Хороший пример, зрелищный!
Пример не без ошибки - первая команда в кнопке пуска нетребуется (asDeleteLineChart "Rectangle1") -хотя можно и с ней (проверка ошибочного введения данных и вообще проверка ошибочных действий есть в плагине.Даже если будут неправильные действия пользовалеля - эти действия просто не будут выполняться - без вылетания окна об ошибках)
Пример не без ошибки - первая команда в кнопке пуска нетребуется (asDeleteLineChart "Rectangle1")
Успел таки... Хорошая реакция.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Добавлено (21 Декабря 2017, 15:39) --------------------------------------------- Справку всё же придётся дописать до конца, есть там некторые ньюансы - а пользователь будет думать что он неправильно команды выполняет....
Даже если будут неправильные действия пользователя - эти действия просто не будут выполняться - без вылетания окна об ошибках)
Очень правильный подход, на мой взгляд!
ЦитатаAS3856 ()
Справку всё же придётся дописать до конца
Да, справка нужна, конечно! Ведь плагины делаются не для профи.
Добавлено (22 Декабря 2017, 14:55) --------------------------------------------- Мне кажется термин "аргумент" в Справке лучше заменить на "параметр", поскольку в NeoBook так обозначают настраиваемые поля в синтаксисе команд.
Добавлено (22 Декабря 2017, 14:57) --------------------------------------------- "цифровые данные по надоям" - понравился пример
Правильный, но недостаточный. Автор плагина знает о чем идет речь.
ЦитатаВадим ()
Мне кажется термин "аргумент" в Справке лучше заменить на "параметр", поскольку в NeoBook так обозначают настраиваемые поля в синтаксисе команд.
Применение терминов "аргумент" или "параметр" зависит от контекста. Если упрощенно, то параметр - место (адрес, тип) передаваемой информации, аргумент - само, передаваемое в параметр, значение. Но, это уже тонкости, и думаю, с точки зрения простоты восприятия материала, наверное(?), "параметр" будет просто привычнее. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Это верно! Когда я тоже только начинал (AMS3, потом ММВ), то старался использовать самые простые команды, а все, что было с параметрами, мне казалось чем-то совершенно "заумным" и не постигаемым. А сегодня....
Все должно идти своим чередом...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Вообще незнал что можно что то писать в команды без помощников кода..
А сегодня в Delphi?... И все ручками! И не по несколько строчек! И пара-тройка десятков строк кода кажется вообще какой-то мелочью, даже и не замечаешь....
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
NeoBook начал изучать примерно в 2008 - 2009. До этого Алгоритм-2 . параллельно другие языки - типа VBА (VBS уже позже) - ( не пошло...) позже брался несколько раз за делфи - пока настойчивость Петра не победила(за что ему и благодарен) (осталось С# ).... И всё же NeoBook нравится, проста - понятна, многое можно сделать неприбегая к сложным языкам.( на работе ещё одного товарища привлекаю - начинает изучать. Считаю что после необука проще и понятнее перейти к более сложному языку.,
пока настойчивость Петра не победила(за что ему и благодарен)
Да не за что благодарить - просто грустно было видеть как человек тщетно пытается сделать то, что выбранному средству достижения цели, просто неподвластно.
ЦитатаAS3856 ()
осталось С#
Если на то пошло, то уж тогда С++, и то "для общего развития", т.к. Delphi хватит на все, даже самые безумные, идеи.
ЦитатаAS3856 ()
Считаю что после необука проще и понятнее перейти к более сложному языку.,
Эту идею я пропагандирую постоянно и с самого начала - после NB бессмысленно кидаться к скриптовым языкам или искать какие-то другие конструкторы - "альтернативы" (по сути менять шило на мыло), и единственно правильным путем будет изучение классических языков программирования. NeoBook - великолепный "трамплин" для начинающих из азов во "взрослое" программирование. Хотя, на практике все зависит от поставленных задач, и если какие-то языки программирования существуют, значит они кому-то нужны, и что-то могут. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться