论文部分内容阅读
摘 要针对目前医学图像数据在课件制作应用中的问题,本文提出了一种基于Delphi的医学积件教学平台的设计方法,并给出了实现过程。
关键词 医学积件;平台;设计
中图分类号:G434文献标识码:A文章编号:1671-489X(2007)12-0053-02
Design of Medical Integrable Ware Platform based on Delphi//Lu Huifen,Hu Junfeng
Abstract In this article, we firstly analyze the main issues existed in current courseware, and then put forward a kind of design of medical integrable ware platform based on Delphi. Finally, we discuss the key to the platform.
Key words Medical Integrable Ware;platform;design
Author’s address
1 Modern Educational Technology Center ,Xuzhou Normal University , Xuzhou,Jiangsu221006
2 Institute Cancer of Xuzhou Medical Coloege, Xuzhou,Jiangsu221006
1 引言
积件(Integrable Ware)是由教师和学生根据教学需要,自己组合运用多媒体教学信息资源的教学软件系统[1]。积件思想作为一种关于CAI发展的系统思路,是对多媒体教学信息资源和教学过程进行准备、检索、设计、组合、使用、管理、评价的理论与实践。它不是在技术上把教学资源素材库和多媒体著作平台的简单叠加,而是从课件的经验中发展出来的现代教材建设的重要观念转变,是继第1代教学软件课件之后的新1代教学软件系统和教学媒体理论。它包括教学资源素材库、微课件单元和积件组合平台3个基本部分。设计制作多媒体教学组合平台是整个系统的核心[2]。
数字化后的文字、图像、表格、电影、声音等存储于医院影像系统中,可直接服务于医疗,但教学与科研应用目前却很不方便。现在,医学教学中已广泛采用多媒体课件方式,课件的制作离不开图像等医院的影像系统信息,怎样利用这些信息呢?现在的办法是个人去查,一个一个备份,然后再在课件制作中打开利用,做过课件的教师都有很多类似的经历,要做好一堂课的课件确实是一个费时又费力的事。为了更好地利用医院的影像系统中的信息,教师有必要开展新型的积件系统的研究。通过开发一个课件制作平台,使医院图像数据库中查找到的有用图像,直接添加到课件中去。这样就可以减少许多的中间环节,从而使得课件的制作轻而易举,既可以丰富课件内容,又可以增加医院图像的利用率。
2 医学积件教学平台的开发
要完成医学积件系统的开发,就必须开发一套课件自动生成平台。它能有效地利用医院多媒体数据库的相关信息,自动生成医学教学课件。
2.1 平台开发应起点高
目前一些优秀的多媒体编著平台如Authorware、PowerPoint对普及学校课堂计算机辅助教学、教学素材资源的建设起到了很好的推动作用,但它们不是笔者所说的平台。笔者在开发医学教学平台时吸收了常用的课件生成平台的设计思想,考虑到目前大部分教师使用计算机的实际水平,而且忙于日常的教学和临床医疗,所以直接面向学校师生的平台系统应在易学易用方面多下工夫,使教师能借助系统这一工具灵活方便地制作教学软件。
2.2 编程控件选择
开发时笔者选用了Delphi6.0编程语言,充分利用它强大的编程处理功能及具备与PowerPoint关联的相关控件的特性。Delphi6.0中相关控件有PowerPoint Presentation控件、PowerPoint Application控件、PowerPoint Slide控件,实现了与PowerPoint演示文稿的关联,直接把多媒体数据库程序中图像和文档插入到PowerPoint中,并控制播放[3]。这样在开发平台时就不必自行开发第三方控件,从而可以减少开发时间,降低开发风险,提高程序运行可靠性和可移植性,进而开发出安全可靠的课件生成平台。
2.3 编程实现
首先完成对控件PowerPoint Presentation、PowerPoint Application、PowerPoint Slide属性的设置,主要包括是否自动连接(Auto Connect)、连接种类(Connect Kind)、连接远程计算机名(Remote Machine Name)、设置幻灯片(Slide Show Settings)等,各控件的主要方法在程序代码中进行定义[4]。
其次要添加数据库相关控件:Table、Data Source、DB Navigator、DB Grid、DB Image,完成平台与多媒体数据库的连接与图片显示。
利用平台,直接把多媒体数据库图片添加进PowerPoint 演示文稿的实现界面图(如图1所示),其实现过程如下:
PowerPoint Slide1.Connect To (PowerPoint Presentation1. Slides. Add(PowerPoint-Presentation1. Slides. Count 1,1));
with PowerPoint Slide1 do
begin
button4.Enabled := True; {设置图片的位置}
Layout := 20; {设置背景}
Follow Master Background := 0;
Background.Fill.Preset Gradient(2, 2, 10); {设置文本}
Shapes.Item(1).textFrame.textRange.Insert After(Table1.Field by name(’疾病’).As String);
Shapes.Item(3).textframe.textrange.Font.Name := ’Arial’;
Shapes.Item(3).textframe.textrange.Insert After(’门诊号:’ Table1.Field By Name(’门诊号’).As String #13 ’姓名:’ Table1.Field By Name(’姓名’).As String #13 ’说明:’ table1.field by name(’说明’).AsString); {插入图片}
Db Image1.Copy To Clipboard;//复制到剪贴板
Shapes.Item(2).Delete;
Shapes.Paste;//粘贴
Shapes.Item(2).Left :=200;
Shapes.Item(2).Top := 180;
Shapes.Item(2).Width := 300;
Shapes.Item(2).Height := 300;
Slide Show Transition.Advance On Time := 1; {设置幻灯的变化时间}
Slide Show Transition.Advance Time := 2;
Name := Table1.Field By Name(’疾病’).As String (Int To Str(PowerPoint Presentation1.Slides.Count));
TV1.Items.Add Child(TN,Name);
TN.Selected;
TV1.Set Focus;
3 结束语
由于目前PowerPoint在大专院校应用最广,许多教师已掌握了使用PowerPoint制作课件的技术。笔者本着无需培训,最易使用的方向,在PowerPoint的基础上开发了该平台。这样,随着PowerPoint主流软件不断加强其功能,相信这一平台的利用率也会更高,使用寿命也就可能更长。
参考文献:
[1]教育部现代远程教育资源建设委员会.教育资源建设技术规范(征求意见稿)[Z].2002
[2]胡俊峰.医学教学积件系统的研究[J].医疗设备信息,2004(1):22-23
[3]段兴.Delphi 6控件实用程序设计100例[M].北京:人民邮电出版社,2002
[4]陈豫龙.Delphi 6数据库系统开发实例导航[M].北京:人民邮电出版社,2002
关键词 医学积件;平台;设计
中图分类号:G434文献标识码:A文章编号:1671-489X(2007)12-0053-02
Design of Medical Integrable Ware Platform based on Delphi//Lu Huifen,Hu Junfeng
Abstract In this article, we firstly analyze the main issues existed in current courseware, and then put forward a kind of design of medical integrable ware platform based on Delphi. Finally, we discuss the key to the platform.
Key words Medical Integrable Ware;platform;design
Author’s address
1 Modern Educational Technology Center ,Xuzhou Normal University , Xuzhou,Jiangsu221006
2 Institute Cancer of Xuzhou Medical Coloege, Xuzhou,Jiangsu221006
1 引言
积件(Integrable Ware)是由教师和学生根据教学需要,自己组合运用多媒体教学信息资源的教学软件系统[1]。积件思想作为一种关于CAI发展的系统思路,是对多媒体教学信息资源和教学过程进行准备、检索、设计、组合、使用、管理、评价的理论与实践。它不是在技术上把教学资源素材库和多媒体著作平台的简单叠加,而是从课件的经验中发展出来的现代教材建设的重要观念转变,是继第1代教学软件课件之后的新1代教学软件系统和教学媒体理论。它包括教学资源素材库、微课件单元和积件组合平台3个基本部分。设计制作多媒体教学组合平台是整个系统的核心[2]。
数字化后的文字、图像、表格、电影、声音等存储于医院影像系统中,可直接服务于医疗,但教学与科研应用目前却很不方便。现在,医学教学中已广泛采用多媒体课件方式,课件的制作离不开图像等医院的影像系统信息,怎样利用这些信息呢?现在的办法是个人去查,一个一个备份,然后再在课件制作中打开利用,做过课件的教师都有很多类似的经历,要做好一堂课的课件确实是一个费时又费力的事。为了更好地利用医院的影像系统中的信息,教师有必要开展新型的积件系统的研究。通过开发一个课件制作平台,使医院图像数据库中查找到的有用图像,直接添加到课件中去。这样就可以减少许多的中间环节,从而使得课件的制作轻而易举,既可以丰富课件内容,又可以增加医院图像的利用率。
2 医学积件教学平台的开发
要完成医学积件系统的开发,就必须开发一套课件自动生成平台。它能有效地利用医院多媒体数据库的相关信息,自动生成医学教学课件。
2.1 平台开发应起点高
目前一些优秀的多媒体编著平台如Authorware、PowerPoint对普及学校课堂计算机辅助教学、教学素材资源的建设起到了很好的推动作用,但它们不是笔者所说的平台。笔者在开发医学教学平台时吸收了常用的课件生成平台的设计思想,考虑到目前大部分教师使用计算机的实际水平,而且忙于日常的教学和临床医疗,所以直接面向学校师生的平台系统应在易学易用方面多下工夫,使教师能借助系统这一工具灵活方便地制作教学软件。
2.2 编程控件选择
开发时笔者选用了Delphi6.0编程语言,充分利用它强大的编程处理功能及具备与PowerPoint关联的相关控件的特性。Delphi6.0中相关控件有PowerPoint Presentation控件、PowerPoint Application控件、PowerPoint Slide控件,实现了与PowerPoint演示文稿的关联,直接把多媒体数据库程序中图像和文档插入到PowerPoint中,并控制播放[3]。这样在开发平台时就不必自行开发第三方控件,从而可以减少开发时间,降低开发风险,提高程序运行可靠性和可移植性,进而开发出安全可靠的课件生成平台。
2.3 编程实现
首先完成对控件PowerPoint Presentation、PowerPoint Application、PowerPoint Slide属性的设置,主要包括是否自动连接(Auto Connect)、连接种类(Connect Kind)、连接远程计算机名(Remote Machine Name)、设置幻灯片(Slide Show Settings)等,各控件的主要方法在程序代码中进行定义[4]。
其次要添加数据库相关控件:Table、Data Source、DB Navigator、DB Grid、DB Image,完成平台与多媒体数据库的连接与图片显示。
利用平台,直接把多媒体数据库图片添加进PowerPoint 演示文稿的实现界面图(如图1所示),其实现过程如下:
PowerPoint Slide1.Connect To (PowerPoint Presentation1. Slides. Add(PowerPoint-Presentation1. Slides. Count 1,1));
with PowerPoint Slide1 do
begin
button4.Enabled := True; {设置图片的位置}
Layout := 20; {设置背景}
Follow Master Background := 0;
Background.Fill.Preset Gradient(2, 2, 10); {设置文本}
Shapes.Item(1).textFrame.textRange.Insert After(Table1.Field by name(’疾病’).As String);
Shapes.Item(3).textframe.textrange.Font.Name := ’Arial’;
Shapes.Item(3).textframe.textrange.Insert After(’门诊号:’ Table1.Field By Name(’门诊号’).As String #13 ’姓名:’ Table1.Field By Name(’姓名’).As String #13 ’说明:’ table1.field by name(’说明’).AsString); {插入图片}
Db Image1.Copy To Clipboard;//复制到剪贴板
Shapes.Item(2).Delete;
Shapes.Paste;//粘贴
Shapes.Item(2).Left :=200;
Shapes.Item(2).Top := 180;
Shapes.Item(2).Width := 300;
Shapes.Item(2).Height := 300;
Slide Show Transition.Advance On Time := 1; {设置幻灯的变化时间}
Slide Show Transition.Advance Time := 2;
Name := Table1.Field By Name(’疾病’).As String (Int To Str(PowerPoint Presentation1.Slides.Count));
TV1.Items.Add Child(TN,Name);
TN.Selected;
TV1.Set Focus;

3 结束语
由于目前PowerPoint在大专院校应用最广,许多教师已掌握了使用PowerPoint制作课件的技术。笔者本着无需培训,最易使用的方向,在PowerPoint的基础上开发了该平台。这样,随着PowerPoint主流软件不断加强其功能,相信这一平台的利用率也会更高,使用寿命也就可能更长。
参考文献:
[1]教育部现代远程教育资源建设委员会.教育资源建设技术规范(征求意见稿)[Z].2002
[2]胡俊峰.医学教学积件系统的研究[J].医疗设备信息,2004(1):22-23
[3]段兴.Delphi 6控件实用程序设计100例[M].北京:人民邮电出版社,2002
[4]陈豫龙.Delphi 6数据库系统开发实例导航[M].北京:人民邮电出版社,2002