Люди есть у кого-нибудь новый Borland Delphi 2006? Блин...так хочется поюзать...просто не терпится, а то этот 7 меня уже заколебал. Не...если у нас тут в Ухте где-нибудь продовалось бы я приобрел диск с этим драгоценным софтом (ну там даже не просто один диск, а целых 4, вообще целая болвана DVD) Всем спасибо заранее!
Не уж то ни у кого нет?
Парни поделитись кто-нибудь интересными компонентами для delphi 7.
А есть ли у кого-нибудь 9 версия этого самого делфи? B) Или: где можно купить?
Юзайте версию 6. 2006 ничем не драгоценен. А интересные компоненты для делф лежат тут MadCollection.
Юзайте версию 6. 2006 ничем не драгоценен. А интересные компоненты для делф лежат тут MadCollection.
Нифига подобного читал на Винграде пр 2006, а там парни уже слюнями брыжут...хотят
2006 и 9 Delphi-одно и то же?
Нифига подобного читал на Винграде пр 2006, а там парни уже слюнями брыжут...хотят
Ну и пусть брызжут, а ты хоть знаешь ради чего? Ну убрали пару старых компонентов а вместо них пару новых, по сути ничего не изменилось... (см 6 - 7)
Видел свежак в магазине Play на Ленина, возле Севера.
2006 и 9 Delphi-одно и то же?
Как все начиналось
Прошло уже 10 лет, с тех пор как мир увидел первую версию Delphi. Этими словами начал свое выступление директор Российского представительства Borland, на семинаре, который проходил 2 декабря 2005 года в Москве.
С трудом верится, что прошло уже 10 лет. Сам я начал программировать, на Delphi начиная с 4 версии. Начиная с 4 и по 7 версии, все шло достаточно гладко, были, конечно, и проблемы, но все мы люди и понимаем, что проект большой и от ошибок ни кто не застрахован. После выхода Delphi 7, Borland два года не выпускала новой среды для программирования Win32 приложений. Но вот в конце 2004 года выпускается Borland Developer Studio 2005, которая позиционировалась как продолжение линейки Delphi. Конечно, я был очень рад новой среде, т.к. уже был ряд моментов, когда возможностей 7 версия Delphi не хватало, требовалась поддержка новых стандартов. И вот, наконец, BDS 2005 попала ко мне в руки. Попала не сразу после выхода, к моменту как она оказалась у меня Borland успела выпустить целых 2 обновления. Установил, поставил обновления и честно просто не поверил, что из удобной и привычной среды можно было сделать такого уродца. Окно разработки настроить хоть как-то под себя просто не удалось, среда вылетала при буквально самом обыкновенном присвоении свойства объекту, было обнаружено бесчисленное кол-во ошибок в коде. Долгие отписки в баг лист Borland. Попытка написать проект закончилась провалом (пришлось в срочном порядке переводить его в Delphi 7). BDS 2005 удаляется с компьютера и что делать дальше не понятно, т.к. начинают ходить слухи, что Borland имеет большие финансовые проблемы и скорей всего проект Delphi будет закрыт.
Прошел год, я почти не отслеживал, что творится с Borland, продолжая писать на Delphi 7. Но в середине ноября мне присылают ссылку на демонстрацию возможностей BDS 2006. Посмотрел, понравилось, но тут же вспомнил, что BDS 2005 тоже нравилась в презентациях. Совершенно случайно узнаю о семинаре Borland, который будет 2 декабря и где как раз должны представить BDS 2006. На семинаре становится понятно, что Borland осознали свои ошибки с BDS 2005 и усердно старались привести среду разработки в божеский вид. Картинки, презентации это конечно хорошо и захватывающе, но пока сам не попробуешь это все только так реклама.
И вот все же удается достать BDS 2006. Устанавливал с некой тревогой, т.к. если опять провал для меня в серьез вставал вопрос не просто о смене среды разработки, но и языка.
Состав BDS 2006
BDS 2006 включает в себя: Delphi Win32, Delphi .Net, C++ Builder Win32, C# Builder .Net. Так же входит Together для Delphi Win32, Delphi .NET и C#, поддерживающий UML 1.5, UML 2.0 и импорт моделей Rational Rose.
Установка
BDS 2006 распространяется на четырех диска, для установки самой BDS 2006 требуется первые три. На четвертом дистрибутивы приложений традиционно идущих в комплекте с BDS (Delphi). Первый приятный сюрприз ждал сразу при установки. Меня спросили, какие файлы нужно ассоциировать с BDS 2006 (как же этого все время не хватало при установки. Особенно когда на машину ставилось 2 Delphi). Больше сказать нечего установка как установка.
Запуск
Т.к. BDS 2006 включает в себя среду разработки не только для Delphi, но С# и С++, то полная загрузка среды выполняется не быстро (хотя по сравнению с BDS 2005 можно сказать мгновенно ). Но можно загружать не всю среду, а только среду для одного языка. Загрузка среды для Delphi без установки сторонних компонентов происходит быстро (быстрее, чем Delphi 7).
Что нового
Участок кода, который был изменен, но еще не сохранен, отмечается желтой вертикальной полосой, а который изменен и сохранен зеленой.
Довольно удобно сделана подсветка парных скобок.
Система шаблонов кода (в нее я влюбился еще на семинаре). По сути это шаблоны языковых конструкций, но нам не просто при вызове шаблона вставляют некий заранее подготовленный текст, а могут объявить на пример локальную переменную, если она требуется. Рассмотрим на примере оператора «case»:
В редакторе кода набираем «case» и нажимаем «Tab» нам автоматически вставляют шаблон оператора «case» и перемещают курсор ввода, на место где мы должны написать условие
Для примера напишем свойство формы «Position», которое имеет тип «TPosition» и опять нажмем «Tab» и нам автоматически в условиях «case» перечислят все значения, которые может принимать свойство «Position»
По умолчанию создан ряд готовых шаблонов, но ни кто не запрещает вам их отредактировать или создать свои. Язык создания шаблонов достаточно простой.
В группе проектов у вас одновременно могут находиться проекты на Delphi Win32, С++ и C#.
Улучшено
Улучшена система рефакторинга кода (т.к. в BDS 2005 практически не работал, то для меня это новая функция). Устранены тормоза при фоновой проверки кода. Все проверяется моментально и никаких задержек не возникает.
Переключение между кодом и формой тоже происходит практически моментально.
Устойчивость
Среда достаточно устойчива, за все время удалось повесить ее только 2 раза, да и то не совсем тривиальными действиями. Все остальное время работала как часы и я не боюсь вызывать какие-то действия, не зная, упадет сейчас среда или нет (как это было в BDS 2005).
Настройка
Мне буквально за 10 минут удалось настроить рабочий стол именно так как хочу я и как удобно мне. Ограничений практически нет, все панели перемещаются, объединяются в группы, автоскрываются и т.д. и т.п. Единственное что не удастся это получить панель компонентов в старом и всем привычном виде, но и в новом ее виде ее можно не плохо расположить на рабочем столе.
Сторонние компоненты
Родные компоненты это конечно хорошо, но трудно найти проект, где бы не использовалась какая ни будь сторонняя библиотека. Могу описать пока только те, с которыми работаю я:
FastReport 3 - разработчики еще месяц назад выпустили новую версию с поддержкой BDS 2006
RxLib - т.к. библиотека давно не поддерживается разработчиками, то пришлось адаптировать мне и Петровичу.
JCL и JVCL - официальной сборки под BDS 2006 нет, но доступна текущая сборка, которая уже поддерживает BDS 2006.
EhLib - пришлось переводить самому (в основном перевод свелся к тому, что в BDS 2006 добавлено 4 новых типа полей БД и нужно было их обработать). Сейчас ведутся переговоры с автором библиотеки о том, чтобы включить в нее по мимо поддержки BDS 2006 еще ряда дополнений и исправления нескольких ошибок, которые были сделаны/найдены мной и Петровичем. Ориентировочно официальная версия с поддержкой BDS 2006 и нашими дополнениями (я надеюсь) появится в середине января.
FIBPlus - перевод этой библиотеки оказался самым сложным. При переводе было найдено две серьезных ошибки (они проявляются только в BDS 2006). Авторы уведомлены об ошибках с описанием их решения. В ближайшее время выйдет версия с поддержкой BDS 2006.
GExpert - это всем хорошо известный набор экспертов. На официальном сайте доступна первая бета версии 1.30 с поддержкой BDS 2006. За время использования замечен один глюк при использовании их поиска не правильно в окне результата отображаются русские буквы.
В принципе при наличии исходных кодов любая библиотека может быть переведена самостоятельно без больших на то затрат.
Проблемы
Обидно, но проблема с выделением вертикальным блоком текста, которая была в BDS 2005 так и не решена (не критично, но не приятно):
При фоновой проверке синтаксиса, как и в BDS 2005, символьные константы вида ^M, ^J, и т.п. считаются ошибочными. Вообще, фоновая проверка пока все-таки не очень отлажена. Встречаются пока в ней ляпы вроде такого:
Причем, многие из них то есть, то нет .
Но, в принципе это не мешает.
Переносимость проектов
Для переноса старых проектов ничего кроме установки всех необходимых компонентов не потребовалось. Проекты, без каких либо изменений били, скомпилированы и хорошо функционируют. А вот если вы захотите открыть проект, сохраненный под BDS 2006, к примеру, в Delphi7, то получите ряд ошибок, т.к. в BDS 2006 для форм добавлен ряд новых свойств, о которых Delphi7 ничего не знает и dfm получается не совсем правильный (при желании конечно можно отредактировать его в ручную и вернуть проект на Delphi7).
Итог
Среда вышла очень даже не плохая. Сейчас все разработки виду только в ней. Причин возвращаться на Delphi7 пока нет (надеюсь и не будет, т.к. править dfm для более 150 форм, которые сейчас в рабочем проекте нет никакого желания ). Продукт имеет законченный вид, а не тот полуфабрикат, которым была BDS 2005. Уже вышело первое обновление, но пусть вас это не пугает, в нем нет исправлений, для участка Delphi исправления касаются только части C++ (ничего удивительного C++ был интегрирован только в эту версию среды и там еще много работы).
А не легче было ссылку дать на эту статью? или есть надежда, что её примут за авторскую?)
А не легче было ссылку дать на эту статью? или есть надежда, что её примут за авторскую?)
А я и не говорил, что эта статья написана мной, наоборот, эту статью писал опытный человек. В том и потверждение, что новая делфя лучше всех предыдущих версий. Так что суди сами кому что выбирать. Конечно, есть такие люди которые пишут еще и до сих пор на 3 делфи, т.к. компилированная прога там будет занимать намного меньше по сравнению с более старшими версиями, а пользуются они экспортированными компонентами переписанными под 3. Выбор всегда есть, и он стоит за программистом, в чем программировать это его сугубо личное мнение.
я на 5 пишу....
я на 5 пишу....
а я на 6... хотя 7 есть, но он мне не нравится...
Вот например, проверил сам, пустая форма: в BD v.7.0 - компиляция 359 кб; в BCB v.6.0 - компиляция 24.5 кб; в MVC v.6.0 - компиляция 156 кб; MVC 2003 - 125 кб. Вообще лучше программировать в MFC, т.к. C язык программирования на порядок выше и более похож на другие языки программирования, чем Pascal - одиночка .
Вообще лучше программировать в MFC, т.к. C язык программирования на порядок выше и более похож на другие языки программирования, чем Pascal - одиночка .
Лучше может быть для тебя... как сказал дядя Энштейн - всё относительно... кому как, вот спроси у Авена, как можно пустую форму на Дельфи замутить )) Просто надо АПИ юзать...
и кстати в этом случае самый крутой язык ПЕРЛ )) У меня почти всё на нём...
Лучше может быть для тебя... как сказал дядя Энштейн - всё относительно... кому как, вот спроси у Авена, как можно пустую форму на Дельфи замутить )) Просто надо АПИ юзать...
и кстати в этом случае самый крутой язык ПЕРЛ )) У меня почти всё на нём...
Да знаю я эти модули AVl, в принципе и без них можно создавать пустые формы. Не, для меня замутить пустую форму тоже не является вопросом, просто ее придется самому создавать и больше гемороя. Например, когда создавать на этой форме дополнительные компоненты и вручную прописывать их владельца и их свойства, а в частности расположение их на форме...Просто самому придется в уме продумывать, где их расположить. А когда визуально их видишь, то гораздо легче, но это не основной геморой, там еще много нюансов. Таким способом большой проект не напишешь...
Видел свежак в магазине Play на Ленина, возле Севера.
я тоже видел еще лето, хотя может там до сих пор лежит, я его всё равно покупать не хочу, палёняый он какой то, гора дискоф, связаная резинкой. И ваще магаз гавёный.
я тоже видел еще лето, хотя может там до сих пор лежит, я его всё равно покупать не хочу, палёняый он какой то, гора дискоф, связаная резинкой. И ваще магаз гавёный.
А что сейчас непаленное? Скажи мне? Даже та же винда!!! Которая не требует серийника при установки , но у некоторых есть и лиценз.
да,от дельфи 06 я бы тож не отказался,старый савсем заманал
да,от дельфи 06 я бы тож не отказался,старый савсем заманал
Если у кого появится 2006, то просьба напишите сюда об этом!
Если у кого появится 2006, то просьба напишите сюда об этом!
коне4но,но если у тя у первого появится,тоже пиши
я тоже видел еще лето, хотя может там до сих пор лежит, я его всё равно покупать не хочу, палёняый он какой то, гора дискоф, связаная резинкой. И ваще магаз гавёный.
Мне вот вообще непонятно, какая разница - тебе нужен красивый диск и коробка, или прога? Неужели ты думаешь, что если пираты один диск 100 раз скопировали - дельфи на нём от этого стала хуже?
Мне вот вообще непонятно, какая разница - тебе нужен красивый диск и коробка, или прога? Неужели ты думаешь, что если пираты один диск 100 раз скопировали - дельфи на нём от этого стала хуже?
наверное,это просто принцип!!!ПИРАТСКИЙ ПИРАТСКИЙ ,какая разница,главное чтоб работал,еслиб не пираты,не смотрели бы мы новых фильмов,не играли бы в кульные игрушки и т.д. и т.п.
так что пираты рулят! :rolleyes:
наверное,это просто принцип!!!ПИРАТСКИЙ ПИРАТСКИЙ ,какая разница,главное чтоб работал,еслиб не пираты,не смотрели бы мы новых фильмов,не играли бы в кульные игрушки и т.д. и т.п.
так что пираты рулят! :rolleyes:
Да, кучу денег нам сэкономили. А на счёт Дельфи 2006 - посмотрите в м-не Презент, там самые лучие образцы пиратства - 1диск = 50р:)
А что сейчас непаленное? Скажи мне? Даже та же винда!!! Которая не требует серийника при установки , но у некоторых есть и лиценз.
магаз Play - верх наглости, продают пиратские диски мало того, что дороже чем везде, так еще и полёней не найти во всем городе! я у них купил один диск, искал прогу одну когда, так диска 3 у них поменял(все разные сборники софта, а не один сборник, но другой диск), в итоге нихера не нашел у них -все проги паленые были, доплатил и взял три диска с Linux RedHat(причем на самих дисках написано не RedHat, а ReaHat - ничего подобного еще не встречал! - т.к. возвращать было уже впадлу - живу на куратова, заебалось туда-сюда ходить, так и оставил эти диски себе). Так что в этот магаз я больше не хожу.
...причем на самих дисках написано не RedHat, а ReaHat...
Вот это круть )))
Мне вот вообще непонятно, какая разница - тебе нужен красивый диск и коробка, или прога? Неужели ты думаешь, что если пираты один диск 100 раз скопировали - дельфи на нём от этого стала хуже?
большая разница, дистрибутив корявый, да и глюченая делфя
большая разница, дистрибутив корявый, да и глюченая делфя
Ну глюченной она может стать только изза руссификации или Патчинга - так что просто скачай нормальный патч и руссификатор с инета и всё будет ок. Пираты же для тебя старались - чтобы всё было дёшего, красиво и по русски...
Так все-таки у кого-нить появилась 2006 делфя? :rolleyes: А то очень хочется посмотреть и ощутить че там за кухня....
А кстати есть ли у кого-нибудь Microsoft Visual C++ 2003? Очень надо!
А зачем тебе? Это для выполнения заданий по ООП?
А зачем тебе? Это для выполнения заданий по ООП?
Так и есть, да и вообще это будет одна из лучших визуальных сред программирования!
я где то слышал, что можно зарегатся на Майкрософте и попросить себе какой либо дистрибутив, и тебе его по почте пишлют, но сомневаюсь, что пришлют полноценную версию, скорее дему какую нибудь или триалу
я где то слышал, что можно зарегатся на Майкрософте и попросить себе какой либо дистрибутив, и тебе его по почте пишлют, но сомневаюсь, что пришлют полноценную версию, скорее дему какую нибудь или триалу
Не, они дадут нормальную версию, только без серийника
А я слышал, что дистр. винды можно взять нахаляву в УГТУ, не помню где. Только кому это надо
Неустали спорить пионеры что лучше а что хуже?
авенжер пацан что надо - пишет на 5. Я хуею.
а тебе парень я думаю d2006 рано в руки брать.
Воообщем я проблевался от интерфейса д2006
Есть инсталл на 30 мегов, если надо, выложу...
Воообщем я проблевался от интерфейса д2006
Есть инсталл на 30 мегов, если надо, выложу...
Инстал 30 метрофф - что там? только интерфейс
Мэни, не поверишь, полноценный Delphi со стандартными компонентами + компоненты БД Я ее теперь всегда на Флешке таскаю
Мэни, не поверишь, полноценный Delphi со стандартными компонентами + компоненты БД Я ее теперь всегда на Флешке таскаю
Выложи на файл сервер, плз.