Subscribe to this list via RSS Blog posts tagged in RUS
Использование датчиков в VCL в Delphi XE6 Одна из новых возможностей для VCL в XE6 это наличие компонентов для работы с датчиками. Сейчас, открыв Tool Palette в VCL проекте Вы увидите три новых компонента на вкладке Sensors. Возможно Вы уже использовали их в Ваших FM приложениях, тогда Вы можете начать их использовать и в VCL. Никаких изменений, только одно ограничение – VCL приложения только для windows. Если у Вас есть Windows планшет с датчиками Вы можете попытаться сделать Ваши приложения более дружественными и удобными. Пара сов...
Использование JavaScript на примере Google maps в Delphi XE6 Одно из небольших нововведений в XE6 для компонента TWebBrowser, это появление метода EvaluateJavaScript, позволяющего выполнить JavaScript на загруженной странице и добавить интерактивности нашим приложениям. На сайте developers.google.com приведено множество примеров встраивания карт на страничку. Мне приглянулся пример прокладывания маршрута из пункта А в пункт Б. Ну а в качестве примера выполнения JavaScript, я определю две кнопки для прокладывания предопределённых путей Из пункта chicago в...
Изящный рефакторинг перечисляемых типов Столкнулся с проблемой. Кода много, много перечисляемых типов, объявленных примерно так: type TMyType = (mtOne, mtTwo, mtThree, mtFour, mtFive); Это было удобно в старых версиях Дельфи, когда мы присваивали значения, без указания типа. Т.е. var LVariable : TMyType; ... begin LVariable := mtThree;   Времена поменялись, теперь указываем тип и в префиксах необходимость отпала. LVariable := TMyType.mtThree; Как убрать префикс наиболее безболезненно? Разумеется, можно с...
Tags: RUS
Пробуем датчики. Ориентация устройства в пространстве. Вторая попытка применения датчиков. Всё-таки до очередного релиза RAD Studio осталось несколько дней. Посмотрим, как работает датчик положения. Существует огромное количество программ для разных мобильных платформ, типа измерение уровня горизонта или вертикали, почему бы не поиграть с этим датчиком? Как обычно создаем новый мобильный проект, на форму кидаем три TLabel и TTimer. Двойной щелчок по форме и в конструкторе пишем: procedure TForm9.FormCreate(Sender: TObject); var i : Integer...
Пробуем датчики для мобильных устройств Рассмотрим работу TSensorManager и что нам может предоставить айфон, и, в скором будущем, устройство с андроидом. Кому интересно как опросить устройство и получить что-то от его датчиков, заходите в пост. Создадим новое пустое мобильное приложение. Для начала добавим System.Sensors в наш список юнитов. Нам будет нужно пробежаться по списку категорий сенсоров, для этого удобно использовать цикл For особым образом: var AllCat : TSensorCategories; begin for LSensorCategory := Low(TS...
  • Page :
  • 1

Check out more tips and tricks in this development video: