基于GDI+用C#编写的.NET流程图控件开发周记(2011-08-28)
自从上次发布之后,本月几乎一直都在忙于处理工作上的事情,使得这段时间疏于更新流程图控件,所以这一次只作了小范围的功能更新:
1、增加了代表数据库图形2、实现了对图形进行操作后的撤销(Ctrl+Z)与重做(Ctrl+Y)的功能3、增加了在设计模式时双击图形弹出窗口,用于编辑图形上的文本以及提示信息4、增加了简单连接直线
http://cyqdata.cn/cnblogs/article-detail-52720
(译)如何使用cocos2d1.0来给sprite添加Mask(遮罩)
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!
原文链接地址:http://www.raywenderlich.com/4421/how-to-mask-a-spr
http://cyqdata.cn/cnblogs/article-detail-52712
SQL集合函数中利用case when then 技巧
我们都知道SQL中适用case when then来转化数据库中的信息
比如 select (case sex when 0 then '男' else '女' end) AS sex from stud
http://cyqdata.cn/cnblogs/article-detail-52341
(译)使用cocos2d和box2d制作简单的platformer游戏
原文链接地址:http://www.uchidacoonga.com/2011/03/simple-platformer-using-cocos2d-and-box2d-with-collision-detection/
我收到许多网友的请求,问能不能写一个简单的超级玛利platfomer游戏教程。因为我是守承诺
http://cyqdata.cn/cnblogs/article-detail-52325
(译)使用cocos2d和box2d制作滚动背景
原文链接地址:http://www.uchidacoonga.com/2011/01/side-scrolling-the-background-in-box2d/
前言:这次我要翻译的两篇教程,其实和大家比较关心的“超级玛利”有关,就是如何使用cocos2d和box2d制作一个带有滚动背
http://cyqdata.cn/cnblogs/article-detail-52315
基于OPENGL使用C++实现相机类
应gis for net朋友要求,发布一下以前写的相机类源码,这些代码没有经过优化,很粗糙。而且时间很长了,我根据记忆写了一点简单说明,详细的我也忘记了,见谅。
// Camera.cpp: implementation of the CCamera class.///////////////////////////
http://cyqdata.cn/cnblogs/article-detail-42815
EXT.NET高效开发(三)——使用Chrome浏览器的开发人员工具
这篇帖子老少皆宜,不分男女,不分种族,不分职业。俗话说:“磨刀不误砍柴工”。掌握一些开发工具的使用,对自己帮助是很大的(无论是用于分析问题,还是提高生产力)。本篇就讲述如何利用Chrome浏览器(这里讲述的版本是14.0.835.2)的开发工具(因为IE浏览
http://cyqdata.cn/cnblogs/article-detail-42235
(译)如何使用cocos2d制作一个滑动图片游戏(Slide Image Game):第一部分
原文链接地址:http://www.iphonegametutorials.com/2010/09/23/cocos2d-game-tutorial-building-a-slide-image-game/
教程截图:
这是一张完整的图片:
这是一张打乱了的图片:
PS:为了方便大家更好地交流学习cocos2d,一位热心的网友组建了一个ios游戏开发交流群,群号166128264。以后大家
http://cyqdata.cn/cnblogs/article-detail-42162
(译)如何使用cocos2d制作一个滑动图片游戏教程:第二部分(完)
原文链接地址:http://www.iphonegametutorials.com/2011/03/17/cocos2d-game-tutorial-%E2%80%93-building-a-slide-image-game-part-2-with-solution/
教程截图:
大家好!我们将再一次回到滑动图片游戏教程,然后给它添加一些新的特性。我们将添加判断,是否玩家成功解谜。这个任务
http://cyqdata.cn/cnblogs/article-detail-42153
用CSS实现跟随滚动条漂浮层
无意中路过火狐社区发现他们的跟随滚动条漂浮层比自己之前做的要流畅、
自然,好奇下用Firebug对其构造进行分析:
1、刚开始觉得和自己写的原理一样用以下控制浮动层显示位置
Top:0;
position: absolute;
2、和自己做的对比下发现,火狐社区Top:0始终没有改变过,而我做的Top在随
滚动条变化改变数值。
3、将其CSS和Html代码都贴出,有没JS控制,那就CSS发
http://cyqdata.cn/cnblogs/article-detail-42016
使用C#和Java发送邮件
做用户注册时免不了要让用户使用邮件激活账号,这时就得用到使用程序发邮件的技术了。如下是我在项目中常用的发邮件的方法:
【C#】
1 using System.Net.Mail; 2 using System.Net; 3 4 public class EmailEntity 5 { 6 private MailMessage mm; 7 8
http://cyqdata.cn/cnblogs/article-detail-41709
(译)如何使用cocos2d来制作一个塔防游戏:第一部分
原文链接地址:http://www.iphonegametutorials.com/2011/04/11/cocos2d-game-tutorial-how-to-build-a-tower-defense-game-for-the-iphone-part-1-creep-waves/
教程截图:
我们做到了!在第一篇教程中,我们已经花时间讨论了最终要完成一个什么样的作品。现在,让我们开始
http://cyqdata.cn/cnblogs/article-detail-41484
(译)如何使用cocos2d制作一个塔防游戏:第三部分
原文链接地址:http://www.iphonegametutorials.com/2011/04/19/cocos2d-game-tutorial-%E2%80%93-how-to-build-a-tower-defense-game-for-the-iphone-%E2%80%93-part-3-%E2%80%93-rotation-and-realism/
欢迎来到塔防游戏教程系列的第
http://cyqdata.cn/cnblogs/article-detail-41481
(译)如何使用cocos2d制作一个塔防游戏:第四部分(完)
原文链接地址:http://www.iphonegametutorials.com/2011/04/21/cocos2d-game-tutorial-how-to-build-a-tower-defense-game-for-the-iphone-part-4-starting-the-tower-attack/
教程截图:
这部分教程,我们将实现我们刚开始所讨论的完整的塔防游戏。这是本系列
http://cyqdata.cn/cnblogs/article-detail-41480
(译)如何使用cocos2d制作一个塔防游戏:第二部分
原文链接地址:http://www.iphonegametutorials.com/2011/04/15/cocos2d-game-tutorial-how-to-build-a-tower-defense-game-for-the-iphone-part-2-placing-towers/
教程截图:
欢迎来到《如何使用cocos2d制作一个塔防游戏》的第二部分--今天,我们将添加代码来放
http://cyqdata.cn/cnblogs/article-detail-41474
(译)如何使用cocos2d制作一个塔防游戏:引子
原文链接地址:http://www.iphonegametutorials.com/2011/04/11/cocos2d-game-tutorial-how-to-build-a-tower-defense-game-for-the-iphone/
教程截图:
我们已经学习到了好多简单的游戏机制了(比如精灵、菜单等),现在是时候向大家介绍一下塔防游戏了。但是,要完成塔防游戏的开发,我们得花
http://cyqdata.cn/cnblogs/article-detail-41326
(译)如何使用CCRenderTexture来创建动态纹理
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!
原文链接地址:http://www.raywenderlich.com/3857/how-to-create-dynamic-textures-with-ccrendertextur
http://cyqdata.cn/cnblogs/article-detail-41106
由浅入深CIL系列:4.抛砖引玉:使用CIL来分析string类型在.NET运算中的性能和避免装箱
一、在.NET中string是一种特殊的引用类型,它一旦被赋值在堆上的地址即不可改变,之后对其进行的字符串相加等操作之后的结果都指向另外一个堆地址,而非原来的字符串地址。现在我们看以下一段C#代码以观察string在实际编码过程中的使用。
class Program { static
http://cyqdata.cn/cnblogs/article-detail-41027
从零开始,学习windows编程(7)--不使用CRT库的程序
从前面几篇,我们已经得到一些结论。
程序是可以自定义入口的,但是如果在入口中使用了一些CRT相关的函数,而没有正确的进行初始化工作的话,即使编译不出问题,在运行时也会出现内存错误等问题的。
那我们可以写出完全不用到CRT库的程序吗?当然可以,既然CRT库也是微软写的,甚至我们可以用另外一个CRT库来代替它。不过这个算是另外一个话题了。先看看不使用CRT库的hello world是啥样的吧。
不使用
http://cyqdata.cn/cnblogs/article-detail-40662
用CSS3打造HTML5的Logo
本文将向大家介绍如何利用CSS3的新样式属性制作一个HTML5的Logo。我们先来看看最终的效果:
不要怀疑,上面的logo完全由HTML+CSS实现。我们将logo划分为盾形、数字5和辐射背景三大部分,下面将分别实现每个部分。
盾形
盾形在外形上是左右对称的,因此我们可先完成左半边,右半边可复制过来再修改一些参数。左半边准备用三个div实现,其中有两个div需要倾斜一定的角度来实现盾形的左边和
http://cyqdata.cn/cnblogs/article-detail-40658