您的位置:首页 > 数据库

相信吗?仅仅通过配置sql(select\update\insert\delete)语句就能开发小型企业级项目

2013-04-11 01:25 806 查看
相信吗?仅仅通过配置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

大家的支持是我将其做的更好的最大动力。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: