Перейти к содержанию
Fire Monkey от А до Я

krapotkin

Пользователи
  • Постов

    2 185
  • Зарегистрирован

  • Посещение

  • Победитель дней

    209

Активность репутации

  1. Like
    krapotkin отреагировална rareMax в Kernow Software FMX Components for XE7, XE8 & XE10 Seattle   
    Давненько еще нашел этот пак компонентов, но не было времени ознакомиться с ним ближе. Сегодня посмотрел демки - думаю нашему сообществу понравится эта библиотека. Описание оригинальное с гитхаба.
    Как скачать:
    GetIT(нет лицензии на студию? смотрим ниже) Прямая ссылка на последнюю версию С помощью GIT-клиента: https://github.com/gmurt/KernowSoftwareFMX.git .Можете либо встроенным в делфи, либо своим любимым. Могу посоветовать SourceTreeApp. Рекомендую именно этот способ - вам не придется постоянно перекачивать компонент для обновления. Достаточно в приложении нажать одну кнопку - и компонент обновился. 
    Kernow Software FMX Components for XE7, XE8 & XE10 Seattle.
    (May work with earlier versions but untested)
    Firemonkey Slide menu, ListView and Segment buttons for Delphi. Inherits from a non-visual component to keep things simple.
    Includes demo with source. Demo App also available on app store: https://itunes.apple.com/gb/app/kscomponents-reference/id1031179701?mt=8
    Feel free to support the components with a donation ;-)
    If you'd like to support the ksComponents project, you can do so at the following link ;-)
    http://www.kernow-software.co.uk/?page_id=397
    TksTableView
    Cached table view provides native performance regardless of the number of text/items/graphics added support for embedded switches support for embedded buttons support for embedded segment buttons Canvas style methods for adding text/shapes/images Built-in support for Image, Title, SubTitle, Detail and Accessory elements Check list option support - single check or multi check Custom check mark colours Image cropping (square, round rect or circle) "Indicator" colours - add colour indicators to each row "Sticky" headers TksSlideMenu
    set menu background colour set selected item colour set font colours add images to items fade background left or right aligned menus inherites from non-visual Tcomponent for quick integration into existing projects uses bitmap caching for optimised performance TksSegmentButtons
    segment button component support for iOS style badges TksFormTransition
    component for animating transitions between forms TksTabControl
    Tab control component with support for different colours/themes Large number of built-in icons Support for iOS style badges TksNetHttpClient
    enhanced http client with ASync Get method TksTileMenu
    simple but effective main menu component TksChatView
    component for building iOS style chat applications TksSpeedButton
    TSpeedButton descendant with support for iOS style badges Any suggestions for updates are welcome :-)
  2. Like
    krapotkin отреагировална Равиль Зарипов (ZuBy) в DeviceInfo - модуль для получения информации о девайсе   
    Обновленная версия, кое что подправил теперь нет ошибки на IOS 64 bit
    результат (Android, IPhone 4S, IPhone 6, MacOS Yosemite на виртуалке, Windows 10)

    Добавлена функция isGPSActive [ANDROID], определяет включен ли сенсор на устройстве
    DeviceInfo.zip
  3. Like
    krapotkin получил реакцию от Vitaldj в Обновление форума   
    блин, имхо, плохое умолчание ((
    и опять имхо же дизайн уж слишком раздольный получился 
    2-3 поста на FullHD - как-то жирно. даже в окне редактора высота строки 300% 
  4. Like
    krapotkin получил реакцию от zairkz в [TAniIndicator] Почему у меня не виден TAniIndicator, помещенный в TListBox?   
    а почему индикатор лежит в листбоксе? как он там покажется?
    может, он должен быть в listItem ?
  5. Like
    krapotkin получил реакцию от zairkz в Обновление форума   
    размазывания ответов не вижу. в основном, наводящие вопросы и предложения как попробовать и где посмотреть...
    думаю, разделение приведет только к полным непоняткам, где обсуждения, где ответы
    и так структуру сайта без поллитра сейчас не охватить.
    а так еще две непонятно чем разных сущности в одном интерфейсе...
  6. Like
    krapotkin получил реакцию от zairkz в Обновление форума   
    блин, имхо, плохое умолчание ((
    и опять имхо же дизайн уж слишком раздольный получился 
    2-3 поста на FullHD - как-то жирно. даже в окне редактора высота строки 300% 
  7. Like
    krapotkin отреагировална #WAMACO в Обновление форума   
    Спорно, а если я в конце дня хочу посмотреть все сообщения за день!
    В старом варианте, я сразу видел сообщения за сегодня, за вчера и т.д.
  8. Like
    krapotkin отреагировална Равиль Зарипов (ZuBy) в Обновление форума   
    Еще нужно сгруппировать "последние сообщения, а то одна тема везде

  9. Like
    krapotkin получил реакцию от Равиль Зарипов (ZuBy) в Обновление форума   
    блин, имхо, плохое умолчание ((
    и опять имхо же дизайн уж слишком раздольный получился 
    2-3 поста на FullHD - как-то жирно. даже в окне редактора высота строки 300% 
  10. Like
    krapotkin отреагировална Равиль Зарипов (ZuBy) в Разрешение/запрет гасить экран   
    я использовал вот такой вариант в одной программе
    function GetScreenOffTimeout: integer; // Androidapi.JNI.Provider, FMX.Helpers.Android begin Result := 0; {$IFDEF ANDROID} Result := TJSettings_System.JavaClass.getInt(SharedActivityContext.getContentResolver, TJSettings_System.JavaClass.SCREEN_OFF_TIMEOUT, 15000); // 15 seconds is default is not found {$ENDIF} end; function SetScreenOffTimeout(ATimeOut: integer): Boolean; // Androidapi.JNI.Provider, FMX.Helpers.Android begin Result := false; {$IFDEF ANDROID} Result := TJSettings_System.JavaClass.putInt(SharedActivityContext.getContentResolver, TJSettings_System.JavaClass.SCREEN_OFF_TIMEOUT, ATimeOut); {$ENDIF} end;
  11. Like
    krapotkin получил реакцию от Rusland в listBoxItem управление цветом   
    кстати, в D11 через месяц обещали какие-то вкусные плюшки как раз по ListView items, редактор и что-то там
  12. Like
    krapotkin получил реакцию от Равиль Зарипов (ZuBy) в listBoxItem управление цветом   
    кстати, в D11 через месяц обещали какие-то вкусные плюшки как раз по ListView items, редактор и что-то там
  13. Like
    krapotkin получил реакцию от zairkz в listBoxItem управление цветом   
    да, если строк > 10 listBox сразу идет в топку
    положить в ListViewItem все нужные компоненты вообще не очень сложно
    при этом главное помнить что в FMX можно вкладывать что хочешь куда попало!
    и совсем не обязательно использовать уже положенные туда Text Detail и т.д.
  14. Like
    krapotkin отреагировална Rusland в как получить адрес по карте   
    Вы уже достаточно много знаете... осталось только собрать информацию воедино.
    Под настоящей инфой подразумевается Адрес, который определяется по клику на карте?
    Значит вам понадобится MapView (понадобится прописать ApiKey в VersionInfo). 
    Алгоритм такой - обрабатываете OnMapClick чтобы получить координату для маркера, через Geocoder получаете адрес, с помощью процедуры AddMarker добавляете маркер на карту, указав в качестве Title.
    Советую скачать компонент TMapsEngine, с ним очень удобно работать, когда дело касается MapView.
  15. Like
    krapotkin получил реакцию от Belov.V. в Сортировка TListBoxItem по алфавиту   
    что ж так сложно то O_O
    выделить из строки подстроку - на 100 строк процедура?
     
    а еще как обычно замечу, что данные нужно хранить в модели данных а не на экране
    тогда доступ к ним гораздо проще
    и сортировка тоже
  16. Like
    krapotkin получил реакцию от Равиль Зарипов (ZuBy) в Сортировка TListBoxItem по алфавиту   
    что ж так сложно то O_O
    выделить из строки подстроку - на 100 строк процедура?
     
    а еще как обычно замечу, что данные нужно хранить в модели данных а не на экране
    тогда доступ к ним гораздо проще
    и сортировка тоже
  17. Like
    krapotkin получил реакцию от #WAMACO в Серьезно о FireMonkey на Android и iOS   
    думаю, такого класса приложение уже можно писать на FMX
  18. Like
    krapotkin получил реакцию от masmat в Как увеличить скорость отработки запроса SQL к базе SQLLite   
    у меня фреймы отдельные создаются при переходе на конкретную вкладку
    на mainstream 1.3 GHz смарте под андроид времени на создание форм уходит совершенно незначительное кол-во
  19. Like
    krapotkin получил реакцию от zairkz в Потоки и процедуры   
    Я тоже сделал свой подкласс для TForm, только aProc не в Show а прямо в Create
    получается аналог ShowModal(proc...() begin end) с небольшими нюансами
    Но в целом идея аналогична
  20. Like
    krapotkin получил реакцию от SergeyIT в SuperObject vs JSON   
    работать с XSO гораздо удобнее, а уж читать код - вдвойне
    и там разные штуки типа фильтров встроены
    а еще при сериализации например в этом случае, XSO хорошо и удобно работает с TObjectList, а System.JSON - нет
    и атрибуты при сериализации - крайне удобная вещь
    и то, что EMRO никогда не переплюнет 
    автор исправляет замечания прямо за пару дней )))
  21. Like
    krapotkin получил реакцию от i.r.khayrullin в Прочитать item'ы из listView   
    но лучше - не хранить данные в элементах интерфейса
  22. Like
    krapotkin получил реакцию от Евгений Корепов в RAD 11 на подходе?   
    вот для меня если честно, в последнее время стало очевидно перемещение кормивших нас enterprise приложений на web-клиентов
    и все бы хорошо, но web-серверы 99% linux
    и разработка сводится к клиенту на Delphi и php серверу с отдельным интерфейсом и API
    и все Datasnap и другие волшебные пули в этой связке никака не применить
    а 300000 за годовой комплект Enterprise слабо конкурирует с QT
     
    если появится возможность делать linux Сервера, возможно это сможет изменить взгляд на вещи
    я еще раз повторюсь, что считаю Seattle первой версией, на которой можно без особого страха писать на мобилы
    так что следующий шаг может стать решающим для продукта в целом...
  23. Like
    krapotkin получил реакцию от SergeyIT в RAD 11 на подходе?   
    вот для меня если честно, в последнее время стало очевидно перемещение кормивших нас enterprise приложений на web-клиентов
    и все бы хорошо, но web-серверы 99% linux
    и разработка сводится к клиенту на Delphi и php серверу с отдельным интерфейсом и API
    и все Datasnap и другие волшебные пули в этой связке никака не применить
    а 300000 за годовой комплект Enterprise слабо конкурирует с QT
     
    если появится возможность делать linux Сервера, возможно это сможет изменить взгляд на вещи
    я еще раз повторюсь, что считаю Seattle первой версией, на которой можно без особого страха писать на мобилы
    так что следующий шаг может стать решающим для продукта в целом...
  24. Like
    krapotkin получил реакцию от Равиль Зарипов (ZuBy) в RAD 11 на подходе?   
    вот для меня если честно, в последнее время стало очевидно перемещение кормивших нас enterprise приложений на web-клиентов
    и все бы хорошо, но web-серверы 99% linux
    и разработка сводится к клиенту на Delphi и php серверу с отдельным интерфейсом и API
    и все Datasnap и другие волшебные пули в этой связке никака не применить
    а 300000 за годовой комплект Enterprise слабо конкурирует с QT
     
    если появится возможность делать linux Сервера, возможно это сможет изменить взгляд на вещи
    я еще раз повторюсь, что считаю Seattle первой версией, на которой можно без особого страха писать на мобилы
    так что следующий шаг может стать решающим для продукта в целом...
  25. Like
    krapotkin отреагировална SergeyIT в RAD 11 на подходе?   
    Вы меня простите, Господа. Но позвольте высказать мнение человека нового в Object Pascal, из .NET пришедшего.
    Тьфу-тьфу, дай им всем Бог в Embarcadero доброго здоровья и процветания. Оглянитесь вокруг, ничего ж и близкого нет, даже отдаленно напоминающего того, к чему пришли в Embarcadero за последние годы с кроссплатформенностью! Уму не постижимо.
    Взять Java (хоть к теме напрямую не относится) - на Android идет сырец-порт JavaFX, сервисы и плюшки - за деньги в частном порядке.
    Xamarin видели? Хотите поднять настроение - погуглите. Выглядит это так: MAMA MILA RAMU... С# по Java (что-то дико нелепое). Если человек знает что такое Activity, зачем ему C#? Или Java менее элегантней (учитывая полное родство). MONO - мычание из преисподней, GUI нет фактически. Да вот возьмите хотя бы Unity 3D. Как-то на конференции человек оттуда проговорился: Вы ведь не знаете - мы 90% времени правим баги платформозависимые, чтобы у Вас почти все работало. У Microsoft судороги предсмертные в части всего, что не Windows 10. Почитать куда их бросает каждый месяц - жуть. Кто-то испрашивал по поводу поддержки Windows Phone в одном из топиков. Да даже если бы технически это было возможно, то они ж меняют API каждые полгода на него: то Windows Phone Silverlight, то HTML5, то DirectX C++ (взамен XNA Windows Phone 7)... Поддержка разработчиков ушла в StackOverflow, MSDN скоро рекламу начнет размещать о таблетках для мужчин.
    Ну, кто еще остался?
    Qt? Это не моя тема. Мне трудно думать про указатели, когда надо думать про логику. Увы, не дано... Не владею темой.
    Так что пока нас не слишком много в сравнении с Китаем, есть шанс, что быстро ответят на заданный вопрос... Скоро эта халява закончится...
×
×
  • Создать...