Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2011, 00:11   #1
fancy_bui1d
 
Регистрация: 23.03.2011
Сообщений: 9
Лампочка Программа для офиса (на несколько ПК) с удаленной БД

Доброго времени суток, товарищи форумчане.
Я разрабатываю программу для офиса, которая должна будет отвечать след. требованиям:

- Должна иметь строгую политику доступа (т.к. будет задействовано более десятка машин);
- иметь удаленную БД на сервере.

Так как организация для которой будет вестись эта разработка не собирается покупать, а потом и платить деньги за сопровождение, поэтому, к моему сожалению, 1С не подходит. Для разработки была выбрана среда Делфи. Но версию улчше всего установить? Delphi XE (сейчас установлена у меня) или Delphi Architect (как я понял для разработки сетевого приложения нужно именно ее). Дак вот, первый вопрос - какую из них использовать?
Второй вопрос - какой вид СУБД подходит лучше всего? Думаю, что можно MySQL.
Третий вопрос - Как все это дело связать?! =)

Все эти дурацкие вопросы задаю, так как являюсь студентом и опыта в разработке сетевых приложений не имею. Да и вообще таких масштабных.
Спасибо.
fancy_bui1d вне форума Ответить с цитированием
Старый 24.03.2011, 10:08   #2
Usov
Форумчанин
 
Аватар для Usov
 
Регистрация: 29.09.2009
Сообщений: 228
По умолчанию

Для такого рода приложений, существенной разницы нет на какой версии делфи оно будет написано, я например никак не могу отвыкнуть от D7, а СУБД использую обычно Firebird. Это все дело вкуса каждого.
Usov вне форума Ответить с цитированием
Старый 24.03.2011, 10:35   #3
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

1. Любую.
2. Я бы выбрал MySQL + MyDAC (можно ZEOS DBO, но проблем будет больше).
3. Выбираем самый мощный комп (желательно с ИБП) и устанавливаем на него MySQL. Создаем БД. Соединяем все компы в одну локальную сеть и подключаем к БД. Там все просто до ужаса. В настройках пользователей разграничиваем доступ к БД. Например, VasyaPupkin@192.168.0.199. Т.е. система впустит Васю Пупкина только с адреса 192.168.0.199. Инфы по MySQL полно.
_SERGEYX_ вне форума Ответить с цитированием
Старый 24.03.2011, 11:03   #4
fancy_bui1d
 
Регистрация: 23.03.2011
Сообщений: 9
По умолчанию

mss
уже готовые продукты не подходят.. тут нужны исходники и затачивание под конкретные нужды
_SERGEYX_
Хорошо, а как на уровне Делфи все это связать?
fancy_bui1d вне форума Ответить с цитированием
Старый 24.03.2011, 11:14   #5
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Цитата:
Хорошо, а как на уровне Делфи все это связать?
Устанавливаем MyDAC. Бросаем на форму MyConnection. Указываем свойства соединения

Port - 3306
Логин -
Пароль -
Сервер - локальный адрес компьютера
Имя БД -

Проверяем - MyConnection.Connected:= true;
Далее работа не отличается от работы с Парадокс, DBase и иже с ними. Только работать приятнее
P.S. О том, что MyDAC платный не писать...
_SERGEYX_ вне форума Ответить с цитированием
Старый 24.03.2011, 11:21   #6
fancy_bui1d
 
Регистрация: 23.03.2011
Сообщений: 9
По умолчанию

_SERGEYX_
А без MyDAC никак? Или будет сложнее?
У меня стоит RAD Studio XE 2010.
fancy_bui1d вне форума Ответить с цитированием
Старый 24.03.2011, 11:31   #7
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Последняя версия Скачать ZEOSDBO-7.0.0-alpha поддерживат Delphi до 2010. С XE, как я понял, еще не работает. Но я ее недолюбливаю за необходимость таскать с собой dll-файлы. Лучшее, что есть для MySQL в Delphi - это MyDac.
_SERGEYX_ вне форума Ответить с цитированием
Старый 24.03.2011, 11:41   #8
fancy_bui1d
 
Регистрация: 23.03.2011
Сообщений: 9
По умолчанию

_SERGEYX_
А можно линк на MyDAC? Жел-но с кряком =)
fancy_bui1d вне форума Ответить с цитированием
Старый 24.03.2011, 12:10   #9
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Кряки здесь нельзя выкладывать. Могу ссылку на мыло сбросить, т.к. Лички у тебя еще нету
_SERGEYX_ вне форума Ответить с цитированием
Старый 24.03.2011, 12:47   #10
fancy_bui1d
 
Регистрация: 23.03.2011
Сообщений: 9
По умолчанию

swokotor@gmail.com
fancy_bui1d вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
delphi ==>сурьёзный софт для офиса(например CRM-система) art-programs Софт 7 20.05.2010 15:39
Программа для офиса bondik Фриланс 8 21.04.2010 11:37
Серверное решение для офиса JackStranger Помощь студентам 2 10.03.2010 12:19
Для удаленной работы требуется программист TOKKo Фриланс 2 21.12.2006 16:12