当前课程知识点:VC++面向对象与可视化程序设计(上):Windows编程基础 >  第1章 Windows应用程序基础 >  1-4 Windows应用程序组成及编程步骤 >  1-4-2

返回《VC++面向对象与可视化程序设计(上):Windows编程基础》慕课在线视频课程列表

1-4-2在线视频

1-4-2

下一节:1-5-1

返回《VC++面向对象与可视化程序设计(上):Windows编程基础》慕课在线视频列表

1-4-2课程教案、知识点、字幕

下面我们介绍一下常见的几个数据类型

这些数据类型大家看起来可能比较陌生

但实际上很好理解

大家看到WORD这个数据类型 实际上是什么呢

typedef 类型自定义

这个typedef大家学习过C语言已经非常熟悉了

就是unsigned short 16位的无符号整型

所以大家只要看到它是如何定义出来的 就很容易理解了

比如说大写的LONG 大家一看不熟悉

实际上就是小写的long 它变成一个宏

所以typedef long 实际上大家这么一定义就知道了

DWORD是32位无符号长整型unsigned long

UINT是unsigned int 也是无符号的长整型

还有BOOL 实际上它是一个布尔值 它也是一个整型数

它的结果只有True/False

所以这个新的数据类型 看似新面孔

实际上如果把系统里面如何定义这些数据类型 把它的原型写出来

大家就很容易理解 没有什么新的东西

只是写法不一样而已

这里还有两个32位的指针

一个是指向字符串的 一个是指向字符串的常量的

那下面还给大家介绍几非常重要的数据结构

一个是MSG 一个是WNDCLASSEX 还有一个是矩形

首先我们看MSG结构

前面已经给大家提过了 这里再给大家强调一下

它主要是用来定义它相应的消息

WNDCLASSEX是比较重要的 它有这些参数

第一个参数是窗口类的大小

它的取值通常就用sizeof(WNDCLASSEX)就可以了

第二个是一个窗口的样式 一般设置为0

第三个是指向窗口函数的指针

这个窗口函数就是我们讲的WndProc函数

以及窗口类的字节数等等 这些内容大家容易理解

在这里用的是窗口的icon

窗口类的图标以及光标、背景刷

就是说应用程序打开后看到的是背景什么颜色

现在我们介绍矩形结构

矩形结构实际上很简单

它结构里面只有4个成员

分别是矩形的左上角XY坐标和右下角的XY坐标

2个点唯一确定一个矩形

矩形结构就是这样的

VC++面向对象与可视化程序设计(上):Windows编程基础课程列表:

第0章 课前讨论

-讨论实录

--0-0

第1章 Windows应用程序基础

-1-1 Windows应用程序的特点

--1-1

-1-2 可视化编程

--1-2

-1-3 关于API

--1-3-1

--1-3-2

-1-4 Windows应用程序组成及编程步骤

--1-4-1

--1-4-2

-1-5 应用程序举例

--1-5-1

--1-5-2

--1-5-3

第2章 Windows的图形设备接口及Windows绘图

-02-1 Windows图形设备接口

--02-1-1 GDI

--02-1-2 图形刷新

--02-1-3 获得设备环境方法

--02-1-4 映像模式

-02-2 绘图工具与颜色

--02-2-1 画笔

--02-2-2 画刷和颜色

-02-3 常用绘图函数

--02-3 常用绘图函数

-02-4 例题和作业

--02-4-1 例题1

--02-4-2 例题2

--02-4-3 例题3

--02-4-4 例题4

--02-4-5 作业

-第2章源代码

--外部链接

--外部链接

第3章 文本与字体

-3-1 设置文本的设备环境

--3-1 设置文本的设备环境

-3-2 文本的输出过程

--3-2 文本的输出过程

-3-3 例题和作业

--3-3-1 (例3-1)

--3-3-2 (例3-2)

--3-3-3 (例3-3)

--3-3-4 (例3-4)

--3-3-5 (作业)

-第3章源代码

--外部链接

第4章 Windows应用程序中的键盘与鼠标

-4-1 Windows 应用程序中的键盘与鼠标

--4-1

-4-2 键盘的操作应用举例

--4-2

-4-3 例题

--4-3

-4-3 鼠标在应用程序中的应用

--4-3

-4-4 例题4-4

--4-4

-第4章源代码

--外部链接

第5章 资源在Windows编程中的应用

-5-1 菜单和加速键资源及其应用

--5-1

-5-1(例1)

--5-1(例1)

-5-2 位图资源及其应用

--5-2

-5-3 对话框资源及其应用

--5-3-1

--5-3-2

-5-4 图标资源的应用

--5-4

-第5章源代码

--外部链接

-第一次作业

--第一次作业--作业

-第二次作业

--第二次作业--作业

-第三次作业

--第三次作业--作业

1-4-2笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。