Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Как быстро найти нужную команду самой VisualNEO Win (NeoBook) или плагина, если не знаешь её названия?
Смысл программы в том, чтобы быстро, по частичному русскому описанию назначения команды (или по названию источника, или по части в названии команды), находить все тематически близкие команды (в т.ч. по плагинам и библиотекам функций).
В VisualNEO Win (NeoBook) реализован похожий поиск в селекторе команд, однако: - ищет только по названию команды; - не умеет искать по сочетанию символов в любом месте команды, ищет только с начала названия команды; - не делает подборки сразу всех возможных результатов поиска, ищет последовательно – плагин за плагином... - не позволяет делать тематические выборки доступных команд из разных источников (включая VisualNEO Win, плагины, функции, специальные файлы и др.).
С целью устранить все эти недостатки и была создана NeoCommands.
В NeoCommands вы можете искать по части названия команды, по русскому описанию её назначения, можете искать в результатах этого поиска, можете делать тематический поиск по конкретным источникам (например, выбрали сначала "Источник", а потом в нём "Тему").
Основные функции
Поиск нужной команды по мере набора текста – искать можно по названию источника (напр., плагина), по части названия команды (для опытных), и, конечно же, по описанию команды на русском языке (просто начните вводить текст после запуска программы и всё увидите).
Сброс фильтра горячей клавишей ESC, поля ввода при этом сами очистятся, таблица вернётся к первоначальному виду.
Копирование в буфер обмена содержимого ячейки (например, имени команды) двойным кликом. Нашли нужную команду – дважды кликнули по ней и она уже в буфере обмена. Остаётся лишь вставить содержимое буфера обмена в проект, где двойной щелчок по по команде вызовет окно помощника настройки параметров данной команды. Через меню "Буфер" можно включить "Копить данные при двойном клике", что позволит двойными кликами собирать сразу всю нужную информацию из базы данных.
Через меню "Поиск" вы можете выбрать pub-файл и получить список используемых в нём источников команд (в т.ч. плагинов и функций, внесённых в NeoCommands). Сама VisualNEO Win (NeoBook) не может знать все плагины (поскольку регулярно создаются новые), поэтому через меню "Проект\Список файлов" покажет только те плагины, которые не просто используются в проекте, но и в данный момент установлены на компьютере пользователя. Это конечно же неудобно в тех случаях, когда вы не знаете или не помните сколько в проекте используется плагинов и каких именно, например, если вы переустановили Windows и думаете какие плагины установить для продолжения работы над текущим проектом.
Через меню "Настройки" вы можете настраивать внешний вид программы (цвет, шрифт, заливка, фоновое изображение...). Программа будет выглядеть так, как вы пожелаете. По умолчанию используется нейтральный "кофейный стиль":
Для изменения внешнего вида программы может потребоваться запустить программу с правами администратора (это зависит от настроек вашей Windows).
Источники
База данных регулярно пополняется. В настоящее время количество записей в базе: 4761. Все записи размечены тегами ключевых слов, что позволяет делать выборки по этим тегам (в т.ч. через меню "Тема").
В этой теме или через личные сообщения дайте знать автору программы, если в базе чего-то не хватает или вы нашли ошибку.
Ссылки на последнюю версию
Программа бесплатна. Чтобы использовать программу скачайте установщик или версию не требующую установки. Если программа у вас уже работает, то вы можете обновить её нажав клавишу F5 или через меню Помощь.
Не проще ли назвать: "Краткий справочник по командам"?
Тогда получится длинное название у краткого справочника :).
Посылать к нему будет не удобно - мол, сходи в краткий справочник по командам... Лучше так: иди в BC! (BaseCommands)
Плюс, это на перспективу - сделаю потом файл для удобного перевода интерфейса на другие языки, соответственно нужен международный нейм. Но это потом, когда прога примет действительно законченный вид.
Quote (Peter)
Цитата от (Вадим)
Quote (Вадим)
И потом, ты ведь все равно планировал делать ресурсы к плагину удобными для перевода на другие языки
Тогда получится длинное название у краткого справочника
Зато - понятно! Странно: программа русская, назначение её - помощь в понимании команд, их поиске... Программа рассчитана на русскоязычную аудиторию, А название, мягко говоря, ни пришей, ни пристегни.
К тому же сами все радеем за русский язык, чтобы было все по-русски, и... БАЦ!
Впрочем, как говорится, автору виднее. Может тогда уж CommandIndex?
Quote (Вадим)
перевода интерфейса на другие языки
Зачем? Тогда и команды надо будет переводить "на другие языки".
Quote (Вадим)
Может я попутал чего, но вроде бы ты где-то говорил о такой возможности, чтобы плагин было удобно людям переводить на свой язык
Да. Только то, что ты сейчас делаешь, к переводу плагина не имеет ни малейшего отношения. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
К тому же сами все радеем за русский язык, чтобы было все по-русски
Русское название там тоже есть - "поиск команд".
Quote (Peter)
CommandIndex
А что, тоже вариант! Спасибо!
Как ни крути, а такой справочник все равно по факту является интернациональным (ведь названия команд на разных языках даются, и пишутся латиницей).
Quote (Peter)
Только то, что ты сейчас делаешь, к переводу плагина не имеет ни малейшего отношения.
Понятно. Я то думал ты собираешься сделать что-то вроде того как hpw делает (описания команд в отдельном текстовом файле). Я их и взял за основу. У тебя видимо более масштабный подход, раз тебя такой вариант не устроил. Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Ага! Половина названия английская, половина - русская. Ништяк!
Впрочем, повторюсь: автору - виднее.
Quote (Вадим)
а такой справочник все равно по факту является интернациональным
"Интернациональным" он станет тогда, когда пояснения команд (а не их названия!) будут интернациональными. Хотя, снова: автору - виднее.
Quote (Вадим)
что-то вроде того как hpw делает
У него достаточно оригинальный подход к данной теме. В принципе же, лакализация программ делается совершенно иначе.
Добавлено (31 Июль 2011, 21:04) ---------------------------------------------
Quote (Peter)
У него достаточно оригинальный подход к данной теме.
Хотя, нет, не оригинален Hans-Peter. Подобного рода способы локализации встречаются и в других программах, например. PatchWise. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Обычно тексты располагаются в т.н. секции ресурсов, откуда они и подгружаются по мере необходимости. Делается это специальными приемами, углубляться в которые сейчас нет смысла. Благодаря наличию этой самой секции ресурсов и возможен перевод программ на другие языки. Но бывает (и нередко) что тексты располагаются и внутри тела файла, что делает крайне затруднительным перевод программы на другой язык внешними средствами.
По большому счету не так уж и важно где располагаются тексты. Они могут быть и во внешних текстовых файлах, как это сделано у Hans-Peter-a. Есть свои "плюсы", есть и "минусы". Лично мне способ "внешних текстовых файлов" кажется не очень рациональным... Хотя, он позволяет использовать один единственный исполняемый файл, а к нему просто "прикладывать" переводы. Это - его единственный "плюс"!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Или в NB-проекте тоже можно это как-то реализовать?
Можно с'имитировать" - файлы с переводами просто сделать вложенными. Будет чем-то похоже.
Quote (Вадим)
отдельный файл дает возможность любому (!) сделать свой перевод.
Ты видишь в этом "плюс", а я - "минус". Пример тому - перевод к плагину hpwSimpleGraph.
Переводом не должен заниматься "кто попало"!
А для подготовленного человека без разницы ЧТО переводить: сам файл или внешний текст. Кстати, первый вариант даже намного предпочтительнее, т.к. воочию видишь результат перевода. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
В случае с NeoBook всё несколько усложняется, поскольку эта среда разработки позволяет творить неподготовленным в программировании людям, у которых велика потребность в плагинах и переводах к ним. И в таких условиях плохой перевод - это часто единственный имеющийся перевод. И рак - рыба, так сказать. Не путай себя с новичком. Москва тоже не сразу строилась, будем решать проблемы постепенно.
И в таких условиях плохой перевод - это часто единственный имеющийся перевод
Если вообще "дуб дубом" в английском, то тогда ещё МОЖЕТ БЫТЬ! В целом же, вреда от таких "переводов" больше, чем пользы!!! Я далеко не одинок в этом мнении. И не нужно искать оправдание откровенной халтуре!
Quote (Вадим)
Москва тоже не сразу строилась
Все когда-то начинали, никто не рождается с готовыми знаниями и опытом, но только лучше иногда "промолчать" (до подъема мастерства), чем нести откровенную ахинею!
На всякий пожарный.. Прошу не принимать все, сказанное мной, на личный счет. Это есть общие соображения, без персонализаций. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Ну я и на личный счет могу принять, причем с пользой, ведь я действительно дуб дубом в английском (надеюсь не навсегда), как и в программировании. Так что всё вполне справедливо. Это не стёб. Я глубоко убежден в том, что пока человек умеет обижаться (тем более на правду; и не важно в какой форме донесенной) - он не умеет по-настоящему развиваться... Так что со мной можно не церемониться , дружище Пётр!
Добавлено (01 Август 2011, 00:46) ---------------------------------------------
Quote (Alien)
А как это будет выглядеть? alSysInfo и alTcp ?
Артём, я понял, что меня смущало в названии плагина alTcp. Думаю alSysInfo - отличное название! А alTcp лучше записать как alTCP (поскольку TCP - это аббревиатура). Если дашь добро, я в текстовике проставлю префикс, и добавлю в архивы. Будет: alTCPOpen (эта чудесно читается!). alTCPServerSend alTCPServerSendAll и т.д. Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Я еще и глобальные переменные импортирую немного погодя - файлик уже подготовил.
Добавлено (01 Август 2011, 10:44) --------------------------------------------- Выпущена вторая версия программы. Первые два поста обновлены. Прошу опробовать...
Quote (Peter)
Интерфейс... 1. Цветовая гамма, мягко говоря,
Цвет изменил, но я не знаю, что получилось, потому что я пробовал на 3-х машинах - везде разный цвет. Я пытался сделать в очень светлых бежевых тонах. Но выглядит бежевым только на одном мониторе, на втором - розовое, на третьем - сиреневое всё . У кого как?
Quote (Peter)
2. Имеются визуальные косяки (отмечены стрелками)
Исправлено. Теперь размеры полей ввода исправно следуют за границами сетки (спасибо твоему монитору мыши, опять выручил!!!). За одно убрал заголовок таблицы, ненужное повторение, ибо поля ввода подписаны.
Quote (Peter)
тоже надо править.
Это про рисунок для алертов. Исправлено.
Quote (Alien)
Касяк ещё нашел:
Это про перенос строки в алерте, при импорте. Исправлено. Кстати, импорт теперь поддерживает выбор множества файлов (т.е. можно одним махом все файлы импортировать в базу, что намного удобнее, при таком их количестве).
Quote (Alien)
предлагаю сделать "включение режима совместного поиска", чтобы сразу он при вводе действовал
Реализовано.
Также добавлено автоматическое копирование содержимого ячейки - если по ней кликнуть дважды.
Пока редактируется текст в ячейке, доступно сочетание клавиш отмены одного последнего действия Ctrl+Z. Пока открыта ячейка (идет редактирование) доступна новая команда отмены изменений текущей записи "Отменить изменения в текущей строке" (восстановится содержимое всей записи, но только если Вы не успели закрыть ячейку щелкнув в стороне от нее).
В базе пополнение - глобальные переменные и плагины Артёма. Теперь 538 команд.
Пока не занимался: - Машинный перевод не правил. Текстовики доступны по ссылкам, буду рад помощи. - По прежнему используется плагин NeoBookDBPro.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Пользователь решил импортировать данные из файла, открыл диалог выбора файла, затем передумал и нажал "отмена". Зачем-то выскакиевает сообщение:
Причем, ДВА раза подряд...
Добавлено (01 Август 2011, 18:39) ---------------------------------------------
Quote (Вадим)
Цвет изменил,
Те же яйца, только вид сбоку.
Все же, тут надо или действовать классически (стандартные цвета), или применять систему скинов... Или, хотя бы, дать возможность пользователю самому (по вкусу) изменять палитру.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
А файл по умолчанию: BaseCommands.mdb уже по другому называется.
Да, косяк. Исправлю.
Quote (Peter)
Что-то терзают меня смутные сомнения:
Вот блин, а я думал с цветом уже всё ок.
Quote (Peter)
Значок, разумеется, можно (и нужно) сделать поменьшее...
Ага, я его уменьшал на треть, но видимо этого недостаточно.
DEMBEL, спасибо за значок!!!
Quote (Peter)
И кстати, пора бы подумать над справкой к программе.
Чуток еще потерплю, интерфейс еще не устаканился, цвета эти, чтоб их... Потом в справке всё переделывать придется. Но сделаю обязательно, как только эти трудности решу!
Quote (Peter)
Пользователь решил импортировать данные из файла, открыл диалог выбора файла, затем передумал и нажал "отмена". Зачем-то выскакивает сообщение:
Да, мой косяк. Исправлю!
Quote (Peter)
Все же, тут надо или действовать классически (стандартные цвета)
Пётр, на твоем компе как цвет выглядит, можешь описать словами? В таблице и в полях ввода. Я надеялся на бежевый, но подозреваю, что там красные тона проявились, так?
Прости за вопрос, но я правда не понимаю пока - как применять "стандартные цвета"? Что это значит?
Я хотел что-то в светло-бежевых тонах, и читаться черный шрифт будет хорошо и тон приятный...
ИМХО, с Петром тоже согласен. Цвет не ахти. Так как программа предназначена для НБ, то и придерживаться тематики нужно НБ. Кстати если вдруг кто то не знает, можно запускать ее из НБ. Инструменты > Конфигурация инструментов...
Quote (Вадим)
Цитата от (mishem) можно сделать поиск по названию команды. Если уже есть, предлагать вариант который есть, и которым можно заменить на усмотрение. Думал об этом, и пришел к выводу, что это не экономично будет. Быстрее все команды конкретного плагина заменить, чем вычитывать повторения из-за нескольких изменений.
Вернусь к этому вопросу. Допустим, у тебя в базе пояснения к командам правильные, хорошие.... , Но кто то не доглядел, или сделал перевод плагина по своему, и выкладывает свой текстовый файл с пояснениями к командам. Ты щелкаешь заменить, или добавить (еще не смотрел как там реализовано толком), и в базе все команды заменяются. Но в итоге они тебя не устраивают. Или добавляются, а их не один 10 ток. И что, после в ручную сидеть сортировать? По этому и предлагаю при добавлении-замене делать проверку на существование команды, если есть, выводить диалог с тем что есть, и на что хочешь ЗАМЕНИТЬ, с правом выбора. Или отказа одной, всех записей . Надеюсь что понятно. Не хочешь читать хелп?
Не не, я это сразу понял, на твоем скрине артефакты видны даже на моем мониторе, а вот у себя я, хоть глаз выколи, не вижу дефектов. На твоих же скинах всё видно отчетливо (хотя рассматриваю их на том же самом мониторе), чудеса...
Quote (Peter)
Это убийственно дурной тон навязывать пользователям свою цветовую гамму, которую нельзя поменять!
Внесу еще 5 копеек, а почему команды написаны в квадратных скобках? Не лучше ли их как в НБ синим цветом?, Не помню, по моему можно по полям цвет задать? Или нет? Скачал новую версию, цвет аж по глазам бьет. Смотри пост 51 Не хочешь читать хелп?
Не, это глобальные переменные. Я их тоже внес в базу, имя источника так и обозначено "Глобальные переменные NeoBook".
Quote (mishem)
Скачал новую версию, цвет аж по глазам бьет.
Да, занимаюсь этим.
Quote (mishem)
Кстати если вдруг кто то не знает, можно запускать ее из НБ. Инструменты > Конфигурация инструментов...
Кстати, отличная идея! Я так запускаю проект в блокноте, чтобы автозамену по всему проекту использовать.
Quote (mishem)
По этому и предлагаю при добавлении-замене делать проверку на существование команды, если есть, выводить диалог с тем что есть, и на что хочешь ЗАМЕНИТЬ, с правом выбора. Или отказа одной, всех записей .
Да, наверное так и следует сделать, по крайней мере опционально, чтобы была возможность использовать именно такой режим. Будет!
Добавлено (01 Август 2011, 21:57) ---------------------------------------------
Quote (Peter)
ТЫ КАРТИНКИ СРАВНИ!!!
Наверное ты как-то обучил свой комп видеть и отображать все существующие недостатки! Возможно, в своем стремлении услужить тебе, он даже чуток перебарщивает
Тема почищена от флуда. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
не обращай внимания пока на интерфейс. претензии понятны и поправимы. занимайтесь функционалом и переводами. а фейс я сделаю, либо модный в последнее время темносерый (т.к. на нем эффектно смотрятся разные цвета), либо впрямь кремовый или бежевый...
Спасибо!! В принципе, может быть даже несколько вариантов, если будут желающие сделать. Я буду только рад!
Выпущена третья версия. Надеюсь, порадует Вас новыми возможностями!
Quote (Alien)
файл по умолчанию: BaseCommands.mdb уже по другому называется.
Исправлено. Спасибо!
Quote (Alien)
Нажимаю "нет", потом пытаюсь открыть BaseCommands.mdb и вот результат:
Исправлено. Спасибо!
Quote (Peter)
Значок, разумеется, можно (и нужно) сделать поменьшее...
Сделал на основе того, что Дембель дал, еще чуть меньше, надеюсь снег не пойдет...
Quote (Peter)
Пользователь решил импортировать данные из файла, открыл диалог выбора файла, затем передумал и нажал "отмена".Зачем-то выскакиевает сообщение:
Исправлено. Спасибо!
Quote (Peter)
дать возможность пользователю самому (по вкусу) изменять палитру.
Сделано! Уффф... Наугад поменял цвет по умолчанию, надеюсь он лучше прежнего.
Можете изголяться теперь как душа пожелает! Например, Пётр мог бы сделать, возможно, вот так:
А Гарик, вот эдак:
Кто-то другой может быть захочет вот так оформить:
Теперь возможно еще и мгновенно переключаться между режимами "оформление по умолчанию" и "пользовательские настройки". Все настройки хранятся в реестре ("HKEY_CURRENT_USER" "Software\NeoCommands\).
Имя базы данных по умолчанию тоже изменилось, лежит вместе с экзешником.
Напомню, что содержимое ячейки (например имя команды) можно легко скопировать в буфер обмена двойным кликом. Остается лишь вставить ее в проект.
Пока не сделано:
Quote (mishem)
предлагаю при добавлении-замене делать проверку на существование команды, если есть, выводить диалог с тем что есть, и на что хочешь ЗАМЕНИТЬ, с правом выбора. Или отказа одной, всех записей .
При нажатии "отмена", цвет таблицы меняется на белый. А при нажатии "отмена" в диалоге шрифта, цвет соответственно меняется на черный. Ну и все остальное примерно в том же духе. И ещё, я сделал бы настройку интерфейса диалоговым окном:
Соответственно при нажатии "Применить" окно не закроется, а настройки применятся и будет что-то типа предпросмотра.
Пр изменении настроек, надо что бы настройки по умолчанию переключались в выключено. При запуске программы со своими настройками сначала мигают "рыжие" настройки, и после выставляются свои. Это так сказать , все равно напомню о себе? Не хочешь читать хелп?