扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:中国IT实验室 2007年8月31日
关键字:
在本页阅读全文(共8页)
参考上文的“工具条类型”章节,我们可以知道工具条的应用范围确实很广泛。在IE秀网站上有一篇文章专题论述《IE工具条的应用场景》,有兴趣的读者可以阅读一下。笔者把工具条的应用场景概括为以下几个方面:
1) 网站。目前最多的应用场景,网站提供给网站用户的便捷访问工具。
2) 大中型企业信息系统。将企业信息在工具条上集成,达到SSO、Portal的效果。
3) 网络个人用户。在IE秀上提供了自己动手制作工具条,从而使得任何网络个人用户可以创建自己的工具条。
4) 横向联盟。通过工具条实现同行网站的联盟。比如可以实现目前百狗(BaiGoo.com)类似的横向联盟。
4. 工具条发展趋势
工具条做为浏览器插件的一个应用,要研究工具条的发展趋势,我们需重点关注浏览器和插件的发展趋势。
在未来将主要有三个方面的发展趋势:一是浏览器厂商将集成更多的插件功能满足网络多样化应用的需求;二是浏览器插件技术将更加开放,使得传统的应用程序越来越方便和浏览器结合在一起应用;三是浏览器栏、工具栏、桌面工具栏等不同Band插件将更加集成,甚至不分你我。
互联网的发展给我们的生活带来天翻地覆的变化,其中通过浏览器操作的Web应用无疑是互联网中的最主要的应用,甚至是电子邮件、网络游戏、多媒体等互联网应用都可以通过浏览器操作完成。
浏览器已经成为承载互联网应用的最大客户端应用程序。正是由于这种趋势,浏览器的浏览功能与其他应用功能更加紧密地结合。一方面浏览器本身提供越来越多的集成功能;另一方面,浏览器的插件功能越来越强大。
现在一款浏览器自身开发的功能已经远远不能满足用户的需求,所以主流的浏览器都增加了外挂插件功能,让其他的程序开发者以自己的浏览器为基础,开发程序外挂插件,完善浏览器的功能。
所以浏览器工具条必将结合浏览器更加广泛地应用在我们的日常工作生活中。
三. 如何制作工具条
在了解了以上工具条特征和作用以后,我们可以考虑开始制作一个工具条。在制作工具条前,我们先需要明确一个问题,我们制作什么类型的工具条?
1. 如何开始准备
在准备开发工具条前,需要进行三方面的准备:功能需求准备、图标准备、程序接口准备。下面分别就这三方面的准备分别介绍。
首先是工具条功能需求准备。在安排软件工程师进行工具条开发前,需要提交给软件工程师一份《工具条软件需求说明书》。不同类型的工具条,其功能设计的原则也不大一样。可以参考本文“工具条类型”章节的描述。
有个很有效果做法就是:用表格设计工具条的按钮及功能,用表格描述下拉菜单的名称及对应的链接或功能,再加一张工具条效果图。这样有两个好处:一是自己很对工具条需求和功能布局很清楚,另外就是交给软件工程师进行开发保⑷嗽焙苋菀桌斫狻?
其次是工具条图标准备。工具条的图标包括工具条Logo图标、按钮图标以及下拉菜单图标。工具条上的按钮图标一般默认的高度都是16像素,所以在准备图标时,建议把高度调整为16像素。对于图标类型,一般不外乎ICO、BMP、GIF格式。JPEG格式在工具条上很少用,因为工具条对颜色的要求不是很高,主要是清晰。不同的图标格式,对工具条开发时要求是不一样的,在准备图标时,建议最好先咨询软件工程师。
一般在工具条上使用最多的是ICO格式图标,ICO格式文件通常要比BMP格式文件小很多。在所有开发工具条的开发语言中,对ICO格式支持最好。笔者曾经选用了一些图标制作工具,还是觉得IconCool Editor比较不错。IconCool Editor是一款国外提供的软件,网上也有其汉化版。
在准备工具条图标时,有两点非常重要:
1) 把图标处理成透明背景。如果不是为了特殊效果,把图标处理成透明背景,这样图标就可以清晰地融合在工具条上。
2) 用24位真彩色或其以下的颜色深度。可以使用256色、16位增强色、24位真彩色,但最好不要使用32位真彩色,否则工具条不做特殊处理不能支持,显示不出图标。
在IE秀网站制作工具条的过程中,提供了不少多种类型的图标库,对于想偷懒一下,是个不错的选择。幸好上面的图标可以直接保存到本地使用。
最后是程序接口准备。程序接口不是工具条本身的接口,而是工具条上按钮或菜单对应的网页链接或功能。也有的人会问,我们的网站都是现成的,还需要准备程序接口吗?其实不然,因为网站开发时使用的URL地址或参数都是为网站服务的,网站中各个不同页面之间有很多关联,当时网站开发时并没有考虑到工具条的需要。
工具条上使用的网页链接最好使用比较固定不变的地址,否则网站修改后工具条上的链接就会出错。我们在准备过程中可能碰到以下三种不同的情况:
1) 有些功能需要重新组织。比如:网站提供了多种查询,这些查询页面分布在不同的位置,如果工具条直接采用这些查询地址,就难以维护,而且参数都有比较大的差异,如果能提供为工具条上的搜索提供统一的一个查询接口,再由这个接口调用不同的查询地址,这样就有利于维护。
2) 有些已有的网站程序需要调整。比如:工具条提供会员查询自己商品订购功能,在网站设计中,如果用户没有登录直接输入地址访问此页面,一般会提示用户“您尚未登录,请重新登录”字样,因为这样的操作一般是不允许的。然后在工具条上提供此功能,就最好不要给出此提示,而应该引导用户到一个登录页面。
3) 有些功能需要开发。比如:工具条上提供的滚动新闻、RSS等动态内容,可能没有现成的程序,需要进行设计开发。在这类功能设计开发前,需要和工具条程序所要求的接口一致,否则无法调用或者不能正常使用。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者