1)VC++与其他开发工具(如VB等)相比有何特点和优势?
2)VC++最适于做什么类型的软件开发?(据说做数据库开发并不是它的优势)
3)SDK 开发和 MFC 开发有何根本区别?即什么时候使用SDK,什么时候使用MFC?
谢谢!!

解决方案 »

  1.   

    问题太大了,不好回答,简单的介绍一下吧
    VC++开发软件比VB应用灵活,功能强大,可以开发从系统软件到应用软件的各个层次。VB一般只用于开发简单的应用软件、管理软件等。VC++开发数据库运行效率很多,不过开发过程有点繁琐而易了,不如VB或者PB有现成的空间可使用
    SDK是系统提供的接口函数,一般都是C语言各式的
    MFC是VC++将SDK封装起来的开发包,是C++格式的
      

  2.   

    底层开发
    听说AUTOCAD是VC开发出来的
    我看到过部分源代码如果你要开发操作系统,用他应该没错
      

  3.   

    问这种问题,典型的急于求成的思想。
    ================================================================
    Country roads, take me home to the place I belong, West
    0AVirginia, Mountain Mama. Take me home, country roads.
    ================================================================
      

  4.   

    哎,同意 seanhut(段寄存器) 的观点
    不会局部,何来大局观
      

  5.   

    1)不知道,我没用过vb
    2)做数据库开发的确不是VC的优势,做其他方面很不错,如视频处理,网络应用软件开发
    3)什么时候使用SDK,什么时候使用MFC?
    你喜欢用什么就用什么,MFC只不过将API封装了而已。
      

  6.   

    vc++适合于开发系统级、底层的程序,编程灵活,速度快
    一般而言sdk编程和mfc编程并不矛盾,两者一般是结合进行一般是mfc为主,sdk编程为辅,在一些界面设计较灵活,底层编程的地方需要在mfc的基础上用sdk编程