Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

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

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

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

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

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

Вышла RAD Studio 2010 от Embarcadero

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

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

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

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

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

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

Блог компании Developer SoftРазработка веб-сайтов.NET
Привет, Хабр!

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

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



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

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

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

Блог компании «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
Просмотры33.4K
Комментарии 12

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

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

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

ПрограммированиеC++Разработка систем связи
Доброго времени суток.

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

DxGetText — GNU Gettext for Delphi and C++ Builder

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

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

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

Блог компании «Embarcadero (Borland)»Разработка под iOSDelphiРазработка мобильных приложений
Сегодня мы “подружим” или настроим реальное 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
Просмотры16.7K
Комментарии 1

Релиз RAD Studio 10 Seattle

Блог компании «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
Просмотры62.1K
Комментарии 12

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

Блог компании «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
Просмотры3.5K
Комментарии 2

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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



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

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

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



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