Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: СУБД и Delphi/Lazarus

  Все выпуски  

RusFAQ.ru: СУБД и Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / СУБД и Delphi

Выпуск № 108
от 29.03.2006, 13:05

Администратор:CJ
В рассылке:Подписчиков: 181, Экспертов: 30
В номере:Вопросов: 1, Ответов: 6


Вопрос № 38405: Уважаемые знатоки, подскажите какую-нибудь информацию по созданию приложений Client+Server. Использую: Delphi7, Paradox. Какие мнения на этот счет. Где можно почитать, скачать (статьи, исходники, ...). Хотябы какой-нибудь маленький исходничек. Необхо...

Вопрос № 38.405
Уважаемые знатоки, подскажите какую-нибудь информацию по созданию приложений Client+Server. Использую: Delphi7, Paradox. Какие мнения на этот счет. Где можно почитать, скачать (статьи, исходники, ...). Хотябы какой-нибудь маленький исходничек. Необходимо, чтобы допустим, серверная часть с БД находится на выделенном для этого сервере, клиенты могли с программой работать одновременно на своих машинах ну и т.д.
Заранее огромное спасибо за ваше время.
Отправлен: 24.03.2006, 11:36
Вопрос задал: xXx (статус: 5-ый класс)
Всего ответов: 6
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Jadd
Здравствуйте, xXx!
Парадокс - плохой выбор для серверной части. Помнится там были проблемы с взаимными блокировками. Возьмиет лучше, например, MSSQL. Там можно как локально делать (через MSDE), так и удаленный сервер сделать. Исходник по парадоксу не пошлю по причинам, описанным выше. А по MSSQL могу объяснить.
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Специалист)
Ответ отправлен: 24.03.2006, 11:45

Отвечает: Zubex
Здравствуйте, xXx!
Paradox для это точно не подойдет, используйте лучше Interbase, а лучше FireBird - он бесплатный. Там есть все возможности для создания клиент-серверных приложений...
Удачи!
---------
Если не знаешь что сказать - лучше промолчи...
Ответ отправил: Zubex (статус: 6-ой класс)
Ответ отправлен: 24.03.2006, 11:47

Отвечает: Dmitriy
Здравствуйте, xXx!
На самом деле проблем никаких нет, если Вы хоть раз сталкивались с программированием баз данных. В общем на сервере ставите сервер баз данных, который будет обрабатывать SQL запросы и посылать ответ клиенту, а на клиентских компьютерах Ваше приложение-клиент, которое и будет посредством SQL-запросов связываться с сервером БД.
Не в качестве рекламы, а в качестве просветительской деятельности ссылки :) : www.delphimaster.ru, www.delphikingdom.com, delphiworld.narod.ru, www.excode.ru, www.megalib.com/books/461/helloword/bdeloc.htm, delphirus.com.ru/modules.php?name=Pages&pa=showpage&pid=251
ну и естественно также поисковые машины Вам помогут
---------
В жизни нет ничего невозможного
Ответ отправил: Dmitriy (статус: Студент)
Ответ отправлен: 24.03.2006, 11:54

Отвечает: Nrr
Здравствуйте, xXx!
можно использовать например MS SQL Server - для этого лучше использовать компоненты ADO

также можно использовать ORACLE - для него лучшие компоненты - Direct Oracle Access
можно также использовать Interbase

а инфу можно посмотреть здесь: http://citforum.ru/database/
или здесь:
http://delphikingdom.com/
Ответ отправил: Nrr (статус: 2-ой класс)
Ответ отправлен: 24.03.2006, 12:02

Отвечает: sir henry
Здравствуйте, xXx!
Если Вы используете Парадокс, то про Клиент-Сервер можете благополучно забыть. Дело в том, что у Парадокса начисто отсутствует серверная часть как таковая, поэтому любое приложение обращается к файлам данных напрямую.
Для Клиент-Сервер необходимо использовать те базы данных, у который собственно есть этот самый сервер, например FireBird, MSSQL, MySQL, Oracle и т.п. У них всю обработку файлов данных берет на себя сервер. Клиенту только нужно составить запрос с соответствующими условиями на выборку данных, послать его серверу и получить готовый набор данных.
По FireBird/InterBase можно почитать на сайте www.ibase.ru, это полностью аналогичные сервера, но FireBird бесплатный и очень маленький (дистрибутив всего 2 с чем-то МБ), советую Вам начать с него. В Дельфи есть все необходимые компоненты для работы с ним.
Лучше всего, если Вы купите книжку по базам данных в Дельфи, например Фаронов "Программирование баз данных в Delphi 7. Учебный курс". Там описано как создать базу и как с ней работать.
Ответ отправил: sir henry (статус: Академик)
Россия, Красноярск
----
Ответ отправлен: 24.03.2006, 12:04

Отвечает: KuchumHan
Здравствуйте, xXx!
http://gms33.narod.ru/prog/tcpsample.zip
http://delphi.olympus.ru/dk/helloword/clientserver.htm
http://forum.shelek.com/index.php?topic=7789.msg115175
Ответ отправил: KuchumHan (статус: 10-ый класс)
Ответ отправлен: 24.03.2006, 12:19


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.20 (beta) от 17.03.2006
Яндекс Rambler's Top100

В избранное