摘要:说明:这些是我在编程中碰到和处理过的一些问题和经验。这是第一篇(看看效果,先)。
一,postmessage和sendmessage
1, postmessage只把消息放入队列,不管其他程序是否处理都返回,然后继续执行,这是个异步消息投放函数。而sendmessage必须等待其他程序处理消息完了之后才返回,继续执行,这是个同步消息投放函数。而且,postmessage的返回值表示postmessage函数执行是否正确;而sendmessage的返回值......
摘要:数据绑定之后,如果要在datagrid控件中实现分页功能,那么就要用到datagrid的allowpaging属性了,设置allowpaging属性为true,然后设置每一页的大小,比如说设为2:pagesize=2。这个时候,再运行程序,就会看到datagrid以每页两条记录的方式来显示了,并且有"<"和">"来连接到上一页或者下一页,如果你不想用这个"<"和">......
MockObjects的选择:EasyMock与JMock的比较
mockobjects的选择:easymock与jmock的比较
本文作为一个评测结果的同时,也可以作为easymock与jmock的简短教程。他们本身都很易用,可惜带的示例过于复杂,都用了过多的模式。看过本文的例子,相信就可以从容的在项目中使用了。 【相关文章:
ASP 无组件上传】
本文假设读者已经了解了mockobjects的使用目的与基本方式,不对mocktest之类的技术作过多解释。仅提醒一句:“不要测试你的mockobjects”。 【扩展阅读:
ASP中记录的分页】
本比较针对于以下几个方面,代码请见附件。 【扩展信息:
软件的涅磐(二)—— 软件之变】
java中常用的mockobjects有easymock与jmock等。其中easymock开发较早,已经出了1.1版本,而jmock前几天才刚推出了1.0 final。作为刚成熟的小弟弟,jmock有什么竞争实力呢?
1 是否能够对具体类进行模拟(当然,对接口模拟是基本功能)
2 是否能够对方法名,参数,返回值进行动态控制
3 基本代码行数
4 是否能够对具有构造参数的具体类模拟
现在比较开始了。首先制作若干测试文件,很简单。要模拟的有一个接口与一个具体类,叫做theinterfacetomock与theclasstomock,另外,提供方法samplereturn samplemethod(parameter p);以及同名无参数方法。
第一个测试是针对theinterfacetomock,提供parameterimpl与samplereturnimpl作为期待的参数与返回值。
jmock代码如下:
public class jmockusage extends mockobjecttestcase {
public void testreturnvaluewithparemeter(){
// 构造mock控制器
mock m = new mock(theinterfacetomock.class);
// 这是要测试mockobject
theinterfacetomock mock = (theinterfacetomock) m.proxy();
// 期待的返回值
samplereturn sr = new samplereturnimpl();
// 期待的参数
parameter p = new parameterimpl();
// 控制器,期待一次,方法samplemethod,参数等于p(equals),将返回sr...
下一页 摘要:以下代码在vc 7.1(vs.net2003)下编译通过。
使用模板偏特化实现
#ifndef _ai_d3dfvf_h_#define _ai_d3dfvf_h_//d3d9fvf struct generate templates//author kevinqing <qingzl@cdgwbn.com.cn>//#include <d3d9.h>//-----------posoition-------------name......