- 浏览: 38842 次
- 性别:
- 来自: 呼和浩特
最新评论
-
yawen:
,很不错啊!
一个Flex做的天气预报widget -
zhanghan:
...
一个Flex做的天气预报widget -
KKD:
sheva.wen 写道@zhangcheng
感觉GWT还 ...
如何使用GWT-Ext 进行RIA开发 -
sheva.wen:
@zhangcheng
感觉GWT还有一段路要走,现在还不能 ...
如何使用GWT-Ext 进行RIA开发 -
zhangcheng:
我也比较喜欢gwt本身
如何使用GWT-Ext 进行RIA开发
文章列表
最近的项目对地图的精度要求不高,就不需要搭建Geoserver了,用Openlayers加载vector做底图,比较了一下,使用了KML格式,找了一种shp转KML的方法
到http://arcscripts.esri.com/details.asp?dbid=14273下载 Export to KML 2.5.4 一款脚本,下载后安装,在arcgis(v9.3)里会出现一个Google Earth的图标的按钮悬浮在界面上,运行后可以选择图层进行转换。
Vector layer在Openlayers里只能作为overlay,不能作为baselayer,可以通过添加一个空白的Ima ...
弄了一个天气预报的widget,有些心得在里面,拿出来分享。
最终的效果:
使用的技术:
Flex ,asp.net,flash
关于天气数据:
本人是在气象局工作的,但对于气象局的公众服务其实相当不满,怎奈自己是个小兵,能做的只是积极献言献策,试图改变“上面”的思维。就拿数据服务来说,部门内部不论软硬件环境都很不错,至少把天气预报通过某种途径(WebService,mashup,rss等)提供借口是没有问题的。在做这个widget是才发现,根本没有直接的接口可寻,翻了翻一些大站的天气服务,总算找到一个提供Json数据的(也许人家根本不是主动提供的),就不透露是那个站了。
...
- 2008-01-09 14:46
- 浏览 8154
- 评论(3)
个人觉得,GWT的客户端表现并不是Gwt这个项目最关心的方向,所以要做出表现丰富的界面,要花去不少心思,当你为做一个“可排序的Grid”被搞得焦头烂额时,想想EXT,DOJO,只有艳羡地分了。
GWT-Ext 是sanjiv.jivan为了丰富GWT的客户 ...
3、关于自定义ItemRenderer
个人觉得即使Flex不开源,现有的功能就很大程度的能够满足自定义的需求。对于通过数据绑定实现的控件(List,DataGrid,Chart),每一行数据的呈现都可以自定义——自定义样式,自定义行为。对于LineChart中,默认的状况是用圆点描述每个数据,然后连起来,鼠标经过圆点时显示点上横纵座标的值。自定义的需求就有许多,比如不需要鼠标经过就显示点上的值,比如使用其它形状的点标示数据,比如用不同的颜色标示每个点,等等,其实都是一些定义ItemRenderer样式的问题。
举个例子:比如实现默认在点上标记某个数据,不需要鼠标经过,这个可以通过将ItemRe ...
2、关于Linechart的背景
LineChart基于Flash Player提供了丰富的页面表现,包括丰富的颜色。个人觉得LineChart这个东西总是与分析有关,继而可能与科研有关,这个东西总是被那些“老学究”批为“花哨”。嫌自定义颜色麻烦的话可以在LineChart添加背景网格,用灰色就显得严肃了许多。看个效果图:
具体实现是这样的:
xml 代码
<mx:backgroundElements>
<mx:GridLines direction="both">
<mx:horizontal ...
在项目中用了Flex,较多的使用了LineChart,遇到问题能查到文章真的很少,尤其是中文的,幸亏官方的文档写的“生动”,项目才算交差。
闲下来,想把一些细节写写,供大家查阅。讲的Linechart,其实所有的Chart控件都很相似,总是由两个轴(horizontalAxis and verticalAxis)和数值组成的。
1、关于创建日期型横轴的细节
较常见的一种形式是横轴是一段时间,纵轴是被描述的值。如果是在数据量和时间密度不大的情况下,没有必要把数据库中取出的时间串转化为日期型。但面对大跨度的时间,而其数值又分布密集,横轴标的日期显示起来就会小到看不清。这时最合理的解决方式可能是用Da ...
下面要写的东西是一个使用GWT编写的在有限区域内通过拖动查看整个地图的简单实现。
一些细节:
为什么能拖?
com.google.gwt.user.client.ui.MouseListener 通过实现这个接口,可以实现UI对象对鼠标的Enter,Down,Leave,Move,Up动作的支持。
com.google.gwt.user.client.ui.FocusPanel 并不是每个UI对象都能够实现MouseListener接口的,可以通过添加到FocusPanel来实现。
怎么才能显示地图的局部,或者说怎么把其他部分藏起来?
通过样式 ...
最近用GWT写了几个小的项目,感觉开发起来效率还可以,最满意的是不用考虑浏览器的兼容(Cross-browser)问题,client和server端的调试。遇到问题会去查官方文档和官方论坛,要看这东西能弄出些什么新鲜玩意儿,就到国外的一些blog中去翻翻,有空把这些东西列出来,感兴趣的也可以去翻翻。 GWT Blog 官方blog,有什么“重大事件”,比如版本更新,可以在上面找到。 onGWT - Tracking News on GWT 收集了很到关于GWT的新闻,作者几乎每天都会更新一两篇。 GWT Sandbox 作者写了几个基于GWT的控件,尤其是那个模仿google maps做的“Vi ...