Found 13 packages
GroupDocs.Search for .NET is a easy to use document search library which performs search operations over various file formats - DOC, XLS, PPT, ODP and many others. The search API allows to create search index with flexible settings with different requirements: quick and lightweight document search or advanced document search features. Customize search index with custom fields and search your custom data along with document text and metadata.
A mutable indexed list structure, for quick look up operation.
Methods for quick prototyping difficult models. You can add more specified columns: UserID, ParentID You can create database indexes and queries by function JSON_VALUE
Advanced XML syntax language for use with the Actipro WPF SyntaxEditor control. Features of this optional Web Languages Add-on (sold separately from SyntaxEditor) include automated IntelliPrompt completion lists, quick info, schema validation, end tag auto-completion, background parsing with AST building, syntax error reporting, automatic outlining, smart indent, text formatting and more. Documentation is available on the Actipro web site (https://www.actiprosoftware.com/docs/controls/wpf/index?v=25.1), and samples can be downloaded from the Actipro WPF Controls GitHub repository (https://github.com/Actipro/WPF-Controls). NOTE: This is a commercial software product and requires proper paid licensing for legal usage. See Actipro's web site (https://www.actiprosoftware.com/purchase) for links to purchase developer licenses, or view the Sales FAQ for more information about evaluations and licensing.
Chinchilla.Logging is a .NET Core port of cdmdotnet.Logging, an abstracted logging platform for .NET. It can help you collect reliable logs for your application regardless of its size or complexity with minimal performance implications. This logging library makes large use of enterprise correlation. In a lot of applications that incorporate various small and large services, it is often important to correlate events that happen across these services. It gives us a business workflow view of the various events that happen in the application, its components and services. This library provide operation and activity ID management and propagation. The main difference with this library over other is that you can configure each type of log separately. You can enable fatal, error, warning, debugging, informational, progress and sensitive data logging all independently of each other. This is more flexible than the concept of minimum level logging, such as that in log4net or serilog e.g. enabling one warning in this libraries will enable error and fatal logging as well. This library allows you to set those settings independently of each other. The SqlLogger maps AdditionalData to table columns, where the key of the dictionary entry is the column name and the value is serialised to JSON as the column value. MetaData is serialised to a single JSON value stored in the MetaData column. This means you can store data such as a User ID or Job ID in a separate column so you can filter more efficiently with indexes and partitions. EventLogger, TraceLogger and ConsoleLogger both seralise and format all information into a single string. The MultiLogger allows you to configure several different loggers to be used at once with different settings for each logger. See https://github.com/cdmdotnet/logging/wiki/Quick-How-To for usage details. This package installs Chinchilla.Logging.dll which includes core logging functionality. Other packages depend on Chinchilla.Logging for specific implementations.
### RavenDb Testing power tools - RavenDbTestBase to remove the large amount of test code ceremony. - Quick access to multiple Document Sessions. - Indexes are always indexed before any queries can be executed. ------------------------------------------------ There is a fair bit of ceremony required when creating some A/A/A test code when you're leveraging RavenDb (Embedded). Lets reduce the time it takes to write that code. This library helps do that! By inheriting from the RaveDbTestBase class, most of this verbose code is now done for you in the base class :)
GroupDocs.Search for .NET is a easy to use document search library which performs search operations over various file formats - DOC, XLS, PPT, ODP and many others. The search API allows to create search index with flexible settings with different requirements: quick and lightweight document search or advanced document search features. Customize search index with custom fields and search your custom data along with document text and metadata.
Advanced XML syntax language for use with the Actipro WinForms SyntaxEditor control. Features of this optional Web Languages Add-on (sold separately from SyntaxEditor) include automated IntelliPrompt completion lists, quick info, schema validation, end tag auto-completion, background parsing with AST building, syntax error reporting, automatic outlining, smart indent, text formatting and more. Documentation is available on the Actipro web site (https://www.actiprosoftware.com/docs/controls/winforms/index?v=25.1), and samples can be downloaded from the Actipro WinForms Controls GitHub repository (https://github.com/Actipro/WinForms-Controls). NOTE: This is a commercial software product and requires proper paid licensing for legal usage. See Actipro's web site (https://www.actiprosoftware.com/purchase) for links to purchase developer licenses, or view the Sales FAQ for more information about evaluations and licensing.
Displays a matrix of all fields indexed for Dataverse Search (Relevance Search) based on the DEFAULT Quick Find view for each table that is enabled for Dataverse Search.
The project aims to provide hundreds of fully-documented, tested, and useful extension methods to existing standard .NET classes. We have been coding with .NET for more than ten years, and we notice many standard classes (like array, list, dictionary, etc.) lack rich methods to facilitate their use and quick development. Although each piece extension method in this library is not much, we believe as a whole they bring great convenience and help enhance producitivity for other .NET programmers. Update 10 includes following extensions: 1) Consistent Containment Check; 2) Collection to Array Conversion; 3) Consistent Emptiness Check; 4) Convenient IndexOf; 5) Collection to Concatenated String; 6) Array Updating Operations; 7) Value Swap; 8) Convenient Bit Operations; 9) Conversion to Hexical String; 10) Char Extensions; 11) SubArray Methods; 12) Sort Improvement; 13) Mutable Tuples for Data Processing; 14) Dictionary-Based Counting; 15) ForEach Shortcut.
Aspose.PSD Export CLI App for .NET provides extensive export Layer capabilities for PSD and PSB formats without requiring Adobe Photoshop or Adobe Illustrator. It supports exportint of layers to the following formats: PSD, PSB, PNG, JPEG, JPEG2000, GIF, BMP, TIFF and PDF. PSD CLI Export App supports quick pixel-perfect layer export from PSD by its name or index. It can be used as standalone console application on the any platform that supports .NET including Windows, MacOS, MacOS-Arm, Linux. This App is frequently used for improving CI/CD Pipelines.
MulDisplay is a .NET all in one (2D/3D) display API designed as a debugging/display tool. It can be used to easily display camera frames, 3D point clouds, 3D objects, 2D/3D overlays, etc.. The API uses a custom drawing context embedded in a WinForms panel HWND. This bypasses WinForms/Wpf limitations and allows for optimized and efficient drawing. Using 3D in .NET WPF or WindowsForms has never been easier, it can done with only a few lines of code. The purpose of this tool is to encapsulate as much 2D/3D as possible in order to have a simple, lightweight and extremly easy-to-use API. The goal is to provide a quick and easy way to display things in order to either visualize or simply debug algorithms. We are open to requests and suggestions for future developpement/improvements. It is developped with Visual Studio 2022 and .NET 7.0 but there is also a Framework 4.8 compatible version. We recommend checking out the examples to understand how to use the API but you can get started very quickly, it only requires a WindowsForms panel, whether it's native WinForms or embedded in a WPF App. Website : www.mulmul-technologies.com Examples : https://github.com/jeremjlr/MulDisplay Documentation : https://jeremjlr.github.io/MulDisplay/index.html You can easily switch from 3D to 2D using the right click menu. You can use the mouse left click/middle click/wheel to move the camera. Double click to go fullscreen. FAQ I'm getting errors when trying to run examples. Make sure to have at least DirectX 9.0c/OpenGL4.5, .NET 7.0 (or .NET Framework 4.8) and Microsoft Visual C++ Redistributable Package installed. .NET Core ? .NET Framework ? MulDisplay is being developped with .NET 6.0/7.0 but it still has a .NET Framework 4.8 compatible version published on NuGet. Roadmap - Upgrade the engine to the latest Irrlicht release (That will solve the 32-bit obj mesh loading issue) - More supported formats (or better support of formats and their variants in general) (current MulDisplay prefered formats are .ply and .obj) - Have a variant of the API with a more recent/powerful 3D Engine (Ogre3D) => Work in progress - Fix of known&reported bugs - Add new features (depending on users' demands) while KEEPING the original idea of the API and keeping it as simple as possible for the user - MAUI/Linux Licensing Check out www.mulmul-technologies.com Hire Me If you have any offer that is beyond the scope of simple licensing or if you simply like one of my products, feel free to reach out to me, I am open to any opportunity, anywhere. Contact If you have any question or suggestion feel free to reach out to us at jerem.jlr@gmail.com - www.github.com/jeremjlr - www.mulmul-technologies.com - contact@mulmul-technologies.com
Warning, this is a database designed for small tables, or in any case for applications without the need for large old records. Every operation goes through the static SpellBook class. The entities that the db uses must extend the Trick interface, which makes their primary key uniform with an unsigned long. Furthermore, at startup you must set the DatbaseName with the InitiationToArcane command, which together chooses other functions, such as logs, data position and the possibility of formatting the database in runtime. Although it is designed to have little data, the db saves a record every day it is used, allowing you to track old data deleted later. <<< Bonds >>> The database also provides bonds between entities of three types: mystics, evocations and twins. Mystics are one-to-many bonds, nullable or not, and allow you to throw exceptions if the many are created without a one, or the one wants to be deleted when there are many associated with it. Summons work the same way, but with two differences: many must necessarily have a link to one, so their field linked to the id of one cannot be nullable. Second, when one is deleted, all the summons associated with it are deleted in a cascade. Finally, twins are a one-to-one link. Nullable on one side or both. If it is linked on one side it is linked on both, allowing for quick exchanges of twins. If there is a non-nullable side, it throws an exception in any case you try to make it stay alone. To bind objects dynamically, instantiate, together with the bindings to decorators, also Scrolls of the bound type. <<< Jobs >>> The database allows you to set up parallel processes called spells. Spells can be cast and uncast, defining the time interval between one casting and another. Spells have a trigger tied to a type of object and every time an object hits it, an action starts with that object as input. By default MagicDatabase has some deletion spells, called DeathSpell, to delete objects when they meet a certain condition. <<< Transaction >>> Transactions are done with TimePortals. Using the NET keyword "using", you can create a block in which to do safe operations, which will be canceled in case of error. Remember to use AcceptChanges to apply the changes at the end of the block. <<< Index >>> A simple way to maintain a specific uniqueness constraint between objects of the same type. <<< Artifact >>> An extension of the Trick interface. Artifacts are objects that allow you to save, load and delete db elements directly by acting on them, simplifying their use. To report bugs or ask questions contact marvin.sincini@studenti.unicam.it An example of the use of the MagicDatabase can be found at the following link: https://github.com/Sassas98/DataServiceExample