С7 и мелкие пакости

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3285
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 48 раз
Контактная информация:

Re: С7 и мелкие пакости

Сообщение Дед Пахом »

try-catch писал(а): Необязательно, можно и здесь на русском.
Мляаааа... мир перевернулся... Пойду мужикам скажу :D
С уважением, ДП
DarkGreg
Новичок
Сообщения: 16
Зарегистрирован: 24 Ноябрь 2005, 17:47
Откуда: Москва
Контактная информация:

Re: С7 и мелкие пакости

Сообщение DarkGreg »

try-catch писал(а):Необязательно, можно и здесь на русском.
А можно мне, можно? А? :)
ДЕБАЙГЕР ХОЧУ НОРМАЛЬНЫЙ!!!!!!!!!
КАК У МС В СТУДИИ, КАК У ЗЕНДА!
НУ ДАЙТЕ, НАКОНЕЦ-ТО!
На кларе (купленной официально, по всем релизам подряд) я с 2.09 for DOS, так вот такое ощущение, что там отлаживаться лучше было (про то, что это был фактически интерпритатор мне расказывать не надо :D )!!!!!

P.S. А может просто тогда трава зеленее была, да небо голубее...
Но ведь в других/языках и средах, я могу нормально отлаживаться СЕЙЧАС, а в Кларе - ФИГУ! Стопы и месаги, лучший друг програмера на Кларе!
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3285
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 48 раз
Контактная информация:

Re: С7 и мелкие пакости

Сообщение Дед Пахом »

DarkGreg писал(а): ДЕБАЙГЕР ХОЧУ НОРМАЛЬНЫЙ!!!!!!!!!
В самую точку.Без этого среда не среда, а понедельник какой-то. Вопрос - вообще работы в этом направлении ведутся?
С уважением, ДП
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3285
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 48 раз
Контактная информация:

Re: С7 и мелкие пакости

Сообщение Дед Пахом »

C7-5675.
Embeds tree ведёт себя очень плохо, не запоминает положение переключателей между вызовами. Даже хуже: жму Contract all nodes, захожу в точку вставки (скажем, Procedure routines/Source), сразу же выхожу - опять всё дерево нараспашку.

Из патча в патч не лечится меню Build - всё время появляются лишние сепараторы.

Toltips в редакторе всплывают не для всех встроенных функций - например для TODAY, CLOCK, CLIP есть, для FORMAT, OMITTED нет.

PS
Goto Declaration работает заметно лучше - пока нет никаких претензий.
С уважением, ДП
Михаил
Бывалый
Сообщения: 55
Зарегистрирован: 24 Октябрь 2005, 16:42
Откуда: Москва

Re: С7 и мелкие пакости

Сообщение Михаил »

Пока посмотрел внимательно на WinDisagner. Явно не хватает возможности масштабировать разработанный экран под разное разрешение. Мониторы у всех разные.И те, границы для разрещение 1024х768 бред полный. Оценить полноценно экран невозможно. Экран с "пропертями" совершенно не вдохновляет.Дело не в привычке, Таб ы явно более уместны, программеры из-за моников слепы и в очках, а с таб ми явно виднее группировки свойств.
Так,что вот первые впечатления . Собрал приладу ,работает,но среда очень падучая пока.. да и экраны плывут в среде.
Аватара пользователя
try-catch
Бывалый
Сообщения: 62
Зарегистрирован: 03 Декабрь 2005, 13:02
Откуда: Russia

Re: С7 и мелкие пакости

Сообщение try-catch »

Дед Пахом писал(а):Мляаааа... мир перевернулся... Пойду мужикам скажу :D
Пардон, не понял - бить будете??? :shock:

"Мужики! Может лучше по кружечке пива?!" (c) Shrek
:lol:
Дед Пахом писал(а):
DarkGreg писал(а): ДЕБАЙГЕР ХОЧУ НОРМАЛЬНЫЙ!!!!!!!!!
В самую точку.Без этого среда не среда, а понедельник какой-то. Вопрос - вообще работы в этом направлении ведутся?
Работы сейчас ведутся в направлении Report Writer'а. Debugger, пока, задача не самая приоритетная.
Дед Пахом писал(а):Goto Declaration работает заметно лучше - пока нет никаких претензий.
Уф-ф... Отлегло...

(To ORS: Видимо сразу бить не будут. :roll: )
Regards,
TC
DarkGreg
Новичок
Сообщения: 16
Зарегистрирован: 24 Ноябрь 2005, 17:47
Откуда: Москва
Контактная информация:

Re: С7 и мелкие пакости

Сообщение DarkGreg »

Дед Пахом писал(а):
DarkGreg писал(а): ДЕБАЙГЕР ХОЧУ НОРМАЛЬНЫЙ!!!!!!!!!
В самую точку.Без этого среда не среда, а понедельник какой-то. Вопрос - вообще работы в этом направлении ведутся?
Работы сейчас ведутся в направлении Report Writer'а. Debugger, пока, задача не самая приоритетная.
Вот про что и речь, кто определяет приоритеты? Явно не программер, даже бывший, а маркетолог!
Репорты - это пусть 30% программы, да и, у нас по крайней мере, они давно уже в rtf, xml, xls, html и т.п. кидаются, то есть репортврайтер - 0%.
Симпатишный-современный дизайн, что бы не говорили некоторые "чистые" програграммисты, для конечного пользователя, а следовательно для продаж, процентов 60-70.
А вот отладка это 100% и будующего функционала, и дизайна, и репортов!
А еще, экономия НАШЕГО времени и следовательно ускорение получения денег наших, часть которых станет вашими.
ИМХО, конечно, но мне кажется, что кодеры меня поддержут.
Аватара пользователя
try-catch
Бывалый
Сообщения: 62
Зарегистрирован: 03 Декабрь 2005, 13:02
Откуда: Russia

Re: С7 и мелкие пакости

Сообщение try-catch »

DarkGreg писал(а):Вот про что и речь, кто определяет приоритеты?
Все приоритеты определяет SV. :(
Но возможны варианты, если это не переделка большой компоненты...
Regards,
TC
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3285
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 48 раз
Контактная информация:

Re: С7 и мелкие пакости

Сообщение Дед Пахом »

try-catch писал(а):
DarkGreg писал(а):Вот про что и речь, кто определяет приоритеты?
Все приоритеты определяет SV. :(
Но возможны варианты, если это не переделка большой компоненты...
Жаль. За дебагер для C7 им бы простили всё.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8020
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 94 раза

Re: С7 и мелкие пакости

Сообщение Игорь Столяров »

Ой ! А можно и мне пожаловаться по мелочам ...

1. В каких-то ранних мечтах г-на Roberta Z о С7 упоминалось о добавлении в синтаксис языка Clarion (не Template !) процедуры Replace(строка,строка поиска,строка замена) - для замены подстроки в строке. Не случилось ? Или можно надеяться ?

2. Упорно, из версию в версию C7 идет старый шаблон brwext.tpw без возможности указывать для List Box Format Manager FileName = Variable. Приходится постоянно заменять из C6. Обновите его пожалуйста в установочном комплекте C7.

3. Высота пунктов меню (как AppFrame так и PopUp). Если в SV решили, что круто увеличить их высоту - то сделайте пожалуйста что-то вроде System{Prop:MenuHeigth} - для возможности управления этим параметром. В самой среде Вы ведь используете нормальную высоту пунктов меню. И мы тоже хотим в прикладных программах иметь нормальную высоту пунктов меню.

4. Очень хочется расширения списка экранных элементов (слайдеры, круговые индикаторы - как например Вы добавили в последних релизах C7, полосковые движки, кнопки с выпадающим списком, круглые кнопки и т.д.)
Посмотрите любую современную среду программирования или Net компоненты, если не знаете о чем я говорю.
Также хотелось бы иметь настройку стилей уже существующих элементов, даже без замены функционала, например однотипность ListBox - это грустно и скучно. Сделайте несколько варинтов прорисовки - это позволит максимально освежить интерфейс прикладных программ.

5. В последних релизах C7 какая-то проблема с импортом из C6 окон если для экранных элементов установлен аттрибут #Freeze - выскакивает сообщение при открытии окна. Может быть просто его игнорировать при конвертации ?

Вот и все. Пропустил пару релизов C7 что бы лишний раз не растраиваться. Сейчас посмотрел C7 5675 - прогресс в лучшую сторону заметен .... :D
Make Clarion Great Again ! 😎
DarkGreg
Новичок
Сообщения: 16
Зарегистрирован: 24 Ноябрь 2005, 17:47
Откуда: Москва
Контактная информация:

Re: С7 и мелкие пакости

Сообщение DarkGreg »

Игорь Столяров писал(а):Ой ! А можно и мне пожаловаться по мелочам ...
1. В каких-то ранних мечтах г-на Roberta Z о С7 упоминалось о добавлении в синтаксис языка Clarion (не Template !) процедуры Replace(строка,строка поиска,строка замена) - для замены подстроки в строке. Не случилось ? Или можно надеяться ?
А еще лучше, давайте полноценный regexp добавим! Исходники вроде как доступны...

/* если не каждый день, то через день прыгаю Clarion <-> PHP, как я ненавижу вывод через html+jscript и как много мне не хватает при кодерстве на любимой кларе :( ...
foreach, именованые массивы... ээ-эх...
как бы, кстати ввести куда галку, что бы { } работали, define, что ли бы какой, а то так и леплю по привычке, хорошо хоть на ; в конце стороки не ругается :D
Со второй строки комента - шутка! :roll: */
BOB
Ветеран
Сообщения: 336
Зарегистрирован: 17 Июль 2005, 5:43

Re: С7 и мелкие пакости

Сообщение BOB »

NET перестал создавать новые проекты. Возможно результат многочисленных переустановок , но последний С7
вполне может заменить НЕТ.
ORS
Бывалый
Сообщения: 91
Зарегистрирован: 07 Май 2009, 23:18

Re: С7 и мелкие пакости

Сообщение ORS »

Дед Пахом писал(а):Жаль. За дебагер для C7 им бы простили всё.
К сожалению видимо только пользователи этого форума. За все время существования публичной версии (уж года 3 наверное) разговор про дебаггер на моей памяти зашел только 1 (один) раз, да и то половина народу говорила: "нафиг дебаггер, мы им не пользуемся, займитесь лучше чем-нибудь более полезным, например ...!". Так что тула для программера архиважная, но хендкодеров на кларионе на порядки наверное меньше, чем апгенщиков. И видимо они все заняты делом и на ньюс группах не возмущаются. Отсюда и приоритеты, ибо все сразу, к сожалению, не переписать.
Игорь Столяров писал(а):3. Высота пунктов меню (как AppFrame так и PopUp). Если в SV решили, что круто увеличить их высоту - то сделайте пожалуйста что-то вроде System{Prop:MenuHeigth} - для возможности управления этим параметром. В самой среде Вы ведь используете нормальную высоту пунктов меню. И мы тоже хотим в прикладных программах иметь нормальную высоту пунктов меню.
Меню вообще очень сильно костерят в ньюс группах, так что наверняка что-то будет делаться в этом направлении, но когда и что я не знаю.
Игорь Столяров писал(а):4. Очень хочется расширения списка экранных элементов (слайдеры, круговые индикаторы - как например Вы добавили в последних релизах C7, полосковые движки, кнопки с выпадающим списком, круглые кнопки и т.д.)
Посмотрите любую современную среду программирования или Net компоненты, если не знаете о чем я говорю.
А вот это практически невероятно на текущем этапе. Структура window, есть структура window. Добавление туда контрола это титанический труд, за который никто сейчас браться не будет. Хотя, конечно, кто бы спорил, контролы нужны.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8020
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 94 раза

Re: С7 и мелкие пакости

Сообщение Игорь Столяров »

Если на часть вопросов ответили - есть надежда, что остальные прочитали .... :wink:
Можно продолжить ?

1. В оконном дизайнере если Group перекрывает по расположению индикатор Progress - последний невидим.
И это не зависит от взаимного порядка расположения Group и Progress в Tab Order Assistant.

2. Если из контекстного меню Application Tree мы выбираем пункт Window / Report, то попадаем в экранный
редактор. Логично было бы при выходе из него попадать обратно в Application Tree, а не в описание текста
структуры Window / Report.

3. Среда Clarion7 и Appgen живут каждый своей жизнью. Загрузите App, откройте какой-нибудь пункт главного
меню среды (например Tools). Вернитесь кликом мышки на список процедур - меню Tools останется открытым,
окно среды Clarion 7 просто не видит потери фокуса ....

А вот насчтет Debbuger'а - согласен. Ну не было его после DOS и не надо.
Уже выросло поколение программистов на Clarion, которое привыкло без него обходится.
Make Clarion Great Again ! 😎
ORS
Бывалый
Сообщения: 91
Зарегистрирован: 07 Май 2009, 23:18

Re: С7 и мелкие пакости

Сообщение ORS »

Игорь Столяров писал(а):1. В оконном дизайнере если Group перекрывает по расположению индикатор Progress - последний невидим.
И это не зависит от взаимного порядка расположения Group и Progress в Tab Order Assistant.
Если прогресс идет после группы в TOA, то он нормально видится. Просто если он до этого был до нее и был перенесен, то надо выйти/войти в дизайнер.
Если прогресс идет до группы, то сделать его видимым можно отжав кнопку SuppressTransparency на тулбаре дизайнера.
Игорь Столяров писал(а):2. Если из контекстного меню Application Tree мы выбираем пункт Window / Report, то попадаем в экранный
редактор. Логично было бы при выходе из него попадать обратно в Application Tree, а не в описание текста
структуры Window / Report.
Попадание сразу в дизайнер контролируется опцией (можно отключить), но если вы обратили внимание, то сначала таки появляется окно с текстом, а потом сразу запускается дизайнер. Соответственно, когда из дизайнера происходит выход в предыдущее окно, оно находится в своем последнем состоянии, т.е. показывает текст структуры. По этому поводу в ньюсах не отписался только ленивый, но воз и ныне там. Не могу ответить, почему так.
Игорь Столяров писал(а):3. Среда Clarion7 и Appgen живут каждый своей жизнью. Загрузите App, откройте какой-нибудь пункт главного
меню среды (например Tools). Вернитесь кликом мышки на список процедур - меню Tools останется открытым,
окно среды Clarion 7 просто не видит потери фокуса ....
В принципе так и есть, живут раздельно. Отсюда при активном окне апгена проблемы с передачей фокуса, неработающими или дублирующимися горячими клавишами и т.п. Естественно мы об этом знаем и если бы это можно было быстро исправить, уже давно бы сделали. Но тут много разнообразных внутренних заморочек, поэтому конечно со временем исправим, но не скоро, к сожалению.
Ответить