仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 750|回复: 9
打印 上一主题 下一主题

[学习教程] ASP网站制作之IP地点分段盘算

[复制链接]
只想知道 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:34:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。ip地点/*writtenbyJaron,2000-01-10*/
/*原出处:江都资讯网http://www.jiangdu.net*/
/*转载请说明出处和保存此版权信息*/
/*接待利用SiteManager网站办理体系http://sitemanager.cnzone.net*/
/*相干文章:http://www.csdn.net/Develop/read_article.asp?id=19652*/
<scriptlanguage="JScript"Runat="Server">
functionIPDeCode(EIP){
varIp1,Ip2,Ip3,Ip4;
Ip1=moveByteR(EIP&0xff000000,3);
Ip2=moveByteR(EIP&0x00ff0000,2);
Ip3=moveByteR(EIP&0x0000ff00,1);
Ip4=EIP&0x000000ff;
returnIp1+"."+Ip2+"."+Ip3+"."+Ip4;
}


functionmoveByteL(num,bytenum){
returnnum<<=(bytenum*8)
}

functionmoveByteR(num,bytenum){
returnnum>>>=(bytenum*8)
}

</script>


在vbs中没有位操纵,如许在一个页面顶用到了js和vbs,其实不好,假如用vbs也能够,不外罗嗦了一些,并且有一点注重,假如在vbs中split("202.102.29.6",","),会失掉202,102,29三个数,得不到最初一个6,以是必要将ip换成split("202.102.29.6"&".",",")
我用vbs做的,因为没有位操纵,以是做得对照贫苦
<%
functionip2int(ipstr)
dimiptemp,max
iptemp=split(ipstr&".",".")
max=ubound(iptemp)
ifmax4then
exitfunction
endif

dima,b,i
a="&H"
fori=0to3
b=Hex(iptemp(i))
iflen(b)=1then
b="0"&b
endif
a=a&b
next
ip2int=CLng(a)
endfunction

functionint2ip(ip)
dimiptemp,a,ipstr,i,length
iptemp=Hex(ip)
length=8-len(iptemp)
fori=1tolength
iptemp="0"&iptemp
next
a=left(iptemp,2)
a="&H"&a
i=CInt(a)
a=CStr(i)
ipstr=a&"."
a=mid(iptemp,3,2)
a="&H"&a
i=CInt(a)
a=CStr(i)
ipstr=ipstr&a&"."
a=mid(iptemp,5,2)
a="&H"&a
i=CInt(a)
a=CStr(i)
ipstr=ipstr&a&"."
a=right(iptemp,2)
a="&H"&a
i=CInt(a)
a=CStr(i)
ipstr=ipstr&a
int2ip=ipstr
endfunction

dimtestIP,testInt
testIP="202.102.29.6"
testInt=ip2int(testIP)
response.writetestIP&"willbeencodedto<fontcolor=red>"&testInt&"</font><br>"
response.writetestIP&"willbedencodedto<fontcolor=red>"&int2ip(testInt)&"</font><br>"
%>
</p>ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。
飘飘悠悠 该用户已被删除
沙发
发表于 2015-1-20 09:59:37 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
再见西城 该用户已被删除
板凳
发表于 2015-1-23 18:24:27 来自手机 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
老尸 该用户已被删除
地板
发表于 2015-1-26 23:43:49 来自手机 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
山那边是海 该用户已被删除
5#
发表于 2015-2-3 12:49:10 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
小妖女 该用户已被删除
6#
发表于 2015-2-9 01:37:22 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
愤怒的大鸟 该用户已被删除
7#
发表于 2015-2-26 17:29:22 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
精灵巫婆 该用户已被删除
8#
发表于 2015-3-8 16:14:23 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
变相怪杰 该用户已被删除
9#
发表于 2015-3-16 04:10:58 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
admin 该用户已被删除
10#
发表于 2015-3-22 20:10:18 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-10 04:40

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表