摘要:
关于NHibernate的资料本身就不多,中文的就更少了,好在有一些翻译文章含金量很高,另外NHibernate与Hibernate的使用方式可谓神似,所以也有不少经验可以去参考Hibernate。 本文是实战中的心得,也是NHibernate进阶教程,假设你已经看过NHibernate的文档,但对 阅读全文
摘要:
现在已经被时代淘汰了。 提供完整源码下载,早年写的,里面有许多不足,但能参考。 1、easyui 最后决定只用easyui来作布局,因为easyui的异步树在IE中还存在bug,快速反复点展开有一定几率变量未定义,或者长度超出,源码变量加密,所以打算改用以前自己改过源码的树,UI效果神似的很多。 g 阅读全文
摘要:
关于NHibernate的资料本身就不多,中文的就更少了,好在有一些翻译文章含金量很高,另外NHibernate与Hibernate的使用方式可谓神似,所以也有不少经验可以去参考Hibernate。 本文是实战中的心得,也是NHibernate进阶教程,假设你已经看过NHibernate的文档,但对 阅读全文
摘要:
什么是Sesson? 简单说就是一个会话级的cookie,外加服务器端内存中一组散列表。 当你关闭浏览器的时候,这个cookie将消失。 这个cookie不写在磁盘上,而是存在于浏览器缓存。 关于Session的传说 传说中,Web应用程序中的Session和Application保存服务器端,而c 阅读全文
摘要:
经过了几个月的奋斗,我终于又可以坐下来写点东西了。 业务逻辑层设计到此为止已经有第五篇了。 1、学习曲线低,可以说会C#和SQL的程序员就可以上手了,和领域驱动设计相比很少有改各BUG另一边又出问题的情况。 2、与ASP.NET WebForm完美契合,事件驱动和事务脚本的理解契合,快速开发,是其他 阅读全文
摘要:
#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define STACK_INIT_SIZE 100 //存储空间初始分配量#define STACKINCREMENT 10 //存储空间分配增量//Status是函数的类型,其值是函数结果状态代码typedef int Status;typedef int SElemType;#inclu... 阅读全文
摘要:
//函数结果状态代码#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2//Status是函数的类型,其值是函数结果状态代码typedef int Status;typedef int ElemType;typedef struct LNode{ ElemType data; struct LNode *next;}LNode,*LinkList... 阅读全文
摘要:
SqList.h//函数结果状态代码#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2//Status是函数的类型,其值是函数结果状态代码typedef int Status;typedef int ElemType;#define LIST_INIT_SIZE 100 //线性表存储空间的初始分配量#define LISTINCREMENT ... 阅读全文
摘要:
上几篇博文介绍了 业务逻辑层和数据访问层,我认为写博文的作用主要是向业界的读者交流一种思想,点到为止,至于学习架构设计,通过几篇博文是讲不清楚的,还需要【基础】扎实的情况下,【反复】研究【权威】的书籍。 你会发现我写随笔的特点就是喜欢单一,讲NHibernate就绝不会把easyui参合进来,而这次 阅读全文
摘要:
easyui近期一直都比较流行,虽然它在效果上被extjs爆了,它的使用难度低,在IE6下表现不错,的确受到了广泛企业程序员的好评。但是他的API说明还是比较简陋的,刚上手可能还需要摸索一下,为什么这样做不会来?我做了一些封装尽量地封装,隐藏它的API,保持简单调用。不要担心看不懂,最后还提供Demo下载。工作开始Tabs先贴一张简陋的图,与官方的Demo差不多,但是在Tabs中只加入一个模仿VS的右键菜单,并且设置了选项卡最大个数,打开选项卡时超出最大个数会关闭一个。另外做了写控制,不会重复打开选项卡。总体上定义一个jeasyui的类,可以看到他包含Tabs,Messager,Redirec 阅读全文