Client Add-in construction
Some Client Add-ins will be created, packaged, and distributed by ISV Partners who specialize in an application area. When enhancing a system for a customer's specific application, we may decide to create a special purpose add‑in.
As with any API, there is a defined approach that we must use to create a Client Add-in to interface with the NAV Windows RTC. So long as the code within the add-in is a well-behaved .NET code, we have a great deal of flexibility in the structure of the code within the add-in. The control can be one we create, a standard WinForms control, or one that we've acquired from a third party.
Once we have the .NET control we're going to use for our application, we need to build the add-in structure which envelopes the control. The most logical toolsets for building add-ins are the current versions of Visual Studio or one of the free downloadable tools such as Visual Studio Express for C#. When building an add-in, we...