代码改变世界

ORM映射框架总结--SQL 语句生成组件

2010-04-16 15:45 by 贺臣, 7866 阅读, 10 推荐, 收藏, 编辑
摘要:1. SQL 语句生成组建之前说过ORM框架中有一个非常重要的组件,那就是SQL语句生成组件。SQL语句生成组件,顾名思义就是用于生成sql语句的一个组件。之前的Attribute 是用于修饰实体信息,而上一章讲的实体分析器分析了实体信息,在很大一部分程度上,以上做工作就是为这个SQL语句生成组件服务的。该组件的核心接口是IDbFactory,它实现了接口IDisposable目前该ORM支持SQ... 阅读全文

突然发现 ViewState,Linq 水火不容

2010-04-11 22:59 by 贺臣, 3337 阅读, 1 推荐, 收藏, 编辑
摘要:刚才在写一个小东西,突然发现一个问题。很奇怪,希望大家能帮忙解决一下我用WebForm+Linq 做一个小网站,在读取数据的时候,我想将Linq 读取出来的泛型集合缓存起来。大家自然想到asp.net中的几个内置对象来存储。其实我也是这样想的。页面内部ViewState 最适合不过了。但是问题出现了。这个linq 查询出来的数据竟然和ViewState 水火不容,Linq查询出的结果集竟然不能存入到ViewState 中。存储代码如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Cod 阅读全文

ORM映射框架总结--实体分析器

2010-04-05 10:16 by 贺臣, 5836 阅读, 6 推荐, 收藏, 编辑
摘要:1.什么是数据分析器前面一篇文章讲到过数据分析器,什么是数据分析器。其实很容易理解,就是对数据进行分析采集的一个工具,说白了就是一个小程序,在本ORM框架中对实体对象进行必要的数据分析,获得实体对象的各种信息缓存,以便在后续的工作中直接提取数据。这个是相对去年写的那个ORM有所改进的,在缓存实体信息的时候,在一定程度上可以提高该框架的性能2.实体分析器的原理简单介绍简单的UML图:图总是能给人最直... 阅读全文

ORM映射框架总结--映射桥梁

2010-04-02 12:49 by 贺臣, 9060 阅读, 8 推荐, 收藏, 编辑
摘要:1. 感言写博客之前先自我吹嘘一下,给这些文章来些自我介绍。半年前自己借用了5个多月的业务时间写了一个个人ORM映射框架。在之前的博客中也有过写过该框架的相关介绍。半年前的那个ORM只不过是自己想象的关系映射的一个雏形,那一段曾经让自己骄傲过得代码的确存在着太多的问题,但是我始终没有放弃过对它的修改。又过了半年,这个ORM映射框架在之前的基础上有了很大的改进。在此与大家分享一下,希望大家共同探讨,... 阅读全文

C# 使用线程你可能不知道的问题

2010-03-27 07:52 by 贺臣, 3100 阅读, 2 推荐, 收藏, 编辑
摘要:前些天有个朋友问我,他在做WinForm 程序,其中使用到了线程。当时我听到线程我就懵了,其一 我很久都没有使用过线程了,其二 线程说实话有些难,其三 遇到线程稀奇古怪的问题我真的很难回答。当时我就模糊的回答了他一下,就这样勉强的回避了他的问题,因为之前我总是不断的去回避线程这个问题,你说线程简单也简单,你说难也难。与我来说线程真的是个麻烦事,我一直都是采用回避政策,今天我查阅了之前自己写过的一个WinForm 扫雷游戏,其中就使用过线程。1.在WinForm 中使用线程和定时器控制动画 看到上面的这张图,其实他是一个动画效果,左边的字幕是从下向上不断移动的,而且在不间断的重复这个动作... 阅读全文

ORM映射框架总结--代码生成器

2010-03-19 15:38 by 贺臣, 4794 阅读, 4 推荐, 收藏, 编辑
摘要:年前发布了一些文章,是关于.NET数据操作(点击查看)的。刚开始学习编程的时候,总感觉Java中的Hibernate 功能好强大,现在也不可否认它的确强大,特别是它在数据关系处理上,却是那样的让人称叹。 当我那时还不知道.net 中的Linq的时候,一直想自己能够简单的写个ORM映射框架。去年花费了几个月的业务时间终于算是整出来了,一些基本操作都能够实现了,自己号称从数据库操作冗余代码中解脱出来,... 阅读全文

Google 地图基本接口(一)

2010-03-09 17:42 by 贺臣, 8314 阅读, 5 推荐, 收藏, 编辑
摘要:前不久研究了一下51的地图接口,感觉还不错。但是在我们的醒目中想到电子地图,首先想到的是Google吧,Google地球应该说没有那个搞程序的没有听说过,Google的技术令我们称叹。最近忙公司的事也好久没有研究其他的东西了,今天起决定开始研究Google 地图接口。1. 参考文档 Google Maps API2 文档 地址:http://www.codechina.org/doc/google... 阅读全文

中国移动飞信接口

2010-02-26 09:16 by 贺臣, 3215 阅读, 2 推荐, 收藏, 编辑
摘要:1. 中国移动飞信接口说明 这个接口是直接使用URL请求方式发送消息的。 url:http://sms.api.bz/fetion.php? username=15800466423&password=hechen1988&sendto=15800466429&message=短信内容 参数说明: username 指定你飞信的帐户(你开通飞信的手机号码) p... 阅读全文

通用短信平台接口

2010-02-25 13:16 by 贺臣, 6269 阅读, 4 推荐, 收藏, 编辑
摘要:之前看到很多网站和企业管理平台都有一个在线发短信的功能。自己就一直琢磨着要自己的网站上添加这样一个功能。昨天联系了一家短信发送代理商。试用了一下他们接口,还真不错。在这里我们不去条论它的商业价值了,我们简单的介绍一下这个接口的试用方法。1.注册帐户 我使用的这个接口,是要在他们平台上注册的。平台地址: http://ad.smsadmin.cn/ 注册这个平台账号之后,它们会给你十条短信试用。还是... 阅读全文

51 地图基本接口(三)

2010-02-09 11:57 by 贺臣, 988 阅读, 1 推荐, 收藏, 编辑
摘要:1. 51 map搜索接口说明  <script language="javascript" src="http://api.51ditu.com/js/search.js"></script>  如果要搜索地图,则需要引入上面的js,该js可以进行地理位置搜索,如果 上海-上海马戏城  也可以进行周边查找    如果我们要显示搜索出来的地图,我们还需要添加引用如下js  ... 阅读全文


作者:情缘
出处:http://www.cnblogs.com/qingyuan/
关于作者:从事仓库,生产软件方面的开发,在项目管理以及企业经营方面寻求发展之路
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
联系方式: 个人QQ  821865130 ; 仓储技术QQ群 88718955,142050808 ;
吉特仓储管理系统 开源地址: https://github.com/hechenqingyuan/gitwms