Появился форум по MSEIde

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

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

Сообщение Alexander » 20.12.2006 03:04:07

Появился MSEide+MSEgui rev. 1.0rc2 !

http://mypage.bluewin.ch/msegui/

Исправлены баги, а также:

The new tmsebufdataset will not be in 1.0.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 698
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Attid » 20.12.2006 20:45:13

типа если раздел не выделили то будет тема :)
кста предлогаю голосование сделать по поводу раздела
и еще раз попросить сделать раздел ))

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

Сообщение ev » 21.12.2006 09:19:28

пока так никто и не стукнулся из желающий развивать тему MSEide+MSEgui :(
ev
долгожитель
 
Сообщения: 1764
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение Miha » 29.12.2006 11:24:21

Поскольку никто не против что "развитие темы MSE*" должно начинаться с документирования и написания статей, то хотелось бы услышать а про что статьи и документацию надо-то.
Документацию думаю автор MSE должен инициировать.

А вот статьи и самплы мы бы могли и сами.
Меня например интересовали две темы:
1. Кустомизация внешнего вида MSE-приложения под внешний вид десктопа ОСи. Ограничился выдергиванием цветов из винды, меня пока этот этап устроило, о результат доложил на WIKI.
2. MDI приложение. Статью тут писать не про что, нету еще MDI. Вот думаю сейчас пытаться сделать псевдо-MDI (типа 1С 8) или ждать автора, когда он отрелизит 1.0 и нарисует новый роад-мап.

Еще что документить нужно?
Аватара пользователя
Miha
новенький
 
Сообщения: 16
Зарегистрирован: 07.01.2006 15:04:42

Сообщение Alexander » 30.12.2006 03:16:42

Автор вряд ли инициирует. Он сам своё детище знает - зачем ему
сложности ? А вот мы можем только из исходников информацию черпать.

Например я пока не разобрался с "деревом" в widget grid - как его
пользоать. Пришлось чесать репу даже над "якорями" авторазмера -
они работают иначе чем в Делфи - оказалось удобнее и логичнее,
но по другому. И так каждый мелкий момент.

То есть документировать нужно ВСЁ.

Ну добрые люди хоть про базы данных написали. Правда и тут вопрос
возник - какой сервер БД они использовали - где его брать и открытый ли
он. Я скачал что то похожее по названию, установил но всё равно
демо приложение не запускается (хотя и откомпилировалось).

Касаемо "вида под ось" - не будет его по определению, невозможно
и не должно быть. Просто его (собственный вид) нужно сделать
максимально симпотичным (да и сейчас он не плох).
Это мы уже когда то здесь обсуждали.

Цвета - это без проблем, но не более их (и то вопрос - как).

Miha писал(а): доложил на WIKI


А где это ?
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 698
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Miha » 30.12.2006 09:13:41

Автор вряд ли инициирует. Он сам своё детище знает - зачем ему
сложности ? А вот мы можем только из исходников информацию черпать.

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

Например я пока не разобрался с "деревом" в widget grid - как его
пользоать. Пришлось чесать репу даже над "якорями" авторазмера -
они работают иначе чем в Делфи - оказалось удобнее и логичнее,
но по другому. И так каждый мелкий момент.

То есть документировать нужно ВСЁ.

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

А где это ?

http://www.freepascal.org/wiki/index.php/MSEide_&_MSEgui#Desktop_colors_in_the_MSE_application
Аватара пользователя
Miha
новенький
 
Сообщения: 16
Зарегистрирован: 07.01.2006 15:04:42

Сообщение Alexander » 30.12.2006 13:54:11

Добавил в FAQ. Что делать с Викой не понял, там куча абзацев
и у каждого пункт "редактировать". Как ДОБАВИТЬ не понял.

Miha писал(а): Я бы не отказался посмотреть на иерархию классов MSE с комментами что за чем.


Да, было бы не плохо. Но мечтать не вредно.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 698
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Miha » 30.12.2006 16:20:51

Добавил в FAQ. Что делать с Викой не понял, там куча абзацев
и у каждого пункт "редактировать". Как ДОБАВИТЬ не понял.

Выбираешь пункт, рядом с которым хочешь сделать свой пункт, жмешь EDIT, добавляешь свой пункт
Код: Выделить всё
=== Заголовок пункта ===
Текст

Сохраняешь, появляется новый пункт, автоматически обновляется содержание, после этого можешь свой пункт редактировать уже отдельно.
Аватара пользователя
Miha
новенький
 
Сообщения: 16
Зарегистрирован: 07.01.2006 15:04:42

Сообщение debi12345 » 30.12.2006 17:00:18

1. Кустомизация внешнего вида MSE-приложения под внешний вид десктопа ОСи. Ограничился выдергиванием цветов из винды, меня пока этот этап устроило, о результат доложил на WIKI.

Вы темы имеет ввиду ? Вообще-то архитектура MSEgui ( а именно - "frame/face templates", "frame", "face" ) - как будто ожидает их применения. Пробовали "выдергивать" элементы из тем и назначать их данным свойствам ?

2. MDI приложение. Статью тут писать не про что, нету еще MDI. Вот думаю сейчас пытаться сделать псевдо-MDI (типа 1С или ждать автора, когда он отрелизит 1.0 и нарисует новый роад-мап.

Наверное, лучше автора подождать. Этот проект - не лазарус, месяца ждать не приходится. Мелкие фишки ( MDI - мелкая ) могут появиться через неделю-две после запроса.

Miha писал(а): Я бы не отказался посмотреть на иерархию классов MSE с комментами что за чем.

Иерархию сделать легко - сгенерите доку прилагаемым к проекту скриптом. Даже увязка с FPC-докой там есть. Комменты - вопрос другой, но опять таки скрипт генерации доки создает XML-файлы, в который можно вписывать комменты и примеры. При генерации HTML-файлов все эти довески попадут в доку.

Ну добрые люди хоть про базы данных написали. Правда и тут вопрос
возник - какой сервер БД они использовали - где его брать и открытый ли
он. Я скачал что то похожее по названию, установил но всё равно
демо приложение не запускается (хотя и откомпилировалось)

БД-туториал чуток устарел - в MSEgui частично поменялись свойства, думаю, скоро будет дописан ( или уже сейчас собирается ? ). Тем более, что появилась поддержка хранения фотографий прямо в БД ( BLOB-поля ) - а туториал ведь предусматривает отображение фото.
Сервер БД "открытее некуда" - PostgreSQL, крайне желательно версии 8.0 и выше. Залогинясь пользователем "postgres" ( командой "su postgres" из "root"-консоли ), запустить скрипт "db_setup/setup.sh" туториала - он создаст пользователя и все таблицы.
С MySQL не рекомендую связываться - только намучаетесь.


А вообще - терпение, народ. Сейчас, в девелоперской ветке, доводится до безглючности наисложнейшая часть проекта - работа с БД ( не слабее TClientDataset от Дельфей ! ) и GUI-построение отчетов ( хотя последнее имхо - гибче в коде делать, но это - кому как, опыт нужен ). Вот где нужно тщательно тестировать !

Кстати, есть способные слепить сетевые компоненты - на базе например Synapse ? Вот где польза будет !
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение Alexander » 30.12.2006 19:34:57

Добавил абзац. В русскую версию конечно.

debi12345 писал(а): он создаст пользователя и все таблицы.


Ааа... Значит его настраивать нужно. :)

debi12345 писал(а):Иерархию сделать легко - сгенерите доку прилагаемым к проекту скриптом.


Попробую - это становится интересным.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 698
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение debi12345 » 30.12.2006 22:09:00

кстати почитал документацию из cvn она меня напугала тем что надо еще fpc патчить, оставил на светлое будущее

2.0.4 и выше - патчить не надо.

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

Хэлп приложений легче всего сделать, вызывая HTML-браузер. Каждый GUI-компонент имеет help_context-свойство - строку, с помощью которой можно сформировать URL нужного пункта помощи. Кстати, Mozilla-based браузеры позволяют отобрать все следующие URL в однажды открытом окне !
Что касется IDE - автор реально хочет свой вьюер, из соображений контекстного и обычного поиска, и сжатого хранения. Вопрос - формат. CHM вроде бы хорош, но help_context в нем - цифровые, что крайне неудобно и приведет к будущей путанице. Поэтому вопрос формата - открыт, и предложения принимаются.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 » 24.01.2007 19:15:13

Вышел бинарный релиз 1.0.

Ессно - только стабильный код. То есть без моего любимого навороченного BufDataSet-а из TRUNC-ветки - который с локальными индексами, сортировкой,...

Кстати, Мартин сейчас построитель отчетов делает - временами со значительным переписыванием кода. Даже интересно - что он придумает, со своим подчеркнутым минимализмом.

Да, в транке появилось наследование форм - "inherited forms". Это чтобы лепить однотипные формы, дополняя и модифицируя работающие прототипы - в режиме обычного дизайна. Обалденная фишка !

Еще, в работе с полями БД теперь есть полный сервис "старых" значений. OldValue - обновляется в ApplyUpdate[s], CurValue - живет от Edit до Post.

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

Сообщение Alexander » 24.01.2007 23:17:35

Отличная новость !
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 698
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Attid » 02.02.2007 15:56:26

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

Сообщение debi12345 » 02.02.2007 21:11:40

Attid писал(а):вопрос а перенос проекта из лазаря в MSE
кто нибуть делал ? и как это попроще попробывать ?

Это как ? Что общего между библиотеками MSEgui и LCL ? Автоматом даже форму с единственной кнопкой не перенесешь !
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5752
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Пред.След.

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

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

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

Рейтинг@Mail.ru