研究生: |
高毓懋 |
---|---|
論文名稱: |
核能電廠事故模擬程式PCTRAN於.NET平台之建立與功能改進 |
指導教授: | 林強 |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
原子科學院 - 工程與系統科學系 Department of Engineering and System Science |
論文出版年: | 2006 |
畢業學年度: | 94 |
語文別: | 中文 |
論文頁數: | 102 |
中文關鍵詞: | 核能電廠 |
外文關鍵詞: | .NET, PCTRAN |
相關次數: | 點閱:1 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本研究針對現有的核能電廠事故分析程式PCTRAN越來越多的新功能所造成的版本過多而且維護不易,使用舊元件和資料庫連接技術在新執行環境中不再被支援,沒有良好國際語言化的程式架構等等的缺點作整體的改善規劃。
本研究採用Microsoft的.NET開發環境,在這環境上建立一個更適合的PCTRAN程式架構,使用較新的元件以及資料庫連接技術,可以簡潔地將使用VB6環境開發的 PCTRAN各版本功能整合進來並且提供更佳的各國語言化架構以及網路連線模型,開發的過程利用版本控制軟體來掌控程式的版本演進。
在主程式架構上,在.NET的表單物件上延續使用原本專用的COM控制項,並且把模組轉換成靜態類別。在國際語言化方面使用XML格式儲存資料,並且可讓使用者動態更改和直接套用在程式中。在版本管理方面使用SVN檔案庫來記錄追蹤開發的變動。在網路應用方面,制定了一個完整且對稱的通訊協定。最後以實際幾個範例進行以上功能目的的驗證。
參考文獻
網址
□ MSDN
http://www.microsoft.com/taiwan/msdn/
□ http://www.microsoft.com/net/default.mspx
□ http://msdn.microsoft.com/netframework/downloads/framework1_1/
□ .NET Framework 核心技術導論
http://move-to.net/Comm/Downloads/DocumentDownloads/1350.aspx
□ http://turtle.ee.ncku.edu.tw/~s1998/n26864301/
□ http://www.jjhou.com/article98-8.htm
□ http://www.iiiedu.org.tw/knowledge/knowledge20021030_2.htm
□ http://www.microsoft.com/taiwan/vstudio/using/understand/interop/default.htm
□ http://www.taiwan.cnet.com/enterprise/glossary/term/0,2000062921,2000055116,00.htm
□ http://msdn.microsoft.com/netframework/programming/breakingchanges/default.aspx
□ .NET 平台的重量級成員 - ADO.NET簡介http://edu.uuu.com.tw/ucomtips/010824.htm
□ http://wiki.luna.com.tw/index.php/Debian_Chinese_Linux_MultiLingualization
□ http://subversion.tigris.org/
□ http://www.nongnu.org/cvs/
□ http://freebsd.sinica.edu.tw/~plasma/svnbook/book.html
□ http://www.w3.org/TR/2004/REC-xml-20040204/
□ http://www.loc.gov/standards/iso639-2/englangn.html
□ http://rt.openfoundry.org/Foundry/Help/4-02.html
書目
□ 許定國,核能電廠暫態事故分析程式PCTRAN之資料庫建立與網路應用,清華大學,2004
□ 呂文達,C#範例精要解析,文魁資訊,2003
□ 蔡孟哲,C#.NET程式設計徹底研究,文魁資訊,2002
□ 彭明柳,Visual Basic.NET徹底研究,博碩文化,2005
□ 黃嘉輝,C#.NET網路程式設計,文魁資訊,2003
□ Harvey M. Deitel, Paul J. Dietel, Jeffrey A. Listfield, Tem R. Nieto, Cheryl H. Yaeger, Marina Zlatkina, C# How to Program, Prentice Hall,2001
□ Jesse Liberty,Programming C#,O'Reilly,2005
□ Andrew Whitechape, Tom Archer,Inside C#, Microsoft Press,2002
□ Simon Robinson, Christian Nagel, Jay Glynn, Morgan Skinner, Karli Watson, Bill Evjen, Professional C#, Wiley,2004
□ Kimmel Paul, Advanced C# Programming, McGraw-Hill,2002
□ Eric Brown, Windows Forms Programming with C#, Manning,2002
□ Stephen Teilhet, Jay Hilyard, C# Cookbook, O'Reilly,2003
□ Peter Drayton, Ben Albahari, Ted Neward, C # in a Nutshell, O'Reilly,2003
□ Richard Blum, C# Network Programming, Sybex,2003
□ Eckel Bruce, O´Brien, Larry, Thinking in C#, Prentice Hall,2003