![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Litkevich Yuriy |
![]()
Сообщение
#31
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#32
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
написал письмо Олегу по поводу мертвости ссылок, вот его ответ:
Цитата Добрый день!
основной ресурс - kalpa.ru Тексты сейчас в переработке (готовим новые версии), потому ссылок на старые версии нет. Рабочий клиент можно скачать на kalpa.ru Кто заинтересован, можно отправлять ко мне. Я правда не уверен, что новые версии платформы будут распространяться на условиях GPL. Мы еще пока окончательно не определились. |
|
|
kalpa |
![]()
Сообщение
#33
|
![]() Студент ![]() Группа: Новичок Сообщений: 15 Регистрация: 17.7.2008 Пользователь №: 237 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Кто что вопросшал про Glan/Vedga?
Готов ответствовать. Про исходники, скажу сразу. Платформа сейчас в переработке. О принципах лицензирования новой версии пока ничего сказать не могу. Этот вопрос обсуждается. Относительно демонстраций, вопросов и предложений сотрудничества можно обращаться oleg@kalpa.ru |
|
|
kalpa |
![]()
Сообщение
#34
|
![]() Студент ![]() Группа: Новичок Сообщений: 15 Регистрация: 17.7.2008 Пользователь №: 237 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
К сожалению не могу написать олегу так как там не указана ни почта ни ICQ, а при попытке отправить личное сообщение выводится "Вам запрещено использовать личные сообщения на форуме"( http://oleg.kalpa.ru/2009/01/blog-post_22.html jabber: kalpaСобакАxmpp.ru jabber: oleg.shalnevГав-гаВgmail.com skype: oleg_shalnev email: olegбобикkalpa.ru phone: +7(918) 741-72-17
Причина редактирования: зашифровал :)
|
|
|
molchanoviv |
![]()
Сообщение
#35
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: ![]() ![]() ![]() |
Ты зря так прямо указал. Страницы индексируются поисковиками, потому получим кучу спама оставляя так адреса, проще простого. Укажи лучше как-нибудь так. kalpa [@] xmpp.ru
|
|
|
fantom |
![]()
Сообщение
#36
|
Студент ![]() Группа: Участник Сообщений: 47 Регистрация: 29.1.2009 Пользователь №: 515 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
kalpa. Да мне просто хотелось взглянуть на исходники вашего проекта. Потому как по своей нужде пришлось реализовывать немного похожую вещь, только немного более сервисно-ориентированную и наверное менее универсальную. У нас используется очень много различных способов отображения одной информации для различных видов клиентов. Ну вообщем уже почти все готово.
Ваш подход,как я понимаю напоминает, классическую связку html и php. Мой скорее что то типа SOAP и WSDL. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#37
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Ваш подход,как я понимаю напоминает, классическую связку html и php. помоему там и близко ничего такого нет.Через сеть транслируются сигналы и информация об объектах, на клиенте есть Qtишные dll'ки они и занимаются рисованием виджетов. fantom, ты пробывал демку запускать? |
|
|
fantom |
![]()
Сообщение
#38
|
Студент ![]() Группа: Участник Сообщений: 47 Регистрация: 29.1.2009 Пользователь №: 515 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Как я понял. Фактически есть клиент(аналог браузера) который умеет отображать содержимое окна рисуя виджеты использую qt. На сервере при разработке эти формы рисуются и связываются напрямую с кодом посредством специальных коннектов(аналог php в html разметке - то часть часть гуи и бизнес-логики реализуются в одном месте).
помоему там и близко ничего такого нет. Ну естественно это совсем разные вещи - я просто аналогию провел. |
|
|
kalpa |
![]()
Сообщение
#39
|
![]() Студент ![]() Группа: Новичок Сообщений: 15 Регистрация: 17.7.2008 Пользователь №: 237 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Как я понял. Фактически есть клиент(аналог браузера) который умеет отображать содержимое окна рисуя виджеты использую qt. На сервере при разработке эти формы рисуются и связываются напрямую с кодом посредством специальных коннектов(аналог php в html разметке - то часть часть гуи и бизнес-логики реализуются в одном месте). помоему там и близко ничего такого нет. Ну естественно это совсем разные вещи - я просто аналогию провел. Мне трудно оперировать вашими терминами. Каждое ваше слово (в моей системе отсчета) требует расшифровки. Как понять "формы рисуются"? Как понять "связываются напрямую с кодом посредством специальных коннектов". Вообще, основная задача коммуникации - синхронизация понятийного аппарата. Позволю себе просто, для примера, привести фрагмент серверного кода, который занимается отрисовкой диалога входа в систему. CODE void Kalpa::LoginDialog::drawMainGroup() { TransportPacket packet; mMainLayout=new GVBoxLayout(this); mLogoLabel=new GLabel(this); mLogoLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed); mLogoLabel->setPixmap(ImagePath+"KalpaLogo.jpg"); mLogoLabel->setStyleSheet("QLabel { background-color: #05649a;}"); mMainLayout->addWidget(mLogoLabel); mMainGroup=new GGroupBox(this); mMainLayout->addWidget(mMainGroup); mMainGroupLayout=new GGridLayout(mMainGroup); mNameGLabel=new GLabel(this); mNameGLabel->setText(trUtf8("Пользователь")); mMainGroupLayout->addWidget(mNameGLabel, 0, 0); mNameField=new GLineEdit(this); mMainGroupLayout->addWidget(mNameField, 0, 1); rconnect(mNameField , SIGNAL(returnPressed()), this, SLOT(setNextFocusChild())); mPasswordGLabel=new GLabel(this); mPasswordGLabel->setText(trUtf8("Пароль")); mMainGroupLayout->addWidget(mPasswordGLabel, 1, 0); mPasswordField=new GLineEdit(this); mPasswordField->setEchoMode(GLineEdit::Password); mMainGroupLayout->addWidget(mPasswordField, 1, 1); GObject::connect(mPasswordField, SIGNAL(returnPressed()), this, SLOT(loginAction())); mMainGroupLayout->addItem(new GSpacerItem(20,40, QSizePolicy::Minimum, QSizePolicy::Expanding, this), 2, 1, 1, 1); } Вот таким способом я пишу сервер. Кто знаком с Qt, а мне думается, что таковых на страницах этого форума большинство, тем видно, что стилистика, синтаксис максимально идентичен обычному Qt. Мое решение позволяет писать сетевые приложения, расположенные на сервере (фактически готовые SaaS решения с богатой графикой) совершенно также как и обычное приложение на Qt. Именно этого я и добивался. Ну и конечно бескомпромиссная экономия трафика. (флейм про толстые каналы прошу не начинать) Интерфейс у клиента ничем не отличается от самого обычного приложения. У меня пользователи, при миграции сервера с локальной машины на сетевую в другом городе, даже не замечают разницы и не понимают что собственно произошло. Исходя из приведенного примера я не совсем понимаю ваше описание с приминением аналогий из мира html и php. Кстати, я подобный пример уже приводил выше с аналогичными объяснениями. |
|
|
xokc |
![]()
Сообщение
#40
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 24.1.2010 Пользователь №: 1402 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Новостей у пректа больше нет? Он жив-то еще?. Даже демо с сайта убрали. А так все интригующе начиналось.
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 2.3.2025, 9:36 |