1 根据需求设计数据库,力求详细,尤其是字段描述尽量按照字段的中文意思写
2 运行 AUTOCODE.exe文件 输入本机的用户名,密码及刚才设计的数据名,点击“连接数据库导入数据”
数据库相关信息将会导入程序
3 点击“查看导入数据”在下拉框中选择表名,该表中字段信息将显示在列表中。双击需要修改的字段行头部,将会显示该字段的相关信息。
“是否操作”选项:如果该字段是自增型字段或者并不需要在程序中手动输入操作等。选择不操作。该字段将在程序生成时排除。您可以在生成好的程序中手动添加代码进行操作
“关联”选项:如该字段数据由其他表中的数据关联得来。选择关联字段。选择关联字段之后,该数据项将会变成一个下拉框,选择关联得表名,及该下拉框的TEXT。VALUE邦定的字段。在数据运行时,信息会自动绑定到该下拉列表中。供用户选择
如果想在该字段上应用自动完成效果(google 输入框效果)则在“自动完成”选项选定“自动完成”并将关联text与关联value 值设为要绑定的字段名(自动完成效果只能绑定一个数据字段,所以text,value值应该一致并对应要绑定得字段)
4 对所有需要设定的字段进行设定之后,用vs2008建立一个项目。项目名称为命名空间
5 回到自动生成程序主界面 运行“批量生成程序”左侧列表中为您设计的数据库中的所有表名。将要操作的表移至右侧列表。选择保存路径(应该选择您刚才生成的程序的文件夹)在命名空间中输入您的命名空间(刚才生成的VS2008项目名,如果项目名为数字开头,则需在项目名称之前加下划线“_”)
运行生成程序文件
6 自动生成程序将自动在您刚才设置的目录向生成一个TableManage文件夹。文件夹下按照表名生成子文件夹。每个子文件夹下有Add.aspx(添加),QueryInput.aspx(查询),List.aspx(列表显示),Detail.aspx(修改及删除)及对应的cs文件还有index.aspx,top.aspx,menu.aspx三个框架页面,如果应用了AJAX的自动完成功能,则会生成“TabeManage_service”文件夹。将这两个文件夹都包含如项目中。
。
7 将压缩文件中的common.dll,ajaxcontroltoolkit.dll文件添加入您的项目的BIN文件夹下。并添加该文件的引用
8 将压缩文件包中的CSS,JS,image,三个文件夹拷入您刚才建立的VS2008项目文件夹下,三个文件夹及刚才生成的所有文件包含在项目中(显示所有文件,在该文件夹下右键,点击包含在项目中)对TableManage文件夹右键,点击“生成WEB应用程序”自动生成对应的控件声明文件(如无该选项,可进行子文件夹下进行操作,然后返回TableManage文件夹下就会出来该选项),将压缩文件内web.config文件覆盖VS2008项目的web.config文件。按照您的数据库和密码修改连接字符串。
9 运行index.aspx文件
---------------------------------------------------------------------------------------------------
程序重点操作运行自反射机制自动与数据表中的字段对应(需将控件ID与数据库字段名一致)
您增加一个字段或者减少字段只需在添加一个控件,并将ID改为您需要对应的数据字段 不需要更改一行代码
数字型输入自动生成对应的校验控件,最大限度的保证数据操作的稳定性
common.dll文件的更多用法,参见帮助说明
代码生成器forvs2008
需积分: 3 124 浏览量
2008-09-16
10:48:53
上传
评论
收藏 1.39MB RAR 举报
lionking1979
- 粉丝: 0
- 资源: 4
最新资源
- 驱动代码驱动代码驱动代码驱动代码
- SVID_20240523_141155_1.mp4
- Code for the complete guide to tkinter tutorial
- 关于百货中心供应链管理系统.zip
- SimpleFolderIcon-master 修改Unity的Project下的文件夹图标
- A python Tkinter widget to display tile based maps
- A pure Python library for adding tables to a Tkinter application
- Vector资源文件.zip
- MobaXterm-Installer
- 88-520告白(520气球).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0