我今年就要毕业了,向从事vc方面的工作,可是感觉自己的vc水平很差,可能是因为vc太复杂的缘故,感觉哪方面很不足,心里很没底。  现在要出去找工作了,我想趁着2个月重点突击一下vc必定要掌握的一些基础:1,面试时可能要用的东西。 2,工作时,不管具体从事vc开发的哪个领域,都要用到的vc基础知识。  总体上来说就是,vc必之必会的知识,请各位工作的或者没工作的大侠们,质点迷津,向考试画重点似的,给我画一些范围(但绝不像考试那么功利,我是真心想找vc方面的工作,真心的像学些东西,我还是有一些基础的,但感觉比较乱,没有形成知识体系,现在想巩固一下基础)。  我在这里万分感谢了,因为我可能面临着毕业后的失业,请大家帮帮小弟。

解决方案 »

  1.   

    孙鑫的VC视频教程,看完一遍,弄懂就可以了
    ftp://203.166.160.160:22/downloads/video/VC教学视频.rar
      

  2.   

    重点还是数据结构和C++语言, 这两者又多研究一些C++语言,因为在一些应用型领域,对数据结构的要求不会特别多,只要你有了好的C++语言基础(并不仅仅限于普通C++教材上的基本东西), 学习其他应用就会比较快的.
      

  3.   

    <Effective C++>
    <More Effective C++><Exception C++> and <More Exception C++> are focus on STL.<Inside C++ Object Model>You can read these books, understand and master.
      

  4.   

    C++基础,MFC技术内幕,深入浅出MFC
      

  5.   

    C++基础毕备,面试笔试时都是C++基础,关于VC要知道Windows的消息机制,然后是一些基本控件的用法。这是最最基本的了。
      

  6.   

    其实我觉得两本书就够了  一本c++方面的,比较多我就推荐一本,c++高级编程
    VC方面的看VC++技术内幕就行了
    然后工作的时候用到什么再学什么
    书不要求看得很多,但要求你理解 并能达到需要时应用的效果就行了。
      

  7.   

    哥们就学C++语法,一定要掌握好,再就是知道点VC的基本原理就可以了
      

  8.   

    这几本书综合起来应该不错了:
    《VC++深入详解》《深入浅出MFC》《Windows核心编程》
      

  9.   

    我是楼主:我就要毕业了,我只有不到两个月的时间了,我的意思是不要告诉我说这么多的书,这些书都是好书我也知道阿,可是这一个月能看完吗?即使能看完又能消化的了吗?我只想知道一个从事vc软件开发的人,根据你们的[color=#00FF00]工作经验,不管是做vc 的哪方面开发的,是么是必须要掌握的,我就算“突击”一下吧,麻烦各位大虾帮忙给我总结一下(根据你们的工作经历),这些知识点,以指导我的准备(工作和毕业前的)准备。我将不胜感激!!![/color]
      

  10.   


    我给你讲讲:vc是什么?
    vc不是一种语言,而是一个编译器(IDE),是微软提供的C、C++编程环境什么是MFC?
    MFC是微软提供的C++微软基础类库,是一个C++类库,一般VC下开发都用这个类库,当然你也可以不用它。
    C++自身有一个标准模板库(STL),与STL相比MFC是一个商业性的类库。学VC首先要掌握什么?
    要掌握标准C,标准C++,Windows程序设计。
    如果你有C的基础,而且学的比较好,可以省略C的学习。
    C++包含整个C语言,只是多出了面向对象的知识,因此学习C++主要学些面向对象的知识
    Windows程序设计主要掌握windows消息机制,句柄的意义,GDI对象
      

  11.   

    我是楼主:非常感谢hpp1981的回答,其实我要的就是这样的回答。c个人认为基础知识还是比较熟悉的 ,c++语言学过不到一年时间 ,但两者加一块肯定有一年多了 ,现在学习windows编程,个人认为比较庞大(也都这么认为),所以现在要找工作面试了感觉不知道哪方面更重要一些,我说的windows编程里
    我vc也学过几个月,个人认为也有一定的基础,只是感觉知识点比较凌乱,所以想请高人指点迷津,就像你说的 那样。不如我问的具体一点吧 ?
    你说的“Windows程序设计主要掌握windows消息机制,句柄的意义,GDI对象”,这个肯定重要,
    还有呢,比如线程和进程的里里外外是不是都要知道呢?还有文件操作,键盘鼠标,UNICODE,剪切板,子窗口控件,动态链接库等?
    这是一方面(即windows编程),那么对MFC本身呢 ,比如视图文当等mfc也比学要全部理解吗?总结一下,就是WINDOWS在我上面所说的那些是必须要掌握的,而mfc又要掌握到什么程度。 
      

  12.   


    数据库技术是一种通用的技术,不管学什么语言都不可避免的要学一点。
    vc下的数据库编程有好几种接口,现在主要用(ADO)但是它不属于vc基础。等你掌握了vc基础再学那些通用的技术,比如:
    多线程
    动态库
    网络编程
    COM组建
    数据库
    图像处理
    等等“比如线程和进程的里里外外是不是都要知道呢?还有文件操作,键盘鼠标,UNICODE,剪切板,子窗口控件,动态链接库等”--我认为这些比较细节的东西一般不太会面试到,稍微了解一下就行了,顶多可能考文件操作和主窗体怎么创建。而且应该侧重考C++方面。你学了一年多vc,我看应该找工作不成问题
      

  13.   

    不是吧,孙鑫那本《VC++深入详解》看了之后就有用吗
    我不这样觉得啊,我看过的书不下十来本了,《深入浅出MFC》也刚看完不久,才10天不到时间,因为感觉后俊杰先生写的太好了,实在控制不住要看里面的内容,对于MFC的框架是进一步深入理解了,当然是基本上都看得懂,而且很爽
    至于《VC++深入详解》,我虽然没看过,但是看过其他的类似的书,如《MFC Windows程序设计》、《精通MFC程序设计》、《MFC程序开发参考大全》之类的,差不多的,我觉得也不亚于《VC++深入详解》吧
    但是书是看了些,也都能看得懂
    但是自己写代码就很困难......
    谁说说自己的经历与感受呢,怎样才能快速成长呢,代码是不是一定要自己一个个敲出来呢?
      

  14.   

    孙新的VC视频教程不错啊,好好看看,再看看深入浅出MFC什么的
      

  15.   

    能不能也给我发个[email protected]
      

  16.   

    我的感觉是,vc入门挺难的,但一旦入了门就轻松了,面试的话还是掌握些c++的基础实在点
    而且每个公司招聘的时候侧重点也不一样,有的倾向于界面方面,就会多问一些控件的使用问题。
    像我以前的公司主要是做通信的,所以会倾向于多线程方面
    当然还有很多,搂住可以事先打探一下要面试公司的情况再准备。
    Windows的消息机制很重要,这个一定要理解好,这是我的看法,仅供参考