Derrick,
The PCI 6251 is one of the newest released boards, and is supported only through the DAQmx interface. And while the older traditional NI-DAQ interface was supported through Visual Basic, the DAQmx API unfortunately is not.
I found the following Knowledge Base article which explains which development environments are compatible with the DAQmx API.
http://digital.ni.com/public.nsf/websearch/8715FD7608B79AFC86256ECA004B87F1?OpenDocument
Visual C++ 6.0, Visual Basic .NET, Visual C++ .NET, and Visual C# are all able to be used with the DAQmx API.