Блог Александра Божко
Архивы
Рубрики
Поделись с другими!
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

С подачи Юрия Петрова (за что ему отдельное спасибо) у проекта DelphiFeeds.ru появился новый партнер – китайский Open Source проект CnPack. Для тех, кто не знает, CnPack это великолепный набор расширений IDE Delphi и C++ Builder. Теперь, после установки русской локализации этого пакета, в строке состояния Delphi у вас появится трансляция RSS канала DelphiFeeds.ru.

cnpack

Пару слов о самом CnPack.

К своему стыду, я впервые установил этот набор только на прошлой неделе, хотя и слышал о нем давно. Увиденное превзошло все мои ожидания. Пару лет назад мне приходилось реализовывать небольшой проект в Visual Studio*. Что меня поразило, так это удобство IDE. В частности, набираешь первые символы переменной, функции или любой синтаксической конструкции и CodeInsight предлагает все возможные варианты. Я тогда подумал, вот бы такое в Delphi, где на данный момент CodeInsight работает только с членами классов.

Пожалуйста! CnPack отлично реализовал этот функционал. Кроме того, великолепные инструменты форматирования кода, подсветка циклов и еще много-много приятных мелочей. Все это работает относительно быстро и корректно.

Отдельно хочется отметить прекрасную русскоязычную локализацию.

В общем, рекомендую.

В заключение маленький анонс. В одном из следующих постов я представлю еще одного партнера проекта DelphiFeeds.ru, благодаря поддержке которого будет объявлен небольшой конкурс с призами.

* – Это ссылка на коллективный проект, посвященный VS 2010, в котором я принимаю участие, скорее просто ради развития кругозора,  хотя я и не работаю с Visual Studio.


Поделись с другими!
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

17 комментариев: CnPack

  • ммм…смотрю уже два партнера у DelphiFeeds.ru. Готов участвовать в конкурсе, но хотелось бы узнать правила :)

    • :) Конкурс стартует в ближайшее время.
      Ничего особо оригинального делать не придется. Просто писать посты в своем блоге :)
      Подробности чуть позже.

  • >Я тогда подумал, вот бы такое в Delphi, где на данный
    >момент CodeInsight работает только с членами классов.

    По Ctrl+Space показывает все, что угодно, а не только члены классов (TurboDelphi Explorer 2006).

    • У меня объявлена переменная, допустим называется dxBBSyncInfoAllUsers.
      Я начинаю новую строку. Набираю dx (первые 2 символа из названия) и после этого нажму Ctrl+Space. Разве покажет?

      • Конечно.

        • Да, действительно… :)

          Единственное, что сам не выпадает (хотя, может это и настраивается да выглядит поскромней).

          Я использовал Ctrl+Space для подстановки параметров в процедуры, а вот, что умеет “дописывать” названия переменных и т.д. – не знал

          Спасибо.

          • И кстати шаблоны кода (template) по Ctrl+Space тоже выпадают, так что CodeInsight Delphi рулит :)

          • А я не знал что Ctrl+Space умеет подстанавливать параметры процедуры, и чтобы их посмотреть всегда нажимал Ctrl+Shift+Space.

            А Ctrl+Space активно использую для просмотра методов и свойств объектов и автоподстановки имён переменных и констант.

            А также Ctrl+Shift+C для автосоздания методов класса.

            И Ctrl+Alt+Y для синхронизации объявлений interface и implementation части. Впрочем, последнее – это фича предоставляемая ModelMaker Code Explorer-ом. Я как-нибудь соберусь и опишу часть его фич, без которых не могу работать комфортно. =)

  • В принципе, у меня постоянно какое-то расширение IDE стоит (в основном GExpert, правда), поэтому я вообще уже путаюсь что в Delphi родное, а что приобретенное…

    Да…
    а шаблон -то ответы на комментарии корежит слегка :(

  • 2Алексей Тимохин, хорош уже вату катать. Блог давненько не обновлял – пиши про ModelMaker :), а то я чё-то дёрнулся с ним разобраться…посмотрел, потыркал кнопки – прикольно, визуально класс замастрячить, зависимости там всякие и всё такое..даже функцию там описал :), но чё-то до основной сути не допёр. Особенно не вкурил QA Metrics – оно для чего и как этой метрикой пользоваться?

    З.Ы. СоРи За Флуд :)

    • Так про MM на RSDN неплохая статья была… Правда в контексте BOLD. И у Марко Кэнту глава в книге…

      • Да и Фаронов про ММ в своей книге для студентов писал.
        Правда про 6 версию… Или пятую, уже не помню, помню только, что он разрабатывал в нём компоненту.

  • CnPack вещь хорошая, молодцы, что с ними договорились

    • Да моя заслуга здесь – минимальна. Им Юрий посоветовал DelphiFeeds в качестве RSS канала, они написали мне, в плане не возражаю-ли я. А чего мне возражать?

  • Ой, случайно заметил, что я попал в пост )
    Рад стараться :)

  • Классная вещь!

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Продукты DevArt
Купить онлайн:



Читай русскоязычные Delphi блоги
Каталог блогов Blogdir.ru
Яндекс.Метрика