Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
 Аватар для Superstaff
10 / 10 / 2
Регистрация: 21.02.2010
Сообщений: 83

Нужен совет в выборе компонентов для работы с БД

13.04.2010, 10:41. Показов 3137. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго всем времени суток!

Помогите с выбором компонентов для работы с базой данных. Delphi 7 изучаю несколько месяцев, в основном, по Архангельскому. Написал несколько небольших баз данных. Работал по схеме Delphi 7 - ODBC - MySQL. Использовал компоненты включённые в поставку Delphi 7 + Ehlib.

Сейчас нужно писать большую программу. Порекомендуйте современные разработки компонентов для работы с базами данных. Хочется начинать с "правильных" компонентов. Платные или бесплатные без разницы. Руководство требует, чтобы не просто работало, а было функционально и красиво. А, поскольку, опыта мало, не хотелось бы использовать компоненты, которые нужно подгонять к месту с "помощью напильника" или писать свой на основе имеющегося.

Заранее благодарен за помощь.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.04.2010, 10:41
Ответы с готовыми решениями:

Очень нужен совет в выборе комплектующих для компьютера, для работы с 3D графикой и тп. (Есть предвар. список)
Друзья, очень нужен ваш совет в выборе комплектующих для компьютера, заточенного под работу с 3D графикой, композом, монтажем и т.п. ...

Нужен совет в выборе языка для приложения
Добрый день Дамы и Господа! Нужна помощь в выборе языка для приложения. Приложение под Андроид. Приложение для фильтрации объявлений...

Нужен совет в выборе темы для курсовой по ООП. 2 курс
Здравствуйте. Извиняюсь что пишу в основном разделе. Я только перешел на 2 курс. У нас новый препод, достаточно молодой, весь на...

12
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
13.04.2010, 10:54
Dac от DevArt
1
233 / 95 / 15
Регистрация: 31.12.2009
Сообщений: 224
13.04.2010, 12:05
Я использую FireBird + ZEOS.
А для работы со старыми Clipper'овскими базами очень рекомендую VKDBF.
Все компоненты Freeware
1
 Аватар для Superstaff
10 / 10 / 2
Регистрация: 21.02.2010
Сообщений: 83
13.04.2010, 12:39  [ТС]
Цитата Сообщение от Lord_Voodoo Посмотреть сообщение
Dac от DevArt
Посмотрел DAC на сайте. Обеспечивает прямой доступ к MySQL без ODBC.
Это эквивалент замена компонентам ADO и Data Access.
Отлично. А Data Controls?

Добавлено через 7 минут
Цитата Сообщение от Чёрный Медведь Посмотреть сообщение
Я использую FireBird + ZEOS.
А для работы со старыми Clipper'овскими базами очень рекомендую VKDBF.
Все компоненты Freeware
Для работы ZEOS + MySQL, если я не ошибаюсь, необходимо использовать библиотеку из пакета MySQL Server, что не очень то хотелось.
Со старыми Clipper'овскими базами работать вряд ли придётся. Основной упор на MySQL.
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
13.04.2010, 12:52
Superstaff, Data Controls - стандартным компонентам фиолетово, что у них в источниках данных значится
0
233 / 95 / 15
Регистрация: 31.12.2009
Сообщений: 224
13.04.2010, 14:09
Цитата Сообщение от Superstaff Посмотреть сообщение
Основной упор на MySQL.
С этого, на мой взгляд, стоило начать...

MyDac, если я не ошибаюсь, платный, что для нашей компании является большим минусом, однако, если для Вас $ - это второстепенный вопрос, среди платных компонентов все DAC'и - общепризнанные лидеры. Могу сказать, что когда приходилось использовать ODAC(Oracle DAC), никаких нареканий не возникло. Написано очень прямыми руками.

ZEOS мной выбран как один из вариантов, но ещё совсем не обкатан, поэтому никаких рекомендаций на этот счёт не даю, но и причин не воспользоваться бесплатной возможностью не вижу, т.к. поддержка MySQL там имеется(сам проверял, когда выбирал между MySQL и FireBird)
0
 Аватар для Superstaff
10 / 10 / 2
Регистрация: 21.02.2010
Сообщений: 83
13.04.2010, 15:03  [ТС]
Цитата Сообщение от Lord_Voodoo Посмотреть сообщение
Superstaff, Data Controls - стандартным компонентам фиолетово, что у них в источниках данных значится
Так-то оно так, только вот с дизайном напряг. Оформление Ctl3D или BorderStyle: bsSingle.
Прямо разговор могильщика с клиентом получается: "Вам как лучше? Барельеф или в чёрной рамочке?" ) А руководство требует, чтобы не просто работало, а было функционально и КРАСИВО.
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
13.04.2010, 15:06
Как ДатаКонтрол компоненты советую TMS. Там очень удобный ДБГрид.

Добавлено через 31 секунду
и Красивый
0
 Аватар для Superstaff
10 / 10 / 2
Регистрация: 21.02.2010
Сообщений: 83
13.04.2010, 15:38  [ТС]
Цитата Сообщение от Чёрный Медведь Посмотреть сообщение
С этого, на мой взгляд, стоило начать...

MyDac, если я не ошибаюсь, платный, что для нашей компании является большим минусом, однако, если для Вас $ - это второстепенный вопрос, среди платных компонентов все DAC'и - общепризнанные лидеры. Могу сказать, что когда приходилось использовать ODAC(Oracle DAC), никаких нареканий не возникло. Написано очень прямыми руками.

ZEOS мной выбран как один из вариантов, но ещё совсем не обкатан, поэтому никаких рекомендаций на этот счёт не даю, но и причин не воспользоваться бесплатной возможностью не вижу, т.к. поддержка MySQL там имеется(сам проверял, когда выбирал между MySQL и FireBird)
О чём Вы говорите! $200-300 для компании? Затраты то разовые.

C ZEOS аналогично. Пробовал, но сильно не копал.

А по поводу Data Controls Вы что посоветуете? Чтобы можно было хоть толщину бордюра и цвет менять без применения кода.

Добавлено через 4 минуты
Цитата Сообщение от Андрей Борисови Посмотреть сообщение
Как ДатаКонтрол компоненты советую TMS. Там очень удобный ДБГрид.

Добавлено через 31 секунду
и Красивый
И действительно очень красиво. Надеюсь что функциональность тоже на высоте?
0
233 / 95 / 15
Регистрация: 31.12.2009
Сообщений: 224
13.04.2010, 17:34
Цитата Сообщение от Superstaff Посмотреть сообщение
О чём Вы говорите! $200-300 для компании? Затраты то разовые.
Мне кажется, торг здесь не уместен )), т.к. платить или не платить решает работодатель, а не программист.

Цитата Сообщение от Superstaff Посмотреть сообщение
А по поводу Data Controls Вы что посоветуете? Чтобы можно было хоть толщину бордюра и цвет менять без применения кода.
В одном из своих немаленьких проектов успешно использую компоненты моих земляков из DevExpress. (На них, видимо, деньги у руководства нашлись). Весьма качественно: мало багов, большой функционал и визуальная составляющая приятно удивляет. Правда после сравнительно простых в управлении EhLib'овских контролов многообразие св-в может показаться непривычным. Но лично для меня тонкая настройка - это не минус.

А вообще в мелких утилитах я использую свой грид, в котором сделано только то, что мне было нужно или интересно, например плоский стиль (в том числе ScrollBar), выделение текущей строки и прочие мелочи. И код получается полегче и понимание структуры VCL прибавляется. Но это уже совсем другая тема...
0
 Аватар для Superstaff
10 / 10 / 2
Регистрация: 21.02.2010
Сообщений: 83
15.04.2010, 17:01  [ТС]
Цитата Сообщение от Чёрный Медведь Посмотреть сообщение
Мне кажется, торг здесь не уместен )), т.к. платить или не платить решает работодатель, а не программист.
Совершенно верно, но они, в принципе, согласны.

Цитата Сообщение от Чёрный Медведь Посмотреть сообщение
В одном из своих немаленьких проектов успешно использую компоненты моих земляков из DevExpress. (На них, видимо, деньги у руководства нашлись). Весьма качественно: мало багов, большой функционал и визуальная составляющая приятно удивляет. Правда после сравнительно простых в управлении EhLib'овских контролов многообразие св-в может показаться непривычным. Но лично для меня тонкая настройка - это не минус.
Вещь нужная. Опять же согласен

Цитата Сообщение от Чёрный Медведь Посмотреть сообщение
А вообще в мелких утилитах я использую свой грид, в котором сделано только то, что мне было нужно или интересно, например плоский стиль (в том числе ScrollBar), выделение текущей строки и прочие мелочи. И код получается полегче и понимание структуры VCL прибавляется. Но это уже совсем другая тема...
Пока ещё не умею. Но это впереди.
0
 Аватар для Superstaff
10 / 10 / 2
Регистрация: 21.02.2010
Сообщений: 83
23.04.2010, 16:05  [ТС]
Разбирая примеры использования MyDAC, наткнулся на использование компонентов TJvFormStorage и TJvVigenereCipher, из бесплатной библиотеки визуальных компонентов JEDI.
Вопрос: Достойна ли эта библиотека внимания? Что-то мало на неё ссылок.
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
23.04.2010, 22:20
была... пока дельфи 7 не появилась... устарела она..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.04.2010, 22:20
Помогаю со студенческими работами здесь

Нужен совет в выборе процессора для мат платы asus m4a78 am
Посоветуйте самый мощный/лучший процессор, который подойдет для мат платы asus m4a78 am. На данный момент стоит процессор amd athlon ii x2...

Нужен совет в выборе хорошего(нормальный бюджет) монитора 24" для игр и кино
Добрый день! Помогите пожалуйста определиться с монитором! Основные требование - 1920×1080, для игр и кино(с хорошей...

Нужен совет в выборе!
Какая из трёх карт лучше? Проц будет собираться под Ryzen 2600. какой БП нужен под эти карты? 1. ...

Нужен совет в выборе ПК
Добрый вечер! подскажите пожалуйста посоветовали бы Вы брать ПК MSI Infinite X 8RF-091RU . Вот ссылка...

Сборка компьютера для работы в After Effects, нужен совет
Нужен совет по сборке системника для работы в After Effects. Бюджет - до 80000р. Хотелось бы Intel Core i7 4790К, 2/8 Гб ОЗУ (лучше...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
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