Thor – расширение возможностей IDE Fox | |
---|---|
lemenev Автор Сообщений: 229 Дата регистрации: 23.06.2022 |
Thor – это инструмент для управления дополнительными инструментами в IDE Fox, управления меню и назначениями горячих клавиш для инструментов IDE Fox.
Скачать описание программы Thor foxclub.ru Скачать программу Thor можно здесь: github.com Скачать дополнительные инструменты для Thor можно здесь: github.com ![]() |
Re: Thor – расширение возможностей IDE Fox | |
---|---|
BOBAN Сообщений: 642 Откуда: Солигорск Дата регистрации: 05.07.2004 |
Спасибо. Такое не заинтересует перевести ?
[attachment 37019 777.jpg] ![]() |
Re: Thor – расширение возможностей IDE Fox | |
---|---|
ABB Сообщений: 165 Откуда: Санкт-Петербург Дата регистрации: 21.10.2006 |
Стоит заглянуть на west-wind.com
![]() |
Re: Thor – расширение возможностей IDE Fox | |
---|---|
lemenev Автор Сообщений: 229 Дата регистрации: 23.06.2022 |
Может быть позже. Я пока не очень понимаю, зачем для Fox нужен wwDotnetBridge. А переводить вообще всё, что бывает в мире нет сил.
![]() |
Re: Thor – расширение возможностей IDE Fox | |
---|---|
of63 Сообщений: 26001 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Михаил, чего тебе не хватает в нативном фоксе, каких дополнительных инструментов?
![]() |
Re: Thor – расширение возможностей IDE Fox | |
---|---|
lemenev Автор Сообщений: 229 Дата регистрации: 23.06.2022 |
Да вроде всего хватает. Я сейчас почти не пишу нового. Но в депозитарии к Thor много разного:
github.com Каталог инструментов репозитория Thor • Улучшенный способ комментирования выделенного текста; также создается строка комментария с датой • Удаляет комментарий *!* из каждой строки в выделенном тексте. Работает в тех случаях, когда собственный раскомментарий VFP ничего не делает. • Перенести выделенный текст с помощью IF / ELSE / ENDIF • Обернуть выделенный текст с помощью Try / Catch • Обозначить выделенный текст с помощью With / EndWith • Измените IF / ENDIF в выделенном тексте на Do Case / Another / EndCase • Выделите выделенный текст в отдельную строку • Извлекает текущий выделенный блок кода в новую константу (#Define) либо в начале кода, либо, для методов, в файл Include. См. также «Извлечь в метод» в IDE Tools. • Извлекает текущий выделенный блок кода в новую переменную. См. также «Извлечь в метод» в IDE Tools. Код / Выделение текста • Выделяет один параметр в вызове метода или функции • Выделяет код между соответствующими скобками. Повторное использование выделяет следующий внешний набор скобок. Код / Вставка текста • Добавляет пустые строки вокруг управляющих структур (IF / ENDIF, DO CASE / ENDCASE и т. д.) • Открывает меню классов MRU; затем вставляет ссылки NewObject() на выбранный класс • Запрашивает цвет с помощью GetColor() и вставляет значение RGB • Вставляет полное имя пути объекта под мышкой в окно кода. Обновлено для корректной работы при работе с определением класса • Вставляет ссылку на класс, к которому принадлежит объект: This.Parent.Parent и т. д. • Добавляет многоточия ко всем ссылкам на параметры, локальные переменные и другие переменные, которым присвоены значения. • Удаляет MDots из всех ссылок на параметры, локальные переменные и другие переменные. Код / Разное • Устанавливает расширенную версию ZLOC, которая заставит всплывающий список также включать все переменные, назначенные в коде, независимо от того, находятся ли они в списке LOCALs или нет. Обратите внимание, что это нужно сделать только один раз, если это обновляет FoxCode. • Предоставляет механизм для преобразования класса на основе PRG (без дочерних объектов) во временный VCX, чтобы IDE Tools могли работать с ним; а затем снова отправлять обратно в PRG. См. Modify class для классов на основе PRG. • Удаляет все пустые строки из текущего окна кода. Перейти к ... • Устанавливает фокус на текстовое поле «Найти» в редакторе PEM; открывает редактор PEM, если он еще не открыт. • Открывает диалоговое окно с полем фильтра для быстрого выбора файла (PRG, SCX, VCX и т. д.) из активного проекта. • Открывает включаемый файл для редактируемой формы или класса. • Открывает диалоговую форму для выбора метода для просмотра или редактирования. Позволяет выполнять поиск по части имени метода. • Выберите объект, к которому принадлежит окно кода. Разное • Изменяет контекстное меню правой кнопки мыши для окна кода, так что выбор «Просмотреть определение» приводит к запуску «Перейти к определению». Необходимо запустить один раз за сеанс. • Отображение текущих библиотек классов в диалоговом окне, по одной в строке. • Отображение текущего пути в диалоговом окне в диалоговом окне, по одному в каждой строке. • HackCX: всплывающее меню для выбора формы или класса (из списков MRU), которые будут открыты с помощью HackCX4 • Переключение цветов комментариев в окнах редактирования (обычные и приглушенные) Проекты • Всплывающее меню классов MRU в текущем проекте • Всплывающее меню списков MRU для файлов в текущем проекте • Откройте папку проводника, отображающую папку активного проекта. Образцы • Пример поиска определенной строки в окне редактирования и ее изменения. • Пример взятия выделенного текста в окне редактирования, его изменения и вставки замены.2011/06/09 Таблицы • Помещает SQL-оператор CREATE CURSOR в буфер обмена из открытого курсора. • Распечатать/Просмотреть схему текущей таблицы • Просматривайте текущую таблицу в сетке, показывая структуру таблицы. Затем вы можете выбирать поля и создавать различные SQL-выражения (Select, Insert, Create Table и т. д.) • Замена LIST FIELDS компанией White Light Computing. Окна • Переключение между окнами конструктора форм и конструктора классов • Переместите конструкторы форм и классов в верхнюю часть экрана и выровняйте их по горизонтали. • Измените размер текущего окна конструктора форм/классов, чтобы отобразить всю редактируемую форму или класс. Волшебники • Открывает форму, которая позволяет выбирать поля из текущей таблицы и создает оператор «Вставить в» в буфере обмена. • Всплывающая форма для создания вызовов в MessageBox ![]() |
Re: Thor – расширение возможностей IDE Fox | |
---|---|
sphinx Сообщений: 31892 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Мише спасибо и респект огромный. Да, все так, наших ушедших товарищей он заменить может и не сможет (не по профессионализму, речь о другом - мы их ЗНАЛИ, многие, как я - лично). Но он в лучших традициях пытливых - и переводит, и ваяет код (предоставляет исходники), и задает много вопросов. Но это для дела, и есть много интересного от Михаила.
Спасибо! ![]() ------------------ "Veni, vidi, vici!"(с) ![]() |
Re: Thor – расширение возможностей IDE Fox | |
---|---|
sphinx Сообщений: 31892 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Миш, идеи запустить на ДотНете - еще Дроздов писал. И есть классы-библиотеки для запуска. Сам, честно положу руку на яйца - не делал. Но работает, иначе я бы увидел море негатива и опровержений. Наверное можно наваять код на асме, его перегнать в бинарный (идея уважаемого Леонида Лепина, на форуме есть его идеи и других), а потом вызывать. По крайней мере пробовал запустить скрытно EXE через WinAPI. Потом плюнул. Но изыскания были круто! ------------------ "Veni, vidi, vici!"(с) ![]() |
Re: Thor – расширение возможностей IDE Fox | |
---|---|
kornienko_ru Сообщений: 415 Откуда: Владивосток Дата регистрации: 06.09.2015 |
Я прошёл по этой ссылке.... Очень интересно. Если как там написано, то крайне просто можно решить много нерешаемых задач на VFP. К примеру: 1. Решается проблема VFPA с большой памятью. 2. Организация гигантских словарей (именованных массивов). 3. Использование быстрых стеков, очередей. 4. Асинхронное программирование. 5. Запуск параллельно выполняемых функций. Я думаю можно еще что-то полезное найти.... в общем, всё то, что не касается визуала. С другой стороны, визуал на VFP уже так устарел.... что лучше и проще писать на C# (синтаксис как на javascript с фигурными скобками и точкой с запятой) или на F# (синтаксис как у Pyton с соблюдением отступов и без точек с запятыми) используя VFP как СУБД. В примерах, приведенных по этой ссылке, всё понятно. Нужно знать нетовские dll, в каких что находится. У Microsoft очень хорошее описание всех этих dll. Исправлено 2 раз(а). Последнее : kornienko_ru, 14.12.24 17:53 ![]() |
Re: Thor – расширение возможностей IDE Fox | |
---|---|
krin Сообщений: 190 Дата регистрации: 08.02.2005 |
использую wwDotnetBridge для выполнения сценария PowerShell по сбору сведений из AD о сотрудниках предприятия: Get-CimInstance -ClassName Win32_BIOS > путь\Users.csv ![]() |
Re: Thor – расширение возможностей IDE Fox | |
---|---|
of63 Сообщений: 26001 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Да вроде всего хватает. Я сейчас почти не пишу нового. Но в депозитарии к Thor много разного:
github.com А зачем ты всё это написал? ![]() |
Re: Thor – расширение возможностей IDE Fox | |
---|---|
lemenev Автор Сообщений: 229 Дата регистрации: 23.06.2022 |
Ну, … может кого-то заинтересует. Вроде это не гербалайф, а по теме форума.
![]() |
© 2000-2025 Fox Club  |