Информация

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

Теги


Блоги


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


Головокружительные возможности 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 просмотры: 1381, комментарии: 0



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

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

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

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



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

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

Полный текст записи доступен в TDelphi-блоге
автор: debose добавлено: 16 сен 12 просмотры: 1162, комментарии: 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 просмотры: 1927, комментарии: 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 просмотры: 1704, комментарии: 0



Перевод Live templates Revisited

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

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

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

Читать дальше в TDelphi-блоге
автор: debose добавлено: 14 июл 11 просмотры: 1606, комментарии: 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 просмотры: 2982, комментарии: 0



Скринкаст. Установка компонентов AlphaControls в Delphi 2010

Блог: vr-online
Всем привет. Вот решил отписаться в блоге с такой темой: "Как установить компоненты AlphaControls в Delphi 2010?". Я не знаю почему с этим возникает у кого-то проблемы. Но они есть и никуда не деваются. Вот я и решил осветить все это дело. Как говорится с чем едят. Метод, которым я устанавливаю компоненты будет работать как на Delphi 2009, 2010, так думаю и на XE, хотя я его не юзал. В общем записал для вас скринкаст. Приятного просмотра.

Полный текст поста: http://www.vr-online.ru/blog/skrinkast-ustanovka-komponentov-alphacontrols-v-delphi-2010-3326
автор: Игорь Антонов добавлено: 21 фев 11 просмотры: 2067, комментарии: 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 просмотры: 1242, комментарии: 0



Delphi 2010: Open Tools API интерфейсы для интеграции системы контроля версий в IDE.

Блог: TDelphi-блог
Embarcadero уже долгое время обещает интегрировать поддержку систем контроля версий в Delphi. И эта функция довольно востребована. Официально даже было объявлено, что эта поддержка доступна уже в Delphi 2010. Давайте посмотрим, что приготовила для нас Embarcadero. Для работы с VCS (Version Control System - системами контроля версий) в файле ToolsApi.pas добавлены 3 интерфейса: IOTAVersionControlNotifier - интерфейс отвечающий непосредственно за реализацию связи с VCS. IOTANotifier - базовый интерфейс для уведомлений. Содержит методы позволяющие получать уведомления при изменении файла, его сохранении и закрытии редактора. IOTAVersionControlServices - сервисный интерфейс, позволяющий подключить и отключить свою реализацию VCS. IOTAVersionControlNotifier =...

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


предыдущие записи