简单生活 发表于 2015-1-16 22:49:20

ASP教程之不晓得人人利用没利用我头几天写的操纵...

大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧这个是VB的代码,本人新建一个ActiveXDLL,然后改动工程称号和类称号,然后在类中输出以下内容便可。

//////////////////////////////
中文称号:INI文件操纵类
英文称号:Blood_INIClass
Blood
制造工夫:2002.2.8
版本:1.0
版权一切Blood2002-2003
//////////////////////////////

声名变量
PrivatestrAppNameAsStringINI大节称号
PrivatestrKeyNameAsStringINI项目名
PrivatestrValueStrAsStringINI的项目值
PrivatestrFileNameAsStringINI文件名

声名操纵INI文件的API
PrivateDeclareFunctionGetPrivateProfileStringLib"kernel32"Alias"GetPrivateProfileStringA"(ByVallpApplicationNameAsString,ByVallpKeyNameAsAny,ByVallpDefaultAsString,ByVallpReturnedStringAsString,ByValnSizeAsLong,ByVallpFileNameAsString)AsLong
PrivateDeclareFunctionWritePrivateProfileStringLib"kernel32"Alias"WritePrivateProfileStringA"(ByVallpApplicationNameAsString,ByVallpKeyNameAsAny,ByVallpStringAsString,ByVallpFileNameAsString)AsLong

////////////////////
入手下手界说函数
////////////////////

界说写INI文件的函数
PublicFunctionWriteINI()AsLong
经由过程API将值写进INI文件
WriteINI=WritePrivateProfileString(strAppName,strKeyName,strValueStr,strFileName)
EndFunction

界说读INI文件的函数
PublicFunctionGetINI()AsString
ConstSTRING_SIZE=255指定字符串长度
DimlngLengthAsLong界说API函数前往的长度
DimstrDefaultAsString*STRING_SIZE界说在没有找到指定的项目时前往的默许值
DimstrReturnAsString*STRING_SIZE界说一个字符串缓冲区

经由过程API函数获得INI文件的内容
lngLength=GetPrivateProfileString(strAppName,strKeyName,strDefault,strReturn,STRING_SIZE,strFileName)

经由过程判别API函数前往的长度来断定前往的值
If(lngLength=0)Then
GetINI=strValueStr
Else
GetINI=Mid(strReturn,1,lngLength)
EndIf

EndFunction

////////////////////
界说函数停止
////////////////////

////////////////////
入手下手界说属性
////////////////////

获得INI文件的称号
PublicPropertyLetFileName(ByValstrFileAsString)
strFileName=strFile
EndProperty

获得项目值
PublicPropertyLetValueStr(ByValstrValueAsString)
strValueStr=strValue
EndProperty

获得项目称号
PublicPropertyLetKeyName(ByValstrKeyAsString)
strKeyName=strKey
EndProperty

获得大节称号
PublicPropertyLetAppName(ByValstrAppAsString)
strAppName=strApp
EndProperty

////////////////////
停止界说属性
////////////////////
</p>SQLServer是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。

仓酷云 发表于 2015-1-20 05:11:24

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

莫相离 发表于 2015-1-20 05:11:24

Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)

小妖女 发表于 2015-1-28 16:54:22

不能只是将它停留在纸上谈兵的程度上。

只想知道 发表于 2015-2-5 22:19:20

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。

不帅 发表于 2015-2-13 22:10:10

我想问如何掌握学习节奏(先学什么再学什么)最好详细点?

金色的骷髅 发表于 2015-3-4 02:17:27

作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。

冷月葬花魂 发表于 2015-3-19 01:15:08

运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。

小女巫 发表于 2015-3-27 00:44:43

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
页: [1]
查看完整版本: ASP教程之不晓得人人利用没利用我头几天写的操纵...