Конкурс красоты

Вопросы программирования и использования MSEide + MSEgui.

Модератор: Модераторы

Сообщение debi12345 » 23.05.2007 11:02:14

Программа должна ВСЕ уметь делать! Для прорисовки градиента есть много хороших и свободно распространяемых функций, взять тот же RxLib, задаешь ему канву, задаешь размеры где и сколько рисовать, начальный цвет, конечный цвет, направление градиента и количество переходов, и он рисует! На моем скриншоте ею была нарисованна горизонтальная зеленая градиентность!
Правда под MSEGUI тяжеловато будет ее перенести, так как совместимости ноль

Не все так "смертельно". Если нужен новый навороченный компонент типа RxLib - все равно придется наследовать виджеты, вот здесь и расшарите OnPaint. Мысль понятна ? Зачем без нужды расшаривать - в ущерб быстродействию ?
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение haword » 23.05.2007 11:21:02

debi12345 писал(а):А зачем было на ПРЕВЬЮ ссылку давать ??? Мне из "лисы", с отключенными картинками, неудобно смотреть - приходится текущее окно заменять.

Затем что сильно картинка большая и широкая если на форуме ее постить.

Кстати, что за прога ? На Лазарусе ? С БД работает ? Если "да" и не на "Жарптице" ( с ее уникальным, потому и тупиковым датасетом) - то рад, что дело с мертвой точки двигается. Сколько баг-репортов написали ? Просьба - при трудностях не ищите обходные маневры, а пинайте команды Лазаря & FPC.

ПС:
А что за грид такой странный - вроде с претензией на навороты, но даже без возможности слияния ячеек ?

Эх твои слова да разработчикам Лазаря в уши :) На нем такое пока нельзя построить из-за того что юзают они не свои виджеты а сторонние, а в них нету многих возможностей для прорисовки интерфейса, например фон меню нельзя рисовать на GTK1. Поэтому это Делфи+ФайрБерд+DevExpress (от которого скриншоты были с оффсайта ) :)! Эта прога для создания заказов агентами через инет напрямую у клиента в оффисе используя ноутбук. Насчет грида не понял, всмысле без возможности слияния ячеек? Мне это не надо было :) Все там есть!

А насчет нашего спора по наглядности меню я было дико удивился, как это на мсегуи можно было замутить такой боле-менее приличный меню, глянул на сервер новостей и все понял, что кое кто тут хитрит ой хитрит доказывая свою правоту :) Не получилось создать меню, бегом к автору, типа поможи, не могу в споре одержать победу, глючит твой интерфейс, рисует через заднее место :) ну тот и начинает править :) Чтож дождемся когда он завершит все переделки и посмотрим что в конце концов выйдет!
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Сообщение haword » 23.05.2007 11:31:14

debi12345 писал(а):Не все так "смертельно". Если нужен новый навороченный компонент типа RxLib - все равно придется наследовать виджеты, вот здесь и расшарите OnPaint. Мысль понятна ? Зачем без нужды расшаривать - в ущерб быстродействию ?

Это Мартин сказал что быстродействие упадет или сам придумал? Потеря времени от выполнения нескольких машинных команд процессора при прорисовке меню или кнопки для тебя сильно повлияет? Когда будут данные из базы выбираться интерфейс не будет прорисовываться поэтому мизерные потери будут идти только когда будет перерисовываться форма. Насчет компонентов. Как то уж очень геморойно мартин задвинул установку компонентов для своего IDE, надо создавать свой проект-копию его IDE чтобы добавить туда свою кнопку, нда, прикольно! Видать как в лазаре сделать было сложно :) И к тому же, в лазаре все свойства не меняются так часто как в MSEGUI, когда начинается добавление новых возможностей удаляются или меняются старые параметры. Так что смысла нету добавлять свой компонент, если почти при каждом обновлении надо будет его править.
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Сообщение debi12345 » 23.05.2007 12:11:30

Не получилось создать меню, бегом к автору, типа поможи, не могу в споре одержать победу, глючит твой интерфейс, рисует через заднее место

Ну прям Шерлок Шолмс ;) Никто никого ни о чем не просил. Как будто это так просто - сел и сделал за ночь.
Так уж совпало - прям мистика. Или Мартин русский язык понимает...

И к тому же, в лазаре все свойства не меняются так часто как в MSEGUI,

Потому что Лазарь копирует имеющийся набор свойств Дельфей. А MSEgui - по запросам трудящихся и просто потому, что так лучше.

ПС :
Без обид - я ведь тоже "следствие" провел по содержимому строкового контента Вашего снэпшота.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение haword » 23.05.2007 12:35:27

debi12345 писал(а):Ну прям Шерлок Шолмс ;) Никто никого ни о чем не просил. Как будто это так просто - сел и сделал за ночь.
Так уж совпало - прям мистика. Или Мартин русский язык понимает...

:)
Потому что Лазарь копирует имеющийся набор свойств Дельфей. А MSEgui - по запросам трудящихся и просто потому, что так лучше.

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

ПС :
Без обид - я ведь тоже "следствие" провел по содержимому строкового контента Вашего снэпшота.

это насчет RxLib чтоли? :) Да ладно!

Короче, если получиться у мартина сделать так чтобы его интерфейс можно было бы переделывать и настраивать каждому по своему вкусу, тогда у него будет больше последователей :)
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Сообщение debi12345 » 23.05.2007 12:37:21

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

Если унаследованный - то править придется невероятно редко ( в случае прямого использования переименованного свойства )

Как то уж очень геморойно мартин задвинул установку компонентов для своего IDE, надо создавать свой проект-копию его IDE чтобы добавить туда свою кнопку, нда, прикольно! Видать как в лазаре сделать было сложно Smile

Потому что Лазарус побежал впереди паровоза ( типа, более срочных задач нет ? ). Нужно дождаться появления FPC-packages - а уже потом GUI-средства для работы с компонентами создавать.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение haword » 23.05.2007 14:01:49

debi12345 писал(а):Потому что Лазарус побежал впереди паровоза ( типа, более срочных задач нет ? ). Нужно дождаться появления FPC-packages - а уже потом GUI-средства для работы с компонентами создавать.

Ну и правильно сделали. Теперь в него можно ставить компоненты и радоваться жизни :)
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Сообщение haword » 23.05.2007 14:48:57

поздравляю все кто использует MSEGUI теперь появились возможности делать боле-менее приличные меню :)
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Сообщение debi12345 » 23.05.2007 17:28:18

поздравляю все кто использует MSEGUI теперь появились возможности делать боле-менее приличные меню Smile

Навязали-таки дискуссию в конференции :) Просто не Вы первый - но сегодня все сошлись. Вот это понимаю - живой проект.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 » 23.05.2007 17:30:58

Ну и правильно сделали. Теперь в него можно ставить компоненты и радоваться жизни Smile

Чему радоватся-то ??? Назовите хоть один повод кроме голых деклараций.
Сами-то в Дельфях сидите... Даже красОты навести не можете - тулкит не позволяет :)
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение haword » 24.05.2007 12:15:32

debi12345 писал(а):
Ну и правильно сделали. Теперь в него можно ставить компоненты и радоваться жизни Smile

Чему радоватся-то ??? Назовите хоть один повод кроме голых деклараций.
Сами-то в Дельфях сидите... Даже красОты навести не можете - тулкит не позволяет :)

за то можно прикрутить за пару секунд нужный компонент в котором есть функционал которого нехватает в основных!
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Сообщение Attid » 21.01.2008 13:05:49

альтернативный МСЕ
один из пользователей МСЕ в конфе, представил свой вид МСЕ

Изображение

скачать можно тут или в конфе


мне нравится =)
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Пред.

Вернуться в MSEide + MSEgui

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

Рейтинг@Mail.ru