小弟是04年毕业的,毕业以后一直做win32(主要是SOCKET,简单的多线程,API和文件操作)方面的delphi开发(网络教室和delphi组件开发)C/C++基础还算将就,数据结构比较差,只会链表,堆栈这些常见的
待业在家一月有余,天天学VC(VC入门真的好辛酸啊),想年后找份做VC的工作。我想请问一下,现在VC的需求量大不?一般是做哪方面的应用?我想转VC网络编程(SOCKET),毕竟我以前是做delphi网络编程的。net和java暂时不会去接触。现在我只是晓得如何抄VC代码而已,MFC生成的代码根本看不懂;想争取在最短的时间,把delphi做得出来的东西用VC也实现。象我目前这样找得到工作吗?在接下来的一个月时间,我该怎么做?是象现在一样天天抄VC小程序?还是把MFC了解一下?还是找本项目开发的书,抄一个大点的VC程序?另外,数据库编程是我的软肋,这对找工作的影响大不大?拜托大家详细指点我一下好吗,我悟性不好,学VC的这一个多月很辛苦,谢谢各位了。提前给大家拜年

解决方案 »

  1.   

    VC是比较麻烦我觉得你可以进一家有招Delphi程序员人公司在那儿如果有用VC,当面请教比较合适
      

  2.   

    VC入门是难的啦~~~~~经典书《VC++技术内幕》和候杰的《深入浅出MFC》没?看完后基本可以看明白结构的啦,之生再找些实例的书看~~~~一边做,一边看就会容易好多的啦~~~~不过SDK方面会接触到很多~~~~~如果看过windows程序设计这本书就会更好~~~努力呀~~~
      

  3.   

    可以说一下,为什么要从delphi转到vc?
      

  4.   

    VC好比微软做好的类你用来用去。没啥高深的,想学C++还是建议,看些比较基础的书
    C++编程思想,没看过C++编程思想的C程序员不是一个好程序员
      

  5.   

    VC的入门书绝不是《VC++技术内幕》和《深入浅出MFC》,更不是《C++编程思想》。这些书其实都可以不看,个人认为看也是多余。不过你看我也不反对。慢慢啃吧,最后你会发现选错了入门的书。关于VC入门书这里讨论的已经很多了。查查以前的帖子吧。
      

  6.   

    希望你可以顿悟吧
    做个稍大点的程序,当然是自己做,参考别人的例子
    第一个程序一般都是N个例子的集合体,做完之后会有很大的提高
    不过即然你做过一年的DELPHI,那我想面向对象的概念你应该理解的不错
    它们的(VC和DELPHI)区别只是实现方式上的同,其实只是工具不同...当然它们的侧重点也不同
      

  7.   

    楼主
    我也正从delphi转vc,现在正从事vc的工作呢。。确实比较难入门,最好找个比较厉害的人做老师,例如,加入一些vc群,vc开发一般会涉及到网络通信,多线程这些的。
    楼上他们说的<<深入浅出mfc>>、《window程序设计》这些书是很好,不过不一定适合你,可能有些一开始看了会一头雾水,不过要乐于问别人。
    另外我觉得vc 也只是一门开发工具,并没有比delphi高深多少,只是用了一些不同的库,我们应该有信心学好。。一起努力了
      

  8.   

    学什么工具不是开发?
    delphi可以快速开发,不是挺好的吗
    作界面和数据库都是不错的选择.
    vc做底层.
      

  9.   

    VC工程应用与项目实践这本书也不错,而且便宜,没有多少深奥知识,看完之后,写个C/S程序肯定没问题。
    不过和Delphi不同,VC方向好像不是C/S结构的东西。
      

  10.   

    我跟楼主一样,也是搞delphi转到VC的,谁让delphi的鼻祖都跑到MS呢?只好赶时髦了。
    我03年7月毕业,03,04年搞了一年半dlephi,04年底开始学习深入浅出MFC,这本书不适合初学者,后来我认为MFC要有较多的经验看起来才会有茅塞顿开的感觉。不推荐楼主现在看这个书。05年初写socket,开始用vc,MFC基本不用,用c++和API写,后来写数据库编程,使用com,再后来自己封装ado,下半年开始学界面编程,做了几个小项目。也算是入门了。总之我的感觉是先可以不深入MFC,写一些C++和API的东东,使用一些简单的MFC类,多做几个小项目,慢慢的就学成了。VC这东东,可是急不来的。明天回家了,,开心。。也祝楼主新年快乐!
      

  11.   

    VC重要的是理解它的运行结构 SDI/MDI /DLG
      

  12.   

    同样是转型的话,转到.net应该会比较容易。
    当然转VC的话,最好在正规的公司里会比较快。他们有编码规范、职业培训等。
    自己学习速度较慢,因为通常情况下压力不足。
    我的观点是,如果你对系统和API比较了解的话<<深入浅出mfc>>、《window程序设计》算是不错的入门书。如果不了解建议先去学习SDK,了解Windows系统构架,会比较好(虽然入门慢一点,但是对以后有很多好处)。
      

  13.   

    我是从VB-VC的,感觉可能跟楼主差不多入门的书,的确,不宜选择太难的,
    这个观点在论坛上我也宣扬过很多次了^_^我入门的书是MFC的教科书,
    后来经常到书店看书,看到一本《VC++精彩编程实例》不错,
    例子很翔实,而且有一定挑战性,不是泛泛之作,
    于是买了。的确不错。
      

  14.   

    我最先用的也是delphi, 然后由于工作需要搞c#, 然后又由于工作需要搞VC++, 回归到最后--SDK。说实话,我刚开始书也看,久不用就模糊了。
    但在没有项目的情况下还是看看书,用c语言写写简单的 sdk 程序。
    建议先看《windows程序设计》,并把书上的范例都写一编,然后反复调试。再此基础上增加一些小功能。这样才有成就感,不会枯燥。
    其它的可以慢慢来。
      

  15.   

    我觉得你以前用SDK编程,已经不错了,在学习VC的过程中你可以看一下mfc源码,加上面向对象的思想,我想你很快就可以上手的,也就是一大堆win api的封装。
      

  16.   

    我也是从Delphi转到VC++的,才发了一个帖子,倒是希望楼主有空了也定一下,呵
    http://community.csdn.net/Expert/TopicView3.asp?id=4544897说道学要看的书我也有一些自己的体会:
    1.感觉学VC++最主要的还是要学会C++基本的语法,推荐看C++ primer,这本书非常适合有过程序开发经验的人看,最好是会一些OOP的东西看起来不会太吃力,基本就是理解、消化和记忆。
    2.如果要看MFC,最起码要理解windows消息驱动机制,面向对象的多太继承等,看看windows程式设计一书,之后再过来看MFC(推荐侯俊杰的深入浅出MFC一书)就水到渠成了。
    3.就是选一个方向,之前搞过delphi的数据库和GUI开发,去年年底开始学习C++的,想转到VC搞网络通信。学C++不比Delphi啊,急不得,需要一点一点的积累。
    4.感觉VC++只是个开发工具,它包含的最大的两块知识就是C++(包含一些库)和windows的相关技术。所以建议不要去看VC++技术什么的,你把C++和windows的相关技术分开来学这样难度会降低,概念上也清晰一些!顺便问一下楼主在哪儿,我在上海,可以交个朋友的!
      

  17.   

    我也从DELPHI转到VC的,VC是难一点,觉得DELPHI做数据库方面还比较好,
      

  18.   

    VC只是工具,没有什么入门难度的,主要是C++和WIN SDK的知识。
      

  19.   

    楼主,不知道你对我有印象不.以前也是D版的
    我建议你先看C++ primer,再看几遍effectiveC++
    多写代码,把C++的一些细节搞清楚.
    MFC我是没打算学的.做简单的界面可以用WTL,复杂一些的还是用DELPHI,DELPHI做界面绝对是WIN32开发工具中最高质高效的.
      

  20.   

    学WinForm吧.现在MFC已经不流行了
      

  21.   

    我也是做delphi的,现在正在学VC,发现入门好难,我朋友给我介绍了两本书,THE C++ PROGRAMMING LANGUAGE 和 C++ PRIMER,我周末才准备去买呢:)
      TO 牛牛:
     我也在上海,有空了交流交流,我MSN:[email protected] ,qq 上不去,端口被公司封了
      

  22.   

    我也在学VC啊有空多交流
    MSN: [email protected]