可视化技术基础

您所在的位置:网站首页 可视化编程基础 可视化技术基础

可视化技术基础

2023-04-06 04:08| 来源: 网络整理| 查看: 265

C++语言基础知识数据类型基本类型:char、int、float、double、bool派生类型:short、long、signed、unsigned枚举类型:enum{}数组类型:一维数组、多维数组、字符串(字符串实际上就是字符数组加上串尾符'\0')结构类型:struct{},可以与类(class)相对应参考对比自定义类型:

图源:南开大学吴英老师开设课程可视化技术基础课程资料(仅供笔记整理与交流,侵权即删)常量整形常量:进制英文范围前缀例子二进制Binary0-10b/0B0b1000(8)十进制Decimal0-9无8八进制Octal0-7001(8)十六进制Hexadecimal0-9,A-F0x/0X0x1(16)浮点型常量:使用科学表示法,E/e表示10的幂,例子:

3.14\times10^5=3.14e5=3.14e{+05}

3.14\times10^5+5=3.14e5+5

3.14\times10^{-5}=3.14e{-5}

字符型常量:如转义字符(\r、\n、\t、\024等)变量图源:南开大学吴英老师开设课程可视化技术基础课程资料(仅供笔记整理与交流,侵权即删)指针与引用指针

运算符*、&、.、 \rightarrow 等。

引用

引用是被引用对象的别名,对引用的修改就是对被引用对象的修改。

基本运算运算符与表达式运算类型:赋值运算、算术运算、关系运算、逻辑运算、位运算控制语句图源:南开大学吴英老师开设课程可视化技术基础课程资料(仅供笔记整理与交流,侵权即删)图源:南开大学吴英老师开设课程可视化技术基础课程资料(仅供笔记整理与交流,侵权即删)图源:南开大学吴英老师开设课程可视化技术基础课程资料(仅供笔记整理与交流,侵权即删)函数与调用函数定义:语法如下

类型标识符 函数名 (形参列表)

{函数体}

函数调用:语法如下函数名(实参列表)变量名 = 函数名(实参列表)面向对象特点:封装性、继承性、多态性类(class)——封装:包含数据成员和函数成员,函数成员可访问数据成员;三种类型:私有类型(private)、公有类型(public)、保护类型(protect)对象图源:南开大学吴英老师开设课程可视化技术基础课程资料(仅供笔记整理与交流,侵权即删)构造函数、析构函数内联函数Inline友元函数类继承:基类(base)、派生类(derived)

声明语法:class 派生类名:派生方式 基类名

其中派生方式包括public、protected与private

图源:南开大学吴英老师开设课程可视化技术基础课程资料(仅供笔记整理与交流,侵权即删)多重派生多重继承函数重载:声明多个同名函数,完成不同的功能(参数或返回值类型、数量可不同)操作符重载:声明语法——函数类型 operator操作符(形参)多态:虚函数——基类中声明为virtual,派生类中重新定义。函数名、返回值和传递的参数类型必须相同。Windows与可视化概念窗口图源:南开大学吴英老师开设课程可视化技术基础课程资料(仅供笔记整理与交流,侵权即删)事件驱动

Windows程序围绕事件(Event)形成,引发处理函数运行,称事件驱动。

消息是描述事件的信息。

程序执行取决于事件生成顺序,即有生成消息的顺序来决定。

句柄

句柄(Handle)试问都死系统标识对象的整数

图源:南开大学吴英老师开设课程可视化技术基础课程资料(仅供笔记整理与交流,侵权即删)消息

系统定义的消息分类

消息前缀说明消息前缀说明WM_窗口消息LB_列表框控件BM_按钮控件SBM_滚动条控件EM_编辑控件TCM_标签控件CB_组合框控件TVM_树状控件

常用的Windows系统消息

消息名说明消息名说明WM_LBUTTONDOWN鼠标左键按下WM_CLOSE关闭窗口WM_KEYDOWN键盘按键WM_DESTROY销毁窗口WM_CHAR非系统键WM_QUIT退出程序WM_CREATE创建窗口WM_PAINT绘图视图Windows程序主要文件类型文件扩展名文件类型.cpp源程序文件.h头文件.rc资源描述文件.vcxproj主项目文件.sln解决方案文件WinMain函数

Windows程序入口函数,注册窗口类、建立窗口并初始化,处理消息循环,接收WM_QUIT消息终止程序运行。

WinMain函数初始化 :

✓ 注册窗口 - RegisterClass() ✓ 创建窗口 - CreateWindow() ✓ 显示窗口 - ShowWindow() ✓ 更新窗口 - UpdateWindow() ✓ 加载图标 - LoadIcon()✓ 加载光标 - LoadCursor()

窗口样式

图源:南开大学吴英老师开设课程可视化技术基础课程资料(仅供笔记整理与交流,侵权即删)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3