|
|
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Всем привет, а есть ли желающие попробовать себя в качестве авторов примеров для 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 22:37 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Alexey KovyazinСтруктуру базы-примера мы согласуем для всех сред разработки. можно было бы в качестве базы взять вариант отсюда http://www.ibase.ru/devinfo/joins.htm не настаиваю. Alexey Kovyazinусловно - простейший список контактов списки контактов разные бывают. Казалось бы, для андроида, например, все выглядит достаточно просто, а вот реализация... http://delphifmandroid.blogspot.ru/2014/03/1.html С одной стороны пример хороший, с другой стороны - не очень. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 23:32 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
kdvможно было бы в качестве базы взять вариант отсюда Стандартный employee.fdb чем не угодил?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 23:42 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Alexey KovyazinDelphi (FireDac)FIB+ уже не предлагать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 03:25 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
FIB-ы не входят в стандартный набор компонентов Delphi. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 03:55 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Энди Таккер, про стандартные в теме не уточняется, но все ж таки фибы еще много где используются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 04:02 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Мог бы взяться за Ruby или RubyOnRails поделку, но хотелось бы более четкой постановки. И, главное, более интересной. База-справочник, контакт-лист и всё, что можно вытянуть из employee.fdb - это скука смертная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 12:06 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovСтандартный employee.fdb чем не угодил?.. у него кодировка NONE. А примеры нужны либо в WIN1251, либо UTF8, или оба. mvbFIB+ уже не предлагать? по FIB+ документации на их сайте - завались. Точно так же не предложили по IBX, потому что статья уже есть. Статья скорее справочная, но исчерпывающая. Ivan_PisarevskyЧто-то типа такого? эталоны программирования нам не нужны. :-) arniвсё, что можно вытянуть из employee.fdb - это скука смертная. а тебе хочется статью "как написать ERP на Ruby и Firebird"? :-) Ковязин ведь по шагам написал, что требуется - простые вещи. Коннект, запрос, параметры транзакций, и т.п. То, что будет читать новичок, который уже начал использовать конкретный ЯП, но не в курсе, как прикрутить СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 12:19 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
kdvу него кодировка NONE. А сменить?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 12:41 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Hello, Dimitry Sibiryakov! You wrote on 18 ноября 2014 г. 13:04:00: Dimitry Sibiryakovkdv> у него кодировка NONE. > А сменить?..+1 считаю, что база для всех этих всяческих примеров должна быть единой. зы: не обязательно employee, но одна. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 13:07 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Целью примеров является быстрое введение для совсем новых новичков. Поэтому даже Employee.fdb - сложновата :) К тому же там массивы есть. :) В качестве большого и продвинутого примера БД у нас есть тест, разработанный Павлом Зотовым. Это средоточие бест-практисов и высокой нагрузки на БД, и бизнес-логика в хранимых процедурах. Если брать что-то интересное, то надо брать его структуру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 15:24 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Alexey KovyazinЦелью примеров является быстрое введение для совсем новых новичков.Или все таки скелет, на который можно нарастить свое "мясо"? Как я приводил выше ссылку про "привет миру". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 17:43 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Ivan_PisarevskyИли все таки скелет неужели все такие крутые в Firebird, что не могут себе представить, куда тыкается новичок в первую очередь? :-) К примеру, я не рублю в PHP. Значит, мне надо знать как делать коннект, как выполнить запрос, как вывести результат. Как вставить данные при выполнении формы с кнопкой post. Как менять или выбирать параметры транзакций. Это азы. До "скелета" тут далеко. Возможно, даже, Алексей погорячился, сказав про "базу-пример". База-пример нужна только для того чтобы запросы к ней выполнять. Разрабатывать базу мы не будем. Образно, такую статью для IBX можно было бы склеить из моего "справочника", взяв описания TIBDatabase, TIBDataSet/TIBQuery, TStoredProc (сюда можно кусок из sp_call.htm ), TIBTransaction, работа с параметрами, мастер-деталь. Я считаю, что не надо делать статью, чтобы "в конце получилось работающее приложение". Это долго и нудно, особенно если сам тип приложения ("телефонный справочник, или что там") тебя не интересует совершенно. В конце-концов, могу в качестве "образца" сделать вариант для Delphi + FireDAC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 20:12 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
kdv, Могу что-то примитивное сваять на PHP в качестве примера. Без всяких объектных обвязок. Но с PHP сразу будут оговорки - "лучше использовать проверенный временем набор функций ibase_xxxx, т.к. то, что в dbo зашито - глючное..." P.S. Или не примитивное, но на IBO ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2014, 23:54 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
ScareCrow, очепятка :) pdo ессно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2014, 02:10 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
arniМог бы взяться за Ruby или RubyOnRails поделку, но хотелось бы более четкой постановки. И, главное, более интересной. База-справочник, контакт-лист и всё, что можно вытянуть из employee.fdb - это скука смертная. Было бы очень здорово ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2014, 09:15 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
могу наваять под лазаря. (при наличии времени) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2014, 10:35 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Так все-таки - есть кто-нибудь, готовый взяться именно под NET (Visual Studio) и Java? С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2014, 12:32 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Alexey KovyazinТак все-таки - есть кто-нибудь, готовый взяться именно под NET (Visual Studio) и Java?с явой надо бы определиться: какую технологию юзать... не на голом же jdbc делать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2014, 12:53 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
На Java нужно несколько вариантов простейшего приложения - Hibernate, jOOq, может еще что-то, чтобы покрыть самые распространенные вещи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2014, 15:03 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Таблоид> с явой надо бы определиться: какую технологию юзать... не на голом же jdbc делать... И на голом JDBC тоже, обязательно. JDBC, Hibernate, JPA etc. Другой вопрос, как это будет выглядеть, UI в частности и т.д. Точно так же на .Net - чистый драйвер, Hibernate и EF - минимум. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2014, 19:43 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов РустамДругой вопрос, как это будет выглядеть, UI в частности и т.д. Как консоль, разумеется. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2014, 20:08 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов РустамИ на голом JDBC тоже, обязательно.Если только в "методических целях" и просто чтобы показать что-то примитивное: соединились / вытащили что-то / сказали bye-bye. Гаджимурадов РустамHibernate, JPA etc.Другой вопрос, как это будет выглядеть, UI в частности и т.д.Лично мне было бы очень интересно заняться этим. Но... изучать надо сначала :-) Потому как лет 7 взад я пытался что-то ваять на swing'e, а потом "вдруг" выяснил, то все эти десктопные аппликухи на яве нахрен никому не нужны. Всё давно занято дельфями да сишарпом. А бедной яве достался только сегмент веб-приложений. Дальше времени копать уже не было, ибо много всякого навалилось (ДБАйство на ФБ в том числе... ;)). Сейчас вот думкаю снова в сторону создания java-аппликухи. Основа (база со скриптами) - есть, понимание задачи ("что должно делать") - тоже. Осталось за малым - осилить "как это правильно делать" :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2014, 20:11 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovГаджимурадов РустамДругой вопрос, как это будет выглядеть, UI в частности и т.д.Как консоль, разумеется.Не, почему же... Я как-то аж целый сервлет сбацал, который лезет в mon$-таблицы и показывает их данные. И не в консоли, но в браузере, во!.. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2014, 20:12 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
ТаблоидНе, почему же... Я как-то аж целый сервлет сбацал, который лезет в mon$-таблицы и показывает их данные. И не в консоли, но в браузере, во!.. :-) И какой процент кода в этом сервлете у тебя НЕ относился к работе с БД? И насколько сложно будет чайнику найти в куче кода часть, относящуюся собственно к сабжу? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2014, 20:18 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovИ какой процент кода в этом сервлете у тебя НЕ относился к работе с БД?Большой, конечно. Dimitry SibiryakovИ насколько сложно будет чайнику найти в куче кода часть, относящуюся собственно к сабжу?А в чём именно сабж ? Показать как соединяться с базой и как запускать SQL - это всё в доке есть, с примерами. Нужно, я так понимаю, какое-то законченное приложение , которое действительно что-то там "вытворяет", не так ли ? Тогда код, НЕ относящийся к работе с базой (формы ввода, валидация, навигация усера по страницам, вывод итогов действий етц) - это по-любасу будет большой %. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2014, 20:26 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
ТаблоидНужно, я так понимаю, какое-то законченное приложение, которое действительно что-то там "вытворяет", не так ли ? НЕТ! вы что, издеваетесь? нахрен не нужно "законченное приложение". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2014, 04:54 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
kdv, или какое-то массовое отупение, или проблемы с формулировкой. Хотя я пытался вернуть людей к оригинальному топику несколько раз. Вроде бы все в нем написано предельно просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2014, 04:55 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Вообще, ИМХО, есть смысл поставлять с дистрибутивом FB скрипт для создания employee.fdb в UTF8 и коротенькую инструкцию по его запуску - это может поднять стимул разработчикам создавать базы в этой кодировке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2014, 11:20 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Любезный> это может поднять стимул разработчикам создавать базы в этой кодировке. Сколько людей, столько мнений. Жалко, что столько людей. (с) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2014, 14:20 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Любезный есть смысл поставлять с дистрибутивом FB скрипт для создания employee.fdb в UTF8 есть смысл просто перевести employee.fdb в UTF8, потому что уже сколько можно же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2014, 19:31 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
kdv, а для трёшки её конкретно надо допилить, потому как не примера работы с SQL функциями, ни с пакетами там нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2014, 19:49 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Симонов Дениса для трёшки её конкретно надо допилить, потому как не примера работы с SQL функциями, ни с пакетами там нет не надо ничего в employee.fdb допиливать. Это бессмыслено, никто туда внутрь не смотрит. Лучше пусть читают документ "новое в SQL Firebird 3.0". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2014, 21:38 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
kdv> не надо ничего в employee.fdb допиливать. kdv> Это бессмыслено, никто туда внутрь не смотрит. С таким подходом зачем её в UTF переводить и вообще о ней разговаривать? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2014, 23:02 |
|
||
|
Примеры разработки для Firebird
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов РустамС таким подходом зачем её в UTF переводить и вообще о ней разговаривать? Диалект же в ней с 1 на 3 поменяли? А в utf ее надо перевести для того, чтобы изничтожить none. Добавлять что-то еще в employee.fdb не вижу смысла. Хотите - добавляйте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2014, 02:17 |
|
||
|
|

start [/forum/topic.php?all=1&fid=40&tid=1563181]: |
0ms |
get settings: |
5ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
74ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 522ms |

| 0 / 0 |
