zoukankan      html  css  js  c++  java
  • 小结9.6——学习深入详解VC++

    最近学习了c++深入详解的二、三章节,通过学习,心静的百度,我弄懂了iostream和iostream.h的区别,用前者的时候要加上using namespace std;命名空间.

    VS中start without debugging和with debugging是一个看得到win32程序结果,一个看不到的,快捷方式分别是CTRL+F5和F5。遇到不懂的类可以按F1察看MSDN获得帮助。

    在MFC的程序中,也是WinMain函数作为其入口点函数的,只是它做的比较隐蔽,很多东西帮你封装好了,只需调用,不过通过学c++的虚函数、覆盖和隐藏,第三章中这种思想的反复应用,还是会把人弄得有点糊涂的。

    学习了MFC的五个大类,CMainFrame,C***view,C***App,C***Doc,CDlg.写成***是工程的名字,因工程而不同。前两者都是窗口类,第三个是应用程序类,每个应用程序都有一个全局的变量theApp,第四个是文档类,好像作用挺大的,不过有待学习。::是作用域标志符,而当它之前什么都不加的时候,表示后面的函数是全局函数。全局变量theApp的分配是在winmain前完成的,在它分配时,因为它是CTestApp类的,所以要先对这个类及其父类进行构造函数,这些都运行了才是对winmain的运行。winmain运行时也是先初始化一些内容,再设计和注册窗口、创建、显示、更新窗口等等,run函数来实现消息循环,还有一个系统默认的窗口过程函数。这一切就不赘述了。

    还有一点要注意,构造函数要写在public之后,这容易忽视。

    总体来说,学了不少,也编了一点,对于VS2008也熟悉了一些,也没有刚开始想的那么难了。下一步还是要继续学习这本书的,书写的很好,我看书的速度不快,不过理解倒是深了不少,还是有收获的。深入浅出那本书也很好,看看。

    明天开始上学的第二天,虽然有说要把课程分成两学期上的,但我还是想这学期把课程学完,并且拿到一个高分,完满我的研究生课程。明天要早起去上数学了,加油啦!课余把基础打好,然后继续学习签名的程序吧。里面很多代码是系统生成的,注意区分。移动互联网,多看英文文献,写综述,争取发文章哦。

  • 相关阅读:
    基于Linux的v4l2视频架构驱动编写
    eclipse中的快捷键
    单例模式
    Java集合之LinkedHashMap
    Java集合之HashMap
    Java集合之LinkedList
    Java集合之ArrayList
    Java垃圾回收机制
    JVM的内存区域划分
    Java并发编程:Thread类的使用
  • 原文地址:https://www.cnblogs.com/liuliunumberone/p/1819686.html
Copyright © 2011-2022 走看看