Мляаааа... мир перевернулся... Пойду мужикам скажуtry-catch писал(а): Необязательно, можно и здесь на русском.
С7 и мелкие пакости
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Дед Пахом
- Старичок
- Сообщения: 3346
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 20 раз
- Поблагодарили: 56 раз
- Контактная информация:
Re: С7 и мелкие пакости
С уважением, ДП
-
DarkGreg
- Новичок
- Сообщения: 16
- Зарегистрирован: 24 Ноябрь 2005, 17:47
- Откуда: Москва
- Контактная информация:
Re: С7 и мелкие пакости
А можно мне, можно? А?try-catch писал(а):Необязательно, можно и здесь на русском.
ДЕБАЙГЕР ХОЧУ НОРМАЛЬНЫЙ!!!!!!!!!
КАК У МС В СТУДИИ, КАК У ЗЕНДА!
НУ ДАЙТЕ, НАКОНЕЦ-ТО!
На кларе (купленной официально, по всем релизам подряд) я с 2.09 for DOS, так вот такое ощущение, что там отлаживаться лучше было (про то, что это был фактически интерпритатор мне расказывать не надо
P.S. А может просто тогда трава зеленее была, да небо голубее...
Но ведь в других/языках и средах, я могу нормально отлаживаться СЕЙЧАС, а в Кларе - ФИГУ! Стопы и месаги, лучший друг програмера на Кларе!
- Дед Пахом
- Старичок
- Сообщения: 3346
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 20 раз
- Поблагодарили: 56 раз
- Контактная информация:
Re: С7 и мелкие пакости
В самую точку.Без этого среда не среда, а понедельник какой-то. Вопрос - вообще работы в этом направлении ведутся?DarkGreg писал(а): ДЕБАЙГЕР ХОЧУ НОРМАЛЬНЫЙ!!!!!!!!!
С уважением, ДП
- Дед Пахом
- Старичок
- Сообщения: 3346
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 20 раз
- Поблагодарили: 56 раз
- Контактная информация:
Re: С7 и мелкие пакости
C7-5675.
Embeds tree ведёт себя очень плохо, не запоминает положение переключателей между вызовами. Даже хуже: жму Contract all nodes, захожу в точку вставки (скажем, Procedure routines/Source), сразу же выхожу - опять всё дерево нараспашку.
Из патча в патч не лечится меню Build - всё время появляются лишние сепараторы.
Toltips в редакторе всплывают не для всех встроенных функций - например для TODAY, CLOCK, CLIP есть, для FORMAT, OMITTED нет.
PS
Goto Declaration работает заметно лучше - пока нет никаких претензий.
Embeds tree ведёт себя очень плохо, не запоминает положение переключателей между вызовами. Даже хуже: жму Contract all nodes, захожу в точку вставки (скажем, Procedure routines/Source), сразу же выхожу - опять всё дерево нараспашку.
Из патча в патч не лечится меню Build - всё время появляются лишние сепараторы.
Toltips в редакторе всплывают не для всех встроенных функций - например для TODAY, CLOCK, CLIP есть, для FORMAT, OMITTED нет.
PS
Goto Declaration работает заметно лучше - пока нет никаких претензий.
С уважением, ДП
Re: С7 и мелкие пакости
Пока посмотрел внимательно на WinDisagner. Явно не хватает возможности масштабировать разработанный экран под разное разрешение. Мониторы у всех разные.И те, границы для разрещение 1024х768 бред полный. Оценить полноценно экран невозможно. Экран с "пропертями" совершенно не вдохновляет.Дело не в привычке, Таб ы явно более уместны, программеры из-за моников слепы и в очках, а с таб ми явно виднее группировки свойств.
Так,что вот первые впечатления . Собрал приладу ,работает,но среда очень падучая пока.. да и экраны плывут в среде.
Так,что вот первые впечатления . Собрал приладу ,работает,но среда очень падучая пока.. да и экраны плывут в среде.
Re: С7 и мелкие пакости
Пардон, не понял - бить будете???Дед Пахом писал(а):Мляаааа... мир перевернулся... Пойду мужикам скажу
"Мужики! Может лучше по кружечке пива?!" (c) Shrek
Работы сейчас ведутся в направлении Report Writer'а. Debugger, пока, задача не самая приоритетная.Дед Пахом писал(а):В самую точку.Без этого среда не среда, а понедельник какой-то. Вопрос - вообще работы в этом направлении ведутся?DarkGreg писал(а): ДЕБАЙГЕР ХОЧУ НОРМАЛЬНЫЙ!!!!!!!!!
Уф-ф... Отлегло...Дед Пахом писал(а):Goto Declaration работает заметно лучше - пока нет никаких претензий.
(To ORS: Видимо сразу бить не будут.
Regards,
TC
TC
-
DarkGreg
- Новичок
- Сообщения: 16
- Зарегистрирован: 24 Ноябрь 2005, 17:47
- Откуда: Москва
- Контактная информация:
Re: С7 и мелкие пакости
Работы сейчас ведутся в направлении Report Writer'а. Debugger, пока, задача не самая приоритетная.Дед Пахом писал(а):В самую точку.Без этого среда не среда, а понедельник какой-то. Вопрос - вообще работы в этом направлении ведутся?DarkGreg писал(а): ДЕБАЙГЕР ХОЧУ НОРМАЛЬНЫЙ!!!!!!!!!
Вот про что и речь, кто определяет приоритеты? Явно не программер, даже бывший, а маркетолог!
Репорты - это пусть 30% программы, да и, у нас по крайней мере, они давно уже в rtf, xml, xls, html и т.п. кидаются, то есть репортврайтер - 0%.
Симпатишный-современный дизайн, что бы не говорили некоторые "чистые" програграммисты, для конечного пользователя, а следовательно для продаж, процентов 60-70.
А вот отладка это 100% и будующего функционала, и дизайна, и репортов!
А еще, экономия НАШЕГО времени и следовательно ускорение получения денег наших, часть которых станет вашими.
ИМХО, конечно, но мне кажется, что кодеры меня поддержут.
Re: С7 и мелкие пакости
Все приоритеты определяет SV.DarkGreg писал(а):Вот про что и речь, кто определяет приоритеты?
Но возможны варианты, если это не переделка большой компоненты...
Regards,
TC
TC
- Дед Пахом
- Старичок
- Сообщения: 3346
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 20 раз
- Поблагодарили: 56 раз
- Контактная информация:
Re: С7 и мелкие пакости
Жаль. За дебагер для C7 им бы простили всё.try-catch писал(а):Все приоритеты определяет SV.DarkGreg писал(а):Вот про что и речь, кто определяет приоритеты?![]()
Но возможны варианты, если это не переделка большой компоненты...
С уважением, ДП
- Игорь Столяров
- Ветеран движения
- Сообщения: 8269
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 34 раза
- Поблагодарили: 106 раз
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 - прогресс в лучшую сторону заметен ....
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 - прогресс в лучшую сторону заметен ....
За теми, кто отстал, не возвращаться !
Кодекс
-
DarkGreg
- Новичок
- Сообщения: 16
- Зарегистрирован: 24 Ноябрь 2005, 17:47
- Откуда: Москва
- Контактная информация:
Re: С7 и мелкие пакости
А еще лучше, давайте полноценный regexp добавим! Исходники вроде как доступны...Игорь Столяров писал(а):Ой ! А можно и мне пожаловаться по мелочам ...
1. В каких-то ранних мечтах г-на Roberta Z о С7 упоминалось о добавлении в синтаксис языка Clarion (не Template !) процедуры Replace(строка,строка поиска,строка замена) - для замены подстроки в строке. Не случилось ? Или можно надеяться ?
/* если не каждый день, то через день прыгаю Clarion <-> PHP, как я ненавижу вывод через html+jscript и как много мне не хватает при кодерстве на любимой кларе
foreach, именованые массивы... ээ-эх...
как бы, кстати ввести куда галку, что бы { } работали, define, что ли бы какой, а то так и леплю по привычке, хорошо хоть на ; в конце стороки не ругается
Со второй строки комента - шутка!
Re: С7 и мелкие пакости
NET перестал создавать новые проекты. Возможно результат многочисленных переустановок , но последний С7
вполне может заменить НЕТ.
вполне может заменить НЕТ.
Re: С7 и мелкие пакости
К сожалению видимо только пользователи этого форума. За все время существования публичной версии (уж года 3 наверное) разговор про дебаггер на моей памяти зашел только 1 (один) раз, да и то половина народу говорила: "нафиг дебаггер, мы им не пользуемся, займитесь лучше чем-нибудь более полезным, например ...!". Так что тула для программера архиважная, но хендкодеров на кларионе на порядки наверное меньше, чем апгенщиков. И видимо они все заняты делом и на ньюс группах не возмущаются. Отсюда и приоритеты, ибо все сразу, к сожалению, не переписать.Дед Пахом писал(а):Жаль. За дебагер для C7 им бы простили всё.
Меню вообще очень сильно костерят в ньюс группах, так что наверняка что-то будет делаться в этом направлении, но когда и что я не знаю.Игорь Столяров писал(а):3. Высота пунктов меню (как AppFrame так и PopUp). Если в SV решили, что круто увеличить их высоту - то сделайте пожалуйста что-то вроде System{Prop:MenuHeigth} - для возможности управления этим параметром. В самой среде Вы ведь используете нормальную высоту пунктов меню. И мы тоже хотим в прикладных программах иметь нормальную высоту пунктов меню.
А вот это практически невероятно на текущем этапе. Структура window, есть структура window. Добавление туда контрола это титанический труд, за который никто сейчас браться не будет. Хотя, конечно, кто бы спорил, контролы нужны.Игорь Столяров писал(а):4. Очень хочется расширения списка экранных элементов (слайдеры, круговые индикаторы - как например Вы добавили в последних релизах C7, полосковые движки, кнопки с выпадающим списком, круглые кнопки и т.д.)
Посмотрите любую современную среду программирования или Net компоненты, если не знаете о чем я говорю.
- Игорь Столяров
- Ветеран движения
- Сообщения: 8269
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 34 раза
- Поблагодарили: 106 раз
Re: С7 и мелкие пакости
Если на часть вопросов ответили - есть надежда, что остальные прочитали ....
Можно продолжить ?
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, которое привыкло без него обходится.
Можно продолжить ?
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, которое привыкло без него обходится.
За теми, кто отстал, не возвращаться !
Кодекс
Re: С7 и мелкие пакости
Если прогресс идет после группы в TOA, то он нормально видится. Просто если он до этого был до нее и был перенесен, то надо выйти/войти в дизайнер.Игорь Столяров писал(а):1. В оконном дизайнере если Group перекрывает по расположению индикатор Progress - последний невидим.
И это не зависит от взаимного порядка расположения Group и Progress в Tab Order Assistant.
Если прогресс идет до группы, то сделать его видимым можно отжав кнопку SuppressTransparency на тулбаре дизайнера.
Попадание сразу в дизайнер контролируется опцией (можно отключить), но если вы обратили внимание, то сначала таки появляется окно с текстом, а потом сразу запускается дизайнер. Соответственно, когда из дизайнера происходит выход в предыдущее окно, оно находится в своем последнем состоянии, т.е. показывает текст структуры. По этому поводу в ньюсах не отписался только ленивый, но воз и ныне там. Не могу ответить, почему так.Игорь Столяров писал(а):2. Если из контекстного меню Application Tree мы выбираем пункт Window / Report, то попадаем в экранный
редактор. Логично было бы при выходе из него попадать обратно в Application Tree, а не в описание текста
структуры Window / Report.
В принципе так и есть, живут раздельно. Отсюда при активном окне апгена проблемы с передачей фокуса, неработающими или дублирующимися горячими клавишами и т.п. Естественно мы об этом знаем и если бы это можно было быстро исправить, уже давно бы сделали. Но тут много разнообразных внутренних заморочек, поэтому конечно со временем исправим, но не скоро, к сожалению.Игорь Столяров писал(а):3. Среда Clarion7 и Appgen живут каждый своей жизнью. Загрузите App, откройте какой-нибудь пункт главного
меню среды (например Tools). Вернитесь кликом мышки на список процедур - меню Tools останется открытым,
окно среды Clarion 7 просто не видит потери фокуса ....
