刷新
Windows Mobile下访问Sqlite的Native C++封装

博主头像 Sqlite几乎成立移动设备开发领域数据存储方面的事实标准。Sqlite已经广泛被使用到Andriod,iPhone,WebOS以及Symbian等平台了,本文讲述在Windows Mobile平台下如何使用Native C++访问Sqlite,同时讲述一个封装类的实现和使用。 ...

敏捷开发全景图

博主头像 今天的主角是这张敏捷开发全景图,它全景式展现了敏捷开发在不同粒度上的关注点。(看不清可以看最后的Slideshare) ...

NHibernate自定义集合类型(下):自动维护双向关系

博主头像 如果使用NHibernate自带的集合类型,其中一个问题就在于需要在代码中手动维护双向关系,迫使开发人员编写额外的代码。其实这就是集合自定义逻辑的一个应用方面。现在,既然我们已经得到了一个方便的自定义集合的解决方案,那么现在便把“自动维护双向关系”作为目标来实现一番,也算是一个非常典型的示例了。 ...

NHibernate自定义集合类型(中):通用实现方式

博主头像 上一片文章中我们观察了在代码中自定义一个基于Set的集合类型该怎么做,以及简单了解了一下NHibernate的这些自定义支持大致是如何工作的。不过文章最后还是留了两个问题,一是认为这种扩展方式不够通用,二是其中会出现的“重复”或是“反向依赖”。现在我们就需要在上文的基础上进行总结,提出一个通用的实现... ...

NHibernate拾贝1898:命名查询

博主头像 这个系列是以博客形式整理关于NHibernate的Issues。记录一些零碎的小例子,通过零零碎碎的整理,可以巩固自己的知识和扩展我们的知识面。这些小例子也可以适当的在项目中呈现。 ...

NHibernate自定义集合类型(上):基本实现方式

博主头像 前天一篇文章中我说NHibernate的集合类型实现有些“尴尬”,它无法使用自定义集合类型,设计也有些古怪——不过在许多朋友的指点下,我意识到NHibernate是可以使用自定义集合类型的。至于它的设计是否合理(或者说是用是否方便?)……这就是这几篇文章中想要探讨的内容了。不少朋友给出了一些自定义集... ...

【翻译】How-To: Using the N* Stack, part 4

博主头像 此篇教程中,我们将测试之前建立的映射并且进一步的了解 NHibernate 。 我们使用的是 NUnit 2.5.2 ,不过新版本的也应该会兼容的。 声明: 此部分内容我自己也是在学习中,所以你可以继续学习,不过风险自负,这可能不是最佳做法。此外,还有很多流行的测试框架可以测试我们的程序,但我们... ...

控制浏览器是否缓存网页状态

博主头像 Question在Firefox等浏览器中,如果你打开一个页面并进行若干操作,例如在文本框进行输入,甚至点击按钮进行Ajax操作更新页面局部,这些操作的结果都会被缓存下来。在你点击链接离开这个页面后,如果你通过后退按钮回到这个页面,你会发现它仍出于你离开时的状态,而非页面刚刚加载好后的初始状态。在一... ...

白话MVP

博主头像 本文,以及后面的几篇文章《从event折腾到command》、《AttachedBehavior技术详解》、《包式波动理念》共同构成了Prism开发的四部曲(这么名字有点别扭哦)。 ...

我对NHibernate的感受(3):有些尴尬的集合支持

博主头像 既然是一个ORM框架,那么自然是将O这一端映射R上。至于集合,是O这方面最常见,也是R这一边非常容易表示的关系。例如,一个问题(Question)可以包含多个回答(Answer)。不过,NHibernate需要“一锅端”地设置集合属性,它没有保留自定义集合的逻辑。此外,在更新集合数据的时候,它也会出... ...

在Oracle+NHibernate环境下使用Guid字段

博主头像 项目环境:VS2008+Castle ActiveRecord1.0.3(基于NHibernate1.2.0)+ SQLServer2005。我们这个项目要求既可以支持SQL Server2005数据库,也可以支持Oracle10g数据库,所以现在需要把SQLServer2005中的所有表和存储过程... ...

<1···636465···82>