Eric.rz.Liang
少壮不努力,长大会挨踢。从小不学好,天天修电脑。
摘要: 这个框架开发了很长时间,但是一个人开发,Demo和文档还不完善,现在把源代码上传上来,如果你有兴趣有时间并且了解框架开发,想为这个框架做点贡献,欢迎加入。如果你有项目外包也欢迎联系我。下一步开发计划: 1.完善WebForm的Demo。 2.把WebForm中的资源翻译为中英文,繁简体。 3.编写帮助文档。 4.在WinForm中实现高级查询功能,开发DynamicFilter控件。 5.开发WinForm的NavBar控件,实现像WebForm一样的布局。 6.在WinForm中实现配置功能。 7....开发环境:VS2010Demo数据库版本:SQL Server 2008 ... 阅读全文
posted @ 2012-06-21 17:02 Eric.rz.Liang 阅读(2933) 评论(10) 推荐(3) 编辑
摘要: 利用EAP.Entity提供的可以Undo/Redo的列表绑定数据到DataGridView,让表格批量编辑更方便更高效。1. 还是利用AccountGroup表的结构,然后得到实体AccountGroupModel:View Code 1 [System.Serializable()] 2 public class AccountGroupModels : System.Collections.Generic.List<AccountGroupModel> 3 { 4 5 public AccountGroupModels() 6 ... 阅读全文
posted @ 2012-06-01 23:56 Eric.rz.Liang 阅读(1622) 评论(4) 推荐(0) 编辑
摘要: 友好的UI是成功的第一步。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。以下列出一些UI设计的基本要求:界面简洁统一。布局要做到层次分明,风格一致。兼容多种浏览器。能在IE5+,FireFox,Chrome等浏览器中使用。本地化的支持。界面显示的文字都应该可以转换其它国家地区的语言。友好的信息提示。数据提交失败后要显示详细的信息以方便用户修改资料。提供自定义显示的设置。日期等数据格式的设置应该尊重用户的习惯,提供自定义设置。提供用户喜好设置。设置收藏夹等为方便用户的日常工作。界面布局 各模块显示在同一个窗口不同的标签中,避免在打开多. 阅读全文
posted @ 2012-05-31 22:49 Eric.rz.Liang 阅读(2036) 评论(15) 推荐(4) 编辑
摘要: 分别在MSSQL和Oracle创建不同的AccountGroup表,创建相应的影射表结构的AccountGroupTable。尽管表的字段名、数据类型不同,通过一定的规则可以得到属性名相同的AccountGroupTable,这样可以实现数据库切换而不修改逻辑代码。在MSSQL中创建一个AccountGroup的表View Code 1 CREATE TABLE [AccountGroup] (2 [Id] [int] IDENTITY (1, 1) NOT NULL,3 [Name] [varchar] (64) NULL,4 [Parent] [int] NULL,5 [Visib... 阅读全文
posted @ 2012-05-30 23:55 Eric.rz.Liang 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 【EAP.Data】主要任务在于解决数据库的访问,与数据验证。简便--没有复杂的影射配置;灵活--使用对象组织任意的SQL命令;安全--实现SQL命令编译时检测,提供安全的类型转换;高效率--轻量级操作以减少性能损耗。首先来总结一下数据库访问类库的设计要考虑的因素和设计思路:支持Oracle,MSSQL,MySQL等常用的数据库。通过各种数据库的Provider实现不同数据库的访问功能。暂时还没接触过Sqlite, PostgreSql, DB2,但可以保留扩展。基本功能:增删改查,存储过程,自定SQL语句,子查询,分页查询,通用的函数等。通过设计一组对象来表示数据库的结构。通过这组对象组装S 阅读全文
posted @ 2012-05-30 23:54 Eric.rz.Liang 阅读(915) 评论(0) 推荐(1) 编辑
摘要: 【LeanEAP】精益企业应用平台,设计的目标是为快速构建企业应用系统提供解决方案。以精益开发的思想,为开发人员提供一个快速开发企业应用的平台。下面列出一些功能设计的思路:支持常用关系型数据库的访问。企业应用离不开数据库,系统的价值就在于报表上的数据。当前还是以关系型数据库为主,能够支持MSSQL,MySQL,Oracle等数据库的操作就基本可以了。支持分布式应用。可以通过配置让程序运行在一台电脑,或者分布在多台服务器中运行。支持用户界面元素的配置。不同的人对同一事物可能有不同的理解,物料编号要显示为Item#?P/N?Part#?...让实施去配置吧。数据表格要显示哪些列,用户可以按什么条件 阅读全文
posted @ 2012-05-30 23:53 Eric.rz.Liang 阅读(972) 评论(0) 推荐(1) 编辑
摘要: 创建DataAccessor,通过Insert、Delete、Update、Select方法构造SQL命令并实现数据增删改查。创建DataAccessor使用连接字符串创建DataAccessorDataAccessor da = new DataAccessor(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\App_Data\Demo.mdf;Integrated Security=True;User Instance=True");因为Sql2000与Sql2005的连接字符串是一样的,DataA 阅读全文
posted @ 2012-05-29 20:45 Eric.rz.Liang 阅读(678) 评论(1) 推荐(0) 编辑