Подписка

Проекты

Сборник идей для разработок в Delphi и использования их в Интернет. Участвуй в работе коллективного разума!

Google API в Delphi - проект с открытым исходным кодом.


А тут я коплю на лицензию Delphi 2011. Сумма пожертвования не фиксирована.

Друзья блога

Блоги и сообщества

DelphiFeeds.ru - Все Delphi-блоги Рунета О раскрутке блога по программированию Сообщество умных людей VR-Online.RU Бесплатный журнал для программистов и всех, кто интересуется IT Статьи и уроки по Delphi Статьи по Delphi

Счётчики


Анализ веб сайтов

Рейтинг блогов




Система Orphus

  • 01Sep


    Как и обещал выкладываю новую доработанную версию.

    В TOptions v.1.7. детально переработаны модуль Options и редактор опций.

    • Устранено довольно много мелких ошибок.
    • Реализована новая полезная возможность, – привязка опций к контролам на форме, для автоматического взаимодействие их с компонентом. Компонент сам меняет значение опции согласно свойств контрола и наоборот.
    • Добавлен новый метод ValueAsBool, необходимый для определения содержит ли опция значения отличное от нуля и пустой строки.
    • Исправлена работа свойства FileName. Который наконец адресует опции по указанному пути а не только в папку к exe-шнику.

    Читать далее »

    Метки: , , , ,

  • 23Aug

    TOptions 1.6 Компонет Delphi для работы с опциями Уже знакомый многим компонент TOptions, доведен мною до логически понятного, визуально приятного и человеко удобного вида. Напомню, TOptions – компонент, организующий хранение опций в .ini-файлах и реестре, максимально простым и удобным образом.

    Признаться я поначалу думал выложить обновление в старый пост “Компонент Delphi 2010 для работы с Опциями“, все-таки разница между цифрами 1.3 и 1.6 в версии не большая. Но перечитав описание этого самого 1.3, понял что очень многое в том описании не соответствует сегодняшней версии. И надо сказать меня это радует. Ведь компонент стал гораздо удобнее, а значит и полезнее.

    Для начала опишу принципы работы с новой версией, на простеньком примере. Что-бы, так сказать, познакомить с возможностями компонента. Читать далее »

    Метки: , , , ,

  • 30Jul

    Буквально недавно рассказывал про работу с Ribbon Group, а сегодня нашел одну интересную надстройку для Delphi с помощью которой можно упростить свою работу со стандартными компонентами Ribbon. Называется она Ribbon Component Group Editor. После установки в контекстном меню группы Ribbon (TRibbonGroup) появляется несколько дополнительных пунктов:

    Собственно из рисунка уже понятно, какие возможности добавляет Ribbon Component Group Editor – в один клик добаить простые элементы управления в группу, такие как button, split-button, radiobutton, checkbox и т.д.

    Кроме того при добавлении через меню DropDown-кнопок появляется удобный редактор, с помощью которого можно выбрать необходимые действия для меню.

    Скачать эту надстройку можно здесь. После того как разархивируете скачаный файл, необходимо выбрать в главном меню IDE Delphi:

    Component –> Install Packages

    нажать в окне кнопку Add и указать скачанный bpl-файл. После того в контекстном менюдля TRibbonGroup появятся новые опции.

    Теперь, что касается справочника.

    Читать далее »

    Метки: ,

  • 25Jul

    Итак, судя по всему, я окончил собирать воедино все вопросы и имеющуюся у меня информацию по работе с Ribbon Controls в Delphi 2010, и наконец-то готов выложить эу информацию в виде одного документа.

    В начале объясню в чем была причина столь затяжного написания справочника. Когда я только начинал работу, то хотел изложить весь материал последовательно, начиная с первого компонента на панели Ribbon Controls в Delphi – TRibbon и, заканчивая последним – TScreenTipsPopup. Но, чем дальше продвигалась работа, тем больше я понимал, что этот подход не самый лучший. Дело в том, что при работе с Ribbon Controsls можно следовать двумя взаимосвязанными путями:

    • визуальная разработка интерфейса приложения. Когда мы создаем все элементы управления не касаясь работы с исходным кодом, и всё, что от нас требуется – написать обработчик OnExceute у того или иного действия.
    • не визуальная работа с Ribbon. Здесь от нас уже требуется знать какие свойства и методы есть у объекта, как они работают. В конце концов знать иерархию тех объектов с которыми мы имеем дело.

    Второй подход гораздо более сложен и требует на порядок больше времени на разработку и главное, совершенно другого уровня знаний Delphi в принципе. Поэтому я решил разделить всю работу на две части и переработать первоначальный вариант следующим образом. В первой части я собрал всю информацию, которая касается визуальной разработки – эту часть я сегодня и выкладываю для скачивания все желающим. Во второй части я буду излагать материал, касающийся работы с исходным кодом – где постараюсь собрать воедино все материалы по работе со свойствами и методами классов Ribbon Controls в Delphi 2010.

    По-моему, должно получиться вполне удобно – первая часть для новичков, вторая – для тех кто любить что-то по-сложнее, чем таскание иконок по форме.

    Читать далее »

    Метки: ,

  • 24Jul

    Помнится в одном из постов про Ribbon Controls в Delphi, а точнее в посте “Ribbon Controls шаг за шагом. Шаг 3 – работа со ScreenTips.” я затрагивал момент работы с подсказками Ribbon применительно к TRibbonGroup. Тогда решение поставленной задачи, а именно – показ подсказки в момент наведения курсора мыши на кнопку DialogAction ограничилось тем, что смогли нам дать разработчики Delphi в готовом виде. Получилось, конечно не совсем то, что ожидалось, но другого решения на тот момент у меня не было.
    На данный момент мы с Вами уже знаем как создавать элементы управления “на лету”, поэтому можно рассмотреть задачу работы с DialogAction уже чуть более детально и добиться точного решения.
    В начале рассмотрим суть проблемы.
    Читать далее »

    Метки: , ,

  • 19Jul

    Вот почему мне нравится вести блог, так это за то, всегда находятся люди, которые не только берут что-то для себя ,  например ту же информацию по Ribbon Controls, но и безвозмездно делятся своими соображениями, идеями,  советуют как сделать лучше и т.д. Получая такие письма от читателей как-то даже интереснее становится про что-то писать. Даже, если не собирался этого делаь, например, как я сейчас буду рассказывать снова про Ribbon. Не хотел начинать новый пост, думал, наконец-то дособираю в кучу всё что знаю и выложу в pdf. Но, один читатель в своем письме привел ряд моментов о которых я в принцпе и не подозревал, а также задал один небольшой, но довольно интересный вопрос:

    Как разместить в группу кнопку с рисунком в виде квадрата с заданным цветом и как менять этот цвет? (как в MS Paint в Win7)

    Ну, чтож, Павел – этот пост, можно сказать, посвещается Вам :). Заодно и другим может сообща поможем разобраться с этим вопросом.
    Итак,начнем.
    Читать далее »

    Метки: ,

  • 09Jul

    Думал, что уже врядли вернусь вновь к теме “Ribbon Controls в Delphi”. Всё-таки восьми постов на эту тему по-моему вполне достаточно, чтобы усвоить основ работы с этими компонентами, а далее – дело техники и умение читать справку. Оказывалось, что мнение мое было ошибочным :). Но прежде, чем перейдем к тонкостям, я ещё раз напомню о том, какая информацию уже есть по теме работы с Ribbon Controls в этом блоге.
    Читать далее »

    Метки: , , , ,

  • 22Mar

    Не знаю как у Вас обстоят дела в плане обновлений своих Delphi-проектов, а мне уже второй раз пришлось столкнуться с тем, чтобы не просто исправить недочеты и добавить новые функции в программу, но и “сделать красиво”. Освежить, так сказать, внешний вид. Первый раз все красоты били реализованы с использованием Ribbon Controls, что послужило поводом к публикации ряда постов на эту тему в моем блоге, а также тратой некоторого количества нервных клеток. На этот раз я решил пойти другим путем – намного более простым, быстрым и, в тоже время, не менее эффективным в плане “красот”.
    Читать далее »

    Метки: ,

  • 10Feb

    Как я уже упоминал, использование в своих программах Ribbon Controls для того “чтобы было красиво” не всегда оправдано. Более того для многих программ использование Ribbon просто излишне и может повлечь за собой массу проблем и неприятностей для вас, как для разработчиков. Как ни крути, а на данный момент новые компоненты Delphi имеют слишком много недоработок и слишком мало справочной информации для разработчиков, чтобы каждый из нас мог их спокойно использовать.  Что касается необходимости использования Ribbon Controls, то пока я могу найти только одну более-менее важную причину, чтобы кинуть на форму TRibbon – слишком большое количество элементов управления (элемнтов главного меню, кнопок и т.д.). Тогда может и стоит работать с Ribbon, т.к. с его помощью можно организовать довольно удобное расположение всех элементов управления и красочный вид для своей программы. Читать далее »

    Метки: ,

  • 07Feb

    В общих чертах про ошибки и глюки Ribbon Controls я говорил ещё в самом самом первом посте про эти новые компоненты. Конечно, не много и рассмотрел не все возможные проблемы, но тем не менее уже тогда было известно, что Ribbon Controls в RAD Studio имеет даже не просто много, а офигенно много глюков и использовать эти компоненты в разработках стоит весьма осторожно.

    Скажу по себе, Ribbon Controls в работе я использовал всего два раза: первый раз, когда моему работодателю захотелось “чтобы было красиво”, тогда пришлось более менее основательно посмотреть на Ribbon и собрать некое подобие MS Office для экологов. Второй раз – буквально две недели назад, опять же по большей части не по собственному желанию. И оба раза я сталкивался с одними и теме же проблемами, которые приходилось решать “по горячим следам”.  Читать далее »

    Метки: , ,

« Предыдущая страница   

Свежие комментарии

  • ...
  • Поддержку юникода реализую в 1.8. Когда выйдет сказать пока...
  • Vlad, привет у меня одна проблема, я в TRibbonComboBox созда...
  • Я сначала подумал, что кто-то вручную продублировал сообщени...
  • Блин...плагин для Живой ленты то не работает, то работает......