摘要:
在写数据查询的业务逻辑里,经常需要对查询条件进行合并;对于条件的构造是否有必要构造一个新的类把条件构造分离出来提供其条件的重用性呢?首先看下代码: public IList<Balances> BalancesList( [Bind(Convert = typeof(ToEnum<BalanceState>))]BalanceState? state, DateTime? ... 阅读全文
摘要:
前时间一直在搞Asterisk,所以打算用Asp.net结合Flex做个Asterisk的业务系统,已经在Google Code申请了http://code.google.com/p/asterisk2b/ 由于用空闲时间来做,所以进度比较难以保证。在这里会慢慢的介绍在写Asterisk2B时对于业务的设计,第一步先由用户管理逻辑开始。 用户数据是系统的基础在Asterisk2B中也不例外,首先看... 阅读全文
摘要:
JQuery UI dialog虽然可以实现Alert和Confirm功能,但每次都要定义相关dialog内容是比较麻烦的。如果只需要简单的调用ShowMsg(’内容’)这样就会省上很多事情,其实只要在JQuery UI dialog的基础上做些简单的工作就可以了。把功能封装到一个用户控件中,有需要直接引用就可以了。<%@ Control Language="C#" ... 阅读全文
摘要:
电话预约回拔主要由服务直接拔打客户电话号码,然后播放功能菜单,客户根据功能菜单输入相关的号码提供给服务器操作.不过这么语音服务应用范围还是很广的,如点歌系统,移动的10086语音服务等.不过要实现这功能之前还是要了解一下Asterisk.http://www.asterisk.org/以下是实现简单的预约回拔功能,在Asterisk配置简单的功能菜单:· 编辑extensions.con... 阅读全文
摘要:
用框架写了一个Wow的Dkp管理系统,支持多工会注册,支持多任务DKP单独管理,支持大脚和多玩的DKP插件数据导入。开源协议:Apache LicenseNBaoDKP.rar (1.66 mb)dkp.nbao.nethttp://smark.codeplex.com/活动记录查看 DKP数据导入 活动DKP情况 活动明细情况 公会成员查看 手工调整DKP信息 阅读全文
摘要:
数据分页在数据查询应用中是非常常用的,相信大部开发人员都使用过别人的或自己开发的。以下介绍一下本人自己开发的分页控件的设计思路。既然控件是负责分页那自然就有一个信息描述结构,控件通过信息结构进行相关内容输出。首先制定一个结构。[代码]以上接口提供了PageIndex, PageSize和RecordCount这三个属性基本满足了一个分页控件表现需要的数据信息。有了描述信息那就开始控件表现的描述,因... 阅读全文
摘要:
做WEB应用在HTML里写JavaScript(JS)验证数据是正常的事情,但VS.NET对JS的智能感知支持远没有C#这么强大,因此在写JS写多了也是麻烦的事情。为了方便所以写了一个Helper方便生成js验证代码。先看下在应用中的代码: <form action="Register.aspx" method="post" onsubmit="return VRegister()">... 阅读全文
摘要:
在实际应用中很多时候当属性没有值的情况下,在插入数据库时都希望设置一个默认值。Smark.Data提供属性默认值描述功能,开发人员可以拿Smark.Data内置的对象来描述属性默认值或者根据自己的需要实现默认值描述对象。定义基础描述类 [AttributeUsage(AttributeTargets.Property)] public abstract class ValueAttribute:A... 阅读全文
摘要:
Smark.Data支持通过Atteribute的方式来描述一个实体对象在数据保存前进行数据的有效验证,使用人员也可以通过扩展自己的Attribute实现新的验证方式。下面介绍一下这个验机制的实现和扩展。 在Smark.Data中所有实体必须继承DataObject,这个对象主要包装了一些简单的实体操作(详细代码可以到: http://smark.codeplex.com/ 获取)。先看一下Dat... 阅读全文
摘要:
这一章主要介绍一下如何使用Smark.Data组件进行数据库操作;让使用者了简单了解一下Smark.Data的配置、实体类配置和简单的操作。在使用组件时程序必须引用Smark.Core和Smark.Data两个组件;其源代码可以到:http://smark.codeplex.com/下载。为了方便范例所使用的数据是Northwind.mdb.l 配置文件设置: <configSections... 阅读全文