Страницы

суббота, 26 сентября 2009 г.

Дженерики в Delphi 2009 для Win32. Часть 6. Обобщённые методы.

В пособии также рассматриваются анонимные методы и процедурные ссылки.



Словарь терминов
  • generics - дженерики, генерики, параметризованные классы, шаблоны, обобщения;
  • Типы данных: string – строка, record – запись;
  • implicit conversion - неявное приведение (типа);
  • constraint – ограничение;
  • actual types – фактические типы
  • generic class – обобщённый класс;
  • generic parameter – обобщённый параметр;
  • сast – приведение типа;
  • anonymous routines - анонимные методы;
  • routine references - процедурные ссылки;
  • ordinal type – порядковый тип (данных);
  • interface type – интерфейсный тип (данных);
  • class type – классовый тип, иногда просто класс (так как класс сам по себе является типом);
  • class method – классовый метод; метод класса; class procedure;
  • comparer – компаратор;
  • unit – модуль, юнит;
  • instanciate – создание экземпляра объекта;
  • ordinal type – порядковый тип (данных)

VIII. Обобщённые методы

Мы рассмотрели много возможностей, которые предоставляют дженерики, применительно к типам, определённым разработчиком. Настало время перейти к обобщённым методам.

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

воскресенье, 20 сентября 2009 г.

Хочу жить и работать в Штуттгарте :)

Съездил в отпуск в Stuttgart. Чудесный город (пруфилинк на панорамную фотографию)! Хочу там жить и работать.

Есть вакансия для Delphi-разработчика в Штутгарте? Переехать готов где-то после Нового Года. ;)

среда, 2 сентября 2009 г.

Lazy Delphi Builder 1.2.8.140

Что нового

  1. Изменён способ загрузки исходников с относительными путями. Старый способ был слишком запутанным. Теперь для реализации относительных путей можно использовать переменные (аналог environment variables).
  2. Добавлена поддержка переменных (environment variables). Есть возможность переопределять переменные определённые в Delphi.
  3. Добавлена возможность настраивать папки Library Search Paths.
  4. Исправлены известные ошибки.
  5. Огромное количество исправлений и улучшений.

Что не доделано:

  1. Библиотеки, поставляющиеся без исходников (dcu вместо .pas) требуют ручной настройки (хотелось бы, чтобы Lazy Delphi Builder копировал нужные dcu-файлы):
    1. либо вручную скопировать необходимые dcu файлы в папку для dcu файлов
    2. либо добавить путь до этих dcu файлов в Library Path

 Скачивать Lazy Delphi Builder здесь.

Инструкция по использованию:

http://www.lazyproject.info/support/docs-ru/