Lazarus+MySQL+Internet

Вопросы программирования и использования среды Lazarus.

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

Lazarus+MySQL+Internet

Сообщение Petrakoff Sergey » 19.05.2012 15:57:26

В общем нужно создать базу данных MySQL на сайте. Знаю, что можно через php, хотя не пробовал. А можно ли с помощью Lazarus?
Где и что почитать? Какие компоненты использовать? Это задание на дипломную работу. Хотя бы направление, что искать.
Если можно, парочку ссылок или простенький пример. Заранее спасибо!
PS. Denwer уже скачал и установил. А дальше ни в какую. Локальную базу с помощью Zeos создать умею.
Petrakoff Sergey
новенький
 
Сообщения: 33
Зарегистрирован: 08.12.2011 11:42:17

Re: Lazarus+MySQL+Internet

Сообщение Vadim » 19.05.2012 16:50:05

Petrakoff Sergey
Если слово "Internet" Вы здесь приписали не ради красного словца, то единственное условие создания базы - это наличие прямого доступа к серверу MySQL. Поскольку Вы написали, что умеете создавать базу при помощи Zeos, то В Вашем случае создание базы абсолютно ничем не будет отличаться, конечно при условии, что есть доступ к серверу MySQL.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Lazarus+MySQL+Internet

Сообщение Ism » 19.05.2012 17:00:17

http://www.devart.com/ru/dbforge/mysql/studio/
http://www.sqlmanager.net/en/products/mysql/manager
Для домашнего пользования бесплатно
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Lazarus+MySQL+Internet

Сообщение Petrakoff Sergey » 19.05.2012 17:05:36

Vadim писал(а):Petrakoff Sergey
Если слово "Internet" Вы здесь приписали не ради красного словца...

Нет, не ради красного словца. Полное задание:
Студент должен зайти на сайт, выбрать свою группу, затем свою фамилию (а эти данные должны быть в базе). Должно открыться новое окно, куда должны быть выведены вопросы теста. Вопросы со стандартными 5-ю вариантами ответов. После того, как студент ответит, должна вывестись его оценка. Ответы студента должны сохраниться в базе. Как объяснил препод, сохранять ответы нужно, чтобы в случае спорной ситуации можно было бы доказать, как он отвечал.
Petrakoff Sergey
новенький
 
Сообщения: 33
Зарегистрирован: 08.12.2011 11:42:17

Re: Lazarus+MySQL+Internet

Сообщение Ism » 19.05.2012 17:29:25

Ну создать структуру базы дело 10 минут, а вот сайт наваять , неизвестно
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Lazarus+MySQL+Internet

Сообщение Petrakoff Sergey » 19.05.2012 17:34:43

Сайт тоже можно сделать достаточно быстро, хотя бы с помощью Dreamweaver. Но как "прикрутить" базу данных к этому сайту? Вот вопрос.
Petrakoff Sergey
новенький
 
Сообщения: 33
Зарегистрирован: 08.12.2011 11:42:17

Re: Lazarus+MySQL+Internet

Сообщение Vadim » 19.05.2012 17:51:07

Petrakoff Sergey писал(а):Но как "прикрутить" базу данных к этому сайту? Вот вопрос.

С этого и надо было начинать, а не с вопроса "как создать базу в интернете". Вы абсолютно неправильно сформулировали свой вопрос. ;)
Теперь о главном: Вы хотите написать сайт непременно на Lazarus? Ведь есть движки, специально заточенные под это дело и создающие сайт за пять минут.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Lazarus+MySQL+Internet

Сообщение Ism » 19.05.2012 17:52:05

должен быть web интерфейс доступа к данным, при чем тут Lazarus ?
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Lazarus+MySQL+Internet

Сообщение Petrakoff Sergey » 19.05.2012 18:17:20

Vadim писал(а): Вы хотите написать сайт непременно на Lazarus? Ведь есть движки, специально заточенные под это дело и создающие сайт за пять минут.

Во-первых, не я, а преподаватель, давший мне эту тему.
Во-вторых, подобные вопросы я сам тоже задавал преподу.
В-третьих, я не хочу создавать сайт на Lazarus.
Мне нужно, чтобы таблицу базы MySQL можно было бы вывести в окно браузера. Как? Можно ли в принципе? На php можно, насколько я понимаю. Причем, чтобы можно было обрабатывать события нажатия мыши, например выбор из этой таблицы какой-то строки. И т.д.
Petrakoff Sergey
новенький
 
Сообщения: 33
Зарегистрирован: 08.12.2011 11:42:17

Re: Lazarus+MySQL+Internet

Сообщение Vadim » 19.05.2012 19:34:51

Petrakoff Sergey писал(а):я не хочу создавать сайт на Lazarus.

Это заявление полностью противоречит тому, что Вам нужно:
Petrakoff Sergey писал(а):чтобы таблицу базы MySQL можно было бы вывести в окно браузера.

т.к. именно этим и занимается сайт.

Ещё раз подумайте (только хорошенько подумайте ;) ) и ответьте - Вы собираетесь писать сайт на Lazarus?
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Lazarus+MySQL+Internet

Сообщение Petrakoff Sergey » 19.05.2012 19:45:09

Может тема моей дипломной работы прояснит задачу: "Разработка базы данных (MySQL) средствами Lazarus для организации удаленного тестирования знаний студентов через Интернет."
Petrakoff Sergey
новенький
 
Сообщения: 33
Зарегистрирован: 08.12.2011 11:42:17

Re: Lazarus+MySQL+Internet

Сообщение Ism » 19.05.2012 20:04:07

Ну тут без сайта можно, тупо соединяться клиентом через сеть к серверу
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Lazarus+MySQL+Internet

Сообщение Petrakoff Sergey » 19.05.2012 20:34:28

Ism писал(а):Ну тут без сайта можно, тупо соединяться клиентом через сеть к серверу

В условиях (см. выше) надо, чтобы студент зашел на сайт, нашел свою группу, в группе свою фамилию и т.д.
Если сделать так, как Вы предлагаете, то каждому студенту нужно носить с собой программу.
Нашел у Архангельского в книге "Программирование в Delphi 7" вроде то, что мне надо. Но там он использует компоненты из вкладки Internet. В Lazarus этих компонентов нет. А может и есть?! Пошел искать в Гугле!
Petrakoff Sergey
новенький
 
Сообщения: 33
Зарегистрирован: 08.12.2011 11:42:17

Re: Lazarus+MySQL+Internet

Сообщение ronin » 19.05.2012 21:41:06

http://ru.wikipedia.org/wiki/CGI

почитайте, надеюсь поймёте... в своё время баловался на данную тему, писал прогу (exe) в Delphi и работал с базой посредством браузера, а вообще первая книга по которой изучал Delphi и была книга Архангельского, именно там эту тему и курил...
ronin
постоялец
 
Сообщения: 174
Зарегистрирован: 27.01.2010 00:14:46

Re: Lazarus+MySQL+Internet

Сообщение Petrakoff Sergey » 19.05.2012 22:07:30

ronin писал(а):http://ru.wikipedia.org/wiki/CGI

почитайте, надеюсь поймёте... в своё время баловался на данную тему, писал прогу (exe) в Delphi и работал с базой посредством браузера, а вообще первая книга по которой изучал Delphi и была книга Архангельского, именно там эту тему и курил...

Спасибо! Копал примерно в том же направлении. В Lazarus есть оказывается компоненты fpweb. Сейчас пробую.
Petrakoff Sergey
новенький
 
Сообщения: 33
Зарегистрирован: 08.12.2011 11:42:17


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru
cron