# ANN: EasyDotNet ver 1.10 released!

**URL:** <https://clarionhub.com/t/ann-easydotnet-ver-1-10-released/5955>\
**Category:** IngasoftPlus\
**Created:** [February 13, 2023, 7:16am UTC](https://clarionhub.com/t/ann-easydotnet-ver-1-10-released/5955 "2023-02-13T07:16:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Clarion\_clarion](https://clarionhub.com/user_avatar/clarionhub.com/clarion_clarion/32/636_2.png) [@Clarion\_clarion](https://clarionhub.com/u/Clarion_clarion)\
**Post date:** [February 13, 2023, 7:16am UTC](https://clarionhub.com/t/ann-easydotnet-ver-1-10-released/5955/1 "2023-02-13T07:16:26Z")

</div>

NEW: TMD5Managed class allows computing MD5 hash values.  
FIX: THMACManaged class used only randomly generated keys.  
FIX: TEventLogGrp.logName changed size to 256; same change in the demo app.

This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.

EasyDotNet is a Clarion wrapper around a .NET Framework Class Library. It covers a several most useful classes. The .NET Framework class library is a library of classes, interfaces, and value types that provide access to system functionality.

Key features and what is included:

- TSystemConsole class, Clarion wrapper for .NET System.Console
- TCultureInfo class, Clarion wrapper for .NET System.Globalization.CultureInfo
- TRegionInfo class, Clarion wrapper for .NET System.Globalization.RegionInfo
- TSystemDateTime class, Clarion wrapper for .NET System.DateTime
- TSystemTimeSpan class, Clarion wrapper for .NET System.TimeSpan
- TEnvironment class, Clarion wrapper for .NET System.Environment
- TFileSystemWatcher class, Clarion wrapper for .NET System.IO.FileSystemWatcher
- TStopwatch class, Clarion wrapper for .NET System.Diagnostics.Stopwatch
- TSystemUri class, Clarion wrapper for .NET System.Uri
- TWinFormsTimer class, Clarion wrapper for .NET System.Windows.Forms.Timer
- TScreen class, Clarion wrapper for .NET System.Windows.Forms.Screen
- TZipFile class, Clarion wrapper for .NET System.IO.Compression.ZipFile
- TZipArchive class, Clarion wrapper for .NET System.IO.Compression.ZipArchive
- TZipArchiveEntry class, Clarion wrapper for .NET System.IO.Compression.ZipArchiveEntry
- TGZip class, Clarion wrapper for .NET System.IO.Compression.GZipStream
- TProtectedData class, Provides methods for encrypting and decrypting data
- TSignedXml class, Provides a wrapper on a core XML signature object to facilitate creating XML signatures
- TAesManaged class, Provides a managed implementation of the Advanced Encryption Standard (AES)
- TTripleDES class, Defines a wrapper object to access the cryptographic service provider (CSP) version of the System.Security.Cryptography.TripleDES algorithm
- TSHAManaged class, Computes the SHA1/SHA256/SHA384/SHA512 hash for the input data
- THMACManaged class, Computes a Hash-based Message Authentication Code (HMAC) using the SHA1/SHA256/SHA384/SHA512/MD5/RIPEMD160 hash function
- TMD5Managed class, Computes the System.Security.Cryptography.MD5 hash for the input data
- TMessageQueue class, It provides access to a queue on a Message Queuing server
- TWinToastManager class. Toast notifications allows your app to inform the users about relevant information and timely events that they should see and take action upon inside your app, such as a new instant message, a new friend request, breaking news, or a calendar event. (NB: Available since Windows 8.)
- TMonthCalendar class represents a Windows control that enables the user to select a date using a visual monthly calendar display  
TEventLog class provides interaction with Windows event logs on local or remote computer
- TDrawingBitmap class encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes (BMP, GIF, JPEG, PNG, TIFF, EXIF, ICON).
- TDrawingMetafile class defines a graphic metafile (WMF, EMF).
- Both TDrawingBitmap and TDrawingMetafile objects can be displayed in standard Clarion IMAGE control.
- Easy to implement
- Enable Registration-Free Activation - a mechanism that enables easy deployment of COM components to a machine without the need to register them
- Deploying your application - Besides an usual exe, dll etc files you should ship just one small dll (.NET assembly DLL) with your end-user application

EasyDotNet is implemented as a set of classes available as full source code, template and .NET assembly DLL.

Full documentation can be found online here:

> **[EasyDotNet Documentation](http://www.ingasoftplus.com/edn_doc/index.html)**

For use EasyDotNet following is needed:

- Clarion C6.3 or newer, ABC or Legacy.
- OS: WinXP or newer
- NET: v4.5 or newer

More info and DEMO at  
[http://www.ingasoftplus.com/ProductDetail.php?ProductID=301](http://www.ingasoftplus.com/ProductDetail.php?ProductID=301)

Cost just $99.

best regards,  
Ingasoftplus

---

<div class="post-metadata">

**Author:** ![jkuijt](https://clarionhub.com/user_avatar/clarionhub.com/jkuijt/32/6168_2.png) [@jkuijt](https://clarionhub.com/u/jkuijt)\
**Post date:** [February 13, 2023, 8:52am UTC](https://clarionhub.com/t/ann-easydotnet-ver-1-10-released/5955/2 "2023-02-13T08:52:32Z")

</div>

Great, thank you!

Best regards  
Jeffrey
