Пожелания по Viper-у

Приемы и подходы, обмен опытом

Модераторы: Screw, larin

Hershy
рег.отделение
Сообщения: 64
Зарегистрирован: Вт, 03/03/2009 07:53
Имя Фамилия: Николай Воронцов
Откуда: Галактика-Урал
Контактная информация:

Пожелания по Viper-у

Сообщение Hershy »

Предлагаю в этом форуме описывать пожелания к Viper
Только пожелания, а не проблемы!

Например, у меня наболел уже вопрос:
1. Хотелось бы, чтобы для файлов *.vip и *.vpp (может и для других типов) был функционал, позовляющий сворачивать программные блоки, как это сделано, например в VisualStudio. Т.е.:
есть функция

Код: Выделить всё

Function GetWhatEver(par : Word):LONGINT;{
    result := 10;
}
необоходимо свернуть в коде ее вот так:

Код: Выделить всё

+function GetWhatEver(p...
есть программный блок

Код: Выделить всё

......
    _loop ...... {
    }
......
необходимо свернуть в коде вот так:

Код: Выделить всё

......
    +_loop ...... 
......
т.е. не только для функций и процедур, а также и для любого программного блока. А вообще, супер было бы для любого выделенного участка кода.
С возможностью сохранения этих сверток в проекте, чтобы при следующем открытии свертки сохранялись.

2. Добавить блок в панели Viper, в котором бы указывалось в какой из функций сейчас находится курсор (тоже бывает необходимо очень) и еще было бы супер, если кроме функций, учитывались бы и события cm***
Помнится в одной из версий этот функционал уже был реализован, но почему-то его убрали, а жаль!
Levsha
топ-софт
Сообщения: 44
Зарегистрирован: Вт, 08/07/2008 15:18
Имя Фамилия: Максим Левша
Откуда: ТопСофт
Контактная информация:

Re: Пожелания по Viperу

Сообщение Levsha »

1. Схлопывание кода планируется реализовать в ближайших проектах.
2. Завел ПИР. Учтется при доработке окна функций.
gorbunovav
топ-софт
Сообщения: 19
Зарегистрирован: Пт, 02/10/2009 13:06
Имя Фамилия: Алексей Горбунов
Откуда: Галактика Софт
Контактная информация:

Re: Пожелания по Viperу

Сообщение gorbunovav »

Дополнить редактор возможностью перехода к определению функции или переменной. Например, по Ctrl+Click. Ессно, необходимо также добавить кнопку "назад".
Levsha
топ-софт
Сообщения: 44
Зарегистрирован: Вт, 08/07/2008 15:18
Имя Фамилия: Максим Левша
Откуда: ТопСофт
Контактная информация:

Re: Пожелания по Viperу

Сообщение Levsha »

Вопрос перехода от использования к объявлению и обратно для различный конструкций языка, также является приоритетной задачей в будущих доработках.
stix
заказчик
Сообщения: 95
Зарегистрирован: Чт, 25/09/2008 07:45
Имя Фамилия: Марат Ахметзянов
Откуда: ОАО "Северо-Западные Магистральные Нефтепроводы"

Re: Пожелания по Viperу

Сообщение stix »

сделать интелисенс как в HippoEdit http://www.tyumbit.ru/gal_forum/viewtopic.php?t=10184
Levsha
топ-софт
Сообщения: 44
Зарегистрирован: Вт, 08/07/2008 15:18
Имя Фамилия: Максим Левша
Откуда: ТопСофт
Контактная информация:

Re: Пожелания по Viperу

Сообщение Levsha »

Разработка "интелисенс" входит в проект перехода по коду.
Hershy
рег.отделение
Сообщения: 64
Зарегистрирован: Вт, 03/03/2009 07:53
Имя Фамилия: Николай Воронцов
Откуда: Галактика-Урал
Контактная информация:

Пожелания по Viperу

Сообщение Hershy »

Вах, сегодня попробовал открыть в випере файл с расширением pas и УРЯ, випер сворачивает код по блокам begin-end
Переименовал файл vip в pas, заменил {} на begin-end - код сворачивается

Мелочь, а приятно
Приятно осознавать, этот функционал для vip файлов, уже на какой-то стадии работает :-)
Аватара пользователя
larin
топ-софт
Сообщения: 228
Зарегистрирован: Пн, 10/09/2007 12:13
Имя Фамилия: Михаил Ларин
Откуда: ТопCофт
Контактная информация:

Re: Пожелания по Viperу

Сообщение larin »

Hershy писал(а):Вах, сегодня попробовал открыть в випере файл с расширением pas и УРЯ, випер сворачивает код по блокам begin-end
Переименовал файл vip в pas, заменил {} на begin-end - код сворачивается

Мелочь, а приятно
Приятно осознавать, этот функционал для vip файлов, уже на какой-то стадии работает :-)
:shuffle: да, работаем над сверткой кода для вип-а и форм
Hershy
рег.отделение
Сообщения: 64
Зарегистрирован: Вт, 03/03/2009 07:53
Имя Фамилия: Николай Воронцов
Откуда: Галактика-Урал
Контактная информация:

Re: Пожелания по Viper-у

Сообщение Hershy »

А, кстати, что там с VisiVip
Он вообще будет когда-нибудь?
Аватара пользователя
larin
топ-софт
Сообщения: 228
Зарегистрирован: Пн, 10/09/2007 12:13
Имя Фамилия: Михаил Ларин
Откуда: ТопCофт
Контактная информация:

Re: Пожелания по Viper-у

Сообщение larin »

Hershy писал(а):А, кстати, что там с VisiVip
Он вообще будет когда-нибудь?
Может быть, но не скоро.
masygreen
партнер
Сообщения: 112
Зарегистрирован: Чт, 20/03/2008 09:10
Имя Фамилия: Максим Черепанов
Откуда: IT
Контактная информация:

Re: Пожелания по Viper-у

Сообщение masygreen »

Есть сумасшедшее пожелание :)
Сделать как в VS или 1с(уж простите за упоминание :) ) автоформатирование кода .. т.е. Кусок кода вырезал, вставил , а он магическим образом расставил все переносы, отступы и т.д.
пример :
было:

Код: Выделить всё

_loop dogovor {_loop calplan where ((dogovor.nrec==calplan.cdogovor)) {logstrtofile('ля ля ');}}
стало :

Код: Выделить всё

_loop dogovor 
 {
   _loop calplan where ((dogovor.nrec==calplan.cdogovor)) 
    {
      logstrtofile('ля ля ');
    }
  }
Аватара пользователя
larin
топ-софт
Сообщения: 228
Зарегистрирован: Пн, 10/09/2007 12:13
Имя Фамилия: Михаил Ларин
Откуда: ТопCофт
Контактная информация:

Re: Пожелания по Viper-у

Сообщение larin »

masygreen писал(а):Есть сумасшедшее пожелание :)
Не поверите, но это в разработке.
masygreen
партнер
Сообщения: 112
Зарегистрирован: Чт, 20/03/2008 09:10
Имя Фамилия: Максим Черепанов
Откуда: IT
Контактная информация:

Re: Пожелания по Viper-у

Сообщение masygreen »

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

1. В общем виппер порадовал вроде и меню на месте и эргономика приемлемая и вроде текст красиво отображается .. но ..

2. Убила настройка проекта .. ну очень тяжко .. просто жопа .. (я видел кнопочки экспорта импорта .. но то ли не все экспортируется то ли еще что (кривые руки) ...)
.. присоединенку так и не смог собрать - надо подумать над упрощением (уменьшить кол-во настроек .. допустим указать БД и хорош .. все остальное из репозитария )... а каждый раз это настраивать ...

3. Какой то странный подход к inc (строчным спокойно собираю без #Include ExcelFun.Inc в prj, а тут вот пришлось вспоминать где экселевские функции лежат - именно это мне в ветке форума встречалось поэтому быстро нашел) чем это вызвано непонятно ??

4.Самое вкусное - отладчик ... так и не понял как им воспользоваться ?? пробовал и atl и galnet максимум это запускается галактика с присоединенным ресурсом и его можно запустить ... (точки останова не работают) ... или отладчик работает только для отдельного интерфейса запускаемого через vip???

5. Прадовала работа с блоками .. но .. сделайте её как EmEditor ... объяснять долго лучше ролик посмотрите ЭТО РЕАЛЬНО СУПЕР КРУТО И УДОБНО ПОЛЬЗУЮСЬ КАЖНЫЙ ДЕНЬ :) http://www.emeditor.com/modules/tutoria ... x.php?id=3
gorbunovav
топ-софт
Сообщения: 19
Зарегистрирован: Пт, 02/10/2009 13:06
Имя Фамилия: Алексей Горбунов
Откуда: Галактика Софт
Контактная информация:

Re: Пожелания по Viper-у

Сообщение gorbunovav »

Сделать возможность "перетаскивания" кнопок-закладок открытых файлов.

В настоящее время (сборка 5.4.28) они сохраняются в порядке открытия, а хотелось бы несколько самых необходимых собрать вместе.
masygreen
партнер
Сообщения: 112
Зарегистрирован: Чт, 20/03/2008 09:10
Имя Фамилия: Максим Черепанов
Откуда: IT
Контактная информация:

Re: Пожелания по Viper-у

Сообщение masygreen »

gorbunovav писал(а):Сделать возможность "перетаскивания" кнопок-закладок открытых файлов.

В настоящее время (сборка 5.4.28) они сохраняются в порядке открытия, а хотелось бы несколько самых необходимых собрать вместе.
ну тут можно обойтись открытием файлов в нужном порядке :)
Ответить