| 
			| 
					
						| F@r@ON_R@m3Es 
								Гость
 | 
								|  | «  : 02-11-2006 09:01 »  |  | 
 
 Есть вопрос!! Кто что знает про базы в делфи?? Уровень кусовой работы!! Нужно написать базы на чем либо, можно прям в делфи, и клиета по работе с этой базой, изменение, добавление, поиск и т.п. т.д (не на ACCESS'е)! помогите, дайте пример или у кого есть что-то подобное, плагиата не будет!!!! Я не совсем дерево. Нужен просто пример!! |  
						| 
								|  |  
								| « Последнее редактирование: 13-12-2007 18:43 от Алексей1153++ » |  Записан | 
 |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #1 : 02-11-2006 09:10 »  |  | 
 
 в каталогое c:\program files\borland\delphi\demos\db лежит 16 примеров (готовых проектов) по работе с базами.
 з.ы. ты уверен насчёт дерева?
 |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Антон (LogRus) | 
								|  | « Ответ #2 : 02-11-2006 09:11 »  |  | 
 
 1. традиционный совет погуглить. 2. я использую обычно InterBase/FireBird 3. Примеры наёдшь на тематическом сайте www.ibase.ru , там же софт клиенты/серверы/компаненты, средства навигации и администрирования 4. www.delphikingdom.ru вообще имея odbc или что удобней ADO драйвер можно рулить любой БД. думаю тебе будет достаточно накидать на форму компонентов от IB(в комплекте с дельфи) соеденить их с DBGrid и прочим, также смотри примеры из поставки Delphi. |  
						| 
								|  |  
								|  |  Записан | 
 
 Странно всё это.... |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #3 : 02-11-2006 09:15 »  |  | 
 
 LogRus, на ibase есть примеры клиентов на дельфях для баз IFY? я, в общем, не совсем уверен, что ему нужно нормальное СУБД. типизированный файл записей - тоже база, и не самая плохая. заявление "база, написанная прям в дельфи", в общем, никаких жарптиц и ораклов не подразумевает, они не на дельфи писаны   |  
						| 
								|  |  
								| « Последнее редактирование: 02-11-2006 09:18 от x77 » |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Антон (LogRus) | 
								|  | « Ответ #4 : 02-11-2006 09:33 »  |  | 
 
 x77, не помню, если чесно, я около 1,5 года назад занимался проектом FireBird + C++.NET, стех пор уже всё забыл. и Самое главное кто такой IFY не знаю   |  
						| 
								|  |  
								|  |  Записан | 
 
 Странно всё это.... |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #5 : 02-11-2006 09:36 »  |  | 
 
 LogRus, Interbase|Firebird|Yaffil   |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Антон (LogRus) | 
								|  | « Ответ #6 : 02-11-2006 09:56 »  |  | 
 
 x77, Yaffil да да что то там про него лапотали   ) очень полезный ресурс меня спас. |  
						| 
								|  |  
								|  |  Записан | 
 
 Странно всё это.... |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #7 : 02-11-2006 10:11 »  |  | 
 
 LogRus, насколько я могу судить по конференциям, Яфил развивается достаточно бурно. если верить верить IBDeveloper Journal по определённым тестам дятел обходит жарптичку и 7-й IB в разы (!). конечно, для специальной архитектуры (супер-сервер, если не ошибаюсь), на определённой конфигурации (по-моему, то-ли двух то-ли четырёхъядерной) и, конечно, не по всем показателям, а только по нескольким строго конкретным и совсем не самым главным, но - обходит.  там фишка в том, что опен-сорс отнюдь не подразумевает "холявы". многие фирмы постепенно приходят к логичному выводу, что вкладывать бабки в технологии с открытым кодом выгоднее, так как эти бабки никуда не денутся - исходники-то остаются доступными всегда и всем. + понты от спонсирования open-source разработок, плюс куча разработчиков от Канады до Бразилии, никаких тебе гемороев с наймом, ну и т.д... а проблема может быть в том, что компании, в данный момент проплачивающие развитие Жарптицы и иже с ним, помимо тупого вливания бабла ещё и ставят свои, вполне определённые задачи. поэтому из wish-листов, регулярно формируемых в конференциях по ib, в релизы попадает только то, что можно сделать между делом и без ущерба для основных направлений, диктуемых спонсорами. бардак усугубляется тем, что некторые фирмы просто наняли своих людей, дали им исходники (благо те открыты), и эти люди ваяют под эти фирмы свои собственные бранчи. ну а поскольку земля круглая, большинство разработчиков знакомо между собой, и знакомо если не с Джимом Старки, то с Емановым - как правило, часть этих, левых, по сути,  нароботок опять таки уходит в основной билд. подождём, конечно, третьего релиза FB, там много вкусного обещают, но что-то мне подсказывает, что ситуация со всеми этими пернатыми будет менятся и кардинально   |  
						| 
								|  |  
								| « Последнее редактирование: 02-11-2006 10:17 от x77 » |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Антон (LogRus) | 
								|  | « Ответ #8 : 02-11-2006 10:25 »  |  | 
 
 x77, спасибо за инфу.   |  
						| 
								|  |  
								|  |  Записан | 
 
 Странно всё это.... |  |  | 
	| 
			| 
					
						| F@r@ON_R@m3Es 
								Гость
 | 
								|  | « Ответ #9 : 02-11-2006 10:36 »  |  | 
 
 Пасиб!!! тока у меня Borland Developer Studio 2006, похоже там все по другому!!! |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #10 : 02-11-2006 11:14 »  |  | 
 
 LogRus, да не за что    следующий год для FB вообще обещает быть очень интересным, особенно если он правда сольётся с Vulcano. а посколько Вулкан писал сам "отец-основатель" Д.Старки, то....  вообще, у меня на глазах человека подключили к разработкам FB. первые недели из-за монитора слышались исключительно матные междометия, через месяц парень озвучил вывод, что Интербейз писала банда пи#$%ов, (причём ни одна и не один год), сейчас, уже полгода спустя, коллега подостыл, и отрыв какой-нибудь артефакт в коде, он долго смеётся в курилке и снисходительно именует разработчиков пьяными подонками. Но вообще говоря, исходный код опен-сорсовой системы, просуществовавшей порядка 20 лет - это само по себе зрелище не для слабонервных. и было бы очень интересно глянуть, что с этим кодом сделает Джим Старки, который и начинал его писать, после всего, что с ним сделала за всё это время прочая братва.F@r@ON_R@m3Es , ну, в 2005-й у меня примеров стало только больше   |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| DemonicAlligator 
								Гость
 | 
								|  | « Ответ #11 : 02-11-2006 11:32 »  |  | 
 
 Ну, я активно с FB работаю... собираемся с 1.0.3 на 2.0 переходить   ЗЫ. Антач, ну ты асю-то хоть иногда включай, да? А то вот соберусь пиво пить, и что?   |  
						| 
								|  |  
								| « Последнее редактирование: 02-11-2006 11:35 от Синий Аллигатор » |  Записан | 
 |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #12 : 02-11-2006 11:34 »  |  | 
 
 Синий Аллигатор, в этом и заключается парадокс, несмотря на все матюки в сторону кода IB/FB, он есть и, в ближайшее время,  останется, одной из лучших промышленных СУБД. |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #13 : 02-11-2006 11:38 »  |  | 
 
 Синий Аллигатор, Кирилл, не до аси, честно    пиво пьом завтра, предположительно, на Таганке, и предположительно - Крушовице.  с достаточной степенью вероятности - тёмный    звони вечером, если надумаешь, с народом познакомишься   2 all: сорри за оффтоп. |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| F@r@ON_R@m3Es 
								Гость
 | 
								|  | « Ответ #14 : 02-11-2006 12:05 »  |  | 
 
 Прикол в том что примеры приведены к базам Access'e, а за это не выше 3-ки!!! можно конечно попытаться ее переделать, но это дольше чем своего клиента писать! |  
						| 
								|  |  
								| « Последнее редактирование: 13-12-2007 18:44 от Алексей1153++ » |  Записан | 
 |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #15 : 02-11-2006 12:18 »  |  | 
 
 F@r@ON_R@m3Es, ладно. игрушку мы тут на днях уже писали, хрена ли курсовую не написать.  задание в студию   |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| PooH 
								Глобальный модератор
								
								   Offline 
								Пол:    
								... и можно без хлеба!
								
								
								
								
								
							 | 
								|  | « Ответ #16 : 02-11-2006 12:24 »  |  | 
 
 а как ты определяешь, что это базы access`a ? и чем они принципиально отличаеются от других? и что значит "своего клиента", а для "баз access'a" клиента писать разве не надо? |  
						| 
								|  |  
								| « Последнее редактирование: 13-12-2007 18:45 от Алексей1153++ » |  Записан | 
 
 Удачного всем кодинга! -=x[PooH]x=- |  |  | 
	| 
			| 
					
						| F@r@ON_R@m3Es 
								Гость
 | 
								|  | « Ответ #17 : 02-11-2006 13:16 »  |  | 
 
 2 PooH: а там так и написано: клиент для access!   Не пинайте, мы паскаль прходили всего 2 недели, а чтоб делфи, это мы сами уже проходили на досугу. Единственное что у нас было 2 года-это асм! |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #18 : 02-11-2006 13:18 »  |  | 
 
 F@r@ON_R@m3Es, ещё раз. я тебе могу сваять простой пример, но скажи толком, что тебе надо. вечером накидаю, завтра выложу, там всё тривиально, в общем-то. объяснять будет дольше. но нужна чёткая постановка задачи. |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| F@r@ON_R@m3Es 
								Гость
 | 
								|  | « Ответ #19 : 02-11-2006 13:54 »  |  | 
 
 Оки!!План задания:
 1.Создать базу (тут не проблем, если из тока не из самой делфи делать)
 2.Клиент на делфи для этой базы. (изменять базу, дополнять, или открывать подобные .dbf к примеру)
 
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #20 : 02-11-2006 13:57 »  |  | 
 
 Firebird в качестве СУБД устроит?Какая тематика базы? (магазин, там, записная книжка, каталог компакт-дисков? или поинтереснее что-нибудь?)
 |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| F@r@ON_R@m3Es 
								Гость
 | 
								|  | « Ответ #21 : 02-11-2006 14:03 »  |  | 
 
 Учет ПО на двд, фдд и хдд, флеш и тп.! устроит, лиш бы не оракул   |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	|  | 
	| 
			| 
					
						| Антон (LogRus) | 
								|  | « Ответ #23 : 02-11-2006 14:08 »  |  | 
 
 F@r@ON_R@m3Es, зря оракла пинаете, отличная вещь темболее есть халявная версия. и вообще при должном уровне абстракции пофигу до того какая СУБД   |  
						| 
								|  |  
								|  |  Записан | 
 
 Странно всё это.... |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #24 : 02-11-2006 14:10 »  |  | 
 
 я то кину, только ведь ты потом спросишь, "а как оно всё работает??!!!". посему оно будет продублировано тут. для потомков.
 по каким критериям учитывается ПО?
 
 1. Наименование
 2. Категория (средства разработки, графика, интернет и т.д.)
 3. Разработчик
 4. Год выпуска
 5. Краткое описание
 6. Тип носителя (DVD, flash, FDD, HDD, CD, и т.д.)
 6. Место хранения (инвентарный номер с префиксом, например CD-125)
 
 этого хватит?
 |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| F@r@ON_R@m3Es 
								Гость
 | 
								|  | « Ответ #25 : 02-11-2006 14:13 »  |  | 
 
 не в одном глазу, просто это чуть выше студкурса, если будет на нем база, начнуться вопросы!В принципе мне все равно ктона чем делает и мне далать все равно на чем, только это надо сначало понять, а потом делать!
 В полне!!!! я так и планировал! и делаю тока в Accesse для себя!
 
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #26 : 02-11-2006 14:14 »  |  | 
 
 LogRus, кстати, недавно была конференция по Firebird'у, здесь, в Москве. по утверждениям докладчиков, на одном из тестов, успешно пройденных FB, оракул рухнул    есть, конечно, мнение, что если взять две произвольные базы и задаться целью составить такой тест, чтобы одна из них погнулась - то она и погнётся, но тем не менее   )) |  
						| 
								|  |  
								| « Последнее редактирование: 13-12-2007 18:46 от Алексей1153++ » |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #27 : 02-11-2006 14:18 »  |  | 
 
 F@r@ON_R@m3Es, ладно, теперь по функционалу.
 1. Добавление записи
 2. Изменение записи
 3. Удаление записи
 4. Отображение всех записей с возможностью сортировки
 5. Поиск записи
 6. Поиск нескольких записей по заданному шаблону (например, найти все графические проги, выпущенные после 2004 года и хранящиеся на компакт-дисках)
 7. Экспорт отображаемых в данный момент записей в текстовый файл (Excel, XML).
 
 хватит?
 |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Антон (LogRus) | 
								|  | « Ответ #28 : 02-11-2006 14:28 »  |  | 
 
 x77, ты решил курсач наваять   |  
						| 
								|  |  
								|  |  Записан | 
 
 Странно всё это.... |  |  | 
	| 
			| 
					
						| x77 
								Модератор
								
								   Offline 
								Пол:    
								меняю стакан шмали на обратный билет с Марса.
								
								
								
								
								
							 | 
								|  | « Ответ #29 : 02-11-2006 14:31 »  |  | 
 
 LogRus, не совсем. курсач - это многа-многа букав, листиков так на 20-50. а я просто наваяю прогу, что займёт у меня от силы часа два, сидя дома, на диванчике перед ноутбуком    и потом эта прога отправится в справочный материал.  а наш будущий коллега получит свой пример и посмотрит, как оно всё живёт.  |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	|  |