On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
постоянный участник




Пост N: 2274
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.07.12 09:39. Заголовок: Harbour & IE, Firefox и т.д.


Всем привет.

На каждом компе сейчас есть интернет.
А никто не задумывался как прикрутить IE, Firefox к Harbour ?
База на сервере (LetoDB), программу тоже на сервере, а клиенты пускай работают через браузер.
или если нельзя программу на сервере, то размещаем её на клиенте и пускай управляет браузером.

Я понимаю, что может это и бред, но это так бы облегчило работу на различных платформах !
Везде бы программа запускалась.
И тогда можно было бы базу размещать удаленно на любом хостинге.

Очень понравились примеры:
\MiniGUI\SAMPLES\Advanced\qhtm
\MiniGUI\SAMPLES\Advanced\qhtm_2
\MiniGUI\SAMPLES\Advanced\qhtm_3

Может работают люди в этом направлении ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 26 , стр: 1 2 All [только новые]





Пост N: 556
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 20.07.12 09:51. Заголовок: Andrey пишет: На ка..


Andrey пишет:

 цитата:
На каждом компе сейчас есть интернет.

Это кто такое сказал?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 557
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 20.07.12 09:54. Заголовок: Посмотри на harbour&..


Посмотри на harbour\examples\guestbk , может на что и натолкнет, сам не пробовал.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2275
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.07.12 10:12. Заголовок: AlexMyr пишет: Andr..


AlexMyr пишет:

 цитата:
Andrey пишет:

цитата:
На каждом компе сейчас есть интернет.

Это кто такое сказал?



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


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2277
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.07.12 13:06. Заголовок: AlexMyr пишет: Посм..


AlexMyr пишет:

 цитата:
Посмотри на harbour\examples\guestbk , может на что и натолкнет, сам не пробовал.



EXE-ник собрал, запускается и ничего не делает....
Ссылка на сайт http://www.flexsys-ci.com не работает....


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 559
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 20.07.12 13:23. Заголовок: Andrey пишет: EXE-н..


Andrey пишет:

 цитата:
EXE-ник собрал, запускается и ничего не делает....
Ссылка на сайт http://www.flexsys-ci.com не работает....

а кто будет читать guestbk.txt?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 315
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 20.07.12 20:16. Заголовок: Andrey пишет: База н..


Andrey пишет:

 цитата:
База на сервере (LetoDB), программу тоже на сервере, а клиенты пускай работают через браузер.
или если нельзя программу на сервере, то размещаем её на клиенте и пускай управляет браузером.

Я понимаю, что может это и бред, но это так бы облегчило работу на различных платформах !


Так давно придумано. Все СМС системы (вордпресс, 1с- битрикс и др.) так и работают, только сервер как правило MySQL. А на клиентской машине вообще никаких программ не надо - любой бровзер.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2402
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 12.11.12 15:11. Заголовок: alkresin пишет: Я б..


alkresin пишет:

 цитата:
Я бы вам посоветовал для подключения через Web использовать CGI интерфейс. Компьютеры сейчас довольно мощные - потянут, если только у вас не сотни одновременых подключений через Web. Я сам использую CGI, Javascript и Ajax, все нормально работает.



А более подробнее напишите пожалуйста.
Где брать и что ставить ?
Как выглядит программа при запуске ?


Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 431
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 12.11.12 21:03. Заголовок: Ну для начала надо у..


Ну для начала надо установить web-сервер. Потом в определенный каталог ( для Linux/Apache это, по умолчанию, cgi-bin ) помещаете вашу программу, которая умеет читать запросы от клиента и формировать ответный html файл. И, наконец, в html-страничке, из которой планируется запускать ваш сервис, помещаете форму:

 цитата:

<FORM METHOD=POST ACTION="../cgi-bin/test">
<INPUT TYPE="submit" VALUE="Вход">
</FORM>


Здесь cgi-bin/test - это ваша программа. И теперь, когда клиент нажимает у себя в броузере кнопку "ВХОД", определенную в форме, на сервере запускается эта программа test. Она построена с драйвером gtcgi, ничего не выводит на экран - поэтому на вопрос "как выглядит программа при запуске" ответ - никак :). Единственная ее задача - получить запрос ( обычно он передается через переменные окружения и ловят его функцией GetEnv() ), обработать его, может, найти в БД нужную информацию и вывести ответ в html. Пример того, как это делается, есть в harbour\examples\guestbk, как вам и говорили. Я сам его не изучал, но, по идее, это должна быть cgi-программа, запускать ее на исполнения нет смысла, она должна запускаться автоматически web-сервером, как я писал выше.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2403
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 13.11.12 14:33. Заголовок: alkresin пишет: поэ..


alkresin пишет:

 цитата:
поэтому на вопрос "как выглядит программа при запуске" ответ - никак :)



А покажите несколько экранов своих задач. Посмотреть очень хочется, как это выглядит на WEB.
Заранее спасибо.


Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 130
Зарегистрирован: 16.12.08
ссылка на сообщение  Отправлено: 13.11.12 15:20. Заголовок: Андрей, есть проэкт..


Андрей, есть проэкт FiveTech's FiveWeb.

Скачай и попробуй. Всё достаточно понятно.

Обсуждение , примеры здесь : http://forums.fivetechsupport.com/viewtopic.php?f=3&t=25072



Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 436
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 13.11.12 15:48. Заголовок: Andrey пишет: А пок..


Andrey пишет:

 цитата:
А покажите несколько экранов своих задач. Посмотреть очень хочется, как это выглядит на WEB.


Как нарисуете, так и выглядит :).
Я нарисовал вот так:
начальное меню после входа в систему
То же, открыто субменю
Фильтрация в платежках по шаблону
Результат фильтрации

Я бы дал логин/пароль для доступа, но, сами понимаете, данные реальные - а потому конфиденциальные.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2404
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 13.11.12 16:18. Заголовок: alkresin пишет: Я н..


alkresin пишет:

 цитата:
Я нарисовал вот так:
начальное меню после входа в систему
То же, открыто субменю
Фильтрация в платежках по шаблону
Результат фильтрации



Что-то не открывает... Дает ошибку: "Firefox не может установить соединение с сервером kresin.belgorod.su."

alkresin пишет:

 цитата:
Я бы дал логин/пароль для доступа, но, сами понимаете, данные реальные - а потому конфиденциальные.


Да мне просто скриншоты пойдут, хочется посмотреть таблицы и меню как выглядят !

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2546
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 13.11.12 17:07. Заголовок: Andrey пишет: Что-т..


Andrey пишет:

 цитата:
Что-то не открывает... Дает ошибку: "Firefox не может установить соединение с сервером kresin.belgorod.su."


Усе работает

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2405
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 13.11.12 17:11. Заголовок: Dima пишет: Усе раб..


Dima пишет:

 цитата:
Усе работает


И у меня тоже заработало...

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 439
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 15.11.12 15:08. Заголовок: Сделал тестовый дост..


Сделал тестовый доступ: http://www.belacy.com/all/demo.html
логин: guest пароль: g2012

Набор модулей урезан, данные (названия,адреса и реквизиты организаций, суммы и пр.) произвольно изменены, но всеони берутся с letodb сервера.
Доступны просмотр списка, фильтрация записей, просмотр записи при двойном щелчке по ней.
В режиме фильтрации можно, нажав в любом поле F9, ввести диапазон включаемых в фильтр значений.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 643
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 15.11.12 15:50. Заголовок: alkresin пишет: Сде..


alkresin пишет:

 цитата:
Сделал тестовый доступ:

Прикольно, но надо привыкать к такому интерфейсу.

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 440
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 16.11.12 08:24. Заголовок: AlexMyr пишет: Прик..


AlexMyr пишет:

 цитата:
Прикольно, но надо привыкать к такому интерфейсу.


Ну вообще-то я старался сделать интерфейс подобным тому, какой я делаю в обычных бух.программах, существенно изменив стандартное поведение броузера.
Главные моменты здесь:
1) Смена экрана без полного обновления страницы (чтобы при попытке вернуться на предыдущий экран стартными для броузера средствами это не получалось - для бух.программы такое поведение было бы странным).
2) Browse в стиле типичного клипперовского.
3) Аналог get-системы - перемещение между полями с помощью Enter и стрелок курсора, PgUp == Ok, ESC == отмена, реализация PICTURE - ( обратите внимание, как вводятся поля типа Число и Дата ) и пр.


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2409
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 16.11.12 10:41. Заголовок: alkresin пишет: Ну ..


alkresin пишет:

 цитата:
Ну вообще-то я старался сделать интерфейс подобным тому, какой я делаю в обычных бух.программах, существенно изменив стандартное поведение броузера.
Главные моменты здесь:


Было бы очень здорово иметь примеры как это делать.... Может сделаете для нас(форумчан) это...
Все равно к этой технологии нужно двигаться, жизнь заставляет...

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 441
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 17.11.12 14:25. Заголовок: Andrey пишет: Было ..


Andrey пишет:

 цитата:
Было бы очень здорово иметь примеры как это делать....


Я выложу код у себя на сайте http://kresin.belgorod.su/ , но это дело не одного-двух дней. Там ведь две части: одна - для сервера (на Harbour), другая - для клиента (на javascript и css), надо это собрать, структуировать и прокомментировать.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2410
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.11.12 17:00. Заголовок: SergKis пишет: Путь..


SergKis пишет:

 цитата:
Путь к этому:
- подобрать под себя CMS
- изучить
- научиться подключать CGI интерфейс в CMS
- возможно подправить под себя CMS

Мы используем CMS с MySql и php.
CGI интерфейс hb2.0 с использованием scripta (см.hb20\examples\hscript\hscript.prg).
Базы на LetoDb и cdx.
CMS обеспечивает внешний вид (css), меню, данные пользователя, пароли ...
В CGI из MySql подчитываются данные сессии (user, password, css-ы и т.д.)
Все нормально работает.
Задача: Ввод жильцами данных по счетчикам учета воды в квартплате


1) А какой CMS вы используете ?
2) В CGI из MySql подчитываются данные сессии (user, password, css-ы и т.д.) - т.е. жильцы вводят данные
в базу MySql ?
3) А расчет по жильцам осуществляется внешней программой или жилец сам может начислить сумму ?
Покажите пожалуйста несколько экранов (prtScr) вашей задачи ?
Если можно, то посмотреть ваш сайт.


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 26 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 18
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет