单项选择题

本节内容中提到的Solidworks软件的二次开发是基于以下哪个编程语言进行的:

A.C
B.#VC++
C.VBA
D.JAVA