暂无个人介绍
文章写得很好。 转自:http://www.enjoyphp.com/2009/05/25/javascript/js-eval/ 先来说eval的用法,内容比较简单,熟悉的可以跳过。eval函数接收一个参数s,如果s不是字符串,则直接返回s。
getJSON与aspx 准备工作 ·Customer类 public class Customer{ public int Unid { get; set; } public string CustomerName { get; set; } public str...
创建 简单工厂模式 工厂方法模式 抽象工厂模式 单件模式 建造者模式 原型模式 结构 适配器模式 桥接模式 装饰模式 组合模式 外观模式 享元模式 代理模式 行为 ...
准备工作 ·Customer类 public class Customer{ public int Unid { get; set; } public string CustomerName { get; set; } public string Memo { get...
jQuery.each( object, callback,arg) each()函数是基本上所有的框架都提供了的一个工具类函数,通过它,你可以遍历对象、数组的属性值并进行处理。 jQuery和jQuery对象都实现了该方法,对于jQuery对象,只是把each方法简单的进行了委托:把jQuery对象作为第一个参数传递给jQuery的each方法。
序列化错误处理 json.net支持序列化和反序列化错误处理。错误处理可以捕捉错误并且可以选择处理错误且继续序列化或把从程序中错误抛出。 定义错误处理有两种方法:错误事件和错误修饰标签。 (一)事件处理 List errors = new List(); List c = JsonConvert.
序列化回调方法修饰标签 json.net支持序列化回调方法标签。一个回调修饰标签可以在序列化和反序列化对象前后控制对象。 OnSerializing OnSerialized OnDeserializing OnDeserialized 通知序列化器在对象的序列化生命周期内要调用哪些方法,并用适合的标签来修饰方法(序列化时,序列化后,反序列化时,反序列化后)。
集合序列化 Json序列化器支持大量序列化和反序列化集合对象的方法。 要序列化一个集合(泛型列表,字典或自定义集合),只需简单的调用相关的序列化器就可以了。json.net会序列化这个集合和它包含的所有值。
通过属性标签自定义JSON序列化 JsonObjectAttribute:类修饰标签,用于控制类如何被序列化为一个json对象 JsonArrayAttribute:集合修饰标签,用于控制集合如何被序列化为一个json对象 JsonPropertyAttribute:域和属性修饰标签,用...
通过JavaScriptSerializer来实现。它的名字空间为:System.Web.Script.Serialization 如果要使用它,还须添加 System.Web.Extensions库文件引用 参考实体类:Customer public class Customer{ public int Unid { get; set; } public string CustomerName { get; set; }} 类JavaScriptSerializer描述:为启用 AFAX 的应用程序提供序列化和反序列化功能。
在2.0之前的版本中,如果要声明委托,要通过命名方法来实现。而2.0开始引入了匿名方法,在3.0及更高版本中,提供了lambda来取代匿名方法,作为编写内联代码的首选方式。 (一)通过命名方法来声明委托 delegate void PrintName(string strName);...
(一)Lambda创建表达式目录树 Expression exp1 = (a, b) => a * b+2; 说明一下:Func Func) 泛型委托:封装一个具有两个参数并返回 TResult 参数指定的类型值的方法。
在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性、以及良好的效率。 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 public sealed class SingleFactory { private ...
Xml操作 场景:产品采购单。 描述:产品采购单用于描述产品的采购,它可以从各地进行采购,且每地可以采购多种商品。地址信息包括:城市,电话,联系人,日期,商品;商品包括0到多项,商品包括:产品名称,编号,描述,单价,采购总量。
Xml操作 场景:产品采购单。 描述:产品采购单用于描述产品的采购,它可以从各地进行采购,且每地可以采购多种商品。地址信息包括:城市,电话,联系人,日期,商品;商品包括0到多项,商品包括:产品名称,编号,描述,单价,采购总量。
增改删 ·不再以Northwind为例子,现提供测试数据库Customer 现有数据: CustomerID FirstName LastName ·持久类 public class Customer { public virtual int Un...
条件查询 NHibernate.ICriteria接口表示特定持久类的一个查询。ISession是 ICriteria实例的工厂。 这里以Northwind数据库为示例数据库 示例数据表:Employees 现在只用雇员表中部分字段。
这里以Northwind数据库为示例数据库 示例数据表:Products 现在只用产品表中部分字段。 持久类如下: public class Products { public virtual int ProductID { get; set; } ...
HQL查询 这里以Northwind数据库为示例数据库 示例数据表:Employees 现在只用雇员表中部分字段。 持久类如下: public class Employees { public virtual int EmployeeID { get; set;...
1. AnkhSVN - Subversion SCC Provider http://ankhsvn.open.collab.net/ AnkhSVN是一个VS的Subversion 源代码管理提供者。
1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一:1、首先建立...
我们通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译时就确定了,是静态的。
在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不满足的。那么如何应对这种“迁移的变化”?如何既能利用现有对象的良好实现,同时又能满足新的应用环境所要求的接口? 将一个类的接口转换成客户希望的另外一个接口。
在软件系统中,有时候面临一个“复杂对象”的创建工作,其通常由各个部分的子对象用一定算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合到一起的算法却相对稳定。 如何应对种变化呢?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中的“稳定构建算法”不随需求的改变而改变? 将一个复杂对象的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。
1.jQuery 选项卡界面 / 选项卡结构菜单教程 这种类型的菜单在网页设计与开发中非常著名的。此片教程是向大家展示如何使用jQuery的向下滑动/向上滑动效果创建属于你自己的选项卡菜单。要非常留心此演示哟,你一定会喜欢上它的Preview || Download 2.
三个数据表 Order订单表 --------------------------------------------------------- orderid orderdate customer 1 2009-11-09 16:54:41.
两个数据表 Customer,客户表,现有数据如下: -------------------------------------------------------------- CustomerId Version FirstName LastName 1 2 Jimmy1 Clonee -------------------------------------------------------------- Version现在不用。
MSSql数据库日志 建立日志记录表,这个随便了。现在提供官网示例中的数据库 CREATE TABLE [dbo].[Log] ( [Id] [int] IDENTITY (1, 1) NOT NULL, [Date] [datetime] NOT NULL, ...
(一)文件日志 (1)写日志到文件 把日志保存到D盘的myLog文件夹中的x.log文件中 这里,要保存的信息为: 格式:为年-月-日 时:分:秒 –信息(每条一行) 测试如下: mylog.
Log4net配置完成之后,就可以使用了。 (一)关联属性 log4net默认关联的是应用程序的配置文件(AppName.exe.config),可以使用程序集自定义属性来进行设置。下面来介绍一下这个自定义属性:log4net.Config.XmlConifguratorAttribute。
使用log4net前要先做一些配置的工作。配置工作可以在配置文件中完成也可以在程序中用代码完成。我们主要讲在配置文件中如何配置log4net,因为这样更方便灵活,而且还不用重新编译代码。 (一)配置文件 ...
log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。Java平台下,它还有一个姐妹组件——log4j。
通过使用 LINQ 查询,可以将源序列用作输入,并采用多种方式修改它以创建新输出序列。可以通过排序和分组来修改序列本身,而不必修改元素本身。但是,LINQ 查询最强大的功能可能在于它能够创建新类型,这一功能在 select 子句中实现。
RSS是 Really Simple Syndication的缩写(对rss2.0而言,是这三个词的缩写,对rss1.0而言则是RDF Site Summary的缩写,1.0与2.0走的是两个体系) RSS 基于XML,所有的 RSS 必须遵循w3c网站上公布的XML 1.0 规范。
书籍,书籍集合,从书籍集合中查找符合条件的书籍 (一)书籍 public class Book{ public int Unid { get; set; } public string Name { get; set; } public int Price { get; se...
场景:白眉大俠与江湖 描述:江湖绿林道与开封府。小喽兵与小寨主,小七杰可以办案。侠客要小五义。剑客要剑客对付。 (一)开封府 public abstract class KaiFentFu { protected KaiFentFu _kaifeng; ...
场景:游戏修改器 描述:角色的级别太低,技能也弱,但关卡难度太大。往往一上来来不及回血,或游戏设定回血太慢。这里用游戏修改器。 (一)角色 public abstract class Role { public string Name { get; se...
场景:银行柜员机取钱或存钱 描述:从银行的柜员机取了100块钱 (一)子系统 /// /// 子系统抽象 /// public interface IDo { void ShowMessage(string strMem...
场景:与朋友通信件 描述:东北的赵大宝向山东水泊梁山的好汉王英寄了一封信 (一)实体类(用于维持数据) public class User { public string Address { get; set; } public str...
多数情况下,容器会根据对象定义中的type属性值去直接调用相应类型的某个构造器。另外,还可以调用工厂方法来创建对象。(Spring.net中文手册) 实例参考。 (1) Order类 namespace IocTest.
//反射利用无参构造创建对象 //无参 //------------------------------------------------------------------------------ //1 Assembly的CreateInstance方法。
(一)物理路径(可以复制) IResource input = new FileSystemResource(@"self.xml"); IObjectFactory fac = new XmlObjectFactory(input); (二)程序集方法 url语法: file://...
Jquery FlexGrid 官方地址:http://www.flexigrid.info/ height: 200, //flexigrid插件的高度,单位为px width: ‘auto’, //宽度值,auto表示根据每列的宽度自动计算 striped: true, //是否显示...
(一)http://www.castleproject.org/castle/download.html下载ActiveRecord 2.0 (二)独立的配置文件MsSqlConfigurationSource.
配置方法: (一)配置文件 (1)单独的配置文件 MsSqlConfigurationSource.xml(用于配置mssql2000) (2)Webconfig中的配置 (二)初始化 在Application_Start事件中初始化。
按Lee的原例实现的测试解决方案。是进行以后各部分学习的基础。 (一)建立Domain类库项目。 这个项目主要用于持久类与嵌入的映射文件的存在库。 还以Customer为例子。 ·数据库中主要的三个字段:customerid,firstname,lastname ·持久类Customer的属性:Unid(这里用Unid,不用与数据库的customerid,主要目的是更好的理解mapping关系);FirstName;LastName ·引用类库:可能会用到Iesi.Collections.dll 这里代码我就不贴了。
Hql的select 语句返回Ilist类型,如何转换为映射类型。 (一)持久类 public class Customer { public virtual int Unid { get; set; } public virtual stri...
参见Lee的文章http://www.cnblogs.com/lyj/archive/2008/10/30/1323099.html 的第一个例子,一步步的跟着做,终于做出来一个。——! 这里我把这个例子简化一下,在同一个项目里进行。
概述 在测试框架中,断言是单元测试的核心,我们在测试中要对其程序断言,如果某个断言失败,方法的调用不会返回值,并且会报告一个错误。如果一个测试包含多个断言,那些紧跟失败断言的那些断言都不会执行,因此每个测试方法最好只有一个断言。
属性 TestDriven.NET支持多种单元测试框架,像NUnit,MbUnit,MS Team System,这里我选择了最为经典的NUnit单元测试框架来介绍TestDriven.NET所支持的一些重要的属性。