cs应用程序平台多语种技术应用研究—毕业设计论文内容摘要:

ToyDescription,string CategoryId,string ToyRate,string BrandId,string Photo,string ToyQoh,string LowerAge,string UpperAge,string ToyWeight,string ToyImgPath) { SqlConnection con=()。 ()。 SqlCommand cmd =new SqlCommand(select EnglishWord from Dic ,con)。 SqlDataReader rd=()。 string temp=。 int i =0。 while(()) { temp+=rd[EnglishWord].ToString()+。 i++。 } ()。 return temp。 } public int sqlQuery(string str) { SqlConnection con=()。 ()。 SqlCommand cmd =new SqlCommand(str,con)。 int i=()。 ()。 return i。 } } } 对从数据库提出的数据进行转换。 Class1 tool=new Class1()。 string i=((),(),(),(),(),(),(),(),(),(),(),())。 =(39。 39。 )[1].ToString().Replace(cToyId,ToyId)。 //从数据库表中取出某一字段的值,然后再次分配。 =(39。 39。 )[2].ToString().Replace(vToyName,ToyName)。 =(39。 39。 )[3].ToString().Replace(vToyDescription,Detail)。 =(39。 39。 )[4].ToString().Replace(cCategoryId,CateId)。 =(39。 39。 )[5].ToString().Replace(mToyRate,ToyRate)。 =(39。 39。 )[6].ToString().Replace(cBrandId,BrandId)。 =(39。 39。 )[7].ToString().Replace(imPhoto,Photo)。 =(39。 39。 )[8].ToString().Replace(siToyQoh,ToyQoh)。 =(39。 39。 )[9].ToString().Replace(siLowerAge,LowerAge)。 =(39。 39。 )[10].ToString().Replace(siUpperAge,UpperAge)。 =(39。 39。 )[11].ToString().Replace(siToyWeight,Weight)。 =(39。 39。 )[12].ToString().Replace(vToyImgPath,ImgPath)。 =Refer。 =Chinese。 =English。 =Japenese。 = refering please!。 5. 系统测试 遇到 的问题 在系统测试过程中,遇到的问题主要如下: 1) 用户在报表系统的前台页面在用控件对多语种信息进行加载的时候 ,触发控件时总是只能单独的加载默认信息而使得其它语种信息无法通过按钮的加载的同时 ,也让其它按钮失去功能。 同时数据库开销过大。 2) 由于之前使用的 Datagrid 控件时,这个控件只能调用数据库中的唯一的表,这就要求系统的前台必须要建立两个 Datagrid 控件的同时 ,要在数据库中建立两个不同语种表,让前台进行调用。 这样就拖慢了系统的反应速度。 解决问题的方法 下面针对系统测试过程中遇到的问题,进行了具体解决。 1) 控件 ID 信息无法加载的情况下,发现按钮只能出发同时触发控件,不能分别的触发控件。 于是就出现了通过按钮却发现控件的触发全乱套了。 于是采用了 JavaScript 脚本语言。 经过测试后发现,功能虽然实现了,但是 JavaScript 脚本语言是前台语言,不但可读性很差。 而且在编程时,对获取系统存储图片的绝对路径并将其存入数据库也很不方便。 2) 用控件 Datagrid 调用数据库而造成系统开销过大的问题,使用数据字典来进行解决。 因为数据字典是数据库里所有的表的集合,所以可以在数据字典中把所有需要多语种显示的数据项设立不同语种 的分列,然后通过前台根据需要来调用, 从而解决该问题。 结 论 本系统是一般 C/S 应用程序对多语种转换的需求而完成的设计,该设计初衷是以简单实用的原则出发,本着周期短、易维护、重实效的目的,采用“自下向上”的设计思路,重点完成了前台对数据字典表项的调用完成对多语种转换功能的实现,而对数据字典中的语种类型还不够多,如有需要还可以扩充。 代码也有可重用性能够最大限度的满足系统的需求。 本设计主要是对基于 C/S 结构的应用程序中进行多语种转换的方法进行详细的研究和探索。 通过功能设计图和结构设计图依次对模块划分,结构 设计进行阐述。 并对系统从分析到设计以及实现进行了讲述,其中包括方案的选择,项目特色,出现的问题,以及怎样解决进行了论述。 通过这次毕业设计,使我们了解了软件工程的生命周期,并且对微软的Visual 平台有了一定的了解,并体会到 Visual 强悍的功能以及其对软件开发所带来的一系列好处。 但是同时还存在一些不足的地方,如在系统的消息中进行多语种的转换中,通过对 XML 或文本文档进行编号,使前台通过编号来调用 XML 或文本文档中的多语种内容的那个功能一直没有实现,以及只有在数据 库中进行语句的存储和使用,这会占用内存很大的存储空间,在一定程度上拖慢系统的速度。 在这次毕业设计中发现了不少问题,经过自己的学习和老师同学的帮助都得到了解决,在这个过程中不仅熟悉了软件的开发流程,提高了编程思想和编程的技巧。 深刻认识到软件开发初期应该做好需求和概要设计;中期的详细设计更是非常重要,特别是深刻的感受到了有些技术虽然简单但是只要用的好就能解决复杂的问题。 参考文献 [1]范逸之 .VisualBasic 与分布式监控系统一 RS232/485 串行通信 [M].北京 :清华大学出版社,2020. [2]Charles Petzold 著 .Microsoft c Windows 程序设计 [M].北京 :北京大学出版社, 2020. [3]Simon Robinson 、 Christian Nagel 等著 .C高级编程 [M].北京 :清华大学出版社, 2020. [4] 王浩然 .C行家设计手册 .北京 :中国铁道出版社 [M],2020. [5] 刘甲耀、严桂兰 .C程序设计培训教程 [M].北京 :机械工业出版社, 2020. 致 谢 本文是在朱西平老师的热情关心和指导下完成的,他 渊博的知识和严谨的治学作风使我受益匪浅,对顺利完成本课题起到了极大的作用。 在此向他表示我最衷心的感谢。 在论文完成过程中,本人还得到了陈继业老师和本班张映熊同学的热心帮助,本人向他们表示深深的谢意。 最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢。 作者简介: 姓 名:胡峻铭 性别:男 出生年月: 1983 年 11 月 15 日 民族:汉 Email: 声 明 本论文的工作是 2020 年 2 月至 2020 年 7 月在成都信息工程学院网络工程系完成的。 文中除了特别加以标注地方外,不包含他人已经发表或撰写过的研究成果,也不包含为获得成都信息工程学院或其他教学机构的学位或证书而使用过的材料。 除非另有说明,本文的工作是原始性工作。 关于学位论文使用权和研究成果知识产权的说明: 本人完全了解成都信息工程学院有关保管使用学位论文的规定,其中包括: ( 1)学校有权保管并向有关部门递交学位论文的原件与复印件。 ( 2)学校可以采用影印、缩印或其他复制方式保存学位论文。 ( 3)学校可以学术交流为目的复制、赠送和交换学位论文。 ( 4)学校可允许学位论文被查阅或借阅。 ( 5)学校可以公布学位论文的全部或部分内容(保密学位论文在解密后遵守此规定)。 除非另有科研合同和其他法律文书的制约,本论文的科研成果属于成都信息工程学院。 特此声明。 毕业设计 ( 论文 ) C/S 应用程序平台多语种技术应用研究 论文作者姓名: 申请学位专业: 申请学位类别: 指导教师姓名(职称): 论文提交日期: C/S 应用程序平台多语种技术应用研究 摘 要 C/S 应用程序平台多语种技术是一种基于 C/S 应用技术结构平台的关于多语种的转换和翻译技术。 本设计基于 Visual 集成开发环境,采用 SQL Server2020 进行数据库后台开发。 通过采用数据字典实现应用系统的静态文本转换;通过使用 Visual 上的默认控件来实现提示信息的多语种转换;采用 JavaScript 解决报警信息的多语种转换。 能够在软件开发工具和开发平台中能够自由进行多语种切换,增强软件开发工具和开发平台的使用性与通用性。 本设计采用 .NET 技术,跨平台性强,运行速度快,用户可以快速、方便的进行操作,达到了预期效果。 关键词 : 多语种;数据字典;脚本语言 The Multilingual Language Technology of C / S Applications Platform Abstract The multilingual language conversion of C / S applications platform is a sort of technology that is based on C / S applications in the platform of the structure on the multilingual conversion and translation. It is developed with visual integrated development tools as grounddesigned and SQL Server 2020 database as development background. The static text conversion is achieved with the use of data dictionary application system. The message of the multilingual conversion is pleted with the use of the default controls in the Visual . The multilingual conversion is resolved with JavaScript alarm of information. The software tools and platform in this thesis can be multilingual switching freely, enhanced software development tools and developed platform usability. For used .NET technology in this system, the system is a strong crossplatform, can be run quickly and easily conducted the operation which achieve the desired effect. Key words: multilingual language。 data dictionary。 JavaScript 目录 论文总页数: 23 页 1. 引言 ...............................................................................................。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。