ASP网站制作之ASP之工具总结
因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。工具ADO工具(太经常使用了):Connection
Command
RecordSet
Record
Stream
ASP撑持的工具太多了,你能够本人写COM组件,上面是我们常常利用的:
Server.CreateObject("Scripting.FileSystemObject")
Server.CreateObject("Scripting.Dictionary")HashTable
Server.CreateXObject("Word.Application")//Server
ActiveXObject("Word.Application")//Client
Server.CreateObject("Excel.Application")//Server
ActiveXObject("Excel.Application")//Client
CreateObject("PowerPoint.Application")
Server.CreateObject("Microsoft.XMLHTTP")
Server.CreateObject("Microsoft.XMLDOM")
Server.CreateObject("MSXML2.XMLHTTP.4.0")
Server.CreateObject("WScript.Shell")
Server.CreateObject("wscript.network")//收集地点的
Server.CreateObject("MSWC.AdRotator")
CreateObject("Excel.Sheet")
MSFrontPage:oFP=CreateObject("FrontPage.Application")
MSAccess:oAccess=CreateObject("Access.Application")
MSGraph:oGraph=CreateObject("MSGraph.Application")
上面是我们应当晓得的:
CreateObject("PhotoShop.Application")
//关于SQLServer的
CreateObject("SQLDMO.SQLServer")
CreateObject("SQLDMO.Login")
CreateObject("SQLDMO.Backup")
CreateObject("SQLDMO.User")
Server.CreateObject("SQLDMO.BackupDevice")
Server.CreateObject("SQLDMO.Database")
Server.CreateObject("SQLDMO.Restore")
详细的例子请看上面的毗连
http://www.asp101.com/articles/carvin/sqldmobackup/default.asp
//MSMQ的
Server.CreateObject("MSMQ.MSMQQueueInfo")
CreateObject("MSMQ.MSMQQuery")
//全文索引的
Server.CreateObject("ixsso.Query")
Server.CreateObject("ixsso.Util")
邮件发送的组件我没有总结,请热情的伴侣总结出来:
CDO,Jmail,Imail等。
上面一些是不太罕见的工具:
AccPacAdvantageCorporate:
oAccPac=CreateObject("ACCPAC.xapiSession")
AccPacReportMasterforWindows:
oImpApp=CreateObject("Impromptu.Application.30")
BarTender:
oBarTender=CreateObject("BarTender.Application")
CrystalReports:
oCRApplication=createobject("CrystalRuntime.Application")
ThisdoesntinvokeanIDEactually.
EUDORA:
oEud=CreateObject("Eudora.EuApplication.1")
FaxMaker:
oFax=CREATEOBJECT("fmfaxapi.application")
GroupWise:
oGroupWise=CreateObject("NovellGroupWareSession")
LotusNotes:
oNotes=CreateObject("Notes.NotesSession")
oNotes=CreateObject("Notes.NotesUIWorkspace")
oNotes=CreateObject("Lotus.Notessession")(Domino5.0.3)
MSCommonDialog:
oCommmonDialog=CreateObject("MSComDlg.CommonDialog")&&!!!Youcantdirectlycreatethisobjectwithoutadevelopmentlicence,sofordynamicallydoingitonanothermachine,seebelow.--PeterCrabtree
MSInternetExplorer:
oIE=CreateObject("InternetExplorer.Application")
IEAutomationExample
MSMapPoint:
oMapPoint=CreateObject("MapPoint.Application")
MSNMessenger:
oMessenger=CREATEOBJECT("MSNMessenger.MessengerApp")
MSNetMeeting:
oNetMeeting=CREATEOBJECT("netmeeting.app.1")
MSOutlook:
oOutlook=CreateObject("Outlook.Application")
MSOutlookExpress:None-ItisnotaCOMserver!
MSPowerPoint:
oPP=CreateObject(</p>下一页
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。 多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. 不能只是将它停留在纸上谈兵的程度上。 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
页:
[1]