Страница 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

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