Danw33 / OpenMFL

The Open Multi-Function Library for .NET

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenMFL

The Open Multi-Function Library for .NET

OpenMFL (or as it was previously called, DCS Multi-function DLL) is a .NET-based class library containing a wide range of functions that are not already available or not easily implemented within .NET already.

The majority of the code within OpenMFL is written in VB.NET, and is not very well structured. The project was started around 2009 and was originally a hobby, with the sole purpose of containing re-usable code for use within other projects easily.

Many classes within the library have been unknowingly contributed to by many kind forum users over the years, with code that they have posted in the public domain in response to other peoples (and indeed my own) .NET coding questions.

The project is now over 4 years old, and after seeing a period of little to no maintenance or use, it has finally been re-born in 2014 under the new name of "OpenMFL". Since then, the code is now licensed under the GNU GPLv3 to protect the efforts of both myself and the many others who have helped by ensuring that our code remains Open-Source for the world to use, re-use, and modify as they please, while encouraging Open-Source projects to be built upon this. The project was closed-source before this, although it was never used or distributed in any projects.

Feel free to use any or part of this library (in accordance with the license, of course), Likewise feel free to correct, add to, and tidy up this library - Merge requests are accepted and appreciated.

Functionality

Over 35 Modules -->

  • Audio and Video Playback
  • Speech Synthesis (New!) and Recognition (Work in Progress)
  • Video Conversion
  • Webcam Interaction
  • Database Connectivity and Handlers
  • Printer Support (Auto Add Network Printers Programmatically)
  • DLL Integrity Check & Licensing
  • Encryption and Hashing
  • Form Effects (Rounding, Fading, Transparency, Positioning of Windows)
  • QR-Code Generation
  • Network Tools (Flooder, Ping, External IP Checker, Telnet Client, Wake-on-LAN)
  • Hardware Information (HDD Status, Thermal Sensors, Etc.)
  • Software Information (OS Version)
  • Anti-Virus Scanner/File Scanner (Work in Progress since 2011)
  • Windows 7 Jumplist Handler
  • Windows 7 & Vista Glass Effects (DWMAPI Handler)

And More!

License

OpenMFL is provided free of charge and without warranty under the GNU GPLv3 license. See LICENSE for the full license.

About

The Open Multi-Function Library for .NET

License:GNU General Public License v3.0


Languages

Language:Visual Basic .NET 100.0%