09 2012 档案

摘要:随着项目的进度推进,数据库的表越来越多,字段也频繁的变更。如何对这些变更作出文档说明,既要方便,又要有可维护性。比如,可以为所有的表创建WORD文档来说明,各个表的含义和字段的意义,但是如果数据库表或字段变更频繁的话,更新WORD文档是个相对麻烦的工作。在博客园中曾经有技术人员专门创建文档生成工具,以程序的方式直接生成WORD文档,使为数据库创建文档的可行性提高很多,轻松点击鼠标就可以做完的工作,... 阅读全文
posted @ 2012-09-29 09:21 信息化建设 阅读(4031) 评论(0) 推荐(2)
摘要:刚开始应用.NET开发数据库访问代码,实体层的手工编码是一个相对麻烦而又重复的工作。增加数据库字段,需要添加实体层类型属性,其次还要修改数据库读写代码。在项目初试阶段,这种变动太频繁了,于是根据一些项目的特性,设计了如下的代码生成器,以减少没有技术含量的基础代码生成工作。 下面以(localhost)上面的Northwind为例子,来看看如何应用它。 在服务器停靠窗体中,添加新的数据库,选... 阅读全文
posted @ 2012-09-28 09:34 信息化建设 阅读(14299) 评论(18) 推荐(3)
摘要:2012年第二季度,SQL Server 2012就已经发布。作为普通的开发者,并没有太多的热情去追随这些潮流的技术,经过短暂的尝鲜,果断决定放在一边,不予以理会。从SQL Server 2000起,就一直把SQL Server作为首选的项目数据库平台。随着SQL Server 2005, 2008, 2008 R2, 2012等系列版本的陆续发布,面临的问题也越来越多。遇到最多的一个问题是,SQ... 阅读全文
posted @ 2012-09-27 10:58 信息化建设 阅读(5846) 评论(4) 推荐(3)
摘要:设计时支持 当在Web页面中设计好表格布局之后,运用Enterpris Solution提供的框架,以可视化的方式绑定数据。 首先,请在配置文件中添加如下的程序集引用,以方便框架运用反射找到当前项目所引用的实体层。 <appSettings> <add key="Assembly" value="E:\Solution\Enterprise Solution\Build\Benin.... 阅读全文
posted @ 2012-09-26 09:12 信息化建设 阅读(3804) 评论(2) 推荐(2)
摘要:Enterprise Solution 支持用户自定义查询(query and lookup),并把查询query定义为一个标准功能,查找lookup用于返回查询的值给数据输入窗体。 先配置数据库连接字符串,使用公司注册来注册一个新的数据库连接。再到查询设计器中,选取相应的对象,设计关联,Web框架可以解析此查询,变成一个页面功能。 在客户页面中,添加TriggerBox,它的后面会显示一个小... 阅读全文
posted @ 2012-09-25 08:55 信息化建设 阅读(3781) 评论(0) 推荐(0)
摘要:应用LLBL Gen作为ORM框架访问数据库,数据读写不再与直接与SQL打交道。读取销售单代码看起来是这样的 public SalesOrderEntity GetSalesOrder(System.String RefNo, IPrefetchPath2 prefetchPath, ExcludeIncludeFieldsList fieldList) { SalesOr... 阅读全文
posted @ 2012-09-21 09:06 信息化建设 阅读(3531) 评论(4) 推荐(1)
摘要:Enterprise Solution Web部分目前只实现了对RDLC的支持。实现一种报表格式的支持,需要做一些基础的工作以便于与系统紧密的集成。 绑定数据源 首先看一下,我们在要报表中使用RDLC报表,经过设计报表文件,添加报表控件,然后我们需要增加下面的代码,来绑定数据到报表中,以查看数据。 //绑定报表reportViewer.LocalReport.ReportPath = ... 阅读全文
posted @ 2012-09-20 09:18 信息化建设 阅读(9769) 评论(3) 推荐(1)
摘要:Web框架要达到快速开发,又便于维护,进行了一系列的努力。 请看最初始的ASP.NET页面,对数据进行操作的代码,页面的基本代码如下所示 protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack) { LoadData(); }}private vo... 阅读全文
posted @ 2012-09-19 09:12 信息化建设 阅读(4543) 评论(5) 推荐(1)
摘要:功能导航主要解决如何布局功能,把功能如何合理的布置到页面中。现在流行的一种方案是左右结构的导航,左边树状的菜单,右边显示明细功能。实现出来的效果图如下所示 同版本的C/S程序的界面,也是以同样的效果出现 Web左边点击树节点,右边打开相应的功能列表,显示该节点下面有哪些功能。而这些功能节点,均是用菜单设计器设计实现,以方便客户定制主界面。菜单设计器的设计样式如下 关于如... 阅读全文
posted @ 2012-09-18 09:10 信息化建设 阅读(7421) 评论(7) 推荐(2)
摘要:项目名称:Enterprise Solution 技术参数 1 C# ASP.NET Web Forms技术,借助于ExtAspNet控件,快速开发 2 SQL Server 数据库。使用LLBL Gen ORM框架进行数据读写,可支持任意的数据库 3 基于LLBL Gen ORM 框架,减少对SQL脚本的依赖,专注于业务逻辑 登录窗体,显示需要登录的数据库 进入主窗体框架,... 阅读全文
posted @ 2012-09-17 09:27 信息化建设 阅读(11215) 评论(14) 推荐(3)