C/S应用程序平台多语种技术应用研究xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
摘 要
C/S应用程序平台多语种技术是一种基于C/S应用技术结构平台的关于多语种的转换和翻译技术。本设计基于Visual Studio.Net集成开发环境,采用SQL Server2000进行数据库后台开发。通过采用数据字典实现应用系统的静态文本转换;通过使用Visual Studio.Net上的默认控件来实现提示信息的多语种转换;采用javascript解决报警信息的多语种转换。能够在软件开发工具和开发平台中能够自由进行多语种切换,增强软件开发工具和开发平台的使用性与通用性。本设计采用.NET技术,跨平台性强,运行速度快,用户可以快速、方便的进行操作,达到了预期效果。
关键词: 多语种;数据字典;脚本语言
1.1 设计背景 1
1.2 设计意义 1
1.3 设计方法 1
2. 需求分析 2
2.1 实际需求 2
2.2 功能需求 2
3. 数据库分析及设计 2
3.1 数据字典表 2
3.2 报表信息表 3
4. 系统设计 3
4.1 功能分析 3
4.2 实现流程 4
4.3 模块设计 5
4.4 详细设计 5
4.4.1 静态文本中的多语种转换 5
4.4.2 报警、提示、警告信息的多语种转换 8
4.4.3 报表系统前台页面表项的动态转换 12
5. 系统测试 16
5.1 遇到的问题 16
5.2 解决问题的方法 16
结 论 16
参考文献 17
声 明 19
1. 引言
1.1 设计背景
基于C/S应用程序平台的多语种技术是指在一个应用程序中定义一个按钮,能够使用户在程序中方便有效的实现语种的切换。随着与外国专家学者交流机会的增多,也由于双方文化和语言的差异,导致了双方严重的沟通障碍。而且在国内的范围来说,对于多语种的研究,从文献上看,新疆和内蒙古大学的教授们在民族语言的多语种技术在计算机平台的应用走在了中国大学的前面,研制出了蒙、藏、维、哈、朝、汉相兼容的应用系统,成功实现在同一计算机平台上的多语种转换处理。在中国,许多软件都在一定程度上实现语种的切换。
在国外,微软在推出不同时期各个操作系统中,都成功的进行了多语种的处理和切换。
1.2 设计意义
近几年由于发达国家普遍把应用软件外包给国外那些有着雄厚技术能力以及廉价的人力资源的软件公司,进行应用软件的开发和设计。但是由于许多国家在教育、语言、经济条件等基本国情的制约下,既懂技术又懂外语的科学人才严重缺乏,而导致了软件的开发工具和开发平台在世界上通用性不强,假如能够在软件的开发工具和开发平台中能够自由的进行多语种的切换,那么就会使开发平台和开发工具在国际上具有通用性和普及性。
在面向对象软件中有许多可以通用的模块,假如能够用多语种计算机技术让它在同一个平台上进行多语种的切换,那么它的通用性将会打破国家、地域、语言文化的界限,在国际上的通用性会更大。
现在的应用程序中,像酒店管理系统、餐厅点菜系统等都是C/S结构,如果能在这些系统中实行多语种化,那么就能在未来的软件设计和开发中体现出更多人性化的需求因素。
1.3 设计方法
本设计采用ASP.NET(C#)技术进行开发。ASP.NET技术相对于传统的ASP技术有着绝对的优势,不但减化了程序员的代码量,而且对程序员开发WEB应用程序提供了完备的技术支持。.NET的跨平台性,也使得开发出来的WEB应用程序具有更好的扩展性,能够运行于不同的操作平台之下。由于SQL Server2000数据库与.NET同属微软产品,对接口、性能支持应该会比其它数据库达到更好的效果,所以后台数据库采用SQL Server2000 数据库。
2. 需求分析
2.1 实际需求
随着中国加入WTO,国家的软件业正在向规范化、产业化、国际化的方向发展。在许多高新技术进入中国的同时,在同那些优秀的外国专家交流沟通过程中发现一些小问题,比如在一些应用系统平台上,编写的应用程序为了满足中国人自己的需求,而采用的汉语的表示方法,可是在工作和学习的过程中,难免会与外国专家打交道,计算机应用技术是一门新兴的技术,在中国这个大环境下,合格的计算机翻译可以说几乎没有。大多数技术人员、软件程序员都存在外语能力严重不足的缺点,将在很长的时间里成为IT界发展的初级阶段。
2.2 功能需求
基于C/S应用平台上的多语种转换技术能够在系统的前台定义一个语言按钮,通过调用后台数据库中数据字典的语种项,来进行语种的转换。而且使用时必须保证较短的请求响应时间。当需要增加一些新的功能时,本系统能进行语种的添加和升级。
范逸之.VisualBasic与分布式监控系统一RS232/485串行通信[M].北京:清华大学出版社,2002.
Charles Petzold著.Microsoft c# Windows程序设计[M].北京:北京大学出版社,2005.
Simon Robinson 、Christian Nagel等著.C#高级编程[M].北京:清华大学出版社,2005.
王浩然.C#行家设计手册.北京:中国铁道出版社[M],2002.
刘甲耀、严桂兰.C#程序设计培训教程[M].北京:机械工业出版社,2002.
相关热词:JSP 169CS 应用 程序 平台 语种 技术 应用