ASP教程之在asp文件中会见flash具体信息
国内有些大的CRM厂商的ASP就写得不错.无论是概念还是它里面用JAVASCRIPT的能力.并不是说现在的程序员用了ASP.NET来写程序就可以说自己高档了会见<%ClassSWFDump
Privateheader
PrivateRECTdata
PrivatenBits
Privatemversion
Privatemfilelen
PrivatemxMin
PrivatemxMax
PrivatemyMin
PrivatemyMax
Privatemheigt
Privatemwidth
Privatemframerate
Privatemframecount
PrivateSubClass_Initialize()
EndSub
PrivateSubClass_Terminate()
EndSub
PrivateFunctionReadHeader(filename)
ConstForReading=1,ForWriting=2,ForAppending=8
Dimfso,f
Setfso=CreateObject("Scripting.FileSystemObject")
Setf=fso.OpenTextFile(filename,ForReading)
ReadHeader=f.Read(21)
EndFunction
PrivateFunctionToBin(inNumber,OutLenStr)
Dimbinary
binary=""
dowhileinNumber>=1
binary=binary&inNumbermod2
inNumber=inNumber2
loop
binary=binary&String(OutLenStr-len(binary),"0")
ToBin=StrReverse(binary)
EndFunction
PrivateFunctionBin2Decimal(inBin)
Dimcounter
Dimtemp
DimValue
inBin=StrReverse(inBin)
temp=0
Forcounter=1toLen(inBin)
Ifcounter=1then
Value=1
Else
Value=Value*2
EndIf
temp=temp+mid(inBin,counter,1)*Value
Next
Bin2Decimal=temp
EndFunction
PublicFunctionSWFDump(fileName)
header=ReadHeader(fileName)
mversion=asc(mid(header,4,1))
mfilelen=asc(mid(header,5,1))
mfilelen=mfilelen+asc(mid(header,6,1))*256
mfilelen=mfilelen+asc(mid(header,7,1))*256*256
mfilelen=mfilelen+asc(mid(header,8,1))*256*256*256
RECTdata=ToBin(asc(mid(header,9,1)),8)
RECTdata=RECTdata&ToBin(asc(mid(header,10,1)),8)
RECTdata=RECTdata&ToBin(asc(mid(header,11,1)),8)
RECTdata=RECTdata&ToBin(asc(mid(header,12,1)),8)
RECTdata=RECTdata&ToBin(asc(mid(header,13,1)),8)
RECTdata=RECTdata&ToBin(asc(mid(header,14,1)),8)
RECTdata=RECTdata&ToBin(asc(mid(header,15,1)),8)
RECTdata=RECTdata&ToBin(asc(mid(header,16,1)),8)
RECTdata=RECTdata&ToBin(asc(mid(header,17,1)),8)
nBits=Mid(RECTdata,1,5)
nBits=Bin2Decimal(nBits)
mxMin=Bin2Decimal(Mid(RECTdata,6,nBits))
mxMax=Bin2Decimal(Mid(RECTdata,6+nBits*1,nBits))
myMin=Bin2Decimal(Mid(RECTdata,6+nBits*2,nBits))
myMax=Bin2Decimal(Mid(RECTdata,6+nBits*3,nBits))
mheigt=(myMax-myMin)/20
mwidth=(mxMax-mxMin)/20
mframerate=asc(mid(header,18,1))
mframecount=asc(mid(header,19,1))
mframecount=mframecount+asc(mid(header,20,1))*256
EndFunction
PublicPropertyGetHeigt()
Heigt=mheigt
EndProperty
</p>因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 掌握asp的特性而且一定要知道为什么。 Session:这个存储跟客户端会话过程的数据,默认20分钟失效
页:
[1]