Vs2005+Access+Asp.net+Extjs三层架构源码
Email : LiangSunXiang@139.com
QQ交流群 : 59633049
QQ : 88130278
作 者 : 梁孙祥
本系统采用三层架构开发,数据库为ACCESS(其他数据库今后将陆续发布版本),
基层代码由“51编程-代码器”自动生成。由于时间关系,部分功能尚未完成。
如有志同道合者愿意一起完成,请联系本人。
本系统只作为交流学习使用,由于本人技术所限,错误恐难避免,欢迎高手批评指正。
一、51编程-代码器使用说明
(1)下载“51编程-代码器”并安装,下载地址:http://www.51program.net
(2) 解压“51编程-生成源码插件”插件,并Copy到代码器安装目录plugin下或“插件管理”导入
(3)解压“51编程-三层架构模板.rar”,并Copy到代码器安装目录template下
(4)打开App_Data目录下新增自己的表结构,通过代码器自动生成一个表的新增、修改、删除所有代码
具体帮助请访问http://www.51program.net/help
二、Vs2005+Access+Asp.net+Extjs三层架构源码
所有架构基层代码,使用“51编程-代码器”自动生成,开发人员只修改逻辑层,减少繁琐重复的工作,提高开发效率
自动生成5种文件格式:
Model: 实体层
BLL : 逻辑层
Dal: 数据层(主键自动增长,新增时都需要屏蔽)
Ext.aspx: ExtJs格式文件
List.aspx: Asp.net文件
(1)、Extjs文件如:友情链接
1.1、文件名称
说明:表名大小写与菜单的modulecode填写一致
1、删除文件:Del+表名.js
2、编辑文件:Edit+表名.js
3、列表文件:List+表名.js
1.2、方法、函数、变量命名规则
(1)Store+表名:
提供record对象的存储容器 查询、新增、修改、删除等需要重新加载数据时使用
(2)Query+表名:查询方法
(3)List+表名:显示列表方法
(4)Edit+表名:编辑方法
(5)Del+表名:删除方法
(6)Del+表名_fun:删除时触发函数
(7)Edit+表名_fun:修改时触发函数
(8)Get+表名+Id:表主键
(9)ProxyUrl+表名:
接口文件,相对路径如../admin/friendlink.aspx
通过get方法传统参数 :act={del,save,list},区分动作类型;
id=null表示新增 ,非空表示修改
(2)、Asp.NET文件如:菜单管理
菜单Url路径与项目存放文件路径一致
通过代码器的模板文件,选择List.aspx,List.aspx.cs模板生成相应的模块代码