我今年就要毕业了,向从事vc方面的工作,可是感觉自己的vc水平很差,可能是因为vc太复杂的缘故,感觉哪方面很不足,心里很没底。 现在要出去找工作了,我想趁着2个月重点突击一下vc必定要掌握的一些基础:1,面试时可能要用的东西。 2,工作时,不管具体从事vc开发的哪个领域,都要用到的vc基础知识。 总体上来说就是,vc必之必会的知识,请各位工作的或者没工作的大侠们,质点迷津,向考试画重点似的,给我画一些范围(但绝不像考试那么功利,我是真心想找vc方面的工作,真心的像学些东西,我还是有一些基础的,但感觉比较乱,没有形成知识体系,现在想巩固一下基础)。 我在这里万分感谢了,因为我可能面临着毕业后的失业,请大家帮帮小弟。
解决方案 »
- VC6.0使用ADO连接ACESS数据库,当有数据库但没有相应数据表(比如js_MCGS)时会出现runtime error,救命!
- 如何获取ARP缓存中的内容?
- 触发器
- 对这几个reinterpret_cast,static_cast,dynamic_cast不太明白,哪位解释一下啊,分全送……
- 奇怪的问题,谁先解决20分就是谁的
- 关于位图的问题
- 比较两个文件中是否有相同的字符串,帮忙看一下代码
- 如何使用数据报协议的CSocket,很简单的问题,只有我不知道啊
- 我的程序虽使用大量线程,但经检测绝无泄露,但一运行一会儿就只剩0.xM内存,可能是我在线程中大量使用CString 变量吗?
- 老少爷们帮一把,关于windows nt 下如何访问系统账户信息。
- Matlab图嵌入在VC窗口中
- 请教如何新建图的问题
ftp://203.166.160.160:22/downloads/video/VC教学视频.rar
<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.
VC方面的看VC++技术内幕就行了
然后工作的时候用到什么再学什么
书不要求看得很多,但要求你理解 并能达到需要时应用的效果就行了。
《VC++深入详解》《深入浅出MFC》《Windows核心编程》
我给你讲讲: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对象
我vc也学过几个月,个人认为也有一定的基础,只是感觉知识点比较凌乱,所以想请高人指点迷津,就像你说的 那样。不如我问的具体一点吧 ?
你说的“Windows程序设计主要掌握windows消息机制,句柄的意义,GDI对象”,这个肯定重要,
还有呢,比如线程和进程的里里外外是不是都要知道呢?还有文件操作,键盘鼠标,UNICODE,剪切板,子窗口控件,动态链接库等?
这是一方面(即windows编程),那么对MFC本身呢 ,比如视图文当等mfc也比学要全部理解吗?总结一下,就是WINDOWS在我上面所说的那些是必须要掌握的,而mfc又要掌握到什么程度。
数据库技术是一种通用的技术,不管学什么语言都不可避免的要学一点。
vc下的数据库编程有好几种接口,现在主要用(ADO)但是它不属于vc基础。等你掌握了vc基础再学那些通用的技术,比如:
多线程
动态库
网络编程
COM组建
数据库
图像处理
等等“比如线程和进程的里里外外是不是都要知道呢?还有文件操作,键盘鼠标,UNICODE,剪切板,子窗口控件,动态链接库等”--我认为这些比较细节的东西一般不太会面试到,稍微了解一下就行了,顶多可能考文件操作和主窗体怎么创建。而且应该侧重考C++方面。你学了一年多vc,我看应该找工作不成问题
我不这样觉得啊,我看过的书不下十来本了,《深入浅出MFC》也刚看完不久,才10天不到时间,因为感觉后俊杰先生写的太好了,实在控制不住要看里面的内容,对于MFC的框架是进一步深入理解了,当然是基本上都看得懂,而且很爽
至于《VC++深入详解》,我虽然没看过,但是看过其他的类似的书,如《MFC Windows程序设计》、《精通MFC程序设计》、《MFC程序开发参考大全》之类的,差不多的,我觉得也不亚于《VC++深入详解》吧
但是书是看了些,也都能看得懂
但是自己写代码就很困难......
谁说说自己的经历与感受呢,怎样才能快速成长呢,代码是不是一定要自己一个个敲出来呢?
而且每个公司招聘的时候侧重点也不一样,有的倾向于界面方面,就会多问一些控件的使用问题。
像我以前的公司主要是做通信的,所以会倾向于多线程方面
当然还有很多,搂住可以事先打探一下要面试公司的情况再准备。
Windows的消息机制很重要,这个一定要理解好,这是我的看法,仅供参考