代码改变世界

阅读排行榜

实战 HTML5 WebSocket 聊天室.net实现

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

HttpWebRequest 上传文件

2011-09-13 14:33 by LoujaDy, 8188 阅读, 收藏,
摘要: //边界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 阅读全文

HTML5 Canvas translate与rotate应用

2011-12-09 10:43 by LoujaDy, 3538 阅读, 收藏,
摘要: Translate:坐标转化默认Canvas的起启坐标0,0是在右上角,如果让中起启坐标放在中心点就可以这样做context.translate(centerX,centerY);Rotate:旋转的角度(确切的说是弧度)弧度=角度*PI/180角度=弧度*180/PI下面的一个例子就是使用到了坐标转化和旋转按左右键可以让方块转动//获取Canvas对象varcanvas=document.getElementById("stage");varcontext=canvas.getContext("2d");//矩形大小varwidth=100;varhe 阅读全文

浅谈Web流程图设计器开发

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

HTML5 Canvas绘制跟随鼠标移动的球

2011-12-08 18:35 by LoujaDy, 2886 阅读, 收藏,
摘要: 角速度应用://获取到Canvasvarcanvas=document.getElementById("stage");//2d绘图版varcontext=canvas.getContext("2d");//球运行的速度varballSpeed=4;//字弹对象varball=function(x,y,radius,color){this.x=x;this.y=y;this.radius=radius;this.color=color;//绘制字弹this.draw=function(){//清空画板context.save();context.begi 阅读全文