VS与MFC编程学习

学习资料

官方给出的视频介绍入门教程

https://channel9.msdn.com/Shows/Visual-Studio-Toolbox?sort=rating&page=7

C++基础

https://www.zhihu.com/question/20772069(C++、Visual C++、MFC(编译和封装)之间的关系是什么)

https://www.jianshu.com/p/7df5a3c5e202(C++ primer plus 第六版下载链接)

博客:

(鸡啄米C++)http://www.jizhuomi.com/software/129.html

(鸡啄米MFC)http://www.jizhuomi.com/software/137.html

https://www.zhihu.com/question/21761355(知乎回答,有关MFC、编程学习的一些建议)

https://www.jianshu.com/p/8304d7681228(编程语言介绍)

https://www.cnblogs.com/me115/archive/2012/12/26/2833346.html(C++学习–基础篇(书籍推荐及分享))

https://xwk.iteye.com/blog/2138936(书籍推荐)

视频教程

赫斌的C教程视频    

    http://c.biancheng.net/view/1469.html(视频简介)

     在百度网盘/学习资料

孙鑫的MFC视频(需要先学C++再看)--基于VC++的windows编程

http://club.topsage.com/thread-156290-1-1.html(20讲简介,视频链接失效)

https://www.bilibili.com/video/av38893840(20讲视频全)


 

关于MFC--微软基础类(Microsoft Foundation Classes)的网上的一些看法:

1.

封装,用在 MFC 上是这样的,MFC 是微软对 win32 API 的 c++ 封装。
通俗的说,就是给原来的东西,套个外壳,对外接口变成了另一个样子,可能客户会感觉更好用了,这就是封装。

当然了,得说 MFC 这个封装,是个不怎么样的工作,doc-view framework 今天看来也是 over-design。MFC 在 90 年代和 2000 初,随着 windows 如日中天而风靡一时,打败 borland 达到顶峰,而如今, MFC 对微软来说,也是喜新厌旧,ms 早就移情别恋了。)

https://www.zhihu.com/question/20772069

2.

https://zhidao.baidu.com/question/212858563.html

3.MFC学习规划

   先学会基本结构(文本框)


MFC上位机采数小软件:

1.制作一个收发文本框

https://www.jianshu.com/p/a2020b4f2a9f

2.关于波形显示有帮助的博文

https://blog.csdn.net/fanxianyan1993/article/details/88081598

 


Visual studio 软件使用注意事项

1.使用visual studio 软件编写C++程序步骤:新建项目-->选择C++,空项目,并在下方填好项目名称--->项目资源管理器里选中源文件,添加新建项---->添加C++源文件(.cpp)并命名-->编写C++程序--->调试运行

倘若要编写C语言程序时,在项目资源管理器里选中源文件,添加新建项--->添加C++源文件(.cpp)并命名xxx.c-->编写C语言程序

https://blog.csdn.net/chen134225/article/details/76020750

2.程序结尾要以 下面其一结尾,否则VS软件不会暂停在结果界面,而是会一闪而过,完全看不到结果。 

system("pause");//两种表达选择其一
cin.get();

3. VS2017创建一个基于对话框的MFC

https://blog.csdn.net/zhu_hongji/article/details/81904172 

4.安装MSComm控件

   4.1 以管理员身份运行cmd.exe,否则就会出现错误代码“.......dllregisterserver调用失败,错误代码0x8002801c‘’;正常安装过程见如下链接

      https://blog.csdn.net/hijane/article/details/46851005

      https://blog.csdn.net/fengling963/article/details/80715451

       http://www.pc0359.cn/article/jiaocheng/71090.html

  

你可能感兴趣的:(小白学习)