XCodeFactory

(下载地址:http://xcodefactory.cnblogs.com/Files/XCodeFactory/XCodeFactory3.0Setup.rar)
posts - 18, comments - 60, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

置顶随笔

摘要: 关于DataRabbit的信息请参见:http://www.cnblogs.com/zhuweisky/category/64355.html阅读全文

posted @ 2009-08-26 10:37 极限C#代码生成利器 阅读(262) 评论(0) 编辑

2011年3月7日

摘要: 要求: 能24小时稳定地连续不间断地(如3秒每次)抓取某网站的页面数据,不会发生程序异常退出或抓不到数据的情况。有能力者,请直接联系qq 1263096376。阅读全文

posted @ 2011-03-07 09:46 极限C#代码生成利器 阅读(29) 评论(0) 编辑

2009年8月26日

摘要: 关于DataRabbit的信息请参见:http://www.cnblogs.com/zhuweisky/category/64355.html阅读全文

posted @ 2009-08-26 10:37 极限C#代码生成利器 阅读(262) 评论(0) 编辑

2006年4月4日

摘要: 以前一直从事C/S的项目比较多,所以XCodeFactory以前也只支持根据数据库表结构生成对应的WinForm,最近正在接手一个B/S项目,有很多表单需要录入,手动写这些录入、修改页面非常繁琐。于是修改了XCodeFactory来自动生成这些Page,然后在生成代码的基础上把布局修改一下加入美工就可以了。下面举个简单的例子,一个表CQActivity中仅仅包含两个字段:ID和Name。数据实体代...阅读全文

posted @ 2006-04-04 12:51 极限C#代码生成利器 阅读(1333) 评论(5) 编辑

2006年3月21日

摘要: XCodeFactory从以前的EnterpriseServerBase全部迁移ESFramework,项目文件格式与以前兼容。 最新版本:2.995 ,最后更新时间:2006-2-10 点击下载安装程序!阅读全文

posted @ 2006-03-21 11:06 极限C#代码生成利器 阅读(1012) 评论(0) 编辑

2006年2月8日

摘要: 从前面的系列文章中,大家已经习惯了使用IDataEntry接口来使用XCodeFactory生成的数据层代码。一般来说,一个DataEntry实例可以访问指定的数据库中的所有表。如果有多个数据库了?大家可能还记得DataEntrance这个静态类,它支持对多个数据库的访问,但是这不是我推荐使用的方式。我的方法是,对于每一个数据库,使用唯一的一个DataEntry实例来访问,在没有使用Spring....阅读全文

posted @ 2006-02-08 14:17 极限C#代码生成利器 阅读(2098) 评论(2) 编辑

2006年1月6日

摘要: 在XCodeFactory3.0Beta1发布三个月后,Beta2版本终于出来了,相对于Beta1,Beta2版本更加稳定,并且增加了许多新功能:(1)新的数据访问接口。 DataEntrance静态类仍然存在,不过增加非静态类DataEntry,其实现了IDataEntry接口: publicinterfaceIDataEntry{voidInitialize();IDBAccesserCrea...阅读全文

posted @ 2006-01-06 14:16 极限C#代码生成利器 阅读(647) 评论(3) 编辑

2005年12月28日

摘要: 今天为DataEntrance静态类又增加了几个方法,这些方法进一步简化了对数据库的命令式访问。新增加的方法签名如下:publicstaticvoidInsert(objectobj,IDbTransactiontrans);publicstaticobjectInsertReturnIdentity(objectobj,IDbTransactiontrans);publicstaticvoidI...阅读全文

posted @ 2005-12-28 15:28 极限C#代码生成利器 阅读(503) 评论(0) 编辑

2005年12月21日

摘要: 今天完成了XCodeFactory对Oracle的支持,自动生成的数据层代码中增加了***OracelDealer类,这个访问类专门针对Oracle数据库进行操作。***OracelDealer在继承体系中的位置如下(以Student表为例): 有一点需要说明的是:虽然XcodeFactory可以生成支持SqlServer、Ole、Oracle等数据库的数据访问层,但是在双向操作(比如提取一个DB...阅读全文

posted @ 2005-12-21 20:19 极限C#代码生成利器 阅读(474) 评论(15) 编辑

2005年12月14日

摘要: 很久没有更新关于XCodeFactory的文章了,因为最近一段时间忙着学习Spring.NET和NHibernate,对比一下NHibernate与XCodeFactory,发现XCodeFactory在中小型的应用中还是很有用武之地的,当然,如果你开发大型的应用,我强烈支持你使用NHibernate来解决数据层问题。在学习告一段落后,接下来这几天终于可以抽出些时间来讲讲XCodeFactory高...阅读全文

posted @ 2005-12-14 10:57 极限C#代码生成利器 阅读(407) 评论(0) 编辑

2005年9月15日

摘要: 比如在XCodeFactory3.0完全攻略--简单示例中的生成的Student代码中有如下const字段: #regionFieldName,用于强化静态检查publicconststring_ID="ID";publicconststring_Name="Name";publicconststring_Age="Age";publicconststring_ClassGrade="ClassG...阅读全文

posted @ 2005-09-15 11:21 极限C#代码生成利器 阅读(368) 评论(0) 编辑

摘要: 在前面的XCodeFactory3.0主界面介绍、简单示例一文的例子中,我们已经几次见到过DataEntrance的身影了,比如Main方法中的初始化代码:IDataBaseInfoMgrdbInfoMgr=newDataBaseInfoMgr();DataEntrance.InitializeDBAccesserFactory(dbInfoMgr,newXDBAccesserFactory())...阅读全文

posted @ 2005-09-15 10:46 极限C#代码生成利器 阅读(623) 评论(0) 编辑

2005年9月13日

摘要: IDBAccesser接口是XCodeFactory生成的数据层代码的核心部分。要了XCodeFactory生成的数据层,就必须了解 IDBAccesser接口。 如果你看过上一节的示例、并研究过生成的代码,你一定会发现,所有对数据库的访问操作都是通过IDBAccesser接口来完成的。比如,上一节插入一个学生到数据库中大致是这样的:privateIDBAccesserdealStudent=Da...阅读全文

posted @ 2005-09-13 12:06 极限C#代码生成利器 阅读(718) 评论(0) 编辑

2005年9月12日

摘要: 希望大家能积极参与到XCodeFactory社区中来,为XCodeFactory的发展作贡献!回报就是升级为Vip用户,Vip用户可以使用XCodeFactory的所有高级功能。XCodeFactory的目标并不仅仅是生成数据层代码哦,以后还会有更多的生成器集成到XCodeFactory中,这就是XCodeFactory中“X”的含义了。 如果在使用XCodeFactory...阅读全文

posted @ 2005-09-12 17:14 极限C#代码生成利器 阅读(363) 评论(8) 编辑

摘要: 下面就通过一个完整的示例来演示如何使用XCodeFactory3.0及其生成的数据层代码。这个例子仅仅涉及一个数据库(后续帖子中会有多数据库的示例),为了简单起见,这个数据库中只有两个表:Student和Mentor。至于这两个表之间的关系是每个student都有一个mentor。1.新建一个VS项目,并做好准备。(1)启动VS.NET,新建名为XcfTestProject的“wind...阅读全文

posted @ 2005-09-12 16:23 极限C#代码生成利器 阅读(1752) 评论(0) 编辑

摘要: XCodeFactory的主要目标是使开发人员从SQL语句、从数据层解脱出来,也就是说,使用XCodeFactory之后,开发人员可以不用关心数据层的任何东西,而所要做的仅仅是维护xcf文件--XCodeFactory的项目文件,一个xcf文件对应你的一个VS.NET项目中数据层。 只要有xcf文件在手,我就可以使用XCodeFactory自动生成数据库中的表、所有的数据对象类和数据访问类。所以当...阅读全文

posted @ 2005-09-12 11:38 极限C#代码生成利器 阅读(949) 评论(0) 编辑

2005年9月11日

摘要: 每个程序员都有自己的编码习惯,但是为了更好的使用XCodeFactory生成的代码,有些风格/习惯最好遵循XCF约定。接受限制极少的XCF约定,你将从XCodeFactory获得极大的回报!XCF约定如下:(1)请确保所有的数据库表的第一个字段为主键,并且主键名为“ID” 。如果你不同意每个表都有一个ID主键,可以留言和我讨论。如果你同意,那么请严格用“ID&#...阅读全文

posted @ 2005-09-11 17:11 极限C#代码生成利器 阅读(1036) 评论(5) 编辑

摘要: 以前曾在csdn的blog上写了一些如何使用XCodeFactory及如何使用其生成的数据层的文章,但是都是针对某一方面的,没有整体性,而且由于3.0在操作界面和生成的代码结构了有了些变化,所以以前的很多文章都不再完全适用,所以就有了写“XCodeFactory3.0完全攻略”的打算。既然是完全攻略,自然要完整的、按条理地介绍XCodeFactory3.0的方方面面,使XC...阅读全文

posted @ 2005-09-11 16:19 极限C#代码生成利器 阅读(1544) 评论(2) 编辑

摘要: 当你在编写OA、ERP、MIS等系统时,都需要大量的数据库交互,可能你的这个项目牵涉到多个数据库,而每个数据库中动辄上百个表,通常你需要针对每个表写一个数据对象和一个访问对象,这是一件繁琐的事情,但这仅仅是噩梦的开始。当你一切顺利进行时,客户突然改变需求,这时你可能需要改动多个数据库中的多个表中的多个字段,而这就意味着你需要修改每一个对应的数据对象和访问对象所对应的每一个字段,噩梦升级了,开发陷入...阅读全文

posted @ 2005-09-11 12:58 极限C#代码生成利器 阅读(1811) 评论(20) 编辑