自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TWaver可视化

可视化赋能智慧未来

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 控制TList的限量多选

大家知道TWaver Java总的TList继承自Swing的JList,所以我们可以很容易控制其选择,例如单选、多选等。但是本文介绍如何控制按指定数量进行选择。        人生就是一个不停选择的过程。所以,我们必须要谨慎的控制好你的选择,无论是TList的SelectionModel,还是人生之路。        在实际项目中,我们经常需要对list进行不能超过限定数量的

2012-05-30 11:18:53 1062 1

原创 Java Web Start实践:动态生成JNLP

Java很早就推出了Java Web Start(简称JWS)技术。这一技术的初衷很好:希望将桌面程序和Web页面之间搭起一个无缝的桥梁。虽然Applet技术已经存在了十多年,但是它日趋老迈衰落,所以JWS也就应运而生了。但是JWS并未顺利实现它的初衷。从Java的几次大改版都可以看到,JWS的bug多多,漏洞频频,Sun和Oracle不得不频繁的进行打补丁修复。可以看看Java 5和6每

2012-05-21 10:27:28 2050

原创 TWaver图形界面之道(五)Hello TWaver

继续上一章的介绍TWaver图形界面之道(四)如何申请与技术支持本章将以一个入门示例开始,介绍TWaver的基本使用,设计思想以及开发流程,如果你已经熟悉了TWaver的使用,熟悉了TWaver的MVC的设计模式,可跳过本章节。Hello TWaver以一个经典示例开始,创建两个节点和一条连线,并在不同组件中展现,然后我们会追加告警,观察界面的变化。开发环境

2012-05-21 10:22:49 2783

原创 TWaver图形界面之道(四)如何申请与技术支持

接上篇:TWaver图形界面之道(三)TWaver产品家族TWaver如何获取TWaver是一款商业软件,面向企业用户,出售软件授权,提供支持服务,此外对于非商业用途的项目( 譬如院校,研究所的一些研究性课题),会给于优惠和减免。要了解TWaver产品,可以先从我们的在线产品示例开始,这能直观全面的了解到TWaver产品的特性,接下来你可以申请产品试用,借助试用包中的类库和

2012-05-21 10:21:08 2633

原创 TWaver图形界面之道(三)TWaver产品家族

接上篇:TWaver图形界面之道(二)TWaver介绍TWaver产品家族TWaver JavaTWaver Java是TWaver产品家族中历史最悠久、功能最强大、应用最广泛的一个分支。TWaver Java基于Java 2D和Java Swing技术,相比于JS、Flex、Silverlight、HTML5这些现在热门的Web前段技术,关注Java Swing技

2012-05-21 10:18:53 1820

原创 TWaver图形界面之道(二)TWaver介绍

接上篇:TWaver图形界面之道(一)序言与目录TWaver介绍TWaver是一款图形界面组件产品,电信行业的朋友用它开发网管图形界面,非电信行业的用它制作的表格,指标图表,流程图。TWaver让界面开发变得简单,几行代码就可以实现组件与数据的绑定,组件与组件间的同步交互。TWaver提供多种界面组件,支持多种编程语言,这意味着无论你使用Java,.NET,Flex,还是JavaS

2012-05-21 10:07:27 4829

原创 TWaver图形界面之道(一)序言与目录

TWaver图形界面之道作者序最早我按TWaver的功能点拟定了提纲,在完成第一章后,遇到了两个问题:是写整个TWaver还是只介绍TWaver Java?与开发手册和培训文档的内容是否重复了?于是我停下来思考,这本书究竟应该说点什么?如果只是TWaver的使用,看我们的开发手册,参加我们的培训会更合适,我希望说点特别的东西,更有价值的东西,不只是为TWaver用户,更包括

2012-05-21 09:59:22 1713 1

原创 打造模块化的TWaver Flex应用

当Flex应用越来越庞大时,问题会越来越多:1. SWF文件的大小也会越来越大;2. 下载SWF文件的时间也会越来越长;3. 如果有多个Flex应用,如何复用相同的代码(包括Flex Framework、自定义组件库和第三方包,比如TWaver Flex);4. 每次升级后,用户都需要重新下载新的SWF文件;5. 如何在不修改并编译旧SWF文件的情况下,增加新功能;

2012-05-10 14:11:41 1186

转载 TWaver HTML5 + Node.js + express + socket.io + redis(五)

接上一篇TWaver HTML5 + Node.js + express + socket.io + redis(四),这一篇将讲解如何用模版生成html页面, 如何验证用户登录, 您将了解到:1. 模版引擎jade2. 使用express的session功能一. 用jade生成登陆界面用express就不得不了解一下模版引擎, 比较流行的是jade和ejs, 这里以jad

2012-05-06 14:01:23 1420

转载 TWaver HTML5 + Node.js + express + socket.io + redis(四)

原文出处:http://twaver.servasoft.com/?p=3764  接上一回TWaver HTML5 + Node.js + express + socket.io + redis(三), 这一篇您将了解到1. 如何保存更改后的拓扑数据 (包括新增的, 修改的, 删除的)2. 如何广播更改后的拓扑数据 (仅仅广播更改的数据)下面是mac和iphone上的效果

2012-05-06 13:51:13 1950

转载 TWaver HTML5 + Node.js + express + socket.io + redis(三)

原文出处:http://twaver.servasoft.com/?p=3617在上一篇TWaver HTML5 + Node.js + express + socket.io + redis(二)中,您应该对Node.js的web框架express、实时通讯框架Socket.IO、redis客户端:redis有所了解了。这一篇将介绍TWaver HTML5的拓扑和通用组件功能,您将了解到

2012-05-06 13:41:12 1966

原创 在TWaver Flex中实现垂直文字布局

最近有客户提到如何让Network上网元的标签垂直显示,首先想到的就是每个字符之间插入一个回车。这个用Network#labelFunction就能达到目的:network.labelFunction = function (element:IElement):String { var name:String = element.name; if(element.getClient('

2012-05-06 12:13:47 1644 1

原创 自定义告警染色

在TWaver中,拓扑上的告警呈现的方式是多种多样的,最常见、最通用的是在原来的图片上叠加上告警级别所对应的颜色,这种方式在TWaver的各个分支版本中都是支持的,呈现效果如下图所示:另外还有两种是将告警颜色添加在网元的前景或背景上,效果如下:我们主要来看默认的渲染方式,这种方式是采取图片颜色叠加处理,也就是在原来网元的图片上叠加上告警的颜色,对于大部分的图片来说是没有什么问题的,

2012-05-06 11:43:58 1283

原创 TWaver HTML5 高性能拓扑

TWaver HTML5临近发布,通用组件Tree、Table效率都非常高,都可以承载万以上级别的数据,但是使用Element拼装方式的拓扑图在数据量上还有所欠缺,只能达到千级别,为了解决用户的大数据量需求,近期最大的惊喜是添加了一个高性能的拓扑实现, 看看下面的测试就知道有多高效了, 性能和TWaver Java有得一拼.接口和实现效果与原有拓扑图基本一致,用户切换起来也很方便。另外敬请期待TW

2012-05-06 11:30:43 2043

原创 HTML5 WebSocket 技术介绍

WebSocket是html5规范新引入的功能,用于解决浏览器与后台服务器双向通讯的问题,使用WebSocket技术,后台可以随时向前端推送消息,以保证前后台状态统一,在传统的无状态HTTP协议中,这是“无法做到”的。传统服务端推(server push)技术WebSocket提出之前,为了解决后台推送消息到前台的需求,提出了一些解决方案,这些方案使用已有的技术(如ajax,ifr

2012-05-04 14:09:07 768

原创 TWaver 3D 编辑器的使用(一)----设计3D场景以及数据绑定

TWaver提供了一套3D场景的开发包,用来帮助用户快速搭建3D场景,实现3D的监控系统。这个开发包目前商推的只有Flex框架下的版本,被称为TWaver3D for Flex。开发包提供简单的API,用户向TWaver的数据对象(例如Node)中设定相关的3D style,就可以构建出一套3D场景。(详细的使用方式请参考产品包中的为了简化用户使用代码搭建3D场景的复杂度,TWaver还提供了

2012-05-02 15:41:45 2164

TWaver图形界面之道

我希望说点特别的东西,更有价值的东西,不只是为TWaver用户,更包括所有从事GUI开发的人和团队,提供对产品设计有借鉴意义的内容,于是我修改了提纲,精简了TWaver功能点的内容,增加了更多TWaver设计思想与产品进化的历史,结合当下各种GUI技术,讨论其设计理念与发展趋势,这会使得本书的完成更富挑战性,原本只需要按部就班填充内容的,现在需要创造力和思考,但一切也变得更有意义。

2012-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除