- 博客(8)
- 收藏
- 关注

原创 VC++深入详解--第二章 掌握C++
1. C++ VS C 封装性:把数据和数据操作组织在一起,程序结构紧凑,提高了类内部的数据安全性; 继承性:软件可扩充性和代码重用性; 多态性:设计程序时可以更好的对问题进行抽象,有利于代码的维护和可重用性;2. 结构体—>>类C语言中的结构体:#include <iostream.h>struct Point{ int x; int y;};void main(){ Point pt; pt.x=5; pt.y=5; cout<&
2021-01-13 22:47:28
1000

原创 VC++深入详解--第一章 Windows程序内部运行机制
1.1 API与SDKAPI:application programming interface,应用程序编程接口,如在windows系统编程时,windows系统提供了很多API函数接口供开发者直接使用,在windows.h头文件进行了声明MSDN:windows开发说明工具,介绍windows系统API的使用SDK:software development kit,软件开发包,包括开发工具、开发文档说明、开发环境、API函数、辅助工具等。1.2 窗口与句柄窗口:屏幕上显示的一块矩形区域,是应用
2020-12-16 21:59:56
549
原创 函数的重载、覆盖和隐藏
1. 函数的重载(overload) 重载:相同作用域下,函数名相同但参数不同(参数个数、参数类型、参数顺序)的函数之间构成函数重载。 重载的特点: (1)相同的作用范围,一般指同一个类中; (2)函数名相同 (3)参数不同 (4)与返回值类型无关 (5)与virtual关键字无关 (6)早绑定技术,在编译期间确定调用的函数class A{public: int func(int a); void func(int a, int
2021-01-24 22:58:29
601
原创 C++的标准输入输出流
1. C++的标准输入输出 C++中提供了一套输入输出流类的对象,它们是cin 、cout和cerr,对应c语言中的三个文件指针stdin、stdout、stderr,分别指向终端输入、终端输出和标准出错输出(也从终端输出)。 cin与>>一起完成输入操作,cout、cerr与<<一起完成输出与标准错误输出。 利用cin和cout比C语言中的scanf和printf要方便得多,cin和cout可以自动判别输入输出数据类型而自动调整输入输出格式,不必像scanf
2021-01-19 22:41:09
459
原创 Win32 Application和Win32 Console Application
1. Win32 Application和Win32 Console Application的区别 win32应用程序是有窗体的(当然也可以没有),有Windows消息循环机制的。而win32控制台应用程序只是在控制台下运行的程序,类似以前dos的程序。 Win32 Application和Win32 Console Application 都是工作在32位Windows环境的程序。 其中Win32 Application 就是普通的常见的窗口应用程序,当然有的界面做得比较个性化,比如圆形的
2020-12-23 22:04:52
1731
原创 Windows应用程序工作原理随记
Windows系统的运行原理windows应用程序:事件驱动、基于消息应用程序对操作系统提供的接口函数的调用称为系统调用,操作系统的接口函数直接对输入输出设备进行控制;操作系统感知输入输出设备的操作,并上送应用程序(消息,封装成MSG结构体),应用程序对设备操作做出处理。消息队列:先进先出的缓冲区。应用实例:运行中的应用程序。操作系统调用回调函数,回调函数由用户设计。创建窗口类一定要基于已经定义好的窗口类的名字进行设计,否者无法找到对应的窗口类。translatemessage:将消息组.
2020-12-23 00:08:11
511
原创 MFC之MSDN libraries
1. 在线工具 在线连接:https://docs.microsoft.com/zh-cn/cpp/mfc/reference/mfc-classes?view=msvc-160&viewFallbackFrom=vs-20172. 离线工具 离线安装: 下载安装地址:https://www.microsoft.com/en-us/download/details.aspx?id=20955 下载完成后,直接安装。...
2020-12-20 22:42:06
336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人