




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MUILIB软件开发库产品说明一、简介MUILIB全称为Magic UI Library 客户端软件快速开发库,是为Windows平台下图形用户界面开发而定制的专业C+软件快速开发包,该开发包基于Win32 API接口,采用最流行的DirectUI技术和层窗口技术(Layered Window - 微软在Windows7中广泛采用的底层窗口显示技术),可以实现半透明的界面特效和各种异形(区别于传统的矩形)的窗口和控件,可以广泛使用在工控模拟、建筑物平面布局管理、规划地图管理等特殊行业以及传统的的桌面应用等领域。使用MUILIB界面库开发出来的系统可以非常方便的与程序员代码结合成为一个完美的整体,而在设计阶段只需要美工制作精美界面即可,无需程序员的过多参与,由于MUILIB采用所见即所得的方式创建软件产品界面,所以极大的提高了产品的开发速度,并大大增强图形用户界面的用户体验度。MUILIB的本身的固有特性还可以使您的软件非常轻松的具有流行的换肤功能和多语言切换功能,从而大大提高您的产品的竞争力。 MUILIB界面库历时三年研发,是国内第一款真正完全支持所见即所得配置和真正层窗口技术的Windows高级界面库,他提供一个功能非常强大、面向企业级资源复用管理的可视化界面编辑器,通过这个界面编辑器,使得界面设计人员更加直观的进行界面的设计和调整,最终形成像网页一样结构的的非常便于管理和使用的界面配置XML文件。这个配置文件不仅可以按照通常应用的方式放置在应用程序所在的本地目录下,而且还可以放置在远端的服务器上,只有在需要使用的时候才从服务器加载到客户端内存中,从而使得您的应用程序更加的安全,而且还能更好的对您的产品进行在线跟踪调查服务。MUILIB不是一个换肤工具,不支持对已有的项目换肤。实际上它是一整套的界面相关的开发工具,通过他的可以有效的弥补了在开发具有高用户体验的软件界面方面的短板,从而使得开发客户端软件应用程序不再是痛苦的技术旋窝,同时,使用MUILIB界面库技术开发的应用程序将具备其他语言开发的应用程序所不具备的高性能、高用户体验、低资源占用等优点。由于MUILIB采用的是具有高可配置性的XML布局管理模式,同时引入了层容器的概念,使得在开发具有复杂界面组合功能的控件时具有天然的优势!比如MUILIB库中的高级列表控件和树控件,都是由最简单的基本控件和容器进行不同布局组合封装后而形成的高级控件,其他的诸如工控模拟中的各种复杂结构组件、地图管理中的那些非常不规则边缘形状的区域控件等等,对于MUILIB来说都能非常方便的实现。二、MUILIB的目标用户1、 正在进行Windows平台下的C+软件开发的,致力于提高软件开发效率、降低项目开发成本、降低对开发人员技术需求门槛、提高产品竞争力的用户。2、 正在使用非VC+开发语言进行软件系统开发的,致力于提高程序执行效率,降低软件发布时的依赖库从而降低软件体积的用户。3、 正在受制于B/S系统客户端与服务器端、客户端与客户端脆弱的交互功能而苦恼、而采用C/S模式开发又受制于人力资源不足和技术储备不足的用户。4、 正在受制于C/S系统开发的高人力成本和低开发效率,而又想拥抱B/S那种低成本高效率开发但又没有相关技术支持只能望洋兴叹的用户。5、 准备把自己的产品从Web应用(WebApp)或本地应用(NativeApp)向混合应用(HybirdApp)迁移的用户。三、主要特点1、方便快速简单的搭建软件界面随MUILIB界面开发库发布的可视化界面设计编辑器提供了强大的可复用的企业组件库和企业资源库功能,企业在日常的软件开发工作中,可以提取各种可复用的图片和组件配置文件等资源成为资源库中的可重复的资源。同样,企业也可以把采用MUILIB技术开发的具有通用性质的软件产品组件放入企业组件库中。随着资源库和组件库的内容的不断丰富和增长,在进行新项目时,设计人员就无需完全从零开始设计开发一个界面,而是只需要轻点鼠标从资源库和组件库中选取合适的资源和组件,就可以形成具有初步效果的界面,从而大大提高设计开发人员的工作效率,能够更快的见到实际运行的程序界面,方便程序的评估和测试。由于有组件库和资源库的支持,企业可以更好的形成具有自主风格和规范的界面设计特色,还能最大程度的复用原有的劳动成果,节约开发成本。由于有了所见即所得的可视化界面编辑器,软件界面设计也不再仅仅由专业的设计人员所独享,即使对美术不太懂的人员比如产品经理、销售人员、程序开发人员等也可以通过界面编辑器利用资源库和组件库尝试搭建具有高仿真演示效果的软件界面原型并进行研究评估,由于这些工作的所消耗的时间都不算高,可以同时搭建多个具有不同效果的候选软件界面,从而更加有针对性的讨论和评估。2、支持界面换肤和多语言切换由于MUILIB具有高可配置性的界面布局特性,您可以为您的应该程序创建多个具有不同显示特效的皮肤,每个皮肤都可以有不同的显示外观,不同的界面布局,也就是说,同一个控件在不同的皮肤中可以位于不同的位置,具有不同的显示效果。 同样,由于MUILIB支持把资源存储在外部的XML文件中,特别是字符串作为一个特殊的资源类型,也可以存放在不同的文件中,这样就可以根据用户使用的语言不同,加载不同语言的字符串到应用程序中,从而达到多语言界面的效果。3、界面代码与业务逻辑代码的分离程序员可以不必等到美工把所有的图片全部做好就可以开始编码,在工程前期,程序员可以使用Windows自带的画图软件简单创建一些纯色的底图而在上面创建控件,等美工把图片做好后替换一下即可,不需要修改代码。并且,如果由设计人员使用界面编辑器创建皮肤,可以直接看到程序最终的效果。而不必先把图片交给程序员接入代码中编译到源工程后才能查看界面效果。即使软件发布后也可以追加新设计的皮肤而不需要重新编译您的程序。创建诸如QQ、360、迅雷那样的绚丽界面将不再是困扰您的难题,MUILIB的皮肤资源支持32位的带透明通道的BMP、PNG等图片格式,使得您的界面能够组合出各种梦幻般的特效,真正实现让艺术设计不再受开发技术的限制。4、 支持界面的动态布局调整由于MUILIB界面库引入了容器概念,实现了按容器进行布局的模式,所以整个程序界面的布局实际就是不同容器的排版布局,而每个容器对自己内部的控件位置负责,这样当应用程序界面大小等因素发生改变时,这些容器会根据实际大小对内部控件的大小位置进行调整,实现动态布局,这么做的一个最大优点就是,应用程序可以在一定程度上按照屏幕分辨率来进行内部的布局适配,自动增加或减少显示内容,而无需设计开发人员针对每种可能的情况都设计一套界面。即使针对每种屏幕分辨率制定多种界面分布布局,也只不过是多提供几个XML文件,与其相关的代码是完全无需改动的,这种功能是传统的界面与逻辑代码混杂在一起的应用完全无法达到的。5、 提供丰富的界面功能控件MUILIB界面库不仅内置了一些常用的诸如Button、Check、Radio、Select、Edit等控件,还为您准备了一些更高级的控件,诸如QQ中联系人列表中的那个富内容列表项控件、具有动态切换动画效果的TAB页,可以显示动画的聊天窗口,可以内嵌播放Flash的插件,可以内嵌显示微型网页的ActiveX插件等,当您的项目中需要这些功能的时候,您只需要把这些控件追加到MUILIB的相关容器中就可以了,剩下的由MUILIB来帮您完成。 6、 支持TAB键跳转MUILIB支持灵活的TAB键跳转,不但可以设置整体界面的TAB跳转顺序还可以在某一容器内部设置独立的控件的跳转顺序。通常的软件开发中TAB键跳转都是在开发阶段就设计好了,在程序编译后就无法更改,而MUILIB可以在任何时候不改变程序的情况下通过配置文件的方式重定义TAB跳转顺序。7、 支持灵活的界面资源配置您的产品在发布后,客户使用过程中不但可以使用随产品一起发布的皮肤,还可以对这些皮肤进行适当的微调形成自己偏好的界面风格,从而使得您的产品具有更高的亲和力和用户体验。产品的皮肤资源可以选择存储在本地也可以选择存储在远程服务器上,当选择存储在服务器上时,可以大大减小产品的软件体积,适合通过网络快速分发和部署软件。8、加快软件开发速度开发一个中等规模的具有高级效果的界面产品, 大约需要一个熟练掌握界面渲染开发技术的开发人员写三个月(并且还不包含Debug的时间). 而使用MUILIB界面开发库, 可以提高数十倍的效率, 一般1-5天就可以完成。 这不仅节约了时间成本, 还节约了财力成本. 最重要的是, 您可以快速推出产品, 使您在与您的竞争对手的较量中处于优势地位. MUILIB将使您的项目开发由原先的手工作坊式飞跃为机械化的大生产方式。 9、节约项目成本使用MUILIB开发产品,不仅所需时间大为减少,所需人力也大大减少,通常情况下原来需要34个人的工作现在只需要1个人来做即可。所以会使贵公司在人力资源方面投入大大减少。每个项目完成后的通用资源和组件的整理可以是的公司的劳动成果重复利用,大大提升了资源利用率,从另一个角度降低了公司的开发成本。10、降低界面开发的门槛MUILIB对Windows API中的绘制部分和层窗口技术进行了比较完善的封装,支持所见即所得的开发方式,使得开发人员可以适当的规避这些界面绘制部分的处理,这样原来需要书写大量代码才能完成的功能,现在只需要在界面编辑器中进行简单的设置就可以实现。所以,大部分界面设计开发工作被封装减少,有些甚至不需要程序员去做,即使部分需要去做也是做一些比较高层的绘制而大大降低相关的底层技术需求。由于对界面开发技术的要求得到了降低,这样在技术人员的流动上也降低了公司的人才流动风险,在界面开发这部分会大大降低因为某个掌握关键开发技术的人员的流失导致程序不能正常维护或者维护成本急剧增加的风险。11、减小程序Bug数量 一般一个中等规模产品的UI大约有50K-100K行代码, 按每K代码1个Bug的概率, 可能整个UI相关的部分有50-100个Bug. 而MUILIB经过3年多的开发和测试, 系统已经相对稳定可靠, 所以可以大幅减少您的产品UI部分的Bug数量,节约大量的调试时间和维护成本。12、更容易应对客户提出的需求变更 产品在开发过程中经常会遇到客户的需求变更, 需要进行大量的反复修改和确认,据统计这些大量的需求变更中界面的变更往往会占较大比重,同时这些需求变更往往又不是那么的明确,常常令设计人员感到无所适从。因为MUILIB采用了所见既所得的可视化界面设计工具,在涉及到界面变更需求时,产品设计人员可以在现场直接就最终效果与需求提出人进行讨论和确认!四、外包服务1、贵公司的界面(GUI)开发能力可能不足如果贵公司的专业领域不在GUI的开发, 但临时有项目需要较高水平的GUI规格,那您可以使用MUILIB来进行开发,如果贵公司界面相关的人力资源储备不足而时间又比较紧急的话,可以通过软件界面定制的方式外包给我们进行开发,这样不但节省了贵方的人力成本,而且还能显著提高项目开发效率,缩短开发周期,加快开发进度。2、需要制作高级用户界面普通的软件开发方式制作高级用户界面比较复杂, 但项目的需求又需要制作高质量用户展示或交互界面, 比如一些多媒体播放器界面, IM聊天软件、企业工控模拟、地理信息管理系统等,那么您可以使用MUILIB来定制。同样如果您不想为了这一个项目或这一个功能而特地准备专门的技术人员,您也可以采用委托开发的方式把相关的定制开发部分外包给我们。MUILIB使您开发用户界面仅受限于想像力, 而不再受限于技术。五、版权说明1、MUILIB界面开发系统的一切版权等知识产权,以及与软件相关的所有信息内容,包括但不限于:文字表述及其组合、图标、图饰、图表、色彩、界面设计、版面框架、有关数据、印刷材料、或电子文档等均受著作权法和国际著作权条约以及其他知识产权法律法规的保护。 2、本版权声明提到的软件的著作权、版权和知识产权属于济南蓝剑网络科技有限公司所有,并受中华人民共和国著作权法、计算机软件保护条理、知识产权保护条例和相关国际版权条约、法律、法规,以及其它知识产权法律和条约的保护。任何单位和个人未经济南蓝剑网络科技有限公司授权不能使用、修改、再发布本软件的任何部分,否则将视为非法侵害,济南蓝剑网络科技有限公司保留依法追究其责任的权利。 3、济南蓝剑网络科技有限公司保留在不通知用户的情况下对本版权声明提到的软件进行修改、升级的权力,并保留对升级版本修改许可协议的权力。 4、非商业版用户不得将软件用于商业软件中。 5、本软件不含有任何旨在破坏用户计算机数据和获取用户隐私信息的恶意代码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 华中师范大学《基因工程及实验》2023-2024学年第二学期期末试卷
- 平顶山职业技术学院《实验力学》2023-2024学年第一学期期末试卷
- 2025年保健品销售合同范本
- 魔术车托班课件
- 2025至2031年中国多协议网络控制器行业投资前景及策略咨询研究报告
- 2025至2030年中国门铃界面模块数据监测研究报告
- 2025至2030年中国聚酯桶罐装线数据监测研究报告
- 2025年度宁波商铺租赁合同模板
- 2025至2030年中国特效除苦剂数据监测研究报告
- 油水井压力测试施工方案
- (二调)武汉市2025届高中毕业生二月调研考试 政治试卷(含标准答案)
- 2025年浙江国企温州快鹿集团有限公司招聘笔试参考题库含答案解析
- 新疆维吾尔自治区粘土砖瓦及建筑砌块制造行业企业排名统计报告
- 湘教版七年级下册地理期中试卷及答案
- 【培优卷】同步分层练习:四年级下册语文第26课《宝葫芦的秘密》(含答案)
- 2025年中国腰果行业市场深度分析及发展前景预测报告
- 2025年全球及中国包裹接收和追踪软件行业头部企业市场占有率及排名调研报告
- 工业机器人集成应用(ABB) 高级 课件 1.2.3 PLC设备选型方法与工作站PLC选型
- 新国际物流知识培训课件
- DB32T 4355-2022 建筑施工附着式升降设施安全技术规程(修)
- 农村初级电工培训
评论
0/150
提交评论