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

DevExpress

Прежде, чем непосредственно перейти к повествованию, я хотел бы обратить ваше внимание на инструментарий, который мне пришлось использовать. В первую очередь речь идет о GExperts – прекрасном расширении IDE, которое сэкономило мне немало времени и сил. Для тех, кто не знаком с этим продуктом – рекомендую. Бесплатно! Так же весьма полезными оказались Refactoring инструменты из стандартного набора Delphi. Читать далее

Если у вас есть приложение и вы используете классический компонент TMainMenu, то переход DevExpress для вас пройдет значительно проще. Вы можете использовать компонент TdxBarConverter. Это редкий случай, когда Delphi компонент используется исключительно в режиме разработки (Desighn Time). Разместите  компонент на форме. Установите значения свойств Menu и BarManager. В Object Inspector «наступите» мышкой на значение свойства Execute. Получите преобразованный dxBarManager. Несколько нетрадиционно, не правда ли? Но, тем не менее, довольно эффективно. Читать далее

DevExpress – один из первых наборов Delphi компонентов, который начал предоставлять возможность создания т.н. Ribbon интерфейса. Я не буду детально описывать процесс создания Ribbon Bar, пересказывая тем самым официальную документацию. Выделю лишь некоторые ключевые моменты.

Читать далее

Совершенно недавно в одном из форумов мне довелось прочесть мысль о том, что DevExpress является едва ли не стандартом в разработки пользовательских интерфейсов Delphi приложений. Возможно это и преувеличение, но, тем не менее, нельзя отрицать популярность этого продукта. Однако, структура классов DevExpress весьма сложная и, зачастую многие классы сильно отличаются по строению от аналогичных VCL классов. Классический пример cxGrid. Если, скажем,TGridEh имеет схожее строение с классическим TDBGrid, то TcxGrid устроен абсолютно иначе. Как следствие, разработчик, столкнувшийся впервые с TcxGrid, будет испытывать некоторые затруднения.

Читать далее

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

Убедил работодателей перейти на использование DevExpress. И все бы хорошо. Но работать сейчас приходится под Windows Vista. Стало наблюдаться дикое торможение Code Insight, как только на форму попадает DevExpress Grid. Оно и понятно, класс очень “тяжелый”…

Работаю я на вот таком аппарате. С 4G оперативки. Думаю, для Delphi кодинга – вполне приемлимо. И, если под XP хоть как-то можно было работать, то под Vista ожидать выпадания подсказки можно 10-15 секунд. При том, на это все жалуются. А солюшнов – нет.

И тут совершенно случайно, коллега похвастался тем, что поставил Memory Boost. Delphi, говорит, раза в три быстрее грузиться начал.

А дай-ка, думаю, и я попробую.

Купил себе довольно быстрый USB Flash накопитель. Microsoft заявил, что он включается в режиме ReadyBoost “на лету”. Включил.

Работать стало приятнее, но протормозка в пару-тройку секунд ощущалась.

Но после перезагрузки….

После перезагрузки Code Insight начал работать мгновенно.

Рекомендую.

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



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