基本信息
- 項目名稱:
- 使用WPF 3D制作晶體結(jié)構(gòu)演示軟件
- 小類:
- 信息技術(shù)
- 大類:
- 科技發(fā)明制作B類
- 簡介:
- Lieo Crystal Detector是我開發(fā)的一款晶體結(jié)構(gòu)演示軟件。該軟件使用 Visual Basic 2010語言編寫,利用微軟的最新技術(shù)WPF 3D進行軟件開發(fā)。軟件著眼于當今教育的實際情況,致力于彌補當今化學教育方面存在的不足。
- 詳細介紹:
- 本課題完成了設(shè)計和制作一個晶體演示軟件的全部內(nèi)容,包括軟件需求分析、類和模塊的設(shè)計、應(yīng)用程序的界面設(shè)計與代碼編寫;同時,本課題還大量研究了計算和顯示三維物體相關(guān)的空間解析幾何和網(wǎng)格計算幾何等數(shù)學內(nèi)容,以及WPF中用于處理三維場景的System.Windows.Media.Media3D類庫。 Lieo Crystal Detector是我研究和開發(fā)的一款晶體結(jié)構(gòu)演示軟件。軟件旨在提供一個簡便、快捷的晶體構(gòu)建平臺,使用戶只需要輕點幾次鼠標就可以從庫中找到自己想要的晶體,對于軟件沒有內(nèi)置的晶體,簡單設(shè)置晶格參數(shù)和原子也可以快速建立其晶胞模型。 軟件提供了在日常教學和學習過程中經(jīng)常需要使用的功能,如原子計數(shù)、測距、角度計算、尋找配位體等;還提供了多種顯示功能,用戶既可以查看單個晶胞結(jié)構(gòu),也可以切換到整個晶體結(jié)構(gòu)視圖以查看各個晶胞的排列情況。同時,軟件還提供演示功能,用戶可以按照預(yù)設(shè)的方式向他人演示晶體結(jié)構(gòu)。 為了滿足各種需要,軟件提供了諸多設(shè)置功能,例如用戶可以根據(jù)需要設(shè)置光源的顏色和位置、選擇投影類型等。
作品專業(yè)信息
設(shè)計、發(fā)明的目的和基本思路、創(chuàng)新點、技術(shù)關(guān)鍵和主要技術(shù)指標
- 學習晶體結(jié)構(gòu),需要較強的空間想像能力,而這需要靠觀察具體的晶體模型來培養(yǎng)。目前制作晶體結(jié)構(gòu)的軟件較少,現(xiàn)有的少量軟件使用起來很復雜,而且在演示方面提供的功能有限,所以并未被廣大的教師、學生采用?,F(xiàn)代課堂教學中,教師幾乎都是采用幻燈片的形式靜態(tài)展示晶體的結(jié)構(gòu),這難免會有很多局限性。 微軟從Windows 6.0版本的操作系統(tǒng)開始內(nèi)置WPF 3D的圖形支持,鑒于Windows系統(tǒng)的普及性,我就想到可以利用WPF 3D,加上Visual Basic 2010對面向?qū)ο蟪绦蛟O(shè)計的支持,為化學教育工作者和學生們開發(fā)一套簡潔易用、功能強大的晶體演示軟件,解決上面提到問題,填補這方面軟件領(lǐng)域的空白。
科學性、先進性
- 目前已存在少量專業(yè)的晶體學研究軟件,但是這些軟件過于偏向研究領(lǐng)域,致使這些軟件使用起來非常復雜。并沒有廣泛應(yīng)用到課堂教學上。另外,這些晶體軟件都是由國外開發(fā)。國內(nèi)還沒有機構(gòu)對這方面的軟件進行研究,國外的商業(yè)軟件技術(shù)封閉,代碼不公開,不適合國內(nèi)軟件產(chǎn)業(yè)的發(fā)展。 Lieo Crystal Detector是我開發(fā)的一款晶體結(jié)構(gòu)演示軟件。該軟件使用 Visual Basic 2010語言編寫,利用微軟的最新技術(shù)WPF 3D進行軟件開發(fā)。軟件著眼于當今教育的實際情況,致力于彌補當今化學教育方面存在的不足。
獲獎情況及鑒定結(jié)果
- 無
作品所處階段
- 中試階段
技術(shù)轉(zhuǎn)讓方式
- 技術(shù)轉(zhuǎn)讓或股份制合作形式
作品可展示的形式
- 1.實物、產(chǎn)品 2.磁盤 3.現(xiàn)場演示
使用說明,技術(shù)特點和優(yōu)勢,適應(yīng)范圍,推廣前景的技術(shù)性說明,市場分析,經(jīng)濟效益預(yù)測
- 該軟件較好地表現(xiàn)了無機化學課堂上不易直觀觀察的晶體結(jié)構(gòu)及其特性,幫助教師教學,易于學生理解,是一個實用性較強的輔助教學工具。通過計算機上的編程,直觀地表現(xiàn)出分子的三維結(jié)構(gòu)和單個晶胞的結(jié)構(gòu),突破了以往的教學難點。 當這個軟件成熟后,不僅老師能夠在課堂上方便地向同學演示晶體結(jié)構(gòu),學生也能在課后自主研究晶體結(jié)構(gòu)的模型。對于研究新的晶體結(jié)構(gòu),通過錄入實驗測得的晶胞參數(shù)和數(shù)據(jù),也能直觀地觀測以及數(shù)據(jù)的計算,在研究領(lǐng)域也有一定的實用意義。軟件能夠成為廣大教師教學、學生學習,以及專業(yè)研究者的有力助手。它將是一款極具的推廣價值的產(chǎn)品。
同類課題研究水平概述
- 晶體結(jié)構(gòu)課程是高等院?;瘜W專業(yè)以及與化學相關(guān)的材料專業(yè)的重要基礎(chǔ)課程。然而,這部分教學內(nèi)容十分抽象復雜,教師感到難教,學生學起來也覺得困難,主要表現(xiàn)在: (1)晶體結(jié)構(gòu)中涉及到很多的空間立體結(jié)構(gòu),而傳統(tǒng)的教學手段是“黑板+粉筆+掛圖”,很難給學生展示一個全方位的立體的晶體結(jié)構(gòu)模型;并且學習過程中要求學生具有充分的空間立體想象能力,在這方面能力較差的學生學起來就會感到吃力。(2)盡管有些教研室配備晶體結(jié)構(gòu)的實物模型,但畢竟數(shù)量有限。而且授課時攜帶不方便。(3)學生無法根據(jù)已學的結(jié)構(gòu)化學知識自己建構(gòu)模型,課程教學缺乏參與性,從而無法提高學生的學習積極性。 許多老師都曾試圖使用計算機軟件來解決這個問題。但問題并沒有得到解決:一些制圖和動畫軟件如3DMAX、Flash都曾被用來制作晶體模型,但它們是通用的繪圖和動畫軟件,制作晶體模型時過程復雜,表現(xiàn)形式單一且不夠準確。 目前已存在少量專業(yè)的晶體學研究軟件,但是這些軟件過于偏向研究領(lǐng)域,致使這些軟件使用起來非常復雜,而且對教育和學習過程中的許多功能提供得不全面。只有少數(shù)有豐富經(jīng)驗的教授或?qū)W者在課外進行研究,并沒有廣泛應(yīng)用到課堂教學和學生自主研究上。 在另一方面,這些晶體軟件都是由國外開發(fā)。國內(nèi)還沒有公司或機構(gòu)對這方面的軟件進行研究,國外的商業(yè)軟件技術(shù)封閉,代碼不公開,不適合國內(nèi)軟件產(chǎn)業(yè)的發(fā)展。由于國外軟件價格昂貴,支付方式復雜,國內(nèi)的使用者幾乎全部使用的是盜版軟件。 基于這些原因,在絕大多數(shù)學校并未使用計算機軟件的形式進行教學和研究,仍然采用的是傳統(tǒng)手段,計算機的應(yīng)用價值沒有很好地表現(xiàn)出來。由于我自己對編程有一定的研究,于是我就想到用計算機來幫助老師解決這一棘手的問題,利用三維圖形來方便、準確地觀測晶體結(jié)構(gòu)。