Table of Contents

Setting up a Development Environment

The following instructions describe how to set up a development environment for programming writing jControls NF4 applications using Visual Studio and C#.

Installing and Configuring Visual Studio

Please perform the follow procedure precisely in the order shown:

  1. Download and install Visual Studio. Be sure to select the .NET desktop development workload.
  2. Open a command prompt, and run the following command to install the Nuget source for downloading the necessary CFNET libraries and templates.
    dotnet nuget add source https://nuget.comfiletech.com/index.json --name "COMFILE Technology"
  3. Run the following command to install COMFILE Technology's project and item templates.
    dotnet new install ComfileTech.Templates

Once the COMFILE Technology Nuget source is installed, you can view all of COMFILE Technology's .NET library and template packages from within Visual Studio, and install them at will.

Installing Fonts Used by the Visual Studio Templates

To ensure a consistent appearance in both Korean and English, on both Windows and Linux, all jControls NF4 project and item templates use the Nanum Gothic fonts. Before opening or using any of the templates in the Cfnet.Templates package, please download and install the Nunum Gothic TrueType font package.

On Windows, copy the files to the C:\Windows\Fonts\ directory.

On Linux, install the fonts-nanum package by running the following command in a terminal:

sudo apt install fonts-nanum

API Documentation

Browse the at API documentation for jControls NF4.

Updating to a New Release

When jControls NF4 is updated, and you wish to utilize the new release, you will also need to update the Visual Studio templates to the new version. To do that simply run dotnet new install ComfileTech.Templates again and it will replace your current installation with the latest version.

Uninstallation

To uninstall the Visual Studio templates, run the following in a terminal.

dotnet new uninstall ComfileTech.Templates

To remove the Nuget source, run the following in a terminal.

dotnet nuget remove source "COMFILE Technology"