Страница 9 из 12

Добавлено: 02.02.2008 11:34:21
debi12345
И как вам конференция ? Скажете "неудобно" - не поверю :)

Поняли, что такое MSE, как появляются фишки и как фиксятся баги ? Придумывайте, убеждайте, доказывайте на реальных примерах ! Система, сделанная по запросам юзеров, а не по стандартам Борланда. Какой мы ее хотим видеть (в пределах разумного) - такая она есть и будет.

Добавлено: 02.02.2008 16:17:33
ev
Какой мы ее хотим видеть (в пределах разумного) - такая она есть и будет.

эх... вот сколько пользователи просят автодополнение? ;)
пока безрезультатно :(

Добавлено: 02.02.2008 17:21:11
shade
ev
+1

debi12345 писал(а):И как вам конференция ? Скажете "неудобно" - не поверю

Как минимум не привычно. Да и knode слишком забывчив... хоть бы запоминал проченые статьи. А что еще можно на Linux поставить... винду я пару месяцев назад снес под корень...

debi12345 писал(а):Поняли, что такое MSE, как появляются фишки и как фиксятся баги ? Придумывайте, убеждайте, доказывайте на реальных примерах ! Система, сделанная по запросам юзеров, а не по стандартам Борланда. Какой мы ее хотим видеть (в пределах разумного) - такая она есть и будет.

Мне пока рано делать выводы...
Я вижу, что некоторые проекты писать в MSE можно, но он том, подойдет ли он для моих задач, вопрос открытый. В целом пока ощущение по прежнему негативное - есть достаточно мелочей которые доставляют неудобства... Я уже не говорю об отсутвии автодополнения...

Добавлено: 02.02.2008 18:13:10
debi12345
Как минимум не привычно. Да и knode слишком забывчив... хоть бы запоминал проченые статьи. А что еще можно на Linux поставить... винду я пару месяцев назад снес под корень...

Установить и запускать Ваш выневый любимый мэйл-клиент - под WINE (из последних).

Я вижу, что некоторые проекты писать в MSE можно

БД-проекты - на ура. Потому что я делал рабочие проекты и просил, объяснял, тестировал.

но он том, подойдет ли он для моих задач, вопрос открытый.

Ха ! Делать рабочие проекты и просить, объяснять, тестировать.
Это же опен-сорс - никаких "добрых дядь" без собственных усилий !

Я уже не говорю об отсутвии автодополнения...

Сколько об этом слышу. Это что за такая незаменимая фишка ?

Добавлено: 02.02.2008 19:20:10
shade
debi12345 писал(а):Установить и запускать Ваш выневый любимый мэйл-клиент - под WINE (из последних).

Мой любимый клиент - firefox - всегда через веб заходил...

debi12345 писал(а):Сколько об этом слышу. Это что за такая незаменимая фишка ?

Ну как минимум она очень сильно облегчает освоение новичками. Вот, например, чтобы узнать какой метод в tcanvas выводит текст, пришлось лезть в сорцы, просматривать длинное определение класса... а так написал бы canvas. нажал <shift>+<пробел> и получил список идентификоторов и непосредственных полей/методов/свойств и унаследованных.

Когда опыт работы с API большой, то не задумываешься о таких вешах и вбиваешь все идентификаторы быстрее чем отображается окошко с возможными вариантами, а когда только начинаешь осваивать какой-то API - автодополнение как палочка-выручалочка-надпоминалочка...

Добавлено: 02.02.2008 19:39:05
Alexander
shade

Добро пожаловать в мир свободного софта ! Ты всё таки сделал это !

shade писал(а): А что еще можно на Linux поставить...


Opera. Я через неё в конференции бываю. Правда она закрытая,
можете меня ругать. Но версии под Линукс очень аккуратные,
под разные дистры пакеты сделаны. Ввиду этой привязанности
не изучил других новостных клиентов для Линукс. К сожалению.

Автодополнение штука могучая, когда оно полное, позволяющее
изучать новое гораздо быстрее (мб в тысячи раз).

Добавлено: 02.02.2008 19:52:01
Attid
А что еще можно на Linux поставить..

Мой любимый клиент - firefox -

его брат Thunderbird =)

Добавлено: 02.02.2008 21:42:18
shade
Alexander писал(а):Добро пожаловать в мир свободного софта ! Ты всё таки сделал это !

Ага, можно подумать лазарь и FPC были коммерческими...

Потыкался и вот что получилось:
Изображение

осталось только код из лазаря в MSE перепортировать

Добавлено: 02.02.2008 22:03:01
debi12345
нажал <shift>+<пробел> и получил список идентификоторов и непосредственных полей/методов/свойств и унаследованных.

Значит - опять огульно, не проверяя толком...

Это работает уже 100 лет - правда, через Control+Space. Плюс, Ctrl+Shift+Space внутри скобок метода - показывает параметры метода.

Не допечатывает само, но зато и не закрывается без спроса - а это поценнее допечатывания будет.

Кстати, исходники должны быть прописаны в путях дебаггера, иначе идентификаторам неоткуда взяться будет.

Добавлено: 02.02.2008 22:37:35
debi12345
Потыкался и вот что получилось:

А как многострочное выделение фиксировали и рисовали ?
Я бы хранил данные в датасете в локальном режиме, а в InternalCalc-полях типа булеан - фиксировал факт выделения. Интерфейс юзера - в dbwidgetgrid, а перерисовку выделения - по событию "grid.datyalink.onupdaterowdata". В туториале "persons" такая схема работает на гридах редактирования справочников.

Добавлено: 02.02.2008 22:37:36
shade
А чего-то типа TActionList в MSE нет? Боюсь, что я не понимаю смысла компонента taction... Если экшенов не много, то зачем нужно создавать экшен? Если их, много, то опять же загромождать форму кучей компонентов taction тоже не удобно...

Добавлено: 02.02.2008 22:41:23
debi12345
Если экшенов не много, то зачем нужно создавать экшен?

Если планируется вызывать этот экшен несколькими способами - кликом на кнопке, через меню и горячей комбинацией клавиш. Далее - запрещение экшэна автоматически запрещает эту кнопку, это меню,..

Кстати, экшэну можно назначить кэпшэн - он будет по умолчанию назначаться его клиентам.

Добавлено: 03.02.2008 10:30:37
Attid
debi12345
ты не понял он про акшен лист спрашивал.

shade
нету, я не находил =) у меня на форме их сейчас десяток валяется.

Добавлено: 03.02.2008 11:42:34
Bonart
Первый раз у меня MSE из транка не собрался сразу FPC из 2.2 фиксов.
Косячки были связаны с переопределением типов между интерфейсом и телом модуля.
Т.е. в секции interface тип один, а в implementation один из модулей в uses его переопределяет и пожалуйста - несоответствие заголовков подпрограмм.
Решается элементарно с использованием составных имен, но выглядит неприятно.

Добавлено: 03.02.2008 12:34:29
Attid
:shock: у меня всегде собирается, что-то там не так собирали.

2.2 фиксов

если те фиксы что в свн у мартина, то их надо использовать только при переходе с 2,0,4 на 2,2. т.е. вам оно не надо было.