钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,
而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理Window消息或特定事件。本文来自辣.文~论^文·网原文请找腾讯324'9114
钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。[3]
3.系统需求分析
3.1 软件系统描述
该软件是应用在Windows系列操作环境下的,它由两个程序组成,教师机程序和学生机程序。教师机程序获取教师机屏幕位图,通过网络在特定的地址和端口上将屏幕位图数据发送出去。
学生机程序从网络上接收教师机屏幕位图数据,显示在学生机的整个屏幕上,学生机屏幕同教师机屏幕图象保持同步。
论文网http://www.751com.cn/
从网络的分层协议上来看,本软件属于采用TCP/IP协议的应用层软件,与底层的网络实现方式无关,只要网络支持TCP/IP协议即可。所以本软件主要使用于本地局域网。
3.2 需求工作流
3.2.1 初始业务建模
1、初始业务模型用例图
通过对传统黑板课堂教学的观察,分析后可得出教学的业务模型如图3-1所示:
图 3-1初始业务模型用例图
2、初始业务模型场景
由初始业务用例图可以模拟出一个课堂教学的场景如下:
1)教师A准时进入教室开始上课
2)常规课前点名
3)教师A放映PPT进行讲课
4)教师A就某一知识点提问学生B
学生B回答教师A提问的问题
5)教师A继续讲课
6)学生C有疑问举手提问
教师A详细解答学生C的疑问
7)教师A继续讲课
8)教师A发现学生D上课看小说,学生D被罚站10分钟
9)教师A继续上课
10)10分钟后,学生D请求回教室继续上课
教师A同意其请求,学生D继续上课
11)教师A继续上课
12)教师A布置课后作业
13)下课
3.2.2 系统初始需求建模
1、 初始需求模型用例
(1)登录用例
登录用例使学生用唯一的学号和对应的密码登录进行上课签到,用例图如下:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
C++的多媒体屏幕广播教学系统设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766