代码改变世界

HTML5 做波形运动的小球

2011-12-07 10:54 by LoujaDy, 331 阅读, 收藏, 编辑
摘要: 波形运动: varcanvas=document.getElementById("ballBroad");varcontext=canvas.getContext("2d");//角度varangle=0;//Y步长varspeedY=0.1;//x步长varspeedX=3;//刷新频率varframes=1000/60;//球对象varBall=function(radius,color,x,y){this.radius=radius;this.color=color;this.x=x;this.y=y;}//中心点varcenterX=canvas阅读全文

HTML5 上下平稳移动的球

2011-12-07 10:05 by LoujaDy, 847 阅读, 收藏, 编辑
摘要: 上下平稳运动 varcanvas=document.getElementById("ballBroad");varcontext=canvas.getContext("2d");//角度varangle=0;//步长varspeed=0.1;//刷新频率varframes=1000/60;//球对象varBall=function(radius,color,x,y){this.radius=radius;this.color=color;this.x=x;this.y=y;}//创建一个球varnewBall=newBall(20,"#ff00阅读全文

HTML5 Canvas与localStorage简单应用

2011-12-06 12:59 by LoujaDy, 351 阅读, 收藏, 编辑
摘要: Canvas 是HTML5的一大2d图形处理利器,localStorage是本地存储,它有一个很有意思的API,类似于观察者模型的事件storage事件,一者本地存储发生改变,它会响应注册了storage事件的所有窗口。这样当我们在其中一个窗口的Canvas中画东西是,其它窗口可以监听并重绘,这就是下面的这个例子。打开两个窗口,然后在其一个窗口画,另一个窗口则可以看到你画的东东 varcanvas=document.getElementById("drawbroad");canvas.addEventListener("mousemove",onMous阅读全文

HttpWebRequest 上传文件

2011-09-13 14:33 by LoujaDy, 5154 阅读, 收藏, 编辑
摘要: //边界stringboundary=DateTime.Now.Ticks.ToString("x");HttpWebRequestuploadRequest=(HttpWebRequest)WebRequest.Create(url);//url为上传的地址uploadRequest.ContentType="multipart/form-data;boundary="+boundary;uploadRequest.Method="POST";uploadRequest.Accept="*/*";uploadRe阅读全文

HttpWebRequest 完成Get和Post

2011-09-13 14:28 by LoujaDy, 281 阅读, 收藏, 编辑
摘要: ///<summary>///Get方式请求///</summary>///<paramname="getUrl">请求的URL</param>///<paramname="cookies">请求时带上的Cookies</param>///<paramname="timeOut">请求的超时时间</param>///<paramname="userAgent">请求用户的Agent</param>阅读全文

HttpWebRequest实战(阿里巴巴登录)

2011-03-30 14:06 by LoujaDy, 752 阅读, 收藏, 编辑
摘要: stringloginUrl="https://login.alibaba.com/xman/xlogin.js";stringpd="alibaba";stringu_token="";stringdmtrack_pageid=Guid.NewGuid().ToString();stringxloginPassport=HttpUtility.UrlEncode(txtUserName.Text);stringxloginPassword="";Base64Classb=newBase64Class();sbyt阅读全文

实战 HTML5 WebSocket 聊天室.net实现

2011-03-29 14:17 by LoujaDy, 9006 阅读, 收藏, 编辑
摘要: WebSocket protocol 是HTML5一种新的协议(protocol)。目前紧测试了三个浏览器支持(Chrome,Firefox4,Safari)客户端: varws = new WebSocket(con); //与服务器握手成功 ws.onopen = onOpen; //接收到服务器消息 ws.onmessage = onMessage; //断开连接消息 ws.onclose = onClose; //通读错误 ws.onerror = onError;进入代码正题服务端usingSyste...阅读全文

Sencha Mobile 简单应用

2011-03-17 18:06 by LoujaDy, 247 阅读, 收藏, 编辑
摘要: 类名:Button创建方式var btn=new Ext.Button();常用属性text:按钮上的文本ui:按钮的呈现方式width:宽度height:高度draggable:是否可拖拽renderTo:渲染到哪去handler:默认单击事件方法render:渲染到哪on:添加事件addListeners:添加事件简单应用:Ext.setup({tabletStartupScreen:'tablet_startup.png',phoneStartupScreen:'phone_startup.png',icon:'icon.png',glos阅读全文

浅谈Web流程图设计器开发

2010-05-30 23:39 by LoujaDy, 2194 阅读, 收藏, 编辑
摘要: 浅谈Web流程图设计器开发背景项目需要一个能绘制流程图,并能进行加载文件,导出文件使程序能够识别的流程图设计器。 与WinForm结合Web流程设计器技术路线选择当时主要的可选择的技术路线有三种:一是AJAX,二是Silverlight,三则是Flash/ActionScript。三种技术对比:AJAX方案的优势:Ajax技术成熟,可选框架多,在这方面有经验的人也多,诺碰到问题有很多可求助的人。AJAX方案的劣势:JS代码调试困难,没有太好的2D图形框架。Silverlight的优势:有几年年C#语言开发经验,开发出来的东西可西和现有的系统兼容性会很好,还有就是上手也相对容易。Silverli阅读全文

Flex数据交互之Socket

2009-11-15 23:53 by LoujaDy, 786 阅读, 收藏, 编辑
摘要: 第三种数据交互方法Socket效率最高,最快的就数Socket了,如果数据实时性要求不高的话就不建议用Socket了,因为它可能没有你想象的那么好使.我用.net Winfrom做了一个简单的服务端图解:左边框是用来显示聊天,连接信息的.右边列边是用来显示连接上来的客户端,只做了简单的显示.不难看出,好像是个简易聊天工具.下面看看服务端代码吧:[代码]我还在服务端添加了一个ServerSoket,...阅读全文