powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Примеры разработки для Firebird
38 сообщений из 38, показаны все 2 страниц
Примеры разработки для Firebird
    #38808892
Фотография Alexey Kovyazin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет,

а есть ли желающие попробовать себя в качестве авторов примеров для Firebird для разных языков и сред?

Что нужно - описать пошагово разработку для Firebird для начинающих для .NET, Java, PHP и Delphi (FireDac) простого приложения (условно - простейший список контактов), в рамках которого описать следующие темы

1) Соединение с БД, формирование строки соединения
2) Простые запросы на выборку, вставку, изменение, удаление, элементарная работа с типами данных
3) Пример реализации запросов мастер-деталь на данном языке
4) Пример хранимой процедуры - селективной, исполнимой
5) Описать типичные трудности, с которыми сталкивается новичок на данном языке программирования

Результатом работы должна стать пошаговая инструкция с картинками и исходный код с базой-примером.
Структуру базы-примера мы согласуем для всех сред разработки.

Работа будет оплачиваться.
Интересно - пишите на ak at ibase.ru


With best regards,
Alexey Kovyazin
www.ibsurgeon.com
www.ibase.ru/techsupp.htm
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38808925
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey KovyazinСтруктуру базы-примера мы согласуем для всех сред разработки.

можно было бы в качестве базы взять вариант отсюда
http://www.ibase.ru/devinfo/joins.htm

не настаиваю.

Alexey Kovyazinусловно - простейший список контактов
списки контактов разные бывают. Казалось бы, для андроида, например, все выглядит достаточно просто, а вот реализация...
http://delphifmandroid.blogspot.ru/2014/03/1.html
С одной стороны пример хороший, с другой стороны - не очень.
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38808928
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvможно было бы в качестве базы взять вариант отсюда
Стандартный employee.fdb чем не угодил?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38808989
mvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey KovyazinDelphi (FireDac)FIB+ уже не предлагать?
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38808994
Энди Таккер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FIB-ы не входят в стандартный набор компонентов Delphi.
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38808996
mvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Энди Таккер,

про стандартные в теме не уточняется, но все ж таки фибы еще много где используются.
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38809248
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то типа такого?

http://www.opennet.ru/opennews/art.shtml?num=41066
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38809298
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мог бы взяться за Ruby или RubyOnRails поделку, но хотелось бы более четкой постановки. И, главное, более интересной. База-справочник, контакт-лист и всё, что можно вытянуть из employee.fdb - это скука смертная.
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38809331
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovСтандартный employee.fdb чем не угодил?..
у него кодировка NONE. А примеры нужны либо в WIN1251, либо UTF8, или оба.
mvbFIB+ уже не предлагать?
по FIB+ документации на их сайте - завались. Точно так же не предложили по IBX, потому что статья уже есть. Статья скорее справочная, но исчерпывающая.

Ivan_PisarevskyЧто-то типа такого?
эталоны программирования нам не нужны. :-)

arniвсё, что можно вытянуть из employee.fdb - это скука смертная.
а тебе хочется статью "как написать ERP на Ruby и Firebird"? :-) Ковязин ведь по шагам написал, что требуется - простые вещи. Коннект, запрос, параметры транзакций, и т.п. То, что будет читать новичок, который уже начал использовать конкретный ЯП, но не в курсе, как прикрутить СУБД.
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38809366
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvу него кодировка NONE.
А сменить?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38809411
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Dimitry Sibiryakov!
You wrote on 18 ноября 2014 г. 13:04:00:

Dimitry Sibiryakovkdv> у него кодировка NONE.
> А сменить?..+1

считаю, что база для всех этих всяческих примеров должна быть единой.

зы: не обязательно employee, но одна.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38809692
Фотография Alexey Kovyazin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Целью примеров является быстрое введение для совсем новых новичков.
Поэтому даже Employee.fdb - сложновата :) К тому же там массивы есть. :)

В качестве большого и продвинутого примера БД у нас есть тест, разработанный Павлом Зотовым. Это средоточие бест-практисов и высокой нагрузки на БД, и бизнес-логика в хранимых процедурах. Если брать что-то интересное, то надо брать его структуру.
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38809931
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey KovyazinЦелью примеров является быстрое введение для совсем новых новичков.Или все таки скелет, на который можно нарастить свое "мясо"? Как я приводил выше ссылку про "привет миру".
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38810080
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyИли все таки скелет
неужели все такие крутые в Firebird, что не могут себе представить, куда тыкается новичок в первую очередь? :-)
К примеру, я не рублю в PHP. Значит, мне надо знать как делать коннект, как выполнить запрос, как вывести результат. Как вставить данные при выполнении формы с кнопкой post. Как менять или выбирать параметры транзакций.
Это азы. До "скелета" тут далеко.

Возможно, даже, Алексей погорячился, сказав про "базу-пример". База-пример нужна только для того чтобы запросы к ней выполнять. Разрабатывать базу мы не будем.
Образно, такую статью для IBX можно было бы склеить из моего "справочника", взяв описания
TIBDatabase, TIBDataSet/TIBQuery, TStoredProc (сюда можно кусок из sp_call.htm ), TIBTransaction, работа с параметрами, мастер-деталь.

Я считаю, что не надо делать статью, чтобы "в конце получилось работающее приложение". Это долго и нудно, особенно если сам тип приложения ("телефонный справочник, или что там") тебя не интересует совершенно.

В конце-концов, могу в качестве "образца" сделать вариант для Delphi + FireDAC.
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38810211
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

Могу что-то примитивное сваять на PHP в качестве примера. Без всяких объектных обвязок. Но с PHP сразу будут оговорки - "лучше использовать проверенный временем набор функций ibase_xxxx, т.к. то, что в dbo зашито - глючное..."

P.S. Или не примитивное, но на IBO ;)
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38810218
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38810239
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrow,

очепятка :) pdo ессно...
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38810325
ВладН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
arniМог бы взяться за Ruby или RubyOnRails поделку, но хотелось бы более четкой постановки. И, главное, более интересной. База-справочник, контакт-лист и всё, что можно вытянуть из employee.fdb - это скука смертная.

Было бы очень здорово
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38810419
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
могу наваять под лазаря.
(при наличии времени)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38813980
Фотография Alexey Kovyazin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так все-таки - есть кто-нибудь, готовый взяться именно под NET (Visual Studio) и Java?

С уважением,
Алексей
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38813988
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey KovyazinТак все-таки - есть кто-нибудь, готовый взяться именно под NET (Visual Studio) и Java?с явой надо бы определиться: какую технологию юзать... не на голом же jdbc делать...
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814058
Фотография Alexey Kovyazin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На Java нужно несколько вариантов простейшего приложения - Hibernate, jOOq, может еще что-то, чтобы покрыть самые распространенные вещи
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814178
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид> с явой надо бы определиться: какую технологию юзать... не на голом же jdbc делать...

И на голом JDBC тоже, обязательно. JDBC, Hibernate, JPA etc.
Другой вопрос, как это будет выглядеть, UI в частности и т.д.

Точно так же на .Net - чистый драйвер, Hibernate и EF - минимум.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814183
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамДругой вопрос, как это будет выглядеть, UI в частности и т.д.

Как консоль, разумеется.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814186
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамИ на голом JDBC тоже, обязательно.Если только в "методических целях" и просто чтобы показать что-то примитивное: соединились / вытащили что-то / сказали bye-bye.

Гаджимурадов РустамHibernate, JPA etc.Другой вопрос, как это будет выглядеть, UI в частности и т.д.Лично мне было бы очень интересно заняться этим. Но... изучать надо сначала :-)
Потому как лет 7 взад я пытался что-то ваять на swing'e, а потом "вдруг" выяснил, то все эти десктопные аппликухи на яве нахрен никому не нужны. Всё давно занято дельфями да сишарпом. А бедной яве достался только сегмент веб-приложений.
Дальше времени копать уже не было, ибо много всякого навалилось (ДБАйство на ФБ в том числе... ;)).
Сейчас вот думкаю снова в сторону создания java-аппликухи. Основа (база со скриптами) - есть, понимание задачи ("что должно делать") - тоже. Осталось за малым - осилить "как это правильно делать" :-)
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814188
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovГаджимурадов РустамДругой вопрос, как это будет выглядеть, UI в частности и т.д.Как консоль, разумеется.Не, почему же... Я как-то аж целый сервлет сбацал, который лезет в mon$-таблицы и показывает их данные. И не в консоли, но в браузере, во!.. :-)
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814189
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидНе, почему же... Я как-то аж целый сервлет сбацал, который лезет в
mon$-таблицы и показывает их данные. И не в консоли, но в браузере, во!.. :-)
И какой процент кода в этом сервлете у тебя НЕ относился к работе с БД? И насколько сложно
будет чайнику найти в куче кода часть, относящуюся собственно к сабжу?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814190
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovИ какой процент кода в этом сервлете у тебя НЕ относился к работе с БД?Большой, конечно.
Dimitry SibiryakovИ насколько сложно будет чайнику найти в куче кода часть, относящуюся собственно к сабжу?А в чём именно сабж ?
Показать как соединяться с базой и как запускать SQL - это всё в доке есть, с примерами.
Нужно, я так понимаю, какое-то законченное приложение , которое действительно что-то там "вытворяет", не так ли ? Тогда код, НЕ относящийся к работе с базой (формы ввода, валидация, навигация усера по страницам, вывод итогов действий етц) - это по-любасу будет большой %.
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814282
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидНужно, я так понимаю, какое-то законченное приложение, которое действительно что-то там "вытворяет", не так ли ?
НЕТ! вы что, издеваетесь? нахрен не нужно "законченное приложение".
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814283
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,
или какое-то массовое отупение, или проблемы с формулировкой. Хотя я пытался вернуть людей к оригинальному топику несколько раз. Вроде бы все в нем написано предельно просто.
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814329
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще, ИМХО, есть смысл поставлять с дистрибутивом FB скрипт для создания employee.fdb в UTF8 и коротенькую инструкцию по его запуску - это может поднять стимул разработчикам создавать базы в этой кодировке.
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814383
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любезный> это может поднять стимул разработчикам создавать базы в этой кодировке.

Сколько людей, столько мнений. Жалко, что столько людей. (с)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814529
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любезный есть смысл поставлять с дистрибутивом FB скрипт для создания employee.fdb в UTF8
есть смысл просто перевести employee.fdb в UTF8, потому что уже сколько можно же.
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814535
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

а для трёшки её конкретно надо допилить, потому как не примера работы с SQL функциями, ни с пакетами там нет
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814587
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениса для трёшки её конкретно надо допилить, потому как не примера работы с SQL функциями, ни с пакетами там нет
не надо ничего в employee.fdb допиливать. Это бессмыслено, никто туда внутрь не смотрит. Лучше пусть читают документ "новое в SQL Firebird 3.0".
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814625
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> не надо ничего в employee.fdb допиливать.
kdv> Это бессмыслено, никто туда внутрь не смотрит.

С таким подходом зачем её в UTF переводить
и вообще о ней разговаривать?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814674
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамС таким подходом зачем её в UTF переводить
и вообще о ней разговаривать?
Диалект же в ней с 1 на 3 поменяли?
А в utf ее надо перевести для того, чтобы изничтожить none. Добавлять что-то еще в employee.fdb не вижу смысла. Хотите - добавляйте.
...
Рейтинг: 0 / 0
Примеры разработки для Firebird
    #38814860
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey KovyazinНа Java нужно несколько вариантов простейшего приложения - Hibernate, jOOq, может еще что-то, чтобы покрыть самые распространенные вещи
Mybatis я бы ещё добавил
...
Рейтинг: 0 / 0
38 сообщений из 38, показаны все 2 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Примеры разработки для Firebird
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]