Как стать автором
Обновить

Обзор механизма естественного ввода в RAD Studio 2010

Время на прочтение 3 мин
Количество просмотров 6.8K
Delphi *
Перевод
imageНа этой неделе мы немного обсудим нововведения в VCL, особо фокусируясь на возможностях естественного ввода (жесты и прикосновения) в RAD Studio 2010. Примите во внимание, что всё, о чём мы говорим, есть лишь бета-версия, и до релиза всё может измениться.

С помощью нового механизма вы можете выбирать разнообразные предопределённые движения вашего манипулятора (либо создавать новые, пользовательские) для того, чтобы ассоциировать их с разными действиями. Пользователям браузера Opera (и не только) это покажется знакомым. Для остальных, напомню, что Windows (а значит, и Delphi) давно содержит одно старое движение: Drag&Drop. Считайте, что этот механизм есть нечто подобное, но гораздо более мощное. Разумеется, это будет активно использоваться в программировании с использованием пера, приложениях для контент-киосков с использованием тачскрина и т.д.

Если вдаваться в детали, проясним одно положение: Delphi пытается использовать механизм обработки естественного ввода выпускающегося сейчас Windows 7. Если это невозможно (к примеру, приложение запущено на Windows XP), используется собственный механизм распознавания. Как он это делает? С помощью некоторого нововведения в языке (но это тема другого поста, конечно =)).

Здесь много интересных картинок и букв
Всего голосов 32: ↑25 и ↓7 +18
Комментарии 12

Вышла RAD Studio 2010 от Embarcadero

Время на прочтение 1 мин
Количество просмотров 5.7K
Delphi *
Как и было запланировано, сегодня вышла новая версия замечательного инструмента RAD Studio от Embarcadero, содержащий такие продукты как Delphi, C++ Builder и Delphi Prism.

Среди изменений улучшения IDE, распознавание жестов, свежие драйвера для работы с базами данных, расширенные возможности DataSnap и некоторые новые возможности компилятора. Сишники так же порадуются поддержке чернового варианта стандарта C++0x и обновлением библиотек Boost, STL и TR1.

Пробная версия на 30 дней
Свежий Delphi Distiller
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 10

Проверка открытого проекта WinSCP, разрабатываемого в Embarcadero C++ Builder

Время на прочтение 4 мин
Количество просмотров 15K
Блог компании PVS-Studio Разработка веб-сайтов *C++ *
PVS-Studio and WinSP
Мы постоянно проверяем открытые проекты на языке Си/Си++. Но почти всегда, это проекты, разрабатываемые в Visual Studio. А вот Embarcadero C++ Builder мы как-то обделили вниманием. Нужно исправляться и сегодня мы проверили проект WinSCP.
Читать дальше →
Всего голосов 55: ↑37 и ↓18 +19
Комментарии 25

Вышла новая версия продуктов DevExpress 14.1!

Время на прочтение 2 мин
Количество просмотров 17K
Блог компании Developer Soft Разработка веб-сайтов *.NET *
Привет, Хабр!

В начале июня этого года мы анонсировали выход новой версии наших продуктов для .NET и фреймворка для мобильных и клиентских HTML5 приложений DevExtreme.

Посетителям нашего стенда на DevCon’e 2014 уже были приоткрыты некоторые возможности новой версии. Для тех, кто хочет сэкономить своё время, мы приготовили небольшой ролик про то, что нового и интересного появилось в DevExpress Universal 14.1:



Полный список обновлений и улучшений .NET и DevExtreme продуктов доступен на сайте DevExpress.

Под катом – обзор некоторых масштабных нововведений, включая ожидаемый в конце месяца выпуск наших VCL продуктов.
Читать дальше →
Всего голосов 47: ↑39 и ↓8 +31
Комментарии 16

Как настроить Mac OS X, iOS-симулятор и RAD Studio XE8 (Delphi, C++ Builder)

Время на прочтение 4 мин
Количество просмотров 36K
Блог компании «Embarcadero (Borland)» Delphi *Разработка под MacOS *
Сегодня мы “подружим” или настроим макбук и RAD Studio XE8 (или Delphi, или C++ Builder, или Appmethod).

В результате мы сможем запускать свои приложения не только в среде Windows, но и на макбуке и iOS-симуляторе из одного и того же исходного кода. Эти действия являются основой для настройки и подключения реального iOS-устройств (тема отдельного поста).

План действий:
— настройка макбука (xCode + PAServer);
— настройка RAD Studio XE8 (Profile + SDK);
— запуск своего приложения на макбуке и iOS-симуляторе.

Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 12

Пишем чат для локальной сети, используя C++ Builder. Серверная часть

Время на прочтение 8 мин
Количество просмотров 41K
Программирование *C++ *Разработка систем связи *
Туториал
Из песочницы
Несколько месяцев назад понадобилось разработать чат для локальной сети одного офиса, а также выступить с этой программой на научной конференции. Делать его я решил в среде разработки Builder C++ 2006. При написании статьи у меня возникла одна самая главная проблема — полное отсутствие опыта в работе с сетями в билдере, поэтому статью пишу для таких же «программистов», как я. Отмечу сразу, в интернете найдется множество программ, которые, несомненно, будут лучше моей, но задание было не найти программу, а разработать. Статья получится большая, поэтому разделю ее на 2 части — серверную и клиентскую.
Читать дальше →
Всего голосов 44: ↑17 и ↓27 -10
Комментарии 36

Пишем чат для локальной сети, используя C++ Builder. Клиентская часть

Время на прочтение 5 мин
Количество просмотров 8.7K
Программирование *C++ *Разработка систем связи *
Доброго времени суток.

Это продолжение статьи, в котором я расскажу о создании клиента для моего чата.
Читать дальше →
Всего голосов 48: ↑16 и ↓32 -16
Комментарии 9

DxGetText — GNU Gettext for Delphi and C++ Builder

Время на прочтение 6 мин
Количество просмотров 12K
C++ *Delphi *
Туториал
Посчастливилось мне как-то работать под руководством СТО, который по совместительству соавтор одного интересного проекта — GNU Gettext for Delphi and C++ Builder. Заценил я его только в Delphi, но этого достаточно чтоб понять принцип работы и разобрать какими фичами он обладает.
Вкратце это библиотека, позволяющая внедрять качественную локализацию в продукт общепринятым способом, работает так:
  1. пишем код, почти как обычно;
  2. запускаем приложение, сканирующее исходники на предмет текста, который нужно перевести;
  3. генерим РО файлы;
  4. переводим их в любом удобном редакторе;
  5. компилим РО файлы в МО файлы;
  6. на выбор либо внедряем перевод прямо в ЕХЕ либо кладём МО файлы рядом;
  7. наслаждаемся результатом — язык приложения можно менять даже без перезапуска.

Чем этот способ крут:
  • минимум изменений в коде приложения;
  • никаких DLL и сторонних компонентов, всё OpenSource;
  • РО файлы — достаточно распространенный инструмент перевода, что значит перевод можно даже отдать на аутсорс, и переводчик знает что с этим делать;
  • перевод всего — формы, фреймы, месседжбоксы, и всё что угодно;
  • корректный перевод слов в множественном числе в любом языке;
  • полная поддержка Unicode.
Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 10

Как настроить iOS-устройство и RAD Studio XE8 (Delphi, C++ Builder)

Время на прочтение 4 мин
Количество просмотров 18K
Блог компании «Embarcadero (Borland)» Разработка под iOS *Delphi *Разработка мобильных приложений *
Сегодня мы “подружим” или настроим реальное iOS-устройство и RAD Studio XE8 (или Delphi, или C++ Builder, или Appmethod).

В итоге мы сможем запускать наши приложения не только в среде Window, Android, OS X, iOS-симуляторе, но и на реальных iOS-устройствах из одного и того же исходного кода.

План действий:
— настройка макбука + developer.apple.com;
— настройка RAD Studio XE8;
— запуск своего приложения на iOS-устройстве.

Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 1

Релиз RAD Studio 10 Seattle

Время на прочтение 3 мин
Количество просмотров 63K
Блог компании «Embarcadero (Borland)» Delphi *
Друзья, поздравляю всех с выходом RAD Studio 10 Seattle!



Несколько часов назад компания Embarcadero представила новую версию RAD Studio 10 Seattle.
RAD Studio 10 Seattle — это законченное средство для быстрой разработки кроссплатформенных приложений с помощью Object Pascal и C++.

Сразу хочу пригласить вас на вебинар по новым возможностям, который будет проходить в четверг, 3 сентября, в 12-00 MCK. Регистрация.
Читать дальше →
Всего голосов 23: ↑18 и ↓5 +13
Комментарии 12

Приглашаем на вебинары по RAD Studio 10 Seattle и слайды к выступлениям в Москве и Алматы

Время на прочтение 3 мин
Количество просмотров 3.7K
Блог компании «Embarcadero (Borland)»
Друзья!

Все мы знаем, что 31.08.2015 компания Embarcadero выпустила новый релиз своего флагманского продукта RAD Studio 10 Seattle (Delphi, C++Builder). Новый релиз RAD Studio 10 Seattle обладает широчайшими возможностями для быстрой разработки кроссплатформенных приложений с помощью Object Pascal и C++.

Мы уже провели для вас обзорный вебинар, сейчас проходят мероприятия в рамках мирового тура RAD Studio по различным городам. Недавно состоялись презентации RAD Studio 10 Seattle в Москве и Алматы. Ссылки на слайды к выступлениям будут опубликованы в конце этого поста.

Мы начинаем серию вебинаров в поддержку релиза RAD Studio 10 Seattle.
Вебинары мы разбили на несколько эпизодов по темам, регистрация на первый эпизод уже доступна. И как всегда, запись вебинара и слайды к нему будут доступны на наших ресурсах.

Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 2

Работа с API КОМПАС-3D → Урок 4 → Основная надпись

Время на прочтение 6 мин
Количество просмотров 11K
Блог компании АСКОН C++ *API *CAD/CAM *Разработка под Windows *
Туториал
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В предыдущих уроках по API КОМПАС Основы и Оформление чертежа мы исходили из того, что КОМПАС не запущен, и запускали его сами методом CreateInstance. В следующем уроке Корректное подключение к КОМПАС мы проверяли наличие уже запущенного КОМПАСа и подключались к нему. В этом уроке разберём, как заполнить основную надпись чертежа.


Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 14

Работа с API КОМПАС-3D → Урок 5 → Графические примитивы

Время на прочтение 3 мин
Количество просмотров 7.1K
Блог компании АСКОН C++ *API *CAD/CAM *Разработка под Windows *
Туториал
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В предыдущих уроках по API КОМПАС Основы и Оформление чертежа мы исходили из того, что КОМПАС не запущен, в уроке Корректное подключение к КОМПАС мы проверяли наличие уже запущенного КОМПАСа и подключались к нему. В прошлом уроке Основная надпись разбирали, как заполнить основную надпись чертежа. В этом уроке продолжим рассмотрение интерфейсов системы КОМПАС и наконец-то начнем чертить.


Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 0

Работа с API КОМПАС-3D → Урок 6 → Построение дуги окружности

Время на прочтение 4 мин
Количество просмотров 4.8K
Блог компании АСКОН C++ *API *CAD/CAM *Разработка под Windows *
Туториал
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В предыдущих уроках по API КОМПАС Основы и Оформление чертежа мы исходили из того, что КОМПАС не запущен, в уроке Корректное подключение к КОМПАС мы проверяли наличие уже запущенного КОМПАСа и подключались к нему. В уроке Основная надпись разбирали, как заполнить основную надпись чертежа. В прошлом уроке Графические примитивы мы начали чертить первые геометрические фигуры. В данной статье рассматриваются различные способы построения дуги окружности. В КОМПАС ее можно построить тремя различными способами. Мы рассмотрим их все.


Читать дальше →
Всего голосов 5: ↑3 и ↓2 +1
Комментарии 0

Работа с API КОМПАС-3D → Урок 6 → Сохранение документа в различные форматы

Время на прочтение 8 мин
Количество просмотров 7.7K
Блог компании АСКОН CAD/CAM *
Туториал
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В этом уроке поговорим о том, как сохранять документы.


Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 0

Работа с API КОМПАС-3D → Урок 7 → Знакомство с настройками

Время на прочтение 10 мин
Количество просмотров 3.8K
Блог компании АСКОН CAD/CAM *
Туториал
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В этом уроке поговорим о настройках системы КОМПАС.


Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 0

Работа с API КОМПАС-3D → Урок 8 → Более сложные методы записи в основную надпись

Время на прочтение 8 мин
Количество просмотров 3.5K
Блог компании АСКОН CAD/CAM *
Туториал
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. Мы уже рассматривали работу с основной надписью в четвертой части нашего цикла статей. В этой статье я хотел бы рассмотреть более сложные приемы записи в основную надпись. Но вначале нам нужно познакомиться с рядом новых интерфейсов.


Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 0

Работа с API КОМПАС-3D → Урок 9 → Чтение ячеек основной надписи

Время на прочтение 7 мин
Количество просмотров 2.9K
Блог компании АСКОН CAD/CAM *
Туториал
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, кандидата технических наук, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. Продолжаем разговор об основной надписи. В двух предыдущих статьях (ознакомиться с ними можно здесь и здесь) мы подробно рассмотрели различные способы записи в основную надпись. Здесь же поговорим о ее чтении.


Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 0

Работа с API КОМПАС-3D → Урок 10 → Спецсимволы, включающие строку

Время на прочтение 9 мин
Количество просмотров 3.6K
Блог компании АСКОН C++ *API *CAD/CAM *
Мы уже знакомились со спецсимволами в 4 уроке нашего цикла. Там было показано их простейшее использование. Там же говорилось, что если интерфейс ksTextItemParam задает и спецсимвол, и строку, то строка располагается сразу за спецсимволом. Однако существуют спецсимволы, которые нарушают это правило. О них мы сегодня и поговорим.



Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 0

Работа с API КОМПАС-3D → Урок 11 → Простые текстовые надписи

Время на прочтение 6 мин
Количество просмотров 2.9K
Блог компании АСКОН C++ *API *CAD/CAM *
На предыдущих уроках цикла мы научились выводить текст в основную надпись. Сегодня поговорим о том, как выводить текст в сам документ. Мы рассмотрим простейшие примеры, а более сложные приемы покажем на следующих уроках.



Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 11
1