奋斗的博客

开源、创新!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年6月27日

摘要: 在上一篇随笔中已经完成了ADO.NET操作数据库的封装,并已经支持多数据库,只需要在配置文件中指定数据库类型即可,本节主要完成对象与数据库表的关系映射配置。 下面看表名的映射配置代码块1-1: 在类上面用[Table(name = ”Student")]属性来配置,表示该实体类StudentEntity与数据库中的Student表进行关系映射。Table属性需要自己编写,代码块1-2: 上面代码中... 阅读全文
posted @ 2010-06-27 15:16 奋斗 阅读(3267) 评论(0) 推荐(1) 编辑

2010年5月16日

摘要: 第一步:编写AdoHelper类,用于封装对数据库的操作,能同时支持多个数据库(目前支持SqlServer、Oracle、Access),可扩展支持任何类型的数据库。 下面先进行代码片段分析,分析完毕后将贴出完整代码,代码块1-1: (剖析Step1 Begin)================================================== 代码块1-1中private st... 阅读全文
posted @ 2010-05-16 20:39 奋斗 阅读(5662) 评论(23) 推荐(2) 编辑

2010年5月15日

摘要: 在JAVA中用json-lib-2.3-jdk15.jar包中提供了JSONObject和JSONArray基类,用于JSON的序列化和反序列化的操作。但是我们更习惯将其进一步封装,达到更好的重用。封装后的JSON工具类JSONUtils.java代码如下:JSONUtils代码,点击展开 importjava.util.ArrayList;importjava.util.Collection;i... 阅读全文
posted @ 2010-05-15 00:44 奋斗 阅读(8321) 评论(4) 推荐(3) 编辑

2010年5月14日

摘要: 在上一篇随笔.NET3.5中JSON用法以及封装JsonUtils工具类(一)中我们讲到JSON的简单使用,现在我们来研究如何进行封装微软提供的JSON基类,达到更加方便、简单、强大且重用性高的效果。 首先创建一个类JsonUtils.cs,代码如下:JsonUtils代码,点击展开 Code highlighting produced by Actipro CodeHighlighter (fr... 阅读全文
posted @ 2010-05-14 21:26 奋斗 阅读(5197) 评论(5) 推荐(2) 编辑

摘要: 在.NET3.5中的Silverlight类库中,微软提供了System.Json.dll程序集,在做Silverlight开发的时候,在Silverlight项目上或者新建一个Silverlight类库,然后右键添加引用System.Json后就可以使用JsonArray 和 JsonObject来对json格式数据序列化或反序列化。具体用法如下:[代码]StringjsonString="{\... 阅读全文
posted @ 2010-05-14 20:47 奋斗 阅读(5086) 评论(7) 推荐(4) 编辑

摘要: 最终实现后达到的效果,只需写少量代码就可实现CURD操作。 DAL层代码: StudentDAL代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclass StudentDAL { EntityManager entityManage... 阅读全文
posted @ 2010-05-14 10:55 奋斗 阅读(4086) 评论(10) 推荐(2) 编辑

摘要: [代码] 阅读全文
posted @ 2010-05-14 10:46 奋斗 阅读(356) 评论(0) 推荐(1) 编辑

2010年5月12日

摘要: [代码] 阅读全文
posted @ 2010-05-12 00:10 奋斗 阅读(385) 评论(1) 推荐(0) 编辑

摘要: [代码] 阅读全文
posted @ 2010-05-12 00:06 奋斗 阅读(725) 评论(3) 推荐(2) 编辑

2010年5月11日

摘要: [代码]27JsObject.namespace=function()//在JsObject对象下定义一个函数namespace28{2930 /*下面代码中arguments为函数传入的参数,在function未明确定义参数时,  function也可以传入参数,并用arguments来接收,arguments类似数组,  如果传入多个参数,将按顺序保存,取值法:arguments[0],arg... 阅读全文
posted @ 2010-05-11 23:57 奋斗 阅读(527) 评论(0) 推荐(0) 编辑