- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈简繁体信息管理系统设计.doc
浅谈简繁体信息管理系统设计
摘要:汉语有两种书面形式:中国大陆和新加坡使用的简体中文,和台湾、香港等地使用的繁体中文,因此windows系统也有简繁两种版本。随着两岸三地的进一步交流,软件公司迎来发展机会的同时,也面临简繁体操作系统的挑战,如何做到一套软件源代码,简繁两用,减少开发和代码管理成本,提高代码复用效率呢?
关键词:简繁体;软件产品开发;精简代码;设计
中图分类号:f426.1 文献标识码:a文章编号:1007-9599 (2011) 20-0000-02
simplified and traditional information management systemsdesign
lin zhigui
(jiangxi shankouyan hydro engineering development co., ltd. pingxiang337100,china)
abstract:chinese have two kinds of writing: mainland china and singapore use simplified chinese,and taiwan,hong kong,the use of traditional chinese,so windows system also has jane numerous two versions.with the interrelations further communication,software company welcome the development opportunity at the same time,also faces the challenge of traditional operating system jane,how to do a set of software source code,jane numerous amphibious,reduce development and code the management cost and improve the efficiency of code share?
keywords:simplified and traditional;software product development;
streamline the code;design
引言:简体中文通常使用国标码字符集(gb2312),繁体中文通常被编为大五码(big5)。一个重要问题是国标码和大五码互不相容。前者包括了6763个字,而后者有13053个字,这一点导致了双方的许多漏字现象。软件公司是采用简繁两套代码还是一套源码简繁多版本呢?综合利弊,后者更为切实可行。现以windows xp简体操作系统环境下,开发工具delphi7.0+sqlserver 2000+fastreport 2.5为例总结出可从五个方面进行分析并提出设计方案。
一、窗体设计
窗体是系统与用户交流的表现形式,通过它完成系统数据的查看与输入、打印数据库信息等功能。信息管理系统有上百个窗体,多人协同开发,窗体设计和代码工作量相当大。在这里我们先剥离项目功能需求不说,根据窗体功能、表现形式、系统操作风格规划好功能类。一般可分为查询报表、单表输入、主从表输入、主从孙结构输入、资料查询选择、特殊等窗体。我们创建出窗体基类,从窗体基类继承可派生出相应子类。将新增、修改、删除、打印、保存、取消常用功能按钮以及tdatasource等主要数据控件按要求摆放以上类。完成基本及子类控件上的风格属性设定,约束界面设计员,保证系统窗体风格、操作习惯的统一。尽可能多萃取业务类相同点在基类一次性代码实现,如在基类窗体初始化事件中实现用户系统权限,新增、修改退出等按钮逻辑关系等功能。好的基类能节省具体业务实现排版时间,精简代码及提高复用。
窗体本身是一个容器,为实现业务功能摆放着一些如label、commandbutton、panel、datagrid等控件,这些控件都有caption、hint(label没此属性)、font重要属性,这是项目处理简繁的重点,必须逐业务窗体遍历控件的caption进行转换,相对花时间且有些枯燥无味的过程。目前一般做法是采用ini文件或资源文件,在窗体初始化事件中对caption属性重新赋值。在这里介绍的是直接在窗体初始化事件中对caption、hint属性重新赋繁体字串值,这样缺点是代码中看起来有些乱码,但优点明显:1.可保证产品在繁体操作系统下正常,不必担心ini或dll文件丢失;2.代码减少,不必读写文件,初始化花费时间相对较少,性能更好。3.结果一目了然,不用担心ini那样特征值错位的情况。
二、用户交互信息设计
您可能关注的文档
最近下载
- “双减”政策下初中数学分层作业设计的实践与探究 .pdf
- 《My family photo》(教学设计)-2024-2025学年冀教版(2024)初中英语七年级上册.docx VIP
- 国开电大《创业教育(创业教育专)》形考1-3及综合答案.pdf VIP
- ISO 10009-2024 质量管理——质量工具及其应用指南(中文版-雷泽佳译2024-07).docx VIP
- 人教版初中英语八年级上册 Unit 7 大单元作业设计案例 .pdf
- 美国国父——华盛顿课件.ppt
- 渔父文化内涵.doc VIP
- 2025年合肥市轨道交通集团有限公司校园招聘934人笔试备考题库及答案解析.docx
- 腰椎穿刺术教师赛教案.docx
- 产后大出血的抢救.pptx VIP
文档评论(0)