日期:2014-05-16  浏览次数:21153 次

分享一下本人开发的asp代码生成器
本帖最后由 wangsdong 于 2012-11-01 17:22:16 编辑
下载地址:asp开发工具

这里是绿色版,双击里面的“asp开发工具.exe”运行即可(注意:这是.net开发的,需要.net环境才可以运行,不能运行需要去微软网站上下载.net framework 3.5,安装一下就可以运行了)。

介绍这个工具的使用方法:打开这个软件,界面如下:


一、先要“系统设置”,用来连接数据库的
1、数据库类型中选择你连接的数据库类型
2、数据库地址:access数据库通过“浏览..”按纽选择mdb数据库;mssql数据库直接填写IP或者网址
3、数据库信息(这里用于非access数据库)
4、其他设置中“RS值”要介绍一下:如果个人喜欢set db=server.createobject("adodb.recordset")这句,这里的RS值就填写db即可,这里根据个人习惯填写。类名前缀和类变量前缀是asp类中要用的,如果用不到asp类,就不用填写,保持默认。
5、点击“确认连接”按纽来连接上数据库,如果连接成功,会弹出“连接成功”的提示;如果失败,需要检查你填写的内容是否正确

二、第一步弄好了,接下来生成asp连接数据库代码
点击“函数查询”标签,进入函数查询界面。因为连接数据库代码被封装成函数了,所放到函数查询中来了。

进入了这个界面,直接点击“数据库代码”,在弹出的窗口中就能看到数据库代码,里面的参数已经自动填写好了(access数据库需要修改一下里面的mdb数据库的相对路径)

三、这里介绍生成asp多条查询代码
点击“查询”标签,进入生成查询代码的界面,如下:
假设我要生成“新闻动态”的asp代码
1、代码类型:选择常见写法
2、表名,选择你要操作的表名,如news
3、字段名,把你要的字段名打上勾,这里我要news_id,news_title,news_time三个字段
4、类型:因为是新闻动态,要显示最新的10条新闻,这里选择“多条”
5、条件语句:假设新闻中有个“状态”字段(status),status=1的时候才显示这条新闻。我们的操作就是:
   点击“WHERE”按纽,弹出“where对话框”:
   a、字段名中选择“status”字段
   b、运算符中选择“=”
   c、来源:因为是status=1,1是常量,所以这里选择常量
   d、参数属性,直接输入数字1即可,然后点击“添加”按纽。
   如果你还需要增加其他条件,添加的顺序还是一样。没有其他条件了,就直接点击“确定”按纽,返回到上个界面。
6、排序语句:因为是新闻动态,所以要按照时间字段(news_time)来排序。
   点击“ORDER”按纽,弹出“排序对话框”,从上到下选择要排序的字段和排序方式,这里选择“news_time”字段,降序。然后点击“确定”按纽,返回到上个界面。

四、到此,我们设置好查询的所有内容了,点击“生成查询代码”按纽,弹出生成结果对话框架,即可看到我们生成的“asp查询代码”,点击“复制”按纽,把代码复制到剪切板上,然后把它粘贴到你要显示的地方。注意:因为是多条新闻,所以代码中会出现在许多********号这个循环的地方,把你要循环的html代码拖到这里来,再将html代码上要替换的东西,用上面的变量给替换掉,这样就完成了,保存,运行一下试试

------解决方案--------------------
很强大,顶下!
------解决方案--------------------
很好,很强大!
------解决方案--------------------
支持一下!!
------解决方案--------------------
可惜不开源.
------解决方案--------------------
我自已也做了一个。放在项目的根目录下就可以使用,同时支持js,jquery等数据验证的代码自动生成,还支持导出excel等代码自动生成。。。哈哈哈。。。效率提高20%。。。
------解决方案--------------------
看着很不错。但是一般我不会用生成的代码。毕竟生成的代码没有自己写的灵活。程序是死的,人的思路是活的。
------解决方案--------------------
各位大侠,asp原程序如何调试呢,原来做asp.net的,最近做asp,出了错误也没有提示,不知道哪个地方出错,调试困难
------解决方案--------------------

------解决方案--------------------
这个是不错啊。就不是的不知道安全方面怎么样
------解决方案--------------------
谢谢分享,很有用!