学IT吧 精品IT资源库

 找回密码
 立即注册
查看: 10|回复: 0

ATL(四)基础应用篇 讲解ATL内部构架和内部代码的实现原理

[复制链接]

2080

主题

2088

帖子

7817

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7817
发表于 昨天 09:49 | 显示全部楼层 |阅读模式

QQ_1790992288202.png

适合人群:

完成windows编程基础,windows核心编程,windows网络编程,以及COM组件原理的同学,并且希望能够用ATL开发控件的同学。

你将会学到:

讲解ATL内部构架和内部代码的实现原理。

课程简介:

讲解了ATL内部构架,内部代码的实现原理。是的用户能够灵活使用ATL编写自己的组件。

ATL永久存储原理

ATL的列举器原理

ATL连接点实现原理

ATL中的窗口和对话框

ATL属性页原理

ATL控件实现原理

第1章永久存储(4小时27分钟5节)

1-1永久存储简介[55:16]
1-2自己实现一个永久存储[36:27]
1-3ATL实现永久存储的原理一[01:12:30]
1-4ATL实现永久存储原理二[55:28]
1-5Marshal As Value[47:55]


第2章ATL列举器(4小时1分钟9节)

2-1ATL实现IEnumXXX举例[34:41]
2-2CComEnum[45:38]
2-3CComEnum另外两种列举方法举例[13:19]
2-4列举顺序容器vector的非拷贝形式[26:04]
2-5自带拷贝和类型转换的列举[17:28]
2-6即用即创建的顺序容器[22:33]
2-7容器接口[19:54]
2-8垫片类CAdaptor[19:33]
2-9Atl提供的几个容器类[42:44]


第3章连接点(4小时24分钟6节)

3-1连接点[59:45]
3-2连接点的实现例子[47:00]
3-3在DLL中制作接受连接点事件的对象[49:16]
3-4接受连接点事件对象内部实现原理[59:52]
3-5使用实例[29:42]
3-6IProviderClassInfo2[18:25]


第4章 窗口和对话框 (11小时49分钟 18节)

4-1ATL中的windows窗口程序[38:43]
4-2SupClass[17:45]
4-3把一个窗口的所有东西做到一个类中(一)[51:08]
4-4把一个窗口放到一个类中(二)[01:09:20]
4-5SupClass和ATL[27:59]
4-6ATL中窗口类的注册[52:20]
4-7设置窗口类类型以及窗口类型和扩展类型[53:41]
4-8窗口消息处理过程[54:39]
4-9ATL窗口消息处理宏用法[12:13]
4-10ATL窗口消息处理宏结构[11:18]
4-11Command和Notify消息[23:55]
4-12消息反弹技术[01:06:30]
4-13消息上推技术[36:20]
4-14消息链条和消息分类[36:45]
4-15动态消息链[29:51]
4-16对话框程序[38:36]
4-17CContainedWindow中的SuperCla[53:24]
4-18SubClass技术[34:52]


第5章 属性页 (1小时8分钟 1节)

5-1属性页的原理[01:08:56]
6-1属性页的原理[01:08:56]


第6章 控件 (18小时32分钟 22节)

6-2控件概述[34:10]
6-3容器侧规则一[55:02]
6-4容器侧规则二[24:18]
6-5控件规则一[53:54]
6-6控件规则二[01:00:57]
6-7阅读代码环境的搭建[30:09]
6-8IOleObject在ATL中的实现一[01:01:14]
6-9IOleObject在ATL中的实现二[45:02]
6-10控件是如何被激活的[55:22]
6-11控件的显示-有窗口(WM_PAINT)[32:46]
6-12IViewObject和无窗口控件的视图[01:07:25]
6-13控件侧的其他接口的实现[01:27:28]
6-14控件中的IPropertyNotifySink接口以[01:03:56]
6-15容器侧如何激活控件一[01:01:17]
6-16容器侧如何激活控件二[41:41]
6-17容器侧Control Site的实现一[43:31]
6-18容器侧ControlSite接口实现二[40:29]
6-19容器侧的ControlSite接口实现三[48:44]
6-20ATL对话框上的控件[35:08]
6-21如何用带控件的对话框模板来创建对话框[48:58]
6-22复合控件和DHTML控件
购买主题 本主题需向作者支付 15 学币 才能浏览
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|学IT吧

GMT+8, 2026-10-4 06:23 , Processed in 0.072921 second(s), 23 queries .

学IT吧 www.xueit8.com X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表