Delphi

Cum să obțineți aplicații pe mai multe platforme pentru a vă conecta la o bază de date MySQL

Indiferent dacă lucrați cu baze de date mici sau mari, MySQL este probabil unul dintre cele mai populare sisteme de baze de date în prezent. Videoclipul webinarului de mai jos ne va duce înapoi la CodeRage 2018, unde Yilmaz Yoru va discuta despre procesul de creare a unei baze de date MySQL și de conectare a bazei de date folosind componentele MyDAC prin C++ Builder. MySQL este, fără îndoială, unul dintre cele mai populare servere de baze de date și a făcut parte din multe proiecte de dezvoltare a aplicațiilor Windows . Datorită ediției comunitare gratuite, serverul este relativ mai accesibil decât alte sisteme de baze de date open-source de pe piață. Cum să vă conectați la o bază de date MySQL utilizând componentele MyDAC? În mod normal, dacă utilizați C++ Builder, puteți conecta baza de date MySQL utilizând componenta oficială FireDAC , o bibliotecă puternică de acces universal la date, care este un nivel de acces relativ ușor de utilizat, care acceptă, rezuma și simplifică accesul la date, oferind toate caracteristici necesare pentru a construi aplicații de mare încărcare în lumea reală. Cu toate acestea, există și componente terțe pe care le puteți utiliza și aici intervine MyDAC-ul Devart. MyDAC este o bibliotecă de componente care oferă acces direct la MySQL și MariaDB din Delphi și C++Builder pe diferite sisteme de operare precum Windows, Linux, macOS, iOS și Android atât pentru platformele pe 32 de biți, cât și pe 64 de biți. Pentru a utiliza MyDAC cu C++ Builder, mai întâi, trebuie să descărcați o versiune de încercare sau achiziționată de pe site-ul lor și trebuie să o instalați atât pentru proiectele VCL, cât și pentru FireMonkey. În acest videoclip, Yilmaz va demonstra cum să creați o nouă bază de date MySQL cu un utilizator nou pe un server gazdă. De asemenea, vă va încuraja să instalați MySQL Workbench pentru crearea tabelelor. În acest webinar, totul va fi explicat printr-un exemplu C++ Builder. MyDAC este o componentă bună pentru a conecta baza de date MySQL pentru toate platformele. De asemenea, acceptă platforma FireMonkey, care vă permite să dezvoltați aplicații native desktop și mobile de înaltă performanță vizual spectaculoase. Pentru a afla mai multe despre conectarea bazelor de date MySQL folosind componente MyDAC, nu ezitați să vizionați videoclipul de mai jos.

Read More

Tot ce ar trebui să știți despre subsistemul Windows pentru Android în Windows 11

Probabil una dintre cele mai interesante caracteristici noi ale Windows 11 este adăugarea subsistemului Windows pentru Android (WSA). Acest lucru permite dispozitivului dvs. Windows 11 să ruleze aplicații Android care sunt disponibile în Amazon Appstore. Această nouă caracteristică este extrem de benefică atât pentru utilizatorii finali, cât și pentru dezvoltatori. Similar cu Windows Subsystem for Linux (WSL), WSA face dezvoltarea pe mai multe platforme a aplicațiilor Android pe Windows mai ușor și mai ușor de gestionat. În acest videoclip, Jim McKeeth și Scott Hanselman vor discuta totul despre WSA din perspectiva dezvoltatorilor. Cum să configurați WSA și să îl utilizați pentru dezvoltarea pe mai multe platforme Acest webinar este găzduit de avocatul pentru dezvoltatori de la Embarcadero, Jim McKeeth , și de managerul programului de parteneri Microsoft, Scott Hanselman, pentru a discuta despre noua funcție Windows Subsystem pentru Android în Windows 11 din perspectiva dezvoltatorului. WSA este într-adevăr un mare avantaj pentru utilizatorii finali, deoarece le permite în sfârșit să acceseze aplicațiile lor preferate folosind sistemul de operare Windows prin Amazon App Store. Acest lucru înseamnă, de asemenea, că nu au nevoie de emulatori terți, cum ar fi BlueStacks sau NOX, pentru a-și accesa aplicațiile direct de pe computer. Cu toate acestea, cum cântărește această funcție pentru dezvoltatorii de aplicații? Urmărește videoclipul pentru o mulțime de sfaturi de dezvoltare pe mai multe platforme Windows Discuția va face o scufundare profundă în WSA, de la procesul de instalare până la cel mai simplu mod de a configura WSA pentru Android pentru utilizare în dezvoltarea de software. Vedeți ce este necesar pentru a rula WSA, precum și ce este necesar pentru a-l viza din dezvoltarea dvs. Android. WSA este disponibil pentru previzualizare publică pe Windows 11 și vi se va cere să descărcați Amazon App Store din magazinul Microsoft pentru a descărca aplicațiile preferate. Ce este software-ul Houdini și cum ajută acesta la dezvoltarea pe mai multe platforme? De asemenea, videoclipul va evidenția pe scurt Houdini, o aplicație software de animație 3D pentru dezvoltatorii de aplicații. Vom obține și detalii despre ADB (Android Debug Bridge), un instrument de linie de comandă inclus în kitul de dezvoltare Android SDK. Cu ajutorul podului Android Debug, puteți instala ROM-uri personalizate, moduri, GApps, backup Android, flash firmware-ul oficial de stoc și instala aplicații Android. Aici, vom obține câteva comenzi importante ADB sideload. Pentru a afla mai multe despre WSA în Windows 11, nu ezitați să verificați videoclipul de mai jos.

Read More

Care sunt cele mai bune cadre de interfață pentru dezvoltarea aplicațiilor Windows și cum să le adăugați factorul Wow

Versiunea recentă de Microsoft Windows a adus o mulțime de actualizări și modificări importante care au avut, de asemenea, un impact uriaș asupra întregii dezvoltări a aplicațiilor Windows . Când dezvoltați o aplicație Windows, unul dintre primele lucruri de luat în considerare este interfața cu utilizatorul. Există un număr mare de cadre UI din care să alegeți și fiecare vine cu propriile puncte forte și puncte slabe. În acest webinar, MVP-ul Embarcadero, Ian Barker , se va scufunda în profunzime în unele dintre cele mai bune cadre UI pentru Windows și în avantajul utilizării lor pentru dezvoltarea aplicațiilor. El va împărtăși, de asemenea, câteva metode de a crea cea mai bună interfață cu utilizatorul posibilă. Provocările utilizării Windows 11 și utilizarea bibliotecii sale native Win UI3 În timp ce interfața Windows 11 este incontestabil atrăgătoare, poate fi, de asemenea, ușor terifiantă pentru unii utilizatori. Modificările făcute în Windows 11 sunt toate recunoscute vizual. Una dintre ele este noua bară de instrumente centrată. Deși noua bară de instrumente este setată implicit în centru, aceasta poate fi totuși configurată și plasată înapoi în partea stângă, cu care suntem cu toții foarte familiarizați. Există, de asemenea, un nou tip de comportament Windows, cunoscut sub numele de Windows Snapping, care vă permite să vă aliniați programele astfel încât acestea să fie mai organizate. Windows vine cu propria sa bibliotecă UI. Cea mai nouă generație este Win UI3, care poate fi folosită pentru a construi aplicații desktop/Win32 Windows gata de producție. În ciuda faptului că este o bibliotecă GUI nativă pentru Windows, Win UI 3 este mult mai complex în comparație cu alte cadre de UI. Dacă sunteți în căutarea unor cadre de interfață de utilizare prietenoase cu Windows 11, care sunt mai ușor de gestionat, bibliotecile Delphi VCL și FireMonkey (FMX) se potrivesc cu siguranță. Cum să adăugați un factor „WOW” la aplicațiile VCL și FMX Ian Barker va discuta, de asemenea, cum să faci interfața cu utilizatorul a aplicațiilor tale VCL sau FireMonkey mai atractivă din punct de vedere vizual. Există lucruri grozave pe care le puteți face cu FireMonkey și cu VCL care pot emula sistemul de proiectare Fluent UI al Window și unele dintre comportamentele sale. De asemenea, puteți profita de furnizori terți, cum ar fi StyleControls VCL , care oferă întregul set de componente, permițându-vă să produceți interfețe UI fluide. Skia4Delphi vă poate încărca prin turbo aplicațiile FireMonkey și VCL. Skia4Delphi este o bibliotecă de grafică 2D open source care oferă API-uri comune care funcționează pe o varietate de platforme hardware și software. Ne putem aminti, de asemenea, că Barker a creat un tablou de bord de date inspirat de Star Trek folosind biblioteca Skia4Delphi. Pentru a afla mai multe despre cele mai bune cadre UI pentru dezvoltarea Windows 11, nu ezitați să vizionați videoclipul de mai jos.

Read More

How To Solve Issues With Cross Platform Desktop App Development

Over the past couple of years, cross platform desktop app development has been getting a lot of attention. Developers want to build apps that can be used across multiple platforms, like Android, iOS, and Windows. It’s a trend that’s been gaining momentum over the past few years, and there are plenty of tools and frameworks available to help you do this. Many have turned to third-party libraries, tools, and other ready-made solutions to help with their cross platform development needs. However, there is always a possibility for some drawbacks. With this in mind, we’ve decided to put together some tips you can consider for a project involving cross platform desktop app development. First, though, let’s start with the basics. What is cross platform desktop app development? Cross platform desktop app development involves the use of different frameworks and libraries to develop a native app that can be used across multiple platforms. With cross platform native desktop app development, you can develop your app for the Windows, Mac, Linux, and Android platforms all at once. The primary benefit of this is that the code is shared between all of these platforms in a single codebase. This makes it easier to manage your code and save time when you are building your app, as you don’t have to pay for each platform’s native SDK or create a separate version of the app. However, with cross platform native desktop app development comes certain challenges. One main drawback that many developers come across is that they have to sacrifice a lower performance or user experience to compensate for cutting back on time and cost. Still, there are many benefits to using cross platform native desktop app development. By using the right tools, you can get a wider range of users and expand your reach across all the platforms that you support with little fuss. What are the challenges of cross platform desktop app development? When you start building a cross platform native desktop app, there are a few challenges that you should be aware of. Here are some of the most common ones: Errors when transferring codes. Trying to transfer your code to different platforms can cause errors. Sometimes, it may even lead to partial loss of your codes. A code for a certain platform may not always be compatible with another platform. If you’re using a third-party library or app builder software, you need to make sure that it’s compatible with the other platforms. Some libraries may be not as stable as others, which can cause issues when transferring your code to the different platforms. Testing your app on all platforms simultaneously. You’ll need to test your app on all the different platforms at once, which is time consuming and may take up more time than expected. You also have to ensure that everything works correctly before going live with your app on the different platforms, as this can save a lot of time and money in the long run. Non-compatible languages for each platform. Not all languages are compatible with each other, which can cause errors when trying to transfer codes or creating new apps from scratch for each platform individually. The problem is even worse if you’re working with multiple languages simultaneously like JavaScript and Python or Java and C++ at […]

Read More

A Step-By-Step Guide To Making Mobile Cross Platform Apps

These days, many app developers are looking into building their mobile apps to cater to multiple platforms. It is essential to create an app that will be able to operate on multiple platforms like Android, iOS, Windows and so on. Creating cross platform apps can be a very challenging process, especially for mobile devices, but it can bring many advantages. Despite the challenges, picking the right software development platform, especially one which has a low code ideology such as RAD Studio Delphi, is not an insurmountable hill to climb. The right IDE software mitigates a lot of the difficulty and helps you create apps with the minimum of required effort from you and with the maximum efficiency. Using a highly capable tool such as RAD Studio and the Firemonkey FMX framework for cross platform apps means you can focus on one code base for your app even if it’s going to run on multiple mobile targets such as iOS and Android. This guide will give you some pointers in creating a cross-platform app that will be able to run on multiple platforms. You will also learn how to make your app highly efficient, which is an essential part of mobile app development. Working smarter, not harder is the whole philosophy behind RAD Studio Delphi. Let’s start by discussing what building cross platform apps actually entail. What do we mean by development of cross platform apps? Cross-platform development is a process that will allow you to create an app that will be able to run on multiple platforms. The most common examples of cross-platform apps are mobile apps, which are basically software applications designed to run on mobile devices. This is a direct opposition to proprietary app development which is developed specifically to only run on a single platform. These kinds of apps often use a technology which is supplied by the hardware manufacturer and can lock the developer into that mobile hardware vendor’s ‘ecosystem’ where they provide the development tools, the hardware on which you must develop and even the app store through which you must distribute your app. These vertical development solutions can seem attractive since the vendor often streamlines the process to market – as long as that market is the one they exclusively control. Going down that route can often mean inadvertently creating cross platform apps which cannot actually work on another hardware platform without substantial rewrites, sometimes total re-engineering of the solution. Meanwhile, the idea behind genuine cross-platform development is to save developers a lot of time and effort while providing them with the most options for expansion across different hardware vendors. It will also allow developers to market their apps in a more efficient way, as they can reach out to a wider pool of potential users. Ideally, you can minimize the effort it takes to manage code while simultaneously cutting back on costs, since you’d only need one development team. Picking a tool which maximizes the idea of a single code base for the app, with minimal changes required to target another platform, is the smart choice. What is the secret to efficiently targeting multiple device types with mobile cross platform apps? What’s the secret? Choosing the right cross platform development frameworks. These are the building blocks that will help you develop your app […]

Read More

10 Unsupervised Machine Learning Algorithms: What Are They And How To Create Them

Machine Learning is one of the hottest software development topics right now. The algorithms and techniques which enable machine learning have begun to really mature and have graduated from ‘interesting ideas’ into providing genuine power and permitting capabilities in our apps which can sometimes seem magical just as much as they are useful. Python has very quickly emerged as a de facto language for machine learning. There is rich set of machine learning libraries available for Python providing the ability to do everything from image recognition to complicated scientific analyses. How to use machine learning libraries to Delphi Did you know that it’s simple to use some truly excellent Python libraries to boost your Delphi app development on Windows? All that wonderful array of Python machine learning goodness is also easily available to you as a Delphi programmer. Adding Python to your Delphi code toolbox can enhance your app development by bringing in new capabilities that allow you to provide innovative and powerful solutions to your app’s users, combining the best of Python with the supreme low-code and unparalleled power of native Windows development that Delphi provides. Are you looking for how to build a GUI for a powerful Unsupervised Machine Learning library?  You can build a state-of-the-art unsupervised learning solution with scikit-learn on Delphi. This article will demonstrate how to create a Delphi GUI app dedicated to the scikit-learn library. Watch this video by Jim McKeeth for a thorough explanation of why you can love both Delphi and Python at the same time: What is the scikit-learn machine learning library? scikit-learn logo (source: scikit-learn.org). scikit-learn is an open-source Python machine learning library. scikit-learn has simple and efficient tools for predictive data analysis that are built on top of SciPy, NumPy, and Matplotlib. Support vector machines, random forests, gradient boosting, k-means, and DBSCAN are among the algorithms available in scikit-learn for classification, regression, and clustering. In this article, we will specifically talk about clustering algorithms. What is unsupervised machine learning? Unsupervised learning, also known as unsupervised machine learning, analyzes and clusters unlabeled datasets using machine learning algorithms. Without human intervention, these algorithms uncover hidden patterns or data groupings. Its ability to detect similarities and differences in data makes it an ideal solution for exploratory data analysis, cross-selling strategies, customer segmentation, and image recognition (source: IBM Cloud Education, 2020). What is clustering and how does it relate to machine learning? Clustering is a type of unsupervised learning problem. Cluster analysis is another name for this technique. It is frequently used as a data analysis technique for discovering interesting patterns in data, such as customer groups based on their behavior. There are numerous clustering algorithms available, and there is no single best clustering algorithm for all cases. Instead, it is a good idea to experiment with various clustering algorithms and different configurations for each algorithm. A cluster is frequently a dense area in the feature space where examples from the domain (observations or rows of data) are closer to the cluster than to other clusters. The cluster may have a sample or point feature space as its center (the centroid), as well as a boundary or extent (source: Brownlee, machinelearningmastery.com, 2020). A comparison of the clustering algorithms in scikit-learn (source: scikit-learn.org). What is the difference between supervised and unsupervised machine learning? The following infographic created by AltexSoft may […]

Read More

How To Detect And Extract Text In Images With Amazon Textract

Text is everywhere! Text is not always where we want it, or in the format we need. We often find ourselves needing the text from images. You might have a scanned document containing financial information like an invoice you want to input into an accounts system, or maybe you are building an archive of photographs that you want to index against any text detected? Whatever your use case, if you need to get some text from an image, you can achieve this with ease in Delphi programming software using Amazon Textract using the latest version of Appercept AWS SDK for Delphi. What is Amazon Textract and what does it do? Amazon Textract provides text detection and analysis for image documents. Textract can analyse the relationships between detected text objects and provide information relating to forms, financial, and identity documents. Let’s detect some text… program DetectText; {$APPTYPE CONSOLE} implementation uses AWS.Textract; var Client: ITextractClient; Request: ITextractDetectDocumentTextRequest; Response: ITextractDetectDocumentTextResponse; begin Request := TTextractDetectDocumentTextRequest.Create; Request.Document := TTextractDocument.FromFile(‘C:image.png’); Client := TTextractClient.Create; Response := Client.DetectDocumentText(Request); if Response.IsSuccessful then begin for var LBlock in Response.Blocks do WriteLn(Format(‘Detected %s: %s’, [LBlock.BlockType, LBlock.Text])); end; end. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 program DetectText;   {$APPTYPE CONSOLE}   implementation   uses   AWS.Textract;   var   Client: ITextractClient;   Request: ITextractDetectDocumentTextRequest;   Response: ITextractDetectDocumentTextResponse;   begin   Request := TTextractDetectDocumentTextRequest.Create;   Request.Document := TTextractDocument.FromFile(‘C:image.png’);     Client := TTextractClient.Create;   Response := Client.DetectDocumentText(Request);   if Response.IsSuccessful then   begin     for var LBlock in Response.Blocks do       WriteLn(Format(‘Detected %s: %s’, [LBlock.BlockType, LBlock.Text]));   end; end. Is there an example of using Amazon Textract? To help you experiment and get started, check out the Textract demo in the AWS SDK for Delphi Samples repository. About Appercept AWS SDK for Delphi Appercept AWS SDK for Delphi is available exclusively on GetIt with active Enterprise or Architect subscriptions for Embarcadero Delphi or RAD Studio. You can install the SDK through the GetIt Package Manager within Delphi or RAD Studio if you have an active subscription.

Read More

What Are The Best UI Frameworks For Windows App Development And How To Add The Wow Factor To Them

The recent version of Microsoft Windows brought a vast of important upgrades and changes which also made a huge impact on the entirety of windows app development. When developing a Windows application, one of the first things to consider is the User Interface. There are a great number of UI frameworks to choose from and each comes with its own strengths and weaknesses. In this webinar, Embarcadero MVP Ian Barker will deep dive into some of the best UI frameworks for Windows and the advantage of using them for application development. He will also share some methods of creating the best User Interface possible. The challenges of using Windows 11 and the use of its native Win UI3 Library While the interface of Windows 11 is undeniably appealing, it can also be slightly terrifying for some users. The changes made in Windows 11 are all visually recognizable. One of which is the new centered toolbar. Although the new toolbar is set in the center by default, this can still be configured and placed back on the left side which we are all very familiar with. There is also a new type of Windows behavior known as Windows Snapping that allows you to align your programs up so they are more organized. Windows comes with its own UI library. The newest generation is the Win UI3 which can be used to build production-ready desktop/Win32 Windows apps. Despite being a native GUI library for Windows, Win UI 3 is notably more complex compared to other UI frameworks. If you are looking for Windows 11-friendly UI frameworks that are more manageable, Delphi’s VCL and FireMonkey (FMX) libraries are surely a perfect fit. How to add a “WOW” factor to your VCL and FMX Apps Ian Barker will also discuss how to make the user interface of your VCL or FireMonkey apps more visually appealing. There are cool things you can do with the FireMonkey and with the VCL that can emulate Window’s Fluent UI design system and some of its behaviors. You can also take advantage of third-party suppliers such as the StyleControls VCL which provides the whole set of components allowing you to produce fluent UI interfaces. Skia4Delphi can also turbo-charge your FireMonkey and VCL apps. Skia4Delphi is an open source 2D graphics library that provides common APIs that work across a variety of hardware and software platforms. We can also recall Barker creating a Star Trek-inspired data dashboard using the Skia4Delphi library. To know more about the best UI frameworks for Windows 11 development, feel free to watch the video below.

Read More

Benchmark Study: Which Target Platforms Do Electron And Delphi Support?

Which target platforms do Delphi and Electron support? The “Discovering The Best Cross-Platform Framework Through Benchmarking” whitepaper evaluates two frameworks supporting multi-platform desktop application development: Delphi and Electron. Delphi Delphi, encapsulated in the Rapid Application Development (RAD) Studio IDE, is Embarcadero Technologies’ flagship product. A proprietary version of the Object Pascal language, Delphi features graphical application development with “drag and drop” components, a WYSIWYG viewer for most mobile platforms, and robust style options including platform-standard and unique palettes that provide a fully customized look and feel. Among other features, included libraries provide GUI controls, database access managers, and direct access target platform hardware and platform operating systems. The Delphi FireMonkey (FMX) framework will compile projects to native code for 32-bit and 64-bit Windows, macOS, Android, iOS, and Linux, allowing users to develop and maintain one codebase reaching most of the market. Delphi has been available for over 25 years. Electron Electron is an open-source (MIT License), Chromium-based framework that utilizes web technologies to build desktop applications on Windows, macOS, and Linux. It is developed and maintained by GitHub, a subsidiary of Microsoft. Electron combines the Chromium-based rendering engine with a Node.js server environment. As such, the user interface for an Electron application is available via HTML5 and CSS. Generally, Electron works with most Javascript frameworks such as Angular, Vue.js, and React. The HTML5, CSS, and Javascript-based technologies found in Chromium provide a rich ecosystem of user customization familiar to any web developer. Despite its relatively young age of five years, its community boasts open source packages for database access, operating system interactions, and other common tasks. Benchmark Metrics This post is part of a series of blog posts that look more closely at each of the individual metrics used in the study, and how Delphi and Electron each fared on these metrics. The first can be found here. Download the complete whitepaper here Benchmark Category: Flexibility Framework flexibility was examined qualitatively through research and conversation with experts in Delphi and Electron and sought to analyze the application of each framework to business problems and requirements. Delphi’s major advantage in the flexibility category is its ability to deploy one body of source code to any major desktop or mobile platform as a native binary executable, maximizing application market reach while minimizing maintenance/upgrade headaches due to code duplication. The framework supports projects of every scale from logic controllers for industrial automation to world-wide inventory management and functions within every tier from database-heavy back-ends to client-side services. Finally, Delphi’s standard libraries provide simplified access to most database products , fully support Unicode and other modern standards, and broaden access to operating system functionality on every platform as well as I/O devices and sensors. Electron is an open-source framework targeting all desktop operating systems through its Chromium base. It typically focuses on web-centric, client-side applications but can accomplish middle-tier and database services using runtimes and libraries like node.js and node-postgres. Hardware access and limited operating system interactions are provided by node.js libraries and Electron’s Chromium core ensures compliance with modern Unicode standards. After reviewing both frameworks, Delphi holds the lead in the flexibility category due to its flexible and automated deployment to all major platforms, scalability to every level of development, and visual design system. Electron enjoys a lower barrier-to-entry and more development tool options but requires manual […]

Read More

Bookmarks and Navigator are available for RAD Studio 11!

Bookmarks and Navigator, originally known as the Parnassus plugins, are some of our most-requested IDE addons. We’re very glad to let you know they are now available in GetIt for RAD Studio 11. To install, go to the Tools menu in the IDE, GetIt Package Manager, and select the IDE Plugins section in the category selector on the left: Bookmarks is a developer-favourite addon that replaces the editor’s inbuilt bookmarks, with an unlimited number of bookmarks, a handy shortcut (Ctrl+B), avoids overwriting bookmarks accidentally, caret bookmarks for quick toggling of location and reverse/stack navigation, a docked window showing bookmark context, and more. Navigator is a related plugin that helps you quickly navigate anywhere in your code: press Ctrl+G, and type to filter to show all useful elements in the current unit. You can type, for example, ‘prop Foo’ (or even shorter, ‘p f’ or even ‘f’ if you have few enough items to make this useful: it filters more as you type more) to find properties with Foo in their name, or find property read/write fields or methods related to that property… or to navigate to classes, records, enums and other types; unit sections like uses clauses; methods; variables, and more. Anything useful in your unit is shown in Navigator and is quickly accessible. It also adds a minimap to the IDE editor showing where you are in your code. RAD Studio 11 showing the Bookmarks and Navigator plugins both in use: bookmarks are shown in the editor and the docked window on the bottom right, while the Navigator plugin is providing the minimap on the right side of the editor and the floating navigation window where I’m searching for a method Bookmarks and Navigator are usually available immediately with the release, and that did not happen for RAD Studio 11. However, we have configured our internal build so that these plugins will always be available in future: that is, you can feel assured we have internal setup to not repeat the delay. The third Parnassus plugin, Debugger, should also come within a few days. The plugins are available for both RAD Studio 11.0 and 11.1; in fact, the screenshot above is taken with RAD Studio 11.0. Thankyou for your patience waiting for these plugins, and we hope you find the Delphi and C++Builder IDE even more productive and pleasant to use with these extensions! Don’t forget — they’re available right now in GetIt. Happy coding!

Read More