相信吗?仅仅通过配置sql(select\update\insert\delete)语句就能开发小型企业级项目
在工作中不想一遍遍重复写底层的数据访问代码,于是业余开发了HW项目,它使得我们在开发中小型企业级项目时更简单、更高效,使得开发人员在开发项目时将注意力从编写底层代码上移开,更多的集中在对数据(库)的处理上。
下面列举一部分
你可以仅仅指定一条select查询语句,配置对应的列字段,就可以将数据显示给您的客户,如下图:
上面的配置指定了一条查询出员工档案的sql语句,可以进行模糊查询,按照部门(字段H02003)进行分组,姓名列栏可以单击修改员工信息,效果如下图:
单击姓名栏会加载标准输入页面,配置如下图
可以看到标准输入页面包含元素栏和工具栏,他们都通过不同的元素类型组成(如button,textfield,datefield,combobox,html等),其中直接上级是一个有数据源的下拉选框,配置如下图:
可以看到我们设置了一个zjsj的combobox元素,默认值是前面员工档案中查询出的字段H04007的值(HW项目会根据你的点击自动匹配那条数据的值),通过一条sql select语句为其指定了数据源,效果如下图:
提供了界面给用户编辑,当然也要提交到服务器进行保存,我们只是在工具栏添加了一个保存按钮,并要求其click事件运行一系列sql语句,配置如下:
红框中访问了zjsj参数,HW项目会自动带入combobox的值。注:HW项目会自动对这种sql执行添加事务处理
看了上面这些,是否觉得做起项目来更简单一些呢?
此外,HW还支持以下特性:
1. 资源文件包:css\js\dll\image等自定义资源文件
2. 简化了的文件上传与下载
效果图
3. 通过正则表达式建立自定义约束
4. 国际化语言支持
5. 内建登录模块及权限支持
6. 动态加载导航菜单tree
7. 继承式的参数传递
8. 多数据库支持
9. 水晶报表支持
10. 自定义url,自定义函数支持(加入自定义程序集)
11. 调用自定义的javascript代码
12.HW项目包含模块导出导入功能,它使得不同人或公司开发的项目可以一键整合,也可以将开发的标准模块导出后备份,留待下一个项目直接导入使用
整个HW项目基于.net framework3.5 vs2008 mvc2开发,支持sql server数据库,前台使用extjs框架,整个项目采用了ajax技术。
欢迎广大程序猿同胞给予更多的意见和建议,您可以加入HW讨论交流群297347314或发邮件至hwhoward@126.com 获取最新的程序集或帮助文档。
程序集中包含了使用HW项目开发的人事考勤薪资系统供大家参考。
你也可以在此下载程序包http://pan.baidu.com/share/link?shareid=520680&uk=2214994577
大家的支持是我将其做的更好的最大动力。