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

Brovin Yaroslav

Администраторы
  • Постов

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

  • Посещение

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

    390

Сообщения, опубликованные Brovin Yaroslav

  1. Хочу от всей души поздравить с днем рождения нашего модератора Андрея Ефимова @Andrey Efimov. Человек, на которого можно положиться и который всегда готов прийти на помощь. Из года в год помогает нашему форуму становиться лучше. 

    С днем рождения! Успехов тебе в работе, в личных делах. И не забывать про Делфи!

    • Тема: "Сравнение возможностей кроссплатформенных мобильных библиотек нативных приложений FMX и FGX Native"
    • Дата и время: 20 декабря 2018 года в 12:00 (по московскому времени)
    • Участники: @Brovin Yaroslav, Андрей Совцов
    • Регистрация: ссылка
    • Ссылка на официальный телеграмм канал: https://t.me/fgx_native
    • Участие бесплатное

    Под конец уходящего нового года сравним текущие возможности кроссплатформенной библиотеки мобильной разработки FGX Native и FMX. Поговорим о перспективах развития и ознакомимся с ближайшим планом до выпуска публичной бета версии. Посмотрим в живую на новый функционал библиотеки, разработанный за последнее время. У вас будет возможность задать любые вопросы автору. Не пропусти эту возможность!

    Цитата

    Библиотека FireMonkey (FMX) была создана, как решение для разработки UI/UX для работы на всех поддерживаемых платформах.

    Создание приложений для работы на нескольких платформах вызывает огромный интерес в современном мире, однако связано с множеством проблем, если вспомнить про количество особенных инструментов и языков для каждой платформы. RAD Studio предлагает решение, основанное на едином программном коде, работающем нативно на каждой платформе.

    Бывший разработчик FMX Ярослав Бровин расскажет об альтернативной библиотеке FGX, ее назначении, а также о достоинствах и областях применения FMX и FGX в сравнении с друг другом.

    2018-12-17_17-46-45.png

  2. 16 часов назад, Iscander сказал:

    Отладка не работает, примерчик пожалуйста.

    Какой примерчик? Вы свой примерчику уже сами выше написали. Просто вместо сборки урла из Edit1.Text вбейте туда урл с адресами из примеров, приведенных по ссылке вами же.

  3. 5 часов назад, Yarpda сказал:

    Ну это я видел. Хотелось бы все-таки рабочий пример на FireMonkey (мы же на специализированном форуме FM)...

    Пытался на основе официального примера по наитию так:

    
     Var Notification: TNotification;
      Channel :TChannel;
    begin
      { verify if the service is actually supported }
      Notification := NotificationC.CreateNotification;
      try
        Channel := NotificationC.CreateChannel('MyCh','Описание');
        Channel.Importance :=  TImportance.Default;
    
        Notification.Name := 'MyNotification';
        Notification.AlertBody := 'Delphi for Mobile is here!';
        Notification.ChannelId := 'MyCh';
        Notification.FireDate := Now;
    
    
        { Send notification in Notification Center }
        NotificationC.PresentNotification(Notification);
        { also this method is equivalent if platform supports scheduling }
        //NotificationC.ScheduleNotification(Notification);
      finally
        Notification.DisposeOf;
      end;

    В таком случае ничего не выводится. Подозреваю что что-то не хватает. Но что именно...

    P.S. как вообще можно делать подобные вещи не оставляя каких-либо описаний или рабочих примеров в новом функционале?

    Не хватает только одного, добавить созданный канал в систему.

    NotificationC.CreateOrUpdateChannel(Channel);

     

  4. New CommunityCommunity is a huge part of what makes our products so useful. Many of us have been around since the CompuServe forums days. Today our community is spread out across many different locations, and in many different languages. We have huge Delphi communities on Google+ and Facebook, not to mention everyone on Stack Overflow answering questions, plus many C++Builder communities too.

    Our community site here is the central hub where we connect with you, publish blog posts, provide updates, etc. This current iteration of the community site has had a number of problems, so we've decided to retire it and move to a new community. In part of this move we are consolidating our Developer community onto IDERA's community. This doesn't mean we will mix database tools and developer tools. There are two different communities at the community.idera.com site. If you jump straight to community.idera.com/developer-tools/ you fill find yourself in our new developer tools community.

    Much of the content on this community site has been migrated to the new community. Effective today this community is read-only, and redirects will be in place soon, so head over to the new community and we will see you online!

     Welcome to the new Community

     

    Просмотр полной статьи

  5. https://stackoverflow.com/questions/33566485/failed-to-load-ad-3

    Цитата

    public static final int ERROR_CODE_NO_FILL

    The ad request was successful, but no ad was returned due to lack of ad inventory.

    Constant Value: 3

    Другими словами, у вас все правильно. Просто для вашего запроса рекламы, сервер не вернул вам баннер. Потому что ему просто либо не чего было вернуть, либо для данного пользователя при данных условиях нечего показать.

  6. The GetIt Package Manager is your source for RAD Studio, Delphi, and C++Builder add-ins and packages built right into your favorite IDE. Here's a look at what was new and updated during the month of October 2018 along with the most popular downloads. Find a new favorite for November today!

    GetIt Package Manager - 10.2 Tokyo - Free Sample Projects

    Want your Package, Library, Trial, or Open Source Project in GetIt? Just fill out this form.

    New and Updated

    The following components are new to GetIt this month, or were recently updated to a newer version.

    Delphi Console  

    Delphi Console - Delphi Console is a Delphi implementation of the well-known C# class: System.Console. With this in hand you can easily use all the functions of the console window. For example: Console.WriteLine.

    [GitHub]

    Eigen  

    Eigen - C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.

    [More info]

    Skeez  

    Trial - FMX Skeez - An animated list view component for Delphi FireMonkey. The package includes derived components: filesystem browser, picture list viewer and audio file list viewer.

    [More info]

    ImageEn  

    Trial - ImageEn - A native image library for Delphi and C++ Builder. It includes a complete suite of components to handle all aspects of image and editing, analysis and display. 

    [More info]

    nrComm Lib  

    Trial - nrComm Lib - Helps with wide range of device communication tasks and industrial issues. It contains ready solutions for RS232, modbus, GSM, HID and etc.

    [More info]

    Clever Internet Suite  

    Trial - Clever Internet Suite - A Delphi and C++Builder library for Internet communication protocols. It provides support for HTTP, FTP, SMTP, POP, IMAP, SFTP (SSH), DKIM, OAUTH, SOAP, WebDAV, complete client and server solutions for supported protocols, digital signatures and encryption.

    [More info]

    GetIt Top and Trending

    Here are the top 10 most popular downloads from October, and any from the top 30 that are increasing in popularity.

    1

      JEDI Code Library   JEDI Code Library: The JEDI Code Library (JCL) consists of a set of thoroughly tested and fully documented utility functions and non-visual classes which can be instantly reused in your Delphi and C++ Builder projects.

    2

      JEDI Visual Component Library   JEDI Visual Component Library: JVCL is a library of over 600 Delphi visual and non-visual Delphi/C++Builder components.

    3

      Icons8   Icons8: Single icon pack with 64,800 free icons. Each icon is in 5 flat styles.

    4

      CnWizards   CnWizards: CnPack IDE Wizards (CnWizards) is an extremely popular, well established and comprehensive free open source plug-in toolset for Delphi/C++ Builder/RAD Studio to help improve development efficiency by proving a large number of useful add-ons and wizards to enhance the Delphi/C++ Builder/RAD Studio IDE.

    5

      Aqua Light Slate 2 VCL Style   Aqua Light Slate 2 VCL Style: Free to use VCL Style

    6

      CodeSite Express   CodeSite Express: Live Local and Remote Application Logging

    7

      Abbrevia   Abbrevia: Abbrevia is a compression toolkit for Delphi and C++Builder.
    Supported on platforms: Windows, Android, macOS, and iOS.

    8

      AsyncPro for VCL   AsyncPro for VCL: Async Professional is a comprehensive communications toolkit for Embarcadero Delphi and C++Builder. Supported on platforms: Win32, Win64

    9?

      FortesReport Community Edition   FortesReport Community Edition: The FortesReport is a powerful report generator available as a package of components for Delphi. In FortesReport, the reports are composed of bands that have specific functions in the print stream. You define groupings, sub-levels and totals simply by hierarchical relationship between bands. Moreover, the FortesReport has a rich palette of components for text, charts, formulas, bar codes, filters and layout.

    10

      Glossy 2 VCL Style   Glossy 2 VCL Style: Free to use VCL Style

    15?

      EhLib   EhLib: EhLib is a Delphi and C++Builder library of visual and non-visual components. Most advanced component is DBGridEh, component to operate tabular data in DataSet. Library includes more than 30 components in total.

    20?

      SysTools for VCL   SysTools for VCL: Utility routines and classes for Delphi and C++Builder. It includes bar codes, sorting, money routines, logging, high precision math...Supported on platforms: Windows

    28?

      Clever Internet Suite   Clever Internet Suite: Clever Internet Suite is a Delphi and C++Builder library for Internet communication protocols. It provides support for HTTP, FTP, SMTP, POP, IMAP, SFTP (SSH), DKIM, OAUTH, SOAP, WebDAV, complete client and server solutions for supported protocols, digital signatures and encryption.

    30?

      TFrameStand   TFrameStand: TFrameStand is a component to ease use of FMX frames in your application. Take advantage of TFrameStand functionalities to build stunning visual transitions and improve the visual continuity of your UI. Supported on platforms: Win32, Win64, Android, OS X. Open source by Andrea Magni.

    Просмотр полной статьи

  7. Нет. Название Java пакета не поддерживает "-" в названии. Только латинские буквы в нижнем и верхнем регистрах, числа и '_'.

    https://developer.android.com/guide/topics/manifest/manifest-element?hl=ru#package

    Цитата

    A full Java-language-style package name for the Android app. The name may contain uppercase or lowercase letters ('A' through 'Z'), numbers, and underscores ('_'). However, individual package name parts may only start with letters.

     

  8. Не думаю, что удастся победить данный эффект. Поскольку мерцание связано с тем, что андроид не сразу выдает графический контекст, а делает это несколько раз. На каждое изменение контекста, FMX пересоздает свой контекст и выполняет инициализацию и иногда отрисовку. Именно по этому вы и наблюдаете этот эффект.

  9. В 25.09.2018 в 17:27, CyberStorm сказал:

     

    Какая роль компьютера с MacOS - он ведь просто как промежуточное звено идет? Не проще ли на авито взять MacMini за 5 тысяч, (Core2Duo поддерживает 64битные операционки), и использовать его?

    Я вот колеблюсь - купить древний mac mini или собирать хакинтош ?

    Я купил себе два года назад мак мини на авито. Его за глаза хватает для деплоя йос приложений. За 5 тр не уверен. Лучше взять такой, чтобы на него вставала текущая ОС - 1-2  версии.

  10. Atanas PopovAs we start September, I want to provide some important updates around products and product packaging.

    Earlier in the year, we simplified our SKUs by including the FireMonkey (FMX) Framework for developing Cross-Platform Apps into all Professional editions. These are also now available to all customers with a Professional license who are on Update Subscription. There are many upcoming changes with iOS, Android, MacOS, etc. that will be included in the upcoming 10.3 release and updates throughout the next 12 months. We also included a single site RAD Server deployment license with all Enterprise licenses. An update to RAD Server will come with 10.3 and is already available for beta testing. Both changes were popular with our customers. We also have two other areas, where we think we can improve.

    Architect SKU Update

    We will update Architect Edition alongside our 10.3 release. This edition has traditionally allowed our customers to gain value from other products within our family of tools. Idera Inc.’s portfolio has grown and we have some exciting new products that are better aligned with our customer needs than the current data modeling tooling. The data modeling tools are still included with Architect Edition, but will be replaced with the following in our 10.3 release:

    Ext JS Professional – the most extensive professionally supported JS components and tooling from our Sencha brand. Our surveys indicate that over 50% of our customer base is using or planning to use JavaScript for Web Development together with Delphi. Ext JS has some similarities with Delphi in its object development approach and high level of productivity, so this should be a great way to start your team’s JS journey.

    RAD Server Multi-site Deployment License – allows RAD Server to be deployed on multiple Servers and Locations, extending what is possible with the Enterprise License of RAD Studio. This supports our vision for modern multi-tier REST based architectures that can be highly cost effective.

    Aqua Data Studio (ADS) – award winning tools for database management and development with great support for SQL and many more databases. ADS can be used with InterBase with increased support coming soon.  Aquafold is part of Idera, Inc. Database Tools businesses.

    Ranorex Test Automation – the best Testing Automation tool, especially popular for Windows development, recently increased Delphi support and can be a great addition for large and small teams. Ranorex is part of Idera, Inc. Testing Tools businesses.

    We believe that these represent substantial increase in value for our Architect edition. We are currently evaluating if an update in price is required. As with all changes, we want to provide customers with plenty of advance notice. Further, if you purchase the current version, you will  be current on Update Subscription and once 10.3 is released, you will  have access to the additional tooling described above.

    Community and EDN Portal Update

    Another important change to come in the next several months is the update to our Community and EDN portals. I am sure that most customers will agree that this is way overdue. Our objective is to improve performance and usability by adopting better, more standard technologies. In the spirit of continued adoption of our own tooling, the new EDN is built with Ext JS, which makes it very easy to expand and maintain. You will receive specific notifications if there are changes to your authentication or access, so please be in the lookout for these. Having your most updated information updated in EDN and with your Account Representative or Reseller Partner always help to ensure effective communications.

     

    Просмотр полной статьи

  11. With this article the RAD Studio PM team is introducing an updated roadmap for Delphi, C++Builder and RAD Studio. This August 2018 roadmap includes plans for the second part of this year and the key focus areas for next year. Alongside, we have also published an August 2018 Roadmap PM Commentary blog post, with more details and information.

    6bJaL7.png

     

    aLsroT.png

     

    ohpxnX.png

     

    sriyCg.png

     

    VTlRCZ.png

     

    2JBffu.png

     

    5Cokxz.png

     

    j46c9v.png

     

    P01aM9.png

     

    88DlMA.png

     

    9sTfRb.png

     

    uDb8dF.png

     

    Просмотр полной статьи

  12. через всплывающее окно не получится это сделать. Потому что сам андроид не дает такой возможности. А если использовать инплейс редактирование через клавиатуру, то просто задайти кастомный формат времени, в котором добавьте секунды.

×
×
  • Создать...