- 浏览: 277486 次
- 性别:
- 来自: 北京
-
最新评论
-
qihuayu2008:
大神可否提供下完整的demo?谢谢
支持无级缩放的360展示技术实现之七 -
3xxx:
http://blog.csdn.net/hotqin888/ ...
文档协作的几种实现方式 -
di1984HIT:
哈哈,学习了~~
坑爹的RockSaw和坑爹的windows7 -
chebin:
用上了,很赞!节省了不少时间。多谢分享!
java编写的两个modbus CRC16实现 -
di1984HIT:
哈哈~~~
坑爹的RockSaw和坑爹的windows7
文章列表
微博@输入功能的ExtJS实现
- 博客分类:
- ExtJS
微博的@辅助输入功能具有方便快捷的特点,基础功能描述为:
1.在TextArea内输入“@”时,在光标处弹出选项列表。
2.通过键盘或者鼠标选择选项,文本插入到textArea。
人肉相关文章之后才知道:在非ie浏览器下,获得TextA ...
移动终端推送画面的概念及规范
- 博客分类:
- 移动开发
移动终端将画面推送到电视的现状,查阅了资料,总结几点如下:
1. 实现协议
技术实现是采用DLAN协议和AirPlay协议。
http://baike.baidu.com/view/2821155.htm
DLAN协议是sony等厂商提出的目标为家庭多媒体设备之间共享音视频,允许将手机作为控制端、将TV作为控制命令接受和媒体播放端,通过wifi将二者联接。
DLAN协议实现形式:
可以内置于带嵌入式系统的智能电视机内。
现在很多厂商采用独立的嵌入式系统实现该协议,直接输出到电视的hdmi。
2.市面产品
例如小米盒子或者淘宝上10 ...
昨天心血来潮,想把自己用extjs3.4作为UI的一个原型升级到最新的extjs4.2.2。
几年前曾经将原型从2.1升级到3.4,对于extjs的版本不兼容深深伤害过。最近两年就没有跟进。
Extjs4采用前端MVC的结构,使得整个前端代码的规划更加规范,更适合多人协作编写复杂的界面。新版的neptune theme也让看厌了ext外观的人眼前一亮,我就是为了这个外观升级的。
所以升级的策略是代价最小,并不将原来的逻辑重构为MVC,而只是修改在extjs4中变化的API和语法形式。经过两天的奋战,还算顺利——到目前位置还没有遇到在新版中无法替代的老版功能实现。
改 ...
场景
在办公类应用中,常常遇到以下场景:
将数据库数据取出,批量填充到预先画好的word模板,输出用于打印的word文档。
限制
ie浏览器,本机安装了word。
问:那么多可以选择的,jacob, iText, 国内大量的在线编辑控件,为什么非得用前端VBA呢?
归根溯源,由于word的私有格式,对于其文档的程序操作只能通过其所谓automation来进行,
本质上就是利用word的Activex组件封装所开放的接口。编程语言可以是VB,C#,或者在ie浏览器调用VBA。
java环境下的 jacob是通过jni实现对com的调用,其执行效率之 ...
pinch zoom是移动应用中非常实用的手势,尤其用于图片浏览。
遗憾的是sencha touch2仍然没有提供现成的官方控件。
人肉了下,找到以下资源:
1.https://market.sencha.com/extensions/pinch-zoom-image
测试了下这个plug-in,存在明显的性能问 ...
操作系统环境是:mac lion , 通过系统自带bootcamp方式,vmware 安装windows7系统。
在lion下down了一些超过4G的电影,准备存到移动硬盘上去,遇到麻烦了。
由于fat32单个文件不超过4G的限制,移动硬盘是以ntfs格式化的,在lion的finder下只能读不能写。
网搜了下,有人通过安装Paragon NTFS解决lion下写入ntfs外挂硬盘。
安装之后杯具了,桌面上的其他盘都不显示了,Finder中也无任何显示。系统设置偏好,只要点击NTFS for Mac os X选项,就风火轮。硬关机重启仍然如此。
根据这篇文章的描述,应 ...
制作工具:powerpoint, publisher, photoshop cs
publisher虽然简陋,但适合熟悉office操作习惯的用户,配合其他office软件,弄个彩页海报的足够了。
希望之后有时间将这个原型整理,分享
需要实现一个多级的中国城市选择树,在以下工程的基础上改进实现了一个:
http://ext-ux-form-combotree.googlecode.com/svn-history/r9/trunk/0.2/Ext.ux.TreeCombo.js
该控件存在两个问题,会导致在同一页面同时存在多个tree控件会产生混乱:
1.
...
实现通用的CRUD之四——视图定义
- 博客分类:
- ExtJS
接上篇(javaEYE的图片只能插三个?),继续发截图。
选中一条,查看详细:
在详细中,显示子表数据:
截图完毕。
由于上文中我们已经总结出一个与数据库CRUD相对应的界面范式,那么进一步地,可以通过以下javascript代码,简单地给出必要的信息,
告诉ExtJS我们想获得怎样的界面。
相关代码如下:
BView.viewMap={
"dao.hb.OStation":{
req:{
"pss" : [["id", "name","c ...
实现通用的CRUD之三——仅有RIA还不够
- 博客分类:
- ExtJS
B/S三层架构在安全性、易部署方面有天然的优势,但是HTML简陋的form组件却难与丰富的桌面组件相提并论。于是RIA应运而生。
RIA的出现使得在B/S应用上实现传统C/S应用的复杂界面成为可能。ExtJS和flex都是奔着这一主题产生的。ExtJS采用开放的DOM模型,更为我所欣赏。
ExtJS实现了一套类似传统桌面组件库的,采用OOP和事件机制,具备可扩展性的组件集合。曾经编写桌面应用的朋友,看它的examples和API文档,可能会倍感亲切。但是Extjs也存在应用禁区:它的destory并不能解决IE下固有的内存泄漏问题。IE的内存泄漏是DOM元素与javascript存在未能释 ...
html5两种矢量图形技术——canvas 和svg特性对比,msdn文档简明、清楚,推荐阅读:
http://msdn.microsoft.com/zh-cn/library/gg193983(v=vs.85).aspx
再对3d游戏引擎的极致逼真视觉疲劳之后,看到这样文艺范的小游戏,格外清爽:
用html5便写的弹珠:http://ie.microsoft.com/testdrive/Graphics/CanvasPinball/Default.html
近日研究记忆术,看了近百本书,小有心得,以下直接进入重点
一.记忆术需主要了解以下方面的内容
1. 图像记忆(也有叫人叫全脑记忆)
2. 快速阅读(影像阅读、波动阅读、超级阅读基本就是这个意思)
3. 思维导图(也叫 ...
B/S应用需要解决的一个重要问题是:如何在B/S之间传递数据。同样是采用HTTP协议,当时传递的内容形式已经从最初的平面型的form参数提交,发展为结构型的WebRPC调用。其中DWR、Web Service和JsonRPC是最常见的实现。
WebRPC的基本思路如下:在B端和S端分别实现对象及方法的序列化和反序列化,一个典型的调用过程如下:
B端实参调用方法
WebRPC在B端序列化方法和实参对象
HTTP传输序列化数据到S端
S端反序列化方法和实参对象
S端调用服务方法运算,获得运算结果
WebRPC在S端序列化运算结果
HTTP传输序列化数据到 ...
在B/S应用的开发中,实现数据库表的 CRUD (Create Read Update Delete) 是最常见的任务。如果能够针对这个任务开发出一个通用的组件,则可以实现这类任务代码的复用,在编码上基本做到“零编程”,在测试和维护上则只需要针对通用服务和组件进行测试,在降低工作量的同时大大提升系统的稳定性。
本系列文章总结笔者在实际项目中形成的一种达到上述目标的方法,供同行借鉴。
具体目标如下:
能够对关系型数据库表快速生成CRUD操作界面,支持主子表关系编辑,支持联合查询。
支持ExtJS3.2组件模型,包括其内置的组件和其所支持的组件扩展模型。
引入ExtJS4的Char ...
用Word制作在线帮助
- 博客分类:
- 原创工具
第一章 常见形式
在软件项目交付时,通常会提交《用户手册》,以指导用户如何使用系统。借软件系统的便利,直接包含在软件中是个直接而且好用的主意。
1.1.Chm
在桌面软件方面,微软的chm是使用广泛的格式。Visual studio的早期版本就包含了用于制作chm帮助文件的小工具——HTML Help WorkShop。
Chm格式帮助具备以下特点:
n 链接:充分利用html超链接特点,允许在页面内和页面之间建立链接。
n 关键词索引:同时也提供了组织树状的索引词的方式,这些索引词可以导向页面或者页面书签。
n