ASP网页设计利用InterDev调试ASP页面及用户自界说D...
asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.interdev|页面比来一向在做ASP的项目,用来用往,以为仍是用Microsoft的InterDev开辟起来对照便利。大概另有别的人人习用的IDE,可是从利用InterDev今后,分明的下降了键盘上“r、e、s、p、o、n、.、w、r、i、t、d、m、g、b、x、a、l”等键的消耗水平,为何?由于终究不必再写response.write,msgbox,alert等调试语句了。也常常看到网上有人问起InterDev怎样翻开调试功效,调试的过程当中呈现的毛病怎样处置等等成绩……看着这些成绩,有些是已经困扰我好久的,另有一些是到如今还困扰着我的,以是明天突发奇想,将我利用的履历共享出来,但愿能在和人人的会商中办理那些困扰着我们的成绩。创建InterDev的调试情况
1、起首,固然是要有IIS(InternetInformationService)啦,关于IIS和FrontPageServerExtension的安装办法还请列位本人查查相干材料。
2、创建新的InterDev工程
顺着PorjectWizard的提醒,建成一个新的工程,好比说:AITD。
这里有个成绩我一向没有弄分明,微软为何没事偏要弄出一个"LocalMode"和一个"MasterMode"涅?这两天在这个下面出了良多成绩T.T
3、OK,工程创建好了,假如是新开辟网站,就在工程内里增加新目次,增加新文件渐渐做起来吧。假如是有已写完的页面文件,就更复杂了,间接把目次依照你必要的布局拖进工程内里就好了。
设置IIS调试情况
翻开把持面板->办理工具->Internet信息服务,在本机的默许Web站点中,你能够看到InterDev主动天生了一个新的假造目次:AITD,想要调试,上面就是关头部分了:
1、右键单击该假造目次,在“一切义务”当选择“设置服务器扩大”。假如是由InterDev主动天生假造目次的话,服务器扩大已被设置过了,固然,为了保险起见,你也能够再点击一下“反省服务器扩大”,年夜部分成绩IIS会本人修复,如今基础上万事大吉了。
2、右键单击该假造目次,在弹出菜单中点击属性,单击属性页面“目次”标签卡中“使用程序设置”块内的“设置”按钮,弹出的页面中,在“使用程序调试”标签卡当选中“启用ASP服务器端剧本调试”和“启用ASP客户端剧本调试”。如许一来,就能够再InterDev运转工程的时分对ASP页面设置断点举行调试了。
用InterDev调试用户自界说静态链接库(DLL)
有些工程为了进步网页的运转速率,优化网页布局,会将一些经常使用操纵封装到DLL内(大概恶心到被逼着用封装DLL的办法在ASP程序计划时表现OOP的头脑),在服务器上注册今后,就能够挪用DLL内的办法或属性。
这里我们会商一下用VB(熟)封装的DLL。封装好了的DLL究竟能不克不及用,大概是否是到达了预期的效果,这在VB里也不是能完整看出来的,偶然候我们在调试ASP页面的同时,也想跟进DLL外部看看,是否是依照料想的流程完成了DLL的功效。这时候候,我们就必要用InterDev和VisualBasic举行团结调试了,上面先容一下办法:
1、设置IIS
又是IIS!
参照下面“设置IIS调试情况”的第二点,在“属性”中的“目次”标签卡里,将“使用程序回护”一项设为:“高(自力的)”。然后在“目次平安性”标签卡中单击“匿名会见和考证把持”块中的“编纂“按钮,将弹出的”考证办法“页面中的最上真个”匿名会见“后面的勾往失落,也就是克制匿名会见。如许做的缘故原由是VB自己克制了匿名用户对其历程的挪用,当以体系用户(administrator也好,IUSER_XXXXXX也好),就能够挪用了。
2、翻开VB,在VB中翻开欲调试的DLL的工程文件,设置好必要的断点,然后运转该工程。然后翻开InterDev,在挪用到DLL的办法的ASP语句前设置一个断点,然后入手下手运转该工程。此时当页面实行到ASP的断点时,再往前走一步,体系就间接进进VB的调试了。此时,相称于正在运转的VB取代了注册的DLL文件。
假如这个办法能让人人在调试时能在断点愣住了,那末就申明,我的语文程度仍是能够的,人人都看懂了~~但愿能和人人举行更多的交换!
</p>asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名") 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
页:
[1]