没有合适的资源?快使用搜索试试~ 我知道了~
TWaver图形界面之道
4星 · 超过85%的资源 需积分: 15 111 下载量 76 浏览量
2012-06-11
18:09:33
上传
评论 2
收藏 1.12MB PDF 举报
温馨提示
试读
26页
我希望说点特别的东西,更有价值的东西,不只是为TWaver用户,更包括所有从事GUI开发的人和团队,提供对产品设计有借鉴意义的内容,于是我修改了提纲,精简了TWaver功能点的内容,增加了更多TWaver设计思想与产品进化的历史,结合当下各种GUI技术,讨论其设计理念与发展趋势,这会使得本书的完成更富挑战性,原本只需要按部就班填充内容的,现在需要创造力和思考,但一切也变得更有意义。
资源推荐
资源详情
资源评论
TWaver 图形界面之道:序言与目录
TWaver 图形界面之道
作者序
最早我按 TWaver 的功能点拟定了提纲,在完成第一章后,遇到了两个问题:是写整
个 TWaver 还是只介绍 TWaver Java?与开发手册和培训文档的内容是否重复了?
于是我停下来思考,这本书究竟应该说点什么?如果只是 TWaver 的使用,看我们的
开发手册,参加我们的培训会更合适,我希望说点特别的东西,更有价值的东西,不只是为
TWaver 用户,更包括所有从事 GUI 开发的人和团队,提供对产品设计有借鉴意义的内容,
于是我修改了提纲,精简了 TWaver 功能点的内容,增加了更多 TWaver 设计思想与产品
进化的历史,结合当下各种 GUI 技术,讨论其设计理念与发展趋势,这会使得本书的完成
更富挑战性,原本只需要按部就班填充内容的,现在需要创造力和思考,但一切也变得更有
意义。
回过头来看前面的两个问题,本书将对 TWaver 整体介绍,覆盖各个产品分支,简化
组件使用的细节,增加更多 GUI 扩展技术的讨论。
Sam Sha – 2011 年 10 月 8 日星期六
下面是拟定目录,共二十一篇,陆续发布
目 录
TWaver 介绍.................................................................................................................................. 1
TWaver 是什么? .................................................................................................................. 2
TWaver 产品家族 .................................................................................................................. 8
TWaver 如何获取 ................................................................................................................ 12
TWaver 基础................................................................................................................................ 17
Hello TWaver ..................................................................................................................... 17
1
TWaver 介绍
TWaver 是一款图形界面组件产品,电信行业的朋友用它开发网管图形界面,非电信行
业的用它制作的表格,指标图表,流程图。TWaver 让界面开发变得简单,几行代码就可以
实现组件与数据的绑定,组件与组件间的同步交互。TWaver 提供多种界面组件,支持多种
编程语言,这意味着无论你使用 Java,.NET,Flex,还是 JavaScript,都可以选择 TWaver
作为图形界面的解决方案。
TWaver 的图形组件
TWaver 最核心的组件是的拓扑图,以图形化的方式直观展示各种设备、线路甚至逻辑
元素的分布和状态,具有着丰富的表现形式:气泡信息,染色和边框,告警渲染,动画效果
等等。围绕着拓扑图组件,TWaver 还提供了传统的通用组件,比如树组件、表格、树表格、
属性页、图表(饼图,线图,柱状图„„)等等。
TWaver 的数据模型
对于终端客户,所看到的 TWaver 是各种窗体和控件,但这些并不是 TWaver 的全部,
对开发者而言,TWaver 最核心的是它统一的数据模型和设计模式。TWaver 中有一个名为
DataBox(TWaver Java 中的 TDataBox,TWaver Flex 和 TWaver .NET 中的
DataBox<>,ElementBox)的数据容器,负责管理图形元素,就像 HTML 中的 DOM 树、
Java Swing 中的 TableModel、ListModel 那样,DataBox 管理着所有的图形数据,由
它驱动到所有的 TWaver 视图组件。从 MVC 设计模式的角度看,DataBox 数据容器扮演的
是控制器(Controller)角色,是一个中间人,协调基本数据与视图界面的通讯和交互。如
果把 TWaver 比做人,那么 DataBox 就是人的大脑,各个组件就是它不同的侧面,人的喜
怒哀乐都由大脑控制和反馈。
2
TWaver 是什么?
用一句话概括:TWaver 是一种高效轻量的图形界面解决方案,提供多种语言开发平台,
关注于电信网管行业,但不局限于电信行业。
TWaver 提供图形界面解决方案
TWaver 是一款中间组件产品,专注于图形组件,需要二次开发,提供图形界面一站式
解决方案。
3
关注于图形界面
TWaver 关注于图形界面,不是后台技术,也不是系统集成,我们的目标是让枯燥冰冷
的数据,直观漂亮的展现。大家看到 TWaver 的第一眼,就是一系列图形组件,包括拓扑
图,树,表格,属性页,图表„„TWaver 研究界面的每一个像素,关心细微之处的呈现。
TWaver 提供了多种图形元素,比如节点,连线,分组,跟随者,附件等等,每一种图
形都具有数十种样式属性,设置不同的样式,实现丰富的呈现效果。以网元标签为例,它是
节点的一种附件元素,一个小小的标签可以设置位置,对齐方式,颜色,字体,背景色,渐
变色填充,边框,HTML 支持,气泡形式等诸多属性。由此多个附加元素组合而成的节点对
象,就可以展现更丰富的信息,和呈现效果。
剩余25页未读,继续阅读
TWaver数字孪生
- 粉丝: 392
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现串口发送接收数据 可配置端口,波特率等 发送可选择ASCII方式或HEX方式
- matlab基于BP神经网络手写字母识别(单一).zip代码9
- 基于matlab实现编写的串口调试工具,数据接收部分采用中断方式,保证了实时的数据显示
- 基于matlab实现39节点电力系统合闸角调控过程中的机组和负荷的灵敏度计算.rar
- HBase数据库性能调优
- 原生微信小程序源码 - -首字母排序选择
- 基于QT+C++开发的保卫萝卜塔防游戏+源码(毕业设计&课程设计&项目开发)
- newapp.apk
- 项目申报管理系统论文Java项目
- 8数码、α-β搜索的博弈树算法编写一字棋游戏、Fisher线性分类器、感知器算法、SVM 分类器、卷积神经网络 CNN 框架
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页