Getting Started / Getting Started Overview
In This Topic

    Getting Started Overview

    In This Topic

    Nevron Open Vision (NOV) is a suite of controls that can integrate with .NET based desktop, web and server applications. The suite is cross platform, meaning that all the controls in the suite run on the two most popular operating systems - Windows and macOS. Currently NOV supports the following .NET development platforms:

    There are two ways in which NOV can integrate in desktop applications:

     Designer Integration (through the Visual Studio designer)

    With this integration method you drag and drop controls from the Visual Studio toolbox to a WPF window or a WinForms form and then modify their properties.

     Pros

    • Easy to get started - you just have to drag and drop a control in the form.
    • Large selection of pre-configured complex controls

    Cons

    • This integration is not cross platform - the application cannot be directly ported to Mac.
    • If you use a large number of NOV controls it may not be as efficient as manual integration, because different controls will not be able to use shared NOV services like paint cache.
     Code Integration

    With this integration you manually write the code to add NOV controls to a NOV host (NOV control container), which in turn is hosted in a WPF window or a WinForms form.

    Pros

    • This integration is cross platform - you can easily port your code to .NET for macOS or to Blazor WebAssembly as there is no designer generated code involved.
    • This integration is more effectient if you have a large number of NOV controls on the form.

    Cons

    • This type of integration requires you to write more code.
    NOV does not support Designer Integration for macOS and Blazor WebAssembly. You can use only Code Integration for these platforms.

     

     

    See Also