为了偷懒写的代码生成工具,大家测试一下,
主要功能分为两部份:
1.数据库管理:包括表结构、数据的流览和筛选(可视化界面操作,系统自动生成SQL语句),存储过程的新增、修改、删除、和运行(运行用户选择的存储过程时,系统以可视化的方式提示存储过程参数。避免了运行有较多参数的存储过程时发生的手误和数据类型不对应)。几本可替代Sql Server的查询分析器。
2.代码生成功能
根椐用户选择的表可视图自动生成对应的实体类(dto),数据访问类(dao,数据访问类中有完整的增、删、改、查方法,复杂查询当然要自已写了--!!!!!呵呵)和存储过程.
系统默认是以字段名称为ID的作为主键,并且所有的操作均以ID字段为准(设计数据库时注意!!!!!!!),如果需要生成以其它字段作为参数的方法,仅需要钩选相应的表或视图的相应字段即可完成.然后生成代码.第统自动生成为VB类文件,直接可添加到VB项目中,
例(UI设计):
假设已有表:Student 字段为别为 ID、Name、Age
新增学生时的处理代码:
dim student as cStudent
dim studentDAO as cStudentDAO
set Student=new cStudnet
set studentDAO=new cStudnetDAO
with Student
.Name=text1.text
.Age=text2.text
end with
studentDAO.InsertStudent(Studnet)
修改:
if studentDAO.UpdateStudent(Student)=False then
msgbox "修改失败!"
endif
删除:
if studentDAO.DeleteStudent(Student)=False then
msgbox "删除失败!"
endif
,我已将其用在多个项目上,证明比较移定,特贡献出来和大家共享.
下载地址:
http://www.cndevx.com/club/dispbbs.asp?boardid=30&id=65760