Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 4

Переход от GUI к Web-морде.

26.01.2011, 20:07. Показов 1858. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.

Тема такая, есть готовая софтина с графическим интерфейсом пользователя(GUI)
сама софтина состоит из нескольких dll(c++) в которых зашитя вся нужная логика и модуля,
который обрабатывает клики , дергает dll и рисует результаты т.е. собственно реализует GUI ...
Иными словами софтина сделана на MVC паттерне, так вот к этой софтине возникла надобность прикрутить еще и Web-морду.

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

Заранее благодарен !
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.01.2011, 20:07
Ответы с готовыми решениями:

Переход с console в gui
Добрый день. Помогите соединить 2 кода. Оба абсолютно рабочие. Console даже вычисляет и выводит результаты с png граф. Есть 2 png файла,...

Web вместо gui?
Привет, допустим у меня есть приложение для пк, которое добавляет информацию в базу данных, выводит и прочее. Можно ли создать jar архив...

Web GUI в стиле DIY
С помощью палки, верёвки и какой-то матери веб-сервера nginx, кэша данных memcached и графического редактора Ymkscape. Без шума и пыли...

8
PB
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
26.01.2011, 20:12
Ну наверное нужно чтобы прога создавала веб сервер и обрабатывала запросы браузера, генерируя требуемые странички и отсылая их браузеру.
0
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 4
26.01.2011, 20:39  [ТС]
Цитата Сообщение от PB Посмотреть сообщение
Ну наверное нужно чтобы прога создавала веб сервер и обрабатывала запросы браузера, генерируя требуемые странички и отсылая их браузеру.
Такс, а ежели поднять готовый веб сервер ну скажем IIS, и заюзать какой нибудь к примеру
VB.NET не получится ли как нибудь зацепить сущесвующую функциональность и все нарисовать ?

Песпектива лабать веб-сервер как то не вдохновляет. Или если без этого никак, то на каком api
это лучше делать ?
0
PB
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
26.01.2011, 21:00
Ну вообще-то создать простенький HTML сервер не сложно. К примеру.
Ведь для веб-морды не нужен полноценный сервер, даже поддержка скриптов со стороны сервера не обязательна!
0
 Аватар для Sulik78
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
26.01.2011, 21:04
Nike6969, какую бд использует софтина?
0
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 4
26.01.2011, 21:23  [ТС]
Цитата Сообщение от Sulik78 Посмотреть сообщение
Nike6969, какую бд использует софтина?
PostgreSQL

насчет веб-сервера, наверное простенький сделать и не сложно, однако нужно будет както и страницы генерить и возможно они будут модифицироваться со времением, я может не шарю, но мне кажется что тут нужен какой-то продвинутый контейнер веб-приложений, что то типа IIS или apache
0
 Аватар для Sulik78
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
26.01.2011, 21:33
Nike6969, apache + php + PostgreSQL

Добавлено через 3 минуты
всмысле предложил как вариант, выбор за вами с такой БД любой сервер и язык

Добавлено через 39 секунд
но насколько я понял вам знаком c++ поэтому времени много на php не уйдет
0
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 4
26.01.2011, 21:40  [ТС]
Цитата Сообщение от PB Посмотреть сообщение
Ну вообще-то создать простенький HTML сервер не сложно. К примеру.
Ведь для веб-морды не нужен полноценный сервер, даже поддержка скриптов со стороны сервера не обязательна!
Ну вообще то говроря содержимое должно динамически меняться, т.к. идет отрисовка некоторых графиков, кроме того юзверь может мышой настраивать разные параметры, влияющие на отображаемый процесс, одним словом морда такая я бы не сказал что тривиальная ...

Добавлено через 3 минуты
Цитата Сообщение от Sulik78 Посмотреть сообщение
Nike6969, apache + php + PostgreSQL
Добавлено через 3 минуты
всмысле предложил как вариант, выбор за вами с такой БД любой сервер и язык
Добавлено через 39 секунд
но насколько я понял вам знаком c++ поэтому времени много на php не уйдет
Ага, т.е. впринципе из php-приложения под управлением apache получится вызвать
библиотечный код ? или данные надо через БД гонять ?
0
 Аватар для Sulik78
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
26.01.2011, 21:43
Nike6969, нет придеться писать полностью программу на пхп а выборку делать из той же БД.
но если написать собственный сервер то можно опять же написать dll чтобы она обрабатывала информацию от пользователя и генерировала html принцип тот же только способ сложнее
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.01.2011, 21:43
Помогаю со студенческими работами здесь

Простой файловый сервер с Web GUI
Задача поднять простейший файловый сервер с web доступом и сделать это минимальным количеством телодвижений. Необходимо для залива фоток...

Быстрый опрос датчиков по UART, настройка через WEB GUI, сервер
Есть куча датчиков с нестандартным протоколом. Датчики с разными адресами сидят на шине RS485 и ждут когда к ним обратится мастер. Интервал...

Переход на web сервис с кнопки
Добрый день! Столкнулся с такой проблемой: есть web-сервис на который нужно ежедневно заходить и смотреть некоторые данные. При каждом...

Переход по ссылкам в web страницах
Всем привет! Никогда раньше не занимался этой темой. Существует задача программа загружает определенную вэб страницу и должна переходить...

Переход между представлениями на web api
Здравствуйтею Собственно, пишу на web api сайт, но столкнулся с проблемой, что не могу перейти с одного представления (которое загружается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru