C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: WEB и С++ Builder  (Прочитано 29094 раз)
Лена
Гость
« : 12 Май 2009, 22:03:03 »

В FAQ не могу добавить, но из личного опыта хочу порекомендовать прекрасную технологию:
Если вы хотите быстро и без напряжений создавать высококачественные WEB ориентированные приложения с опорой на ваши базы данных и при этом не погружаться в тонкости html, javascript, ASP и т.п., то воспользуйтесь готовой технологией IntraWEB которая идет в стандартной поставке С++ Builder 2007 и 2009.
WEB ориентированное приложение создается на языке С++ в  С++  Builder 2007 и 2009.
Очень удобно реализовано развертывание вашего готового сервиса IntraWEB на сервере. Для этого достаточно переместить на сервер ваш готовый exe файл и запустить его.
Ваш EXE слушает установленный вами порт и генерирует html страницы.
EXE также можно одной командой, при желании, превратить в службу Windows.
Все очень удобно и просто. Информация по теме:
http://www.atozed.com/IntraWeb/Demos/Screenshots/index.ru.aspx
http://www.xakep.ru/post/29995/default.asp
http://www.atozed.com/IntraWeb/Education/Articles/Russian.ru.aspx
http://research.pdmagic.com/iw/html/index.html?4_3_the_secrets_of_the_server_controller.cfm
http://ftp://ftp.sybex.com/4201/4201ch21.pdf
http://forums3.atozed.com/IntraWeb.aspx
http://downloads.atozedsoftware.com/intraweb/IWReferenceGuide70.zip
http://downloads.atozedsoftware.com/intraweb/IWManualHLP70.zip

Если использовать соединение через ADO, то Свойство у ServerController ComInitialization надо установить в ciMultiThreaded, иначе будет:
raised exception class EOleSysError with message 'Не был произведен вызов CoInitialize'

Если нужны глобальные переменные , то их надо объявлять в классе сессии TIWUserSession или ServerController и тогда обращаться к ним из основной формы можно используя такой синтаксис: UserSession()->переменная.
Точно также реализуется обращение к компонентам расположенным на форме ссесии: UserSession()->ADOQuery1->Close();
« Последнее редактирование: 26 Февраль 2010, 11:44:03 от Лена » Записан
Лена
Гость
« Ответ #1 : 24 Февраль 2010, 20:05:57 »

Видео урок: http://edn.embarcadero.com/article/38757
внизу страницы: Ajax Powered Web Applications with Delphi and IntraWeb 9.0

Второй пример: http://conferences.embarcadero.com/coderage/sessions
название: Web Application Development with Delphi

Полный набор разных примеров: http://www.atozed.com/intraweb/Download/IntraWebDemos.ru.aspx

P.S.
Новая версия IntraWEB просто устанавливается поверх IDE 2010 без ввода ключа (спасибо VerZery):  http://www.atozed.com/Intraweb/Download/Download.EN.aspx

Форум:  http://www.atozed.com/WebForums.ru.aspx


Новая версия X1
http://www.atozed.com/IntraWeb/History/XI/index.ru.aspx
и примеры к ней:
http://www.atozed.com/IntraWeb/Blog/20100420A.en.aspx

Вопросы миграции на X1:
http://www.atozed.com/IntraWeb/Blog/20100418.aspx

Еще примеры (иногда долго открывается ссылка):
http://arcanatech.com/Support/Documentation/IntrawebEliteSuite/tabid/79/449_catID/8/Default.aspx

История версий:
http://www.atozed.com/IntraWeb/History/XI/index.EN.aspx

IntraWeb XI Demos
http://iwxidemos.codeplex.com/SourceControl/list/changesets
« Последнее редактирование: 28 Апрель 2011, 18:06:34 от Лена » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.115 секунд. Запросов: 17.