节点文献
NS2代码自动生成的交互设计
NS2 Code Automatic Generation Interaction Design
【作者】 陈亮;
【导师】 赵远东;
【作者基本信息】 南京信息工程大学 , 系统分析与集成, 2007, 硕士
【摘要】 随着应用程序开发环境的日益复杂,如Java 2 Enterprise Edition(J2EE)以及微软的软件平台如Microsoft Foundation Classes(MFC)和DOT NET等,代码生成技术在专业应用程序开发过程中的地位越来越重要了。使用代码生成技术,无论是购买第二方的代码生成器,还是自行开发的代码辅助生成软件,都可以极大地加快应用软件的编程速度,降低错误发生率,从而提高应用软件的生产效率。同时,任何代码生成技术也是由人机交互界面和底层功能实现组成,二者缺一不可。界面设计是构造系统得重要步骤。好的界面设计使用户更方便容易的使用整个系统,提高了使用效率,同时也对底层功能产生影响。NS是一款随着网络的发展而发展壮大的多协议的以C++和模拟脚本Otcl语言开发使用的软件,由于它是免费的,且模拟功能强大,在教学研究中作用日益显著。因为不断有人对其原有构件的补充,NS模拟脚本代码越发的复杂起来,开发NS模拟脚本代码的代码生成系统有助加快NS模拟的编程速度,降低错误有很大的作用。本文的主要内容:1、简单介绍NS2软件。2、分析了NS2的模拟脚本的语义语法,并归纳出其基本组成。3、提出符合要求的代码生成系统和界面设计模型。4、根据相应模型交互设计了NS2代码模拟生成系统。5、测试和评估该系统。
【Abstract】 To face the more and more complex of software environment, as Java 2 Enterprise Edition(J2EE) and Microsoft Foundation Classes (MFC) and DOT NET etc, the code automationgeneration plays more important role in the professional software development of process. Withcode generation technology, no matter what buy the other software, or design it by us, codegeneration can promote the progress development greatly, decrease the error rate, and improvethe effect of deployment. However, all the code generation is consist by the interface design andfunction design, both can not be absented. The interface design is the important step. Theexcellent interface can help user operation easily, improve the efficiency of using, reduces theerror.Network simulation is multi-protocol simulation software which is following thedevelopment of network and consists of C++ language and Otcl script. It is more important in theresearch that NS is free software and function is completed. By adding the component, NS2simulating script became more and more complex, develop code generation of NS2 script canhelp user promote design and reduce mistakes.This paper mainly includes the following section:1、Introduce NS2 software2、Analogy the grammar and meaning of NS2 script, and sum up its basic construction.3、Describe the interface and code generation model that meet the requests.4、Design the NS2 code generation system by the model5、Test and estimate the system.
【Key words】 NS2; Code Automatic Generation; Interface Design; Interaction Design; Otcl script;
- 【网络出版投稿人】 南京信息工程大学 【网络出版年期】2007年 06期
- 【分类号】TP311.52
- 【被引频次】5
- 【下载频次】274