VB 版 (精华区)

发信人: zhaowei (还珠格格), 信区: VisualBasic
标  题: 装扮你的VB应用程序1
发信站: 紫 丁 香 (Tue Jun  1 18:23:26 1999), 转信

         Paul Bonner /杜燕平 译

         下面介绍的是如何创建自己的Outlook Bar 控件并把它加入到
         Visual Basic 应用程序中。

         Microsoft的Outlook和Outlook Express中图标丰富的Outlook
         Bar是多年来一直风行于UI(用户界面)创新方面的最有趣的新
         工具。即便如此,我还是被它吓住了,因为尽管Outlook Bar的
         设计令人赏心悦目,但它把太多的屏幕资源消耗在简单的两级
         层次结构的导航上。

         然而,我现在的感觉变了,因为我开始欣赏Outlook Bar的两个
         独到特性。首先,它能比其它导航工具显示出更开阔的结构视
         野,这使你很容易看出当前选择与整体结构的哪一部分相吻
         合。其次,它要求层次结构必须为两级的限制从表面上看很累
         赘,实际上对易用性的提高有很大好处。例如,使用Outlook
         Bar的开发者们不会强迫用户掌握与程序内部数据结构相对应的
         复杂的导航体系,因为Outlook Bar 鼓励开发人员把更多的复
         杂模型映射到它自身的简单层次结构中去,从而为显著降低应
         用程序的用户界面的复杂性铺平了道路。

         因此,我希望在自己的应用程序中使用Outlook Bar。起初我考
         虑使用Sheridan Software公司的ActiveListBar控件,因为它
         能很好地重现Outlook Bar的功能。但是我后来决定:为了得到
         一个按我的想法精确地工作的工具,我应该自己建立它。于是
         我牺牲了几个小时的睡眠时间来编制自己的Outlook Bar
         ActiveX控件。它运行得很成功,你可从Windows Sources Web
         网址www.winsources.com中下载该控件以及它的源代码。

         我是用Visual Basic 5来建立这个控件的,VB5使这项曾经很繁
         重的工作变得简单至极。如果你曾用VB设计过窗体并曾研究过
         VB中类模块的功能,则你就能够轻松设计一个可重用的ActiveX
         控件并把它应用到任意的属性和方法中去。

         当然,创建一个象Outlook Bar的外观那样丰富多彩的组件是有
         点儿吓人,但是仔细看一看就会发现这个工具的组成部分和基
         本操作都很容易。
--
----------------------
        %-%      身  人
      % * * %    不  在 
      %  .  % /   由 江
         \\--/     己湖              
-----------------------

※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.243.47]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.385毫秒