چرا ویژوال بیسیک 6 مبتنی بر شی گرایی است و ویژوال بیسیک net. شی گرا است