CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

学visual c++是不是非要从学c++开始啊!提者有分!!!!

楼主xikuang(西狂)2002-05-23 13:30:17 在 VC/MFC / 基础类 提问

学visual   c++是不是非要从学c++开始,谁能推荐几本入门的好书吗?  
   
  3Q 问题点数:100、回复次数:43Top

1 楼yych1996(行走天地山水间)回复于 2002-05-23 13:32:28 得分 2

没错,就是这样,不会C++去学VC是极度困难的,,  
   
  可是我自己觉得就算会了C++去学VC还是莫名其妙,呵呵,,Top

2 楼whitecell(袖子上的第三个扣子_L)回复于 2002-05-23 13:33:06 得分 2

最好先学C++,不然以后再补可费劲了,我就是前车之鉴。  
  不过可以同时学。Top

3 楼Yokishiro(狂狼啸月)回复于 2002-05-23 13:33:59 得分 2

vc只是开发工具,开发语言还是c++啊,你说用不用学啊?  
  <<thinking   in   c++>>  
  <<windows核心编程>>4th   edition  
  等等Top

4 楼yych1996(行走天地山水间)回复于 2002-05-23 13:33:59 得分 2

推荐《深入浅出MFC》,此书似乎被奉为VC的经典之作。。。Top

5 楼vcadorer(fun)回复于 2002-05-23 13:35:41 得分 5

学VC肯定需要学习MFC,而这是需要C++的语法才能搞得定的东西。  
   
  其实VC++只是一个IDE(集成开发环境),方便我们使用VC以及MFC,  
   
  真正最基本最重要的是C++,这里我们才能建立面向对象的思维模式。  
   
  而这是通向任何一门新型语言的通道。Top

6 楼laserman(天使来自火星)回复于 2002-05-23 13:35:41 得分 1

VC技术内幕Top

7 楼lmx7707(刻苦的努力)回复于 2002-05-23 13:35:42 得分 2

不用,你有c的基础就可以.  
  直接学MFC,找本入门的书做几个例子  
  就好了.初学随便什么烂书都可以  
  提高可以看vc宝典和深入浅出MFCTop

8 楼laserman(天使来自火星)回复于 2002-05-23 13:37:23 得分 2

最好先学C++  
  学VC可看<<VC++技术内幕>>Top

9 楼vcadorer(fun)回复于 2002-05-23 13:39:41 得分 5

学VC肯定需要学习MFC,而这是需要C++的语法才能搞得定的东西。  
   
  其实VC++只是一个IDE(集成开发环境),方便我们使用VC以及MFC,  
   
  真正最基本最重要的是C++,这里我们才能建立面向对象的思维模式。  
   
  而这是通向任何一门新型语言的通道。Top

10 楼whitecell(袖子上的第三个扣子_L)回复于 2002-05-23 13:42:03 得分 2

yych1996(头痛)说的对,《深入浅出MFC》是经典中的经典,不过最好有一定的基础后再学。Top

11 楼voohoo2000(不学无术)回复于 2002-05-23 13:46:05 得分 1

学   C++ 的语言  
  知   OO       的思想  
  看   SDK 的架构  
  窥   MFC     的精髓  
  Top

12 楼xikuang(西狂)回复于 2002-05-23 13:46:13 得分 0

非常感谢你们!等会儿给你们分,现在请你们推荐几本c++的入门书!我只在学校学过passcal语言和数据结构,现在作ASP编写网站后台。什么书适合我?Top

13 楼yueking(yueking)回复于 2002-05-23 13:49:44 得分 0

我认为利用可视化编程工具如同搭积木,程序起胶水作用。  
          如果你以前用其它语言基础,如BASIC或pascal等,   可以一边学用VC,一边补补C,   并不一定要先专门去学。  
      不管什么语言都是实现算法的工具,要做好一个应用软件,除了经验之外关键还在于算法的好坏。  
        我的建议还是在用中学,记住语言只是工具!  
  Top

14 楼nlstone(天外流星)回复于 2002-05-23 14:12:56 得分 8

给初学者的建议:可以到侯捷的网站上看看他以前的文章,有几篇是特别针对初学者的学习步骤的;  
  无论如何,建议学习C++,这是当今应用编程的主流语言。学习C++要有足够的思想准备,很难。书籍推荐:C++   Primer(潘爱民译),C++   programming   (有译本),Effective   C++(有译本)。  
  C++是编程语言,入门很容易。难的是Windows编程,入门就很难。建议从基本的入手,不要直接接触MFC,推荐书籍:Windows   程序设计  
  MFC是一个类库(学了C++就知道什么叫类库),它将Windows编程所使用的对系统操作的的函数封装成了类的函数,供派生类使用。且它本身是一个编程框架通过AppWizard可自动生成一个通用应用程序的部分代码(程序框架)。推荐书籍:VC技术内幕,深入浅出MFC。  
  VC本身是一个集成编译器,与Turboc   C类似,应该在以上学习编程的时候学习它的用法,主要是对代码生成起一些辅助的作用。Top

15 楼nlstone(天外流星)回复于 2002-05-23 14:14:51 得分 2

刚才一本书名打错了。  
  C++   programming   更正为:C++   programming   languageTop

16 楼pp_ipr(ikn)回复于 2002-05-23 14:18:36 得分 2

我没有系统看c++,我是只看乐c,用起来也一样,都差不多。Top

17 楼xiaong(晓雄)回复于 2002-05-23 14:20:39 得分 2

VC++只不过是C++的一个扩展子集,所以学VC一定要学C++Top

18 楼sosolife(大康)回复于 2002-05-23 14:25:33 得分 2

强烈抗议nlstone(天外流星)   抢我的话!!!  
  补充一点:  
  用VC进行Win程序开发时使用的程序框架无论是MFC或是ATL   都运用了大量C++技术   只会C而不会C++最多只能知其皮毛Top

19 楼xikuang(西狂)回复于 2002-05-23 14:29:50 得分 0

再次感谢你们。  
  侯捷的网站的网址!!!Top

20 楼nlstone(天外流星)回复于 2002-05-23 14:30:25 得分 2

依然看到很多现在初学者一些基本概念的模糊,一如几年前的我。很遗憾,其实现在的图书环境已经好了很多。  
  经常看到有人说自己“精通VC++“,这实在让人不明白。  
  Top

21 楼nlstone(天外流星)回复于 2002-05-23 14:32:10 得分 2

侯捷网站可从CSDN首页链接到。我不抢话了,我下了:)Top

22 楼get_star(get_star)回复于 2002-05-23 14:33:25 得分 2

应该先学C++,否则你就根本没法学VC++。因为你会发现连最基本的类都看不懂Top

23 楼rivershan(阿门)回复于 2002-05-23 14:36:33 得分 1

上面的都说了~Top

24 楼skyonline(山中过客)回复于 2002-05-23 14:37:29 得分 2

www.jjhou.comTop

25 楼zhouhua2221(都市风筝)回复于 2002-05-23 14:58:07 得分 2

你有c语言基础就稍稍容易一点  
  不过我学过c语言,现在看vc还是觉得有点蒙~~~~Top

26 楼mfkzj(鹰翔)回复于 2002-05-23 15:03:15 得分 2

学C++的语言   了解类的思想   明白了这几点你就可以开始学VC了  
  Top

27 楼uno(钢盅郭子)回复于 2002-05-23 15:06:33 得分 2

要用MFC当然要学C++  
  只用API的话  
  就不必了Top

28 楼liuweiwei1()回复于 2002-05-23 15:08:11 得分 2

我认为是需要的,因为我就有这种感觉如果学习了C++后学VC就容易很多了Top

29 楼jaidy(骑士)回复于 2002-05-23 15:11:17 得分 2

当然要学C++Top

30 楼jaidy(骑士)回复于 2002-05-23 15:11:45 得分 2

当然要学C++Top

31 楼liushanyu(兵工厂)回复于 2002-05-23 15:13:43 得分 2

不但要学,而且要学精。Top

32 楼jluhs()回复于 2002-05-23 15:17:05 得分 3

VC环境的使用很复杂,这与C++有一定的关系,只要你有了C++的类的思想,不见得就非得学C++,因为,VC本身就已经给你提供了C++的环境,只需使用就可!Top

33 楼xiaonavy(随便)回复于 2002-05-23 15:35:04 得分 2

刚开始学时不是很必要,你可以先看看这本书《WINDOWS程序设计》160大元两本,学习编程的始祖教材,要舍得投资才行。Top

34 楼yheysj(vc_help)回复于 2002-05-23 15:43:52 得分 2

应该是的!!  
  否则的话,你可能会事倍功半!!  
  真的!  
  不是骗你的!!Top

35 楼blue_beetles(Jack)回复于 2002-05-23 15:48:44 得分 7

兄弟说亮句。据兄弟三个月的摸爬滚打,的出真知  
  作机器就不须学C++;  
  作人嘛不学不行啊!  
   
  电子工业出版的的《C++编程实例详解》还不错  
  起码,能通顺读完啦Top

36 楼captainliyun(茄子)回复于 2002-05-23 19:30:04 得分 2

开始的时候可以不学,  
  但是你一定要有c,c++的基础,  
  但是你如果想成为high   hand的话,  
  还是必须学的!Top

37 楼RSRR(路人甲)回复于 2002-05-23 19:37:35 得分 2

Visual   C++   关键词还是C++呀   Visual   只是修饰词Top

38 楼codingcoding(codingcoding)回复于 2002-05-23 19:40:10 得分 2

一定要学c++。不然无法提高自己Top

39 楼shanhu(山狐)回复于 2002-05-23 19:40:29 得分 2

没有c++基础,学MFC简直就是囫囵吞枣。  
  但有c++基础,学MFC也是要下苦功夫的。Top

40 楼lin1980(Hydralisk)回复于 2002-05-23 19:41:28 得分 2

最好先学C++,可以同时学。  
  Top

41 楼opengl3d(opengl3d)回复于 2002-05-23 19:43:18 得分 2

C++是基本Top

42 楼xiayer(小白++)回复于 2002-05-23 19:47:04 得分 2

虽然学习VC不一定先学C++,但是如果想学好学精,绝对建议先学习C++,因为前者是一门语言,后者是一个与编译器相关的知识罢了!Top

43 楼tiaozi2000(VC)回复于 2002-05-23 19:53:19 得分 5

是啊,   不学C++你看VC代码,   特别是MFC代码,头疼。。  
   
  SDK的或许还能看明白一点。。。  
   
  用VC很多人就是用MFC,所以C++不可不学。。  
   
  SDK方式小弟还不会。。   :(   正在学。。Top

44 楼qiangqiang1112(强强)回复于 2002-05-23 19:55:31 得分 2

上面的各位大哥都说的蛮好的,  
  你要用vc,它只是个开发工具,实际用的语言还是c++啊  
  学不好就完蛋了,  
  当然这只是最基础的,要有耐性才好啊  
  坚持!!!!!!!!!!!!!!!Top

相关问题

  • Visual C++ vs C++ Builder
  • VISUAL C++,DELPHI,C++Build
  • C++ Builder Vs Visual C++
  • 如何用C/C++ 描述 “a是非正整数” ?
  • Visual C++ Extension for ADO的Update问题(100分)
  • 50分求Visual C++下载地址
  • 30分 求visual c#撤消问题
  • visual c++ 跟 c++ builder 有什么分别呢?
  • Visual C++ sp3
  • Visual C++的sizeof

关键词

  • c++
  • c++基础
  • vc++
  • visual c++
  • mfc
  • vc
  • 语言
  • 学习
  • 框架
  • 代码

得分解答快速导航

  • 帖主:xikuang
  • yych1996
  • whitecell
  • Yokishiro
  • yych1996
  • vcadorer
  • laserman
  • lmx7707
  • laserman
  • vcadorer
  • whitecell
  • voohoo2000
  • nlstone
  • nlstone
  • pp_ipr
  • xiaong
  • sosolife
  • nlstone
  • nlstone
  • get_star
  • rivershan
  • skyonline
  • zhouhua2221
  • mfkzj
  • uno
  • liuweiwei1
  • jaidy
  • jaidy
  • liushanyu
  • jluhs
  • xiaonavy
  • yheysj
  • blue_beetles
  • captainliyun
  • RSRR
  • codingcoding
  • shanhu
  • lin1980
  • opengl3d
  • xiayer
  • tiaozi2000
  • qiangqiang1112

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo