大家一想这个问题还值得讨论吗?我觉得很有必要搞清楚学习的先后顺序,就如火影忍者中阿斯玛小队攻击飞段和角都组合,就是因为没搞清楚攻击次序以及对手能力,从而导致攻击失败阿斯玛阵亡,后来认真分析情势以后才得以搞清攻击顺序取得成功。

C++是VC的基础,不会C++学VC无异于搭建空中楼阁,但是仅仅是C++学的很好要想翻过VC这座大山也是不易。当然,我的这番言论也仅限于资质平庸的初学者,那些天资聪慧的另当别论!

我个人觉得这两个是相辅相成的一个学习过程,根据我的经验,一般所谓C++学的很好的人基本还停留在语法的层面,能够理解C++的基本语法,会编写简单的类来实现算法的小问题。当然,程序运行还停留在命令行阶段,可能对C++库函数的调用都不是很清楚,对于继承、多态、封装、虚函数、指针等难点要点掌握的不是很准确。因为我们国内的教育即是停留在这个水平阶段,很多老师自己对VC都怀有恐惧,我一个当辅导员的老师目前在给本科生带C语言,讲到指针、数组就会戛然而止,原因自然了然。

我学习VC是从看孙鑫的VC视频开始的,目前正处于学习阶段,根据我个人的学习体会,孙鑫的教程是不错的,可是他一开始就劈头盖脸的讲一通SDK编程、Windows消息机制,这样直接给人当头一棒,然后第二章开始讲C++的基础知识。我明白他的这套视频不是给完全没有基础的人讲的,所以我劝有志于看这套视频教程的人先看第二课、再看第一课,有了C++基础再学习VC。

很多人写书喜欢在第一章来个概述,把知识搞的云里雾里大家都不懂,哈哈!他就高兴了!有的书甚至用很多篇幅来概述,这当头一棒的恶习实在不好。

根据我的学习经验开始先找本C++基础的书籍看看,理解基本语法、面向对象程序设计的思想、搞清继承、多态、封装、虚函数、指针这几个概念,这个时候可以看的书我推荐钱能编写的《C++程序设计教程》,刚开始不要迷恋国外经典,知识结构和受教育背景不同,那些经典你搞不定的,钱能这本书我认为作为入门还是很不错的。

学习VC的过程可以通过孙鑫的视频教程来学习,这是我目前发现的最好的教程,如果仅仅是拖拖空间那种教程你最后不免又要回来重新学习。建议先看第二课,然后再看第一课,以此类推。

孙鑫的教程学完以后尝试编写一些简单的程序,最好找本范例书籍仔细研读一下,编写、调试、运行一下书中的代码,能够简单的模仿,这个时候你已经初步具备了程序开发的能力。

这个时候不要暗自窃喜,你的路还很长。这个时候可以重读C++经典、看看《Windows程序设计》等比较深奥的书籍,使自己在技术方面更加艰深。

学习软件工程、界面设计、数据库。。。。。和团队开发熟悉MFC、SDK等内容。

转载于:https://www.cnblogs.com/java-time/archive/2011/02/18/tt125.html

学习VC与C++先后顺序相关推荐

  1. 学习VC中所得的点点心

    我学习VC中所得的点点心得,有新的内容我会慢慢补上的 1  toolbar默认位图左上角那个点的颜色是透明色,不喜欢的话可以自己改. 2  VC++中 WM_QUERYENDSESSION WM_EN ...

  2. 初学者必读:如何学习VC++和C++及其推荐书目和网站

    本文转自博主: EbowTang 一,如何学习VC++ 1 ,vc的用处 我感觉下面一些领域比较适合于用vc: 操作系统编程, game, 图形设计, corba编程, com编程, 网络编程. 我谈 ...

  3. 小人物走路、奔跑的VC++游戏特效,适合刚学习VC++游戏编程的朋友

    一个VC++游戏中的模块效果,小人物走路.奔跑效果,用方向键即可在控制小人的走动,当然了,源码还是比较基础的,适合于刚学习VC++游戏编程的朋友们. 界面效果展示: 源码目录结构图: 部分源码展示(由 ...

  4. VC有什么用?该如何学习VC?

    VC有什么用,该如何学习? VC是一种功能非常强大的技术.在Windows下,VC几乎无所不能.但每个工具都有所长短.这里值列举最实用.最热门的一些应用. VC可以写WEB上的控件:Web控件大家相对 ...

  5. 计算机一级wps表格函数,WPS表格函数学习之公式大全(字母顺序).pdf

    WPS表格函数学习之公式大全(字母顺序) 1. ABS:返回给定数字的绝对值. (即不带符号的数值) 格式: ABS (数值) 数值:需要计算其绝对值的实数. 2. ACCRINT:返回到期一次性付息 ...

  6. 学习笔记:CODESYS(顺序功能图SFC)

    学习笔记:CODESYS(顺序功能图SFC)

  7. [转]C++学习:VC++动态链接库(DLL)编程深入浅出(zz)

    转自:http://www.cnblogs.com/chio/archive/2007/11/03/948480.html 1.概论 先来阐述一下DLL(Dynamic Linkable Librar ...

  8. 我学习VC中所得的点点心得

    1  toolbar默认位图左上角那个点的颜色是透明色,不喜欢的话可以自己改. 2  VC++中 WM_QUERYENDSESSION WM_ENDSESSION 为系统关机消息. 3  Java学习 ...

  9. UML图学习之五 序列图(顺序图)和协作图

    在面向对象动态建模,用于建立行为的实体间行为交互的四种图:状态图(Stage Diagram),序列图(Sequence Diagram),协作图(Communication Diagram),活动图 ...

  10. 如何学习vc++(vc的用处)

    好介绍 其实语言并没有好坏之分,每种开发工具也都有它的价值,各有优缺点,更重要的是如何根据具体的任务选择合适的工具并利用这些工具来完成工作.现在在WINDOWS平台下编程,VB和DELPHI可以满足大 ...

最新文章

  1. ML基石_8_NoiseAndError
  2. webwork 标签 基本用法 例子
  3. C++ 性能剖析 (四):Inheritance 对性能的影响
  4. 介绍两个好玩的和Github相关的Chrome扩展 1
  5. 迈入现代 Web 开发(GMTC 2021 演讲全文)
  6. WP7技巧 扩展【共享...】按钮
  7. 打印n×n数字方阵python_2020华为春招amp;#8211;N阶方阵旋转(python) - 易采站长站
  8. Seata-Server安装_以及工作原理---微服务升级_SpringCloud Alibaba工作笔记0058
  9. JavaScript表单基本验证
  10. 软件工程专业的论文答辩_软件工程论文答辩开场白范例
  11. Typora图片上传失败问题
  12. java ckfinder_java 使用ckfinder
  13. Project 2013项目管理教程(3):建立任务间的依赖性
  14. 凑单这个技术活,阿里工程师怎么搞?
  15. 无lnternet_为什么无internet访问权限,无lnternet访问权限怎么办
  16. 网页上做笔记--Diigo
  17. 关于word的样式类型
  18. OKR 年度规划实践:如何在 2022 年做好准备
  19. WEB攻防-通用漏洞SQL读写注入ACCESS偏移注入MYSQLMSSQLPostgreSQL
  20. UVC20-亿联网络Yealink视频会议摄像机即将上市

热门文章

  1. 2.4变动和最终变量(Volatile and Final Variables)
  2. Hibernate组件作为复合主键(五)
  3. (七)python3 切片
  4. Spring Framework的核心:Spring AOP
  5. MVC个层次之间的联系
  6. Bzoj 2154: Crash的数字表格(积性函数)
  7. [转]C#操作Excel开发报表系列整理
  8. zstuoj 4245 KI的斐波那契
  9. 我的ES6学习之路(一)
  10. XML(二)有效的XML: DTD(文档类型定义)介绍与三种使用方式