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

купить

К сожалению, последовательным, в отношении постов быть не получается. Да, и DevExpress, с которым я сейчас плотно работаю, и о котором я в последнее время много рассказываю, постоянно подбрасывает интересные задачи… Поэтому, еще одна подрубрика. Продолжение “Заметок на полях” будет. Но TIPS & TRICKS это, скорее, для того, что бы не забыть как сделать то-то и то-то… Если кто-то столкнется с аналогичными задачами и кому-то это сэкономит время – я буду рад.

Для тех, кого заинтересовала тема Scheduller’а, будут интересна серия постов в блоге Delphi в Internet.

А пока…

Читать далее

Третьего дня я стал обладателем смартфона Gigabyte GSmart S1205, работающего под чутким управлением Win Mobile 6.5. Собственно, из-за ОС я его и покупал, а поддержка двух карточек рассматривалась как приятный бонус.

Любой нормальный человек, очевидно, сначала позаботиться о переносе контактов со старого телефона на новый, настройкой аппарата и т.д. Я не из таких. Первое, что я сделал попытался написать “Hello World!” для Win Mobile 6.5. Поскольку в этом году у меня появилось сразу три версии Delphi Prism (в том числе и XE), выбирать на чем писать долго не пришлось.

Сразу замечу, что Интернет не особо изобилует солюшнами по написанию Win Mobile приложений в Delphi Prism. Более того, на странице справки(в настоящее время ссылка не доступна) сказано о “некоторых ограничениях” при работе с Compact Framework. Тем не менее, на сайте Embarcadero есть видео, демонстрирующее создание нескольких тестовых приложений для .Net CF.

Казалось бы, что может быть проще… Делай как на видео…  На практике же оказалось не все так хорошо. Читать далее

Перед тем, как продолжить рассказ о TcxScheduler, начатый в прошлом посте серии,  отвечу на многочисленные вопросы читателей блога, относительно русской документации по DevExpress. Ее нет, и как мне удалось узнать, ее создание не планируется. Но возможно создание шаблонов руководства пользователя на русском  языке.

Вне зависимости от того, какое представление активно, в режиме исполнения (Run Time Mode) мы можем вызвать контекстное меню и обнаружить два неактивных пункта: New Event (новое событие) и New All Day Event (новое ежедневное событие). Очевидно, предполагается, что ExpressScheduler позволяет добавлять события. Для того, что бы активировать данную возможность добавим компонент TcxSchedulerStorage и укажем его в качестве значения свойства Storage нашего компонента TcxScheduler.

Теперь, запустив приложение, мы можем убедиться, что пункты контекстного меню стали доступными. Вызвав пункт New Event, мы увидим диалоговое окно, позволяющее настроить параметры события. Соответственно, после создания события появляется и его отображение в ExpressScheduler’е.

Читать далее

В новой версии ASProtect SKE кроме багфиксов добавлены примеры работы в Delphi с поддержкой Юникод. Некоторое время назад я писал о том, как использовать ASProtect c Delphi 2009.

Для тех, кто не в курсе:

ASProtect — система защиты приложений от несанкционированного копирования. Отличается быстрой установкой функций защиты, что особенно важно для разработчиков ПО. Возможно использование дополнительный функций, таких как регистрационные ключи и поддержка триальных версий приложений.

Цена 4455 руб.

Серия моих постов о DevExpress осталась не законченной. И еще несколько постов про гриды я планирую сделать. Но недавно свалилась очередная интересная задача. Потребовалось “прикрутить” к приложению диаграмму Гантта.

Для решения данной задачи придется использовать сторонние компоненты. Очевидно, что вариантов два ExpressScheduler и TMS Planner. Есть и другие компоненты, но проект – не однодневка. И, вполне вероятно в будущем будет мигрировать на старшие версии Delphi. Своими руками рыть яму проекту не хочу, поэтому использоваться будет то, что гарантированно доживет до следующей версии Delphi. Более того, с учетом того, что DevExpress уже используется в приложении, практически со 100% й вероятностью будет выбран ExpressScheduler. Что, однако, не является поводом не посмотреть на TMS Planner, и не рассказать о нем в блоге.

Но начну, по понятным причинам, с ExpressScheduler.

Итак, прежде всего, посмотрим, из каких элементов состоит ExpressScheduler?

Читать далее

Клиент Delphi Prism

Шаг 3.1 Настройка подключения

  1. Запускаем Delphi Prism; Закрываем все проекты;
  2. Запускаем приложение – сервер;
  3. Открываем Server Explorer (Alt+Ctrl+S)
  4. Из контекстного меню DataConnection выбираем пункт Add Connection…
  5. Data Source меняем на DataSnap (DataSnap Provider) (если такого пункта нет, возможно у вас не полная версия Prism);
  6. Настраиваем соединение. Если вы все делали по умолчанию и запускаете Prism и сервер на одной машине, то настройки следующие:

Пока я заканчиваю опыты с DataSnap (а там не совсем все просто) , развлеку вас постом о том, какой софт я использую в работе.

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

IDE

Delphi 2007 Architect

На сегодня это мой основной рабочий инструмент, предоставленный работодателем. До этого я использовал Delphi 7 Architect. В настоящий момент эти продукты уже сняты с продажи. Читать далее

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

Опросы

Во-первых, был обновлен сам скрипт опросов. Теперь возможен множественный выбор и ввод произвольных значений. Так же появилась защита от повторного голосования. Как следствие, два новых опроса. Первый посвящен использованию СУБД в Delphi. Второй – по мотивам темы электронного журнала. Думаю, высказывать мнения в комментариях можно и нужно, но теперь появится возможность реально оценить востребованность данной идеи. Волеизъявляйтесь дамы и господа! Читать далее

3 июля 2009-го года я перенес несколько постов из старого блога и опубликовал первый пост здесь. Таким образом, получается, что у данного сайта – первый маленький юбилей.

Что было сделано за это время?

Наверное многое. Прежде всего, лично для меня данный блог примечателен тем, что я, наконец, заставил себя регулярно писать. Помимо того, что это интересно, это дисциплинирует. Да, и духом блоггерства, если честно, за прошедший год я изрядно проникся. Несколько циклов материалов, как собственных, так и переводов. В общей сложности более 60-и постов за год. Читать далее

Фильтрация

Фильтрация TcxDBGridDBTableView позволяет отображать некоторую выборку из общего набора данных, отображаемого в гриде, заданную по некоторому условию. По умолчанию данная возможность, так же как и возможность сортировки,  включена. Отключить фильтрацию можно с помощью свойства OptionsCustomize.ColumnFiltering:

cxGrid1DBTableView1.OptionsCustomize.ColumnFiltering:= False;

Собственно, конечный пользователь приложения имеет возможность задать фильтр несколькими способами: Читать далее

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



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