How can I use Arduino Uno make a data acquistion board and save data in my PC?

Hi, I am a beginner of Arduino Uno.
I want to develop a data acquisiton board by using Arduino products.
The issue is that I am going to use my own application software (VC++ program) talk with Arduino Uno through serial port, and send command to the Arduino Uno. Then the Arduino Uno collect the data and send them to PC as commanded.

Is there any way to control the Arduino Uno by my own VC++ software?

Sure, you just send serial messages over.
Come up with protocol that defines what the message is, and write Arduino code to receive the message and act on it.