LLBL Gen Pro是一款优秀的对象关系映射开发框架,自2003年发布以来,一直有广泛的客户群.LLBL Gen Pro有几个标志性的版本,2.5/2.6是一个很稳定的版本,公司的一些旧的项目仍然用的是这个版本.3.1 将项目的文件改成XML格式(llblgenproj),极大的方便和简化了第三方工具与LLBL Gen交互,我的项目中用到的代码生成模板即使借助于解析它的XML格式文件,生成接口与实现文件.3.1也修改了生成实体的参数的顺序.比如2.5/2.6版本的送货单明细实体的代码如下:…
时间回到2010年,那时候还是熟悉代码生成+基础框架这种模式,基本的开发思路是通过代码生成器生成实体,再生成接口与实现类,最后拖拉控件,写界面数据绑定代码.基本上就是动软代码生成器给出的模式,或是微软的Repository Factory模式的实践,迷恋于微软的Enterprise Libray,这个框架是从Application Block演化而来.我也是算是.NET技术推广以来,第一批学习.NET技术的开发人员. 一直在寻找一种界面与逻辑分离的技术,也没有思路,上面代码生成造成的结果是逻辑代…
行业:基于数据库的制造行业管理软件,包含ERP.MRP.CRM.MIS.MES等企业管理软件 数据库平台:SQL Server 2005或以上 系统架构:C/S 开发技术 序号 领域 技术 1 数据库 SQL Server 2008 R2 2 程序语言 C# .NET 4 3 数据访问 LLBL Gen Pro 3.1 https://www.llblgen.com/ 4 界面 Windows Forms  http://www.infragistics.com/ 5 数据通讯 .NET Rem…
LLBL Gen Pro是一个为.NET开发人员设计的的对象关系映射(ORM)框架,与NHibernate,Entity Framework等框架一样,通过实体与数据表的映射,实现关系数据库持久化. 1  LLBL Gen Pro 入门  LLBL Gen Pro Basic 打开LLBL Gen Pro程序,在右边的数据库浏览器(Catelog Explorer)中根结点右键选择从关系数据库创建关系模型( Add Relational Model Data from a Database),然…
Solutions Design 公司于2016年5月发布了LLBL Gen Pro 5.0,这个新版本的发布出乎于我的意料.我的猜想是从4.2升级到4.5,再升级5.x版本,主版本号的变更会给原有客户带来成本上的压力.299欧元的售价对于中小创业公司或大公司并不算便宜,在官网上查了一下最新的报价,如下表所示: Number of licenses Price per license Standard Price per license Plus 1 to 2 € 299.- € 398.- 3…
LLBL Gen Pro 5.0 企业应用开发入门 Solutions Design 公司于2016年5月发布了LLBL Gen Pro 5.0,这个新版本的发布出乎于我的意料.我的猜想是从4.2升级到4.5,再升级5.x版本,主版本号的变更会给原有客户带来成本上的压力.299欧元的售价对于中小创业公司或大公司并不算便宜,在官网上查了一下最新的报价,如下表所示: Number of licenses Price per license Standard Price per license Plu…
做数据库开发,如果要用ORM,LLBL Gen是一款优秀的框架和工具,目前最新版本是4.0.同时也推出了Lite免费版本,与Visual Studio的Express版本一样, 免费,但是它仅仅只支持10个实体,可满足学习的需要,做项目用则不行. 借助于MSIL知识和工具.NET Reflector,我可以直接对.NET程序集进行编辑,去掉许可证授权验证窗口,转化为可用的软件. 请参考下面的.NET代码,它是LLBL Gen应用Xml签名验证许可的关键程序片段: public static Li…
Entity Framework推出有好几年,除了微软的Visual Studio可以做实体框架开发外,第三方的开发工具如LLBL Gen, Devart Entity Developer也可以用来做设计开发. 设计数据库表Configuration,它的SQL定义如下 IF OBJECT_ID ('dbo.Configuration') IS NOT NULL DROP TABLE dbo.Configuration GO CREATE TABLE dbo.Configuration ( Re…
一旦你决定要搭建一个网站就应该已经制定了设计标准.你认为下一步该做什么呢?测试!我使用“测试”这个词来检测你网站对不同屏幕和浏览器尺寸的响应情况.测试在响应式网页设计的过程中是很重要的一步.如果你明白我所说的那你需要让你的网站在任何类型的设备上都可以正常显示. 在当今世界,技术进步和工具所带来的用户不仅仅局限在使用网络的笔记本电脑或台式机上.这得益于电信公司提供的火光一般的数据速度.这使得设计人员要确保网站能够在各种设备上良好工作. 幸运的是,这不是一个大问题.现在已经有许多不错的在线免费响应式…
Oracle免费的便捷Web应用开发框架 APEX 总体来说,APEX是我见过最便捷最高效的开发框架,用起来比PHP还舒服.上手简单,学习成本极低,曾经有个做行政的小女生,在我指导下两天就可以开发出简单的审批管理站点.如果企业要做一些内部应用,APEX是上上之选. 相比起我用过的其他框架,有两个特点是APEX独一无二的: 在线编辑,无桌面IDE. 使用SQL和PL/SQL语言开发. 下图是APEX开发界面: APEX依靠数据库来执行业务逻辑及生成html页面.页面的各种布局.控件模板是存储在数据…