This document provides an overview of programming techniques for controlling the VectorStar VNA using the NI-VISA driver and C# over GPIB, TCP/IP (using VXI-11), and USB. Programming using TCP/IP Sockets requires some special handling and is not discussed in this document.