| 查看: 3761 | 回复: 17 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
zhoujian0537
|
[交流]
【求助】本人对C语言有一点基础,打算学习一VC,请各位推荐几本经典入门教材 已有17人参与
|
||
|
本人对C语言有点基础,打算学习一VC++,以后做工程设计时用,请各位推荐几本学习VC的经典入门教材 [ Last edited by zhoujian0537 on 2011-3-28 at 16:12 ] |
» 猜你喜欢
40+中年人失业后,还能找到好工作吗?
已经有13人回复
用NBS溴化时溶剂除了CCl4外还有什么
已经有6人回复
申请科研项目纯靠实力能成功吗?
已经有11人回复
极限拉扯,如何抉择
已经有15人回复
二审4个多月了还是Awaiting Reviewer Scores
已经有4人回复
OpenAI又攻克数学难题了,离AI做有机合成还有多远?
已经有13人回复
课题组会帮你通过考核么?
已经有7人回复
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有9人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有10人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有8人回复
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
小木虫: 金币+0.5, 给个红包,谢谢回帖
|
看来楼上的都是学生吧?过来人告诉你,学什么,就首先明确自己想干什么。 C、C++、VC(VC++)确实是不一样的东西,会了其中任何一样,都不能说其它的你马上就能明白是怎么回事,先帮你理一下。 C语言不难, 几乎所有的操作系统都跟它有关,什么都能做。但它是没有类(class)概念的,相信你看了谭浩强,基本上写写算法你就大致了解了,虽然C 语言也能写出面向对象的感觉,但是语言自身是不支持面向对象的;C++ 是C 的基础上多了面向对象的概念,当然更高深的有元编程,但是从应用上来看,是基本上兼容C 的,也就是说,C 懂了,学C++ 就相对来说门槛低一些,更容易上手。但想学个精通,估计有20左右的书要啃,本人啃了不下10本,不敢说精通,所以double 一下,你有20本要啃。 精通的意思是说能够知晓其语言所有特性的实现细节,能够写C++ 编译器的那种,应该一般人没这个需求。VC,也有的叫VC++,为什么这么乱呢,因为。。唉,算了,各种原因,这里就VC统一称呼。 但要清楚的是,它是做GUI 程序的,是微软的产品,也是Visual Studio 其中的一员。如果你的程序不是很想要在Windows 下的界面,那么VC 这个你完全可以不用了解,但是想要一个能在Windows 下面跑的带有GUI 的程序,并且对微软的产品很感兴趣,是可以选择VC 的。当然你依然有很多其它的选择,只是选择VC 往往就意味着你即将使用MFC 这套微软设计和实现的图形界面框架。要认真说起来,会有很多内容,但是入门和上手,强烈推荐你看孙鑫VC 视频教程,差不多20集,资源网上很容易找到,认真看完,做完,你应该大致就明白了。 接下来,如果想弄清楚掌握GUI 程序的细节,就是一本又一本的书等着你啃了,而这些都将跟你学的什么C和C++ 都木有关系。 如果你的目标是能做个Windows 下面可以跑的GUI,确实VC# 是更好的选择 (虽然有技术让它能在Unix-Like 的机器上跑起来),也是微软的拳头产品。只是你要学C# 语言,然后搞懂关于程序界面以及如何与操作系统交互的内容就可以了,至于WFC 跟MFC 一样,都是界面的框架。 |
15楼2015-04-25 15:38:32
sudo
木虫 (正式写手)
- 程序强帖: 16
- 应助: 6 (幼儿园)
- 金币: 1297.6
- 散金: 1486
- 红花: 20
- 帖子: 588
- 在线: 641小时
- 虫号: 1211394
- 注册: 2011-02-24
- 性别: GG
- 专业: 文艺美学
★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+2): 鼓励交流! 2011-05-22 23:34:53
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+2): 鼓励交流! 2011-05-22 23:34:53
|
我感觉目前MFC已经有过时的趋势了,现在windows平台的用户界面设计,C#俨然已经像是主流了,其下之WPF乃是微软目前发展的重点 看看你需求是什么了,如果下一步想精通C++,建议先学《C++ Primer》,然后界面库可以学QT4。QT是个跨平台的好东西,嗯,而且对比MFC,她所使用的C++更优美更正宗一些。 如果想转C#也容易,《C#本质论》(Essential C# 3.0)和《C#与.NET3.0高级程序设计》(Pro C# with .NET 3.0)是不错的入门书和深入学习的书,学通这个,windows下面的界面设计什么的都不用愁,而且个人觉得这个东西的开发速度比MFC要快 说了这么多废话似乎有点不对楼主的题,学习VC,呵呵,VC到底是个什么呢?不知道楼主指的是什么,就随便说两句吧 |
2楼2011-03-28 15:12:33
lhfx_313
至尊木虫 (文坛精英)
- 应助: 1 (幼儿园)
- 贵宾: 0.155
- 金币: 29747.1
- 散金: 2852
- 红花: 20
- 沙发: 102
- 帖子: 11130
- 在线: 1568.7小时
- 虫号: 550265
- 注册: 2008-04-23
- 专业: 通信理论与系统
3楼2011-03-28 20:10:25
zxczxc0417
木虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 1989.1
- 散金: 552
- 帖子: 925
- 在线: 544.3小时
- 虫号: 326712
- 注册: 2007-03-18
- 专业: 催化化学
4楼2011-03-28 22:17:11











回复此楼
精通的意思是说能够知晓其语言所有特性的实现细节,能够写C++ 编译器的那种,应该一般人没这个需求。
200