代码改变世界

阅读排行榜

JSF与Struts的异同

2007-10-27 17:48 by 乱世文章, 213 阅读, 收藏,
摘要: JSF与Struts的异同 Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事? 首先事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Command模式,每个继承Action的子类都必须实现一个方法execute。 在Struts中,实际是一个表单Form对应一个Action类(或DispatchAction),换一句话说: 阅读全文

【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!

2011-01-12 01:30 by 乱世文章, 212 阅读, 收藏,
摘要: Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/12/6130196.aspx 本文补充:网上很多关于手势文章都说Android 对手势的支持是从SDK 1.6 (也就是 API 4)才开始的,但是我用SDK1.5模拟器也能识别!。(本想测试下更低的SDK的支持效果,但是我没有SDK低于1.5版本的....我手机SDK 2.2的 - -、),所以查了Api 发现: android.view.GestureDetector.OnGestureListener; sinc... 阅读全文

【Android游戏开发之三】剖析 SurfaceView ! Callback以及SurfaceHolder!!

2010-12-21 22:44 by 乱世文章, 212 阅读, 收藏,
摘要: Himi 原创, 转载请注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6090575.aspx 各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是你surfaceview不会自己去调用!!!而我代码中的ondraw() 也好 draw() 也好,都是我自己定义的一个方法。。。放在线程中不断调用的,一定要注意!! 之前我们对view和surfaceview 做了比较和取舍,最后我们发现surfaceview更加的适合运作与游戏开发中,那么下面就让我们来看看这个surfacev... 阅读全文

理解C# 3.0的五项主要改进

2007-12-19 16:49 by 乱世文章, 212 阅读, 收藏,
摘要: 1. 隐型局部变量C# 3.0引入了一个叫做“var”的新关键字。这个关键字允许开发者建立一个变量,但不必明确它的类型。例如,用var说明一个字符串,就像这样:varmyData = "This is my data";注意,这里并没有提到myData变量是一个字符串,而C# 2.0却要求这一点。虽然var允许您建立隐含的类型,它并没有降低C#浓厚的类型特征。var关键字只有在建立变量时有用,一旦您建立变量并且确定它的类型以后,就不能再用var来改变一个变量的类型。例如,这段代码没有作用:varmyDate = DateTime.Now;myDate = "Hel 阅读全文

软件测试

2007-04-24 16:52 by 乱世文章, 212 阅读, 收藏,
摘要: TestDriven.NET 2.0——单元测试的好助手 引言在软件开发领域,测试驱动开发(Test Driven Development,TDD)技术在逐渐为广大开发者所接受,它是在添加新代码之前让你的测试代码出错的一种开发技术。在开始编写代码之前首先要写你的测试代码,然后再编写代码让你的测试通过,可以想象,如果没有一个好的单元测试工具,这项工作其实是无法完成的。相信很多.NET开发人员者对于开源的NUnit都不陌生,但是它并不能很好的与Visual Studio.NET IDE集成起来。这里我将向大家介绍另一款优秀的单元测试工具——TestDriven.NET 2.0。它是以插件的形式集成 阅读全文
上一页 1 ··· 93 94 95 96 97 98 99 100 101 ··· 181 下一页