Информация

Последние записи

Теги


Блоги


Записи из всех блогов с тегом: Delphi 2011


Головокружительные возможности DI и Delphi Spring. Часть 9. Один интерфейс – несколько реализаций.

Блог: TDelphi-блог
Это последний перевод из серии про внедрение зависимостей на примере использования Delphi Spring.

Это перевод публикации Ника Ходжеса от 07 ноября 2011 года: Getting Giddy with Dependency Injection and Delphi Spring #9 – One Interface, Many Implementations. (перевод сделан с разрешения автора).

Полный текст записи доступен в TDelphi-блоге
автор: debose добавлено: 29 мар 13 просмотры: 1331, комментарии: 0



Revised Object Inspector для Delphi 2010-XE3 от Uwe Schuster. Обзор.

Блог: TDelphi-блог
Этот пост является укороченным переводом описания первой версии Продвинутого Инспектора Объектов из блога Uwe.

Картинка с другого сайта.

Полный текст записи доступен в TDelphi-блоге
автор: debose добавлено: 21 сен 12 просмотры: 1770, комментарии: 0



Головокружительные возможности Dependency Injection и Delphi Spring. Часть 8. Разное.

Блог: TDelphi-блог
Это перевод публикации Ника Ходжеса от 5 ноября 2011 года: Getting Giddy with Dependency Injection and Delphi Spring #8 – Miscellanea. (перевод сделан с разрешения автора).

Полный текст записи доступен в TDelphi-блоге
автор: debose добавлено: 16 сен 12 просмотры: 1118, комментарии: 0



Головокружительные возможности Dependency Injection и Delphi Spring. Часть 6. Обойдёмся без конструк

Блог: TDelphi-блог
Это перевод публикации Ника Ходжеса от 24-09-2011: Getting Giddy with Dependency Injection and Delphi Spring #6 – Don’t even have a constructor.

Вступление

В четвёртой статье этой серии я озвучил правило “Делайте Конструкторы Простыми”. В последней статье мы узнали, как использовать контейнер Spring для хранения интерфейсов и реализаций и как запросить у контейнера Spring готовую реализацию интерфейса, вместо создания объекта вручную с помощью конструктора.

В этой статье мы продвинемся ещё на один шаг и посмотрим, как Delphi Spring Framework умеет самостоятельно создавать объекты и автоматически вставлять реализацию в нужных местах, и нам для этого даже не придется вызывать конструктор.

Читать дальше в TDelphi-блоге.
автор: debose добавлено: 25 июн 12 просмотры: 1881, комментарии: 0



Головокружительные возможности Dependency Injection и Delphi Spring. Часть 5. Основы Delphi Spring.

Блог: TDelphi-блог
Это перевод публикации Ника Ходжеса: Getting Giddy with Dependency Injection and Delphi Spring #5 – Delphi Spring Basics. Вступительное слово <br />Я много слышал о фреймворке Spring для Java. И даже знал, что аналогичный фреймворк был создан и для Delphi. Но у меня не хватало терпения сесть и разобраться. Также, как и с терминами “Внедрение зависимости” (Dependency Injection) и “Обращение управления” (Inversion of Control). Я часто встречал упоминания о них в разных статьях, но так и не смог уложить в своей голове, как применить эти знания к Delphi. И вот, наконец, я наткнулся на публикацию Ника. То, что я прочитал в этой публикации, запросто расставило всё по своим местам. Это было настолько потрясающе, что я решил обязательно перевести этот материал и опубликовать перевод у себя в блоге....

Полный текст записи доступен в TDelphi-блоге..
автор: debose добавлено: 27 июл 11 просмотры: 1655, комментарии: 0



Перевод Live templates Revisited

Блог: TDelphi-блог
Это перевод поста Кэри Дженсена “Live templates Revisited”.

Ещё раз о живых шаблонах

Хотя шаблоны кода были в Delphi со времён 4й версии Delphi, они были очень простыми по сравнению с новой функцией живых шаблонов, впервые появившейся в Delphi 2006. Живые шаблоны предоставляют возможность делать вставку кода ещё более интеллектуальной, а также позволяют осуществлять интерактивную навигацию по изменяемым частям шаблона. Если вы ещё не используете их, то сейчас самое время рассмотреть их повнимательнее.

Читать дальше в TDelphi-блоге
автор: debose добавлено: 14 июл 11 просмотры: 1574, комментарии: 0



Перевод большого приложения с Delphi 6 на Delphi 2010. Мой опыт.

Блог: TDelphi-блог
Это серия публикаций посвящённых переводу большой Delphi программы с Delphi 6 на Delphi XE.

Дано
Большое приложение, с большой базой данных и большой историей. Приложение, которое начали разрабатывать ещё на Delphi 3, потом портировали на Delphi 6. Теперь надо ввести поддержку юникода, и собрать в Delphi 2010. Приложение использует кучу пакетов как самописных, так и от сторонних производителей. Проект большой, комментариев в коде практически нет. Юнит-тесты написаны только для очень маленькой части кода общих библиотек.

Что надо получить?
Работающую версию программы с поддержкой юникода для D2010. Из-за большого числа клиентов, крайне желательно, чтобы обновлению программы (включая базу данных) с неюникодной версии на юникодную происходило по возможности безболезненно. В идеале сделать так, чтобы с одной и той же базой данных можно было работать как из уникодной версии программы так и из Ansi-версии.

Необходимо поддерживать и развивать существующую версию (на Delphi 6), исправляя найденные баги и расширяя функционал. А баги будут на сто процентов.

Стратегии перехода на Юникод:
1) Сделать так, чтобы один и тот же код мог собираться как в Delphi 6, так и в Delphi 2010 и чтобы программа работала стабильно и без ошибок.
2) ...

Читать продолжение в TDelphi блоге:
1) Переход на юникод 1: Поиск стратегии.
2) Переход на юникод 2. План перехода и сторонние библиотеки.
3) Переход на юникод 3. Одновременная работа с Ehlib 3.6 и 5.2.
автор: debose добавлено: 07 июн 11 просмотры: 2935, комментарии: 0



Lazy Delphi Builder 1.3.0.163 (стабильная версия)

Блог: TDelphi-блог
Вышла новая версия Lazy Delphi Builder 1.3.0.163. Скачивать на домашней странице: www.lazyproject.info. На случай, если домашняя страница не открывается, вот зеркало на Google Code Об ошибках сообщать здесь или на почту/скайп, в комментариях к посту. История измененийДобавлена поддержка Delphi XE Исправлена ошибка, приводившая к тому, что пакеты могли просто не компилироваться, без каких-либо сообщений об ошибке. Больше отладочных сообщений в режиме /debug. Перед компиляцией проверяется, что dcc32 рабочий (не trial). Раньше в таких случаях Lazy Delphi Builder ничего не делал выводя текст: Compiled success. Изменён диалог компиляции. Теперь в виде мастера. Перед запуском компиляции выводится краткое описание того что будет сделано при запуске (какие папки будут использоваться, будет...

[[ Полный текст записи доступен в TDelphi-блоге]] читать дальше...
автор: debose добавлено: 04 апр 11 просмотры: 1103, комментарии: 0



Чего не хватает в Delphi

Блог: TDelphi-блог
Публикация для конкурса проводимого агрегатором Delphi новостей DelphiFeeds.ru. Интеграция с SVN Я говорю не просто о добавлении комманд Update/Commit в какие либо меню. Всё это возможно и в варианте интеграции SVN в Delphi для бедных. Я говорю о широкой визуальной поддержке. Чтобы на Tab-ах редактора и в дереве проекта отображался значок как в TortoiseSVN. Чтобы изменённые строки в исходниках подсвечивались другим цветом. Мне понравилось, как сделана интеграция SVN в NetBeans. SVN команды доступны в отдельном субменю при правом клике как на файле в дереве так по заголовку таба в редакторе. Фильтры/поиск Фильтрация и/или поиск везде где только возможно. Я имею в виду, фильтр, который сокращает список доступных для выбора вариантов, по мере набора (filter as you type)....

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]
читать дальше...
автор: debose добавлено: 28 май 10 просмотры: 1201, комментарии: 0