当前位置:编程学习 > VC++ >>

VC++是一个什么样的概念?如何学习.NET?

就是说如何学VC++。 然后 .NET该怎么学??
答案:
VC++是一编译软件。C++是语言。而.net是微软公司的一个针对Web环境下应用程序开发和集成的一个Framework,就和以前的MFC差不多,不过功能上,本质上都有很大的不同;至于vb.net,vc++.net,C#.net只是.net环境所支持的三种语言而已,用它们在理论上都可以开发任何.net程序;在对CAD的二次开发中,ObjectARX这个开发工具包是Autodesk公司目前为止提供给程序员的最强大的开发工具,由于Autodesk公司紧跟微软,微软从以前的VC6.0发展到.net,Autodesk自然也跟上,把ObjectARX不断地发展,一直以来,ObjectARX都是以MFC为基础的,但.net出现后,Autodesk就把ObjectARX中的类呀,函数呀进行封装,就得到了你说的objectarx.net,Autodesk官方说是.net API。 2.组合的问题,SDK有了之后,其实不用你装你说的什么工具条之类的,一样是可以进行程序开发的,只要你把“包含”库和“LIB”库的路径设置正确就可以了,你安装那个工具,只是让你方便,不用对每个工程中前述的两个库进行设置,而且还有一些便利的功能,如添加函数,建立工程等;你说的第二,三种组合,vs.net2002或vs.net2005准确的说应该指的是vs.net2002和vs.net2005中的MFC;由于现在已经有了对ObjectARX的.net封装,所以才有你说的acdbmgd.dll、acmgd.dll这两个文件,有了这个后,ObjectARX中的文档只是提供一些概念上的学习、类的咨询和程序示例这样的功能了,ObjectARX开发包并不提供库的功能了,因为库的功能已经被acdbmgd.dll、acmgd.dll两个文件完成了。 3.对于初学都的建议,目前,C#在开发环境上,功能上,还有易学性上有些与MFC差不多,有些更强;并且.net也是个发展方向,因此,建议用C#.net来进行CAD的.net二次开发 

上一个:VC++问题:CDialog()是干什么用的?
下一个:VC++编程问题,求高人解决

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,