首页 理论教育 多功能电子白板软件的设计

多功能电子白板软件的设计

时间:2022-02-12 理论教育 版权反馈
【摘要】:根据教学的实际需要,电子白板可以嵌入到基于Windows的教学系统中,把实时计算机屏幕作为白板背景,结合计算机屏幕背景,通过电子白板进行教学。在电子白板软件中主要可实现绘图功能,并配有笔的选择、颜色的选择以及文字输入功能。电子教学白板程序使用Visual C++6.0进行开发。启动Visual C++6.0后,创建一个基于对话框的工程,工程名为Test1。

1.3.1 电子白板的方案设计

根据教学的实际需要,电子白板可以嵌入到基于Windows的教学系统中,把实时计算机屏幕作为白板背景,结合计算机屏幕背景,通过电子白板进行教学。在电子白板软件中主要可实现绘图功能,并配有笔的选择、颜色的选择以及文字输入功能。

电子白板启动后会自动最小化在系统托盘中,使用快捷键Ctrl+Shift+a(A)或鼠标左键单击托盘图标就会最大化成一个透明的屏幕,这时就可把实时计算机屏幕作为白板背景,针对屏幕内容使用电子白板软件进行教学;使用鼠标左键选择起始点,移动鼠标就会按照设定的颜色和画笔宽度绘出线段,放开左键曲线就绘制完毕;单击鼠标右键会弹出菜单,可以根据提示选择适当的画笔颜色和画笔的粗细;选择“添加文字”选项,会弹出提示对话框,输入的文字会显示在屏幕上;使用快捷键Ctrl+Shift+a(A)、快捷键F2或使用鼠标滚轮就会使程序最小化到系统托盘中。

1.3.2 电子白板的程序设计

电子教学白板程序使用Visual C++6.0进行开发。启动Visual C++6.0后,创建一个基于对话框的工程,工程名为Test1。考虑到电子白板启动后会自动最小化在系统托盘中,使用快捷键或鼠标左键单击托盘图标就会最大化一个透明的屏幕,可利用NOTIFYICON DATA结构和OnSysCommand函数实现,最大化成一个透明屏幕的主要代码如下:

电子白板软件的绘图功能主要代码如下:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈