IIA首页    新闻      案例      工业经理人
      产品         技术      专题      工程师社区
      学院         下载      视频      在线研讨会
现场层       传感器    现场仪表   工业安全
现场总线  工业以太网   工业无线  工业连接
机器视觉    测试测量   执行机构   电子元件
机器控制/过程控制     PLC    DCS
 控制系统  控制软件   HMI   运动控制
 嵌入式系统   工业机器人
优化/集成/管理
MES    PLM    工业数据中心
能效管理    设备管理与维护
可持续发展技术专题 2011汉诺威工业博览会回顾
 

问答

Q&A

制作asp.net网站用什么软件?
悬赏分:5 - 解决时间:2007-11-16 21:06:32
我感觉vs2003、vs2005太大了,也不好下载。有没有其他的什么软件可以代替呢?dreamweaver能不能快速开发asp.net互联网联网软件呢?
提问者:seopaiming - 试用期 一级
最佳答案
答:RKWeb V1.1 Asp.net开发模板 软件发布站点:www.hositech.com 用于Asp.net项目开发,普通Insert/Update语句几乎不用写, 节省50%以上Javascript编写时间,能有效的节省60%以上开发效率。 曾经用于国内一些银行信托业务系统的开发,目前有3家银行的信托系统,均使用该模板进行开发,性能稳定可靠.能有效的提高开发效率, 节省开发成本.是以Asp.net为主体开发武器的软件开发商,应对激烈市场竞争,扩大利润空间的有效手段和武器.越是大型的Asp.net项目,提高开发效率越明显.按照该模板的结构规划的开发系统,.即使是刚毕业不久的学生,只要按照该模板的规范进行系统开发,2周左右都可以象熟练程序员一样完成编码工作. 注意事项:安装试用版的时候,请将Web项目安装在IIS网站的根目录下。如果遇见不清楚的问题,请Email:hositech@126.com 备注: 试用版的时间限制是30天,30天后将会出现异常! DW-MX开发asp.net应用程序。 dw开发动态网页的方法是从UltraDev发展而来。 原来dw4.0擅长的是开发静态的html网页,方法是直接在.html文件内添加HTML代码,正好asp也是直接在html内添加服务器端的操作代码(使用vbscript霍javascript语言),而asp所使用的对象(就是服务器端允许你操作的项目)不多,一共只有6大对象。如Request,Response,Server等。MM公司就把开发asp网页中经常使用的一些功能,如读取数据库,分页显示,用户登录等功能做成代码莫板。用户使用时可以用开发html的方法,直接通过命令添加这些已经编写好的代码。这样,ud即可编写asp动态页面了,同样的道理,编写CF,JSP,PHP等,都是在html页面中加入服务器端代码,所以ud也可以编写这些网页。 MX升级了ud的功能,加入了可以用来开发asp.net的动态页面的功能,但是mx使用的是与开发asp页面相同的方法,直接在aspx文件中加入代码。 Asp.Net开发动态网页,与Asp完全不同。 首先,asp是把服务器端代码写入html代码中,仅仅是文件扩展名为.asp。而asp.net完全不同。它的表示层(HTML代码)与业务层(后台代码)是完全分离的。 即假设有一个asp.net文件aaa.aspx,这个文件仅存放表示代码HTML和asp.net专用的服务器控件代码,后台控制代码是存放在名为aaa.aspx.vb(使用Vb.net开发,如果是C#,文件为aaa.aspx.cs)的后台代码文件中。 程序编写好以后,可以编译这个.vb文件,使之成为.dll文件,这样不但运行速度快,而且可以保护开发者的劳动成果。 其次,asp是解释型的代码,就是在asp运行的时候,服务器临时把后台代码编译成可执行代码,然后再执行;而asp.net是在编写程序的时候,就把后台代码编译了,运行的时候没有编译这个过程,所以运行速度比asp网页快得多。 再次,asp的开发语言是VBScript和JavaScript,他们都是解释型的脚本语言,语言本身的功能非常弱,除了一语言的基本功能如定义变量,判断,循环等,没有其他的功能。而asp.net使用的是功能完善的高级语言,这些语言全部有面向对象编程的能力,如方法重载,类的继承,接口,委托等功能。这些都是asp不具备的。 再次,asp所使用的功能非常少,只有区区的六大对象可以使用。如Request,Response,Server,FSO等。而asp.net具有.Net类库的支持,只要类库支持的功能,asp.net都支持,如对流的支持,对Win2k的目录服务的支持,发送邮件,FTP,等等等等。功能非常强大。 根据上面说的asp.net开发模式,大家可以看出Dw并不是一个开发asp.net的好工具。 首先它不支持代码分离,他的开发模式还是处在asp的开发模式上,就是说它生成的asp.net不是编译的,这样的话,开发出的asp.net网页必须在运行的时候编译运行,运行速度还没有asp快。 然后就是没有编译功能,dw不是为了开发asp.net用的,所以即使你手工实现了代码的分离,你必须在Dos方士下手工以命令的方式调用.Net SDK带的编译器来编译,这样如果你的代码中有错误,那么运行将失败,你必须修改代码重新编译。直到代码运行成功。如果有许多aspx及.vb文件,这样的工作将是非常非常麻烦的。 最后,也是一个最重要的内容,DW没有调试功能。这个功能是编写程序时候最重要的,专门用来防止出现逻辑错误。这个错误是你编写的代码中没有语法错误,程序运行正常,但是程序就是不按照你所想象的运行的错误。 假设你编写一个显示新闻的网页,在显示新闻中你规定了新闻的到期时间,保存在新闻数据表中的一个字段里面,这样,要排除过期的新闻,只要加上一个条件:目前时间小于到期时间。 如下面Select语句: Select * From NewsTable Where # NowDate # < NewsTable.StopDate 但是如果在开发的时候,把代码中的“<”号写反了,写成了“>”号,这样,显示出的新闻条目全部都是过期新闻,这样就出现麻烦了。 因为程序没有出错,没有任何出错信息表示,网页显示正常。你也不记得到底是什么地方除了毛病,是没有联接数据库?还是查询语句出错,还是显示有错误?你根本不知道哪里出了毛病。这时候就应该用到程序调试功能。 程序调试功能最主要的作用就是:可以在代码中设置断点,使程序在运行到断点所在的代码中暂停执行,并保持状态。还可以单步运行程序,你点一下鼠标执行一行代码,同时,可以随时监视你定义的变量中的内容。 如果有了这个功能,上面说的逻辑错误马上就能发现并改正。 这个调试功能就是DW没有的。 参考资料:http://www.fixty.cn
回答者:答:RKWeb V1.1 Asp.net -千总 四级 11-16 21:02:00
其他回答    共 0 条    
对最佳答案的评论:
评论字数200字以内

验证码: 看不清

 

搜企
首页 | 国际金属加工网 | 造车网 | 会员 | 主题信息 | 自动化问答 | 网站地图 | 免责声明 | 关于我们 | 主编信箱
北京市朝阳区东四环中路58号远洋国际中心C座2402室 电话: 010-65307950 传真: 010-65307859
Copyright ©1997-2012 IIA News.com & SooQ. All rights reserved.