MFC学习笔记(1)

  1.MFC编程概述:       

     如果说我比别人看得更远些,那是因为我站在了巨人的肩上——牛顿 引用这句话,是因为感觉真的很有道理在教程中所说的学好这个教程,可以达到一个一个开发3-5年的C++开发人员的水平,因为自己摸索真的很耗时间,这个时候也就看到了师傅的重要性了,突然想到了自己,感觉自己好可怜啊,老师对自己的方向的指导很少,但是看到网络上这么多高手、前辈和无限的资源,自己有感觉自己很幸福了,之前看过这个教程,没有全部看完,第一次看就被深深的吸引了,如获至宝,后来的编程很多地方,都给我了很大的帮助,只可惜没有一口气坚持看完。这次一定要看完,学透,最终转化为自己的东西,像自己的本能一样。

       在Windows桌面上的全部软件几乎都是使用C++语言开发的,例如QQ360、迅雷以及各种Office办公软件和网络游戏和播放器软件等。

       C++是一种语言而VC++是针对这种语言的编译器或者叫开发工具。VC++不仅是一个编译器而且是一个集成开发环境,包括编辑器调试器编译器。除了VC之外还有gcc也是C++的编译器,VC主要开发Windows桌面软件,gcc主要针对UNIXLINUX操作系统,开发嵌入式和手机软件(每种操作系统都有对应的C++编译器,对于Windows操作系统,采用的编译器主要是VC,而对于LINUXUNIX操作系统,采用的编译器是GCC)。

       MFCMicrosoft Foundation Class)中文名微软基础类库,是微软专门封装用的Windows平台开发的类库。是类库不是函数库。MFC内部全部使用C++语言,分类封装了WindowsAPI(PS:API是函数库不是类库,C语言编写的函数)和Windows SDK(Software Development Kit,软件开发工具包)中的结构和功能MFC只限于在VC++集成开发环境内使用,不能在其他的开发环境中使用)。

      MFC还提供了一个应用程序框架,例如应用程序向导类向导自动生成代码,大大减少了开发者的工作量,提高了开发效率。

       C++程序员主要面对于底层的硬件开发和驱动开发,甚至是参与操作系统的开发,C++程序员既可以开发嵌入式软件和手机软件,同时也适合于各行各业的应用软件的开发。如证券软件,视频通讯软件,杀毒软件和网络游戏软件。其他语言的入门门槛要比C++低。

  2.学习方法和要求:

1.读者务必对照视频和书籍编写每一段和每一行代码,这是最快、最好、最透彻的学习编程语言的方法。(球迷和球员的比喻很形象啊,学习东西的过程真的是相通啊)

2.课后有充足的作业,包括测试题、上机题和填空题等,同学一定认真完成每一道题,尤其是上机题要尽量自己动手动脑编程实现后,或者实在做不出来再到网站上对照答案,这是对于编程者独立思考和独立完成项目能力非常重要的训练。(只看不练,假把式)

3.本书不需要读者具备很高的C或者C++语言的基础,只要认真按照上面的要求认真的练习,坚持不懈的完成所有章节的代码对照练习和作业练习,你的语言基础将会在训练中自然夯实。

 

学习一小时视频,可能花去的时间是三小时甚至更多。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无敌三角猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值