2010/2/3 16:28:05

ASP.NET在线代码生成器web版

ASP.NET在线代码生成器web版

1.        代码优越性

a)        自动生成多层架构代码,方面维护以及开发。

b)        经过多年实际开发经验,生成的代码具备卓越的优异性,同时可以负载超过千万级数据。

c)        生成的代码页面采用全轻量级AJAX技术,极大减少服务器负荷,完全可以适用门户网级别的开发。

d)        居于实际开发各种成熟项目基础,生成的代码具备高安全性,带有SQL防注入功能,URL、cookie、数据加密等。

e)        生成的项目架构清晰,各种方法自带描述,方面开发任何人员二次开发。

f)        自带了各种常用的类,极大方便程序员开发。

g)        采用简化版微软PETSHOP 4.0模式,工厂模式+反射缓存得到应有。

h)        底层分别为MODEL,BLL,OledDAL,SQLDAL,OracleDAL,IDAL,Factory,Common层

i)        生成底层SQL数据执行代码,支持String(字符串)、Param(参数)、Proc(存储过程)3种方式

j)        可根据数据量大小,生成不同优化的语句

2.        功能强大性

a)        同时支持MSSQL2000,MSSQL2005,ACEESS和ORACLE

b)        支持自动生成后台各种页面,包括添加、删除、修改、选择页面。

c)        支持自动生成SQL各种脚本,包括操作表的脚本,增、删、改、查的存储过程,各种数据库的视图、函数。

d)        生成的页面支持可选择各种ASP.NET控件,并且自动带有绑定关联数据等相关功能。

e)        生成的各种方法支持自定义选择,比如类的返回类型、参数等,做到二次开发图形化。

f)        支持生成相关CSS样式。

g)        支持生成相关JS代码文件。

h)        支持代码模板功能,可以导入导出各种模板代码,根据模板生成各种自定义代码。

i)        支持项目配置文件复制,方便同类项目开发。

j)        根据数据库结构一键生成整个项目,生成后直接可以用于网站后台。

k)        支持各种主键字段选择

l)        可为每个表保存描述信息

m)        可生成关联,即外表和主表关联,可设置主表主键和关联表外键

n)        生成的页面支持AJAX无刷新和POST刷新

o)        可为每个页面分配权限标识

p)        可根据数据量大小不一样,生成关联查询或者单表查询

q)        可为每个表保存每个配置,方面配置重用

r)        列表页面支持弹出层修改

s)        生成控件包括TextBoxTextBox-Password,TextBox-MultiLine,DropDownList,Label,Button,CheckBox,CheckBoxList,RadioButton,RadioButtonList,CuteEditor,CuteEditor-N,CuteEditor-S,CuteEditor-M,UploadFile

t)        可设置字段是否在列表页面显示

u)        可设置是否默认显示在列表页面

v)        可设置数据库是否读取此字段

w)        可设置每个字段显示时候显示的中文解释

x)        可为每个字段排序

y)        可设定每个字段所载入样式

z)        可设定每个字段占用表格空位

aa)     可为关联组件绑定方式,例如Dropdownlist、外接页面、树形结构

bb)     可生成树形结构

cc)     可即时在列表页面更新编辑内容

dd)     可设置分类字段

ee)     可分组字段,并为每个分组起名

ff)     可展开或者隐藏分组

gg)     可设为搜索字段并生成高级搜索

hh)     可跨表关联字段

ii)     可关联多个表

3.        开发易用性

a)        自带功能强大的数据库管理工具,让你任何时候任何地方可以方面开发。

b)        简单易用的数据库工具,傻瓜化的建立表、关系

c)        更适合程序员使用的数据库工具,可以方面更新描述、表描述等。

d)        生成样式工具,让程序员能图形化而简单的生成各种HTML页面,生成的HTML布局是采用全DIV+CSS。

e)        自带在线生成CS和JS字符串工具

f)        加密、解密字符串工具

g)        支持代码预览,即时在线生成代码