Collections and other containers using Generics and based on IEnumerable, probably more accurate and featured than RTL analogs crypto: CRC, DES, MD5, SHA file utils etc It consists of a number of different modules that contain a base class library (common types, interface based collection types, reflection extensions) and a dependency injection framework. Open-source code library for Embarcadero Delphi 2010 and higher. Utils: ZLIB compression JSON XML ProtocolBuffers Unicode routines data structures Hashes: XOR, CRC, Adler, MD5, SHA, secure keyed MD5/SHA, etc Network: blocking TCP client/server, HTTP(S) via SS元/TLS1.0/TLS1.1/TLS1.2 (fully native) SQL parser BitCoin MtGox client Blaise script engine Cipher: AES, DES, FUNE, RC2, RC4, RSA, Diffie-Hellman Maths: matrix, complex, statistics, huge numbers Includes libraries for Unicode, Strings, Data Structures, Sockets and Mathematics. Collection of Delphi / FreePascal code units. Network: FTP/Http/NNTP/POP3/SMTP, ISAPI, WinInet Http/FTP clients DB: Firebird/MySQL/SQLite3/Memcached/MongoDb/SphinxQL XML/JSON Parser ZLIB Cryptography: AES, Blowfish, MD5, SHA, secure keyed MD5/SHA opengl video player FireMonkey controls Other: Self-Balancing Binary Trees, expression evaluatorįundamentals Code Library (abandoned, more recent fork is here - though it slightly differs in units set, f.ex. Library of visual and non-visual components for Delphi. GUI, algorithms, classes, API headers etc.Īlcinoe ( mirror at GH). Library of over 600 Delphi components developed by "Project JEDI" members. The library is grouped into several categories such as Strings, Files and I/O, Security, Math and many, many more. 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. Often a code could be used with non-supported compiler/language dialect with minor modifications but there could be exceptions. No real compatibility with compilers not officially supported is checked. There are compiler/language dialect compatibility badges for all projects based on a project's description. This awesome collection is also available on Dead projects (not updated for 3 years or more) must be really awesome or unique to be included.įeel free to suggest other missing nice projects either by comments or pull requests. Note that only open-source projects are considered. If you need access to the specifics of the graphic class itself, you can refer to the picture's Graphic property.A curated list of awesome Delphi, FreePascal and other *Pascal frameworks, libraries, resources, and shiny things. (The only standard graphic that has a canvas is TBitmap.) Normally, when dealing with a picture, you work only with the parts of the graphic class exposed through TPicture. Keep in mind that a picture class always has a graphic, and a graphic might have a canvas. For example, the image control has a property called Picture, of type TPicture, enabling the control to display images from many kinds of graphics. That is, an item of type TPicture can contain a bitmap, an icon, a metafile, or a user-defined graphic type, and an application can access them all in the same way through the picture class. A picture is a container for a graphic, meaning it could contain any of the graphic classes.By defining a minimal standard interface for all graphics, TGraphic provides a simple mechanism for applications to use different kinds of graphics easily. You can also define your own graphic classes. Delphi defines classes TBitmap, TIcon, and TMetafile, all descended from a generic TGraphic. A graphic represents a graphic image of the sort usually found in a file or resource, such as a bitmap, icon, or metafile.A canvas is always a property of something else, never a stand-alone class. A canvas represents a bitmapped drawing surface on a form, graphic control, printer, or bitmap.There are three kinds of classes in Delphi that deal with graphics:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |