摘 要針對目前醫學圖像數據在課件制作應用中的問題,本文提出了一種基于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