怎样将asp字符串数组转化成整数,并计算

iefus 2009-11-03 02:31:16
我的theMat和theMat1是两个数组,里面是一个字符串用split()转换成字符数组之后的值。比如我的字符串是1,2,3,4
我用split,逗号为分隔符,把这个字符串转成了数组,放在theMat和theMat1中
现在我想让他们计算,比如1放进了theMat,2放进了theMat1。我用下面的代码怎么出错了呢 :类型不匹配: 'CInt'


Dim Mat(5)
Mat(0)=CInt(theMat)*CInt(theMat1)
...全文
647 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
iefus 2009-11-08
  • 打赏
  • 举报
回复
upupupupup
iefus 2009-11-04
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 zyh_bm 的回复:]
你要计算什么,
Dim Mat(5)
Mat(0)=CInt(theMat)*CInt(theMat1)

themat是数组 当然不可以cint了,如果你要得出themat数组长度可以用ubound(themat)+1来确定
[/Quote]



arrayMultip(I,J)=arrayMultip(I,J)+CInt(theMat(I,K))*CInt(theMat1(K,J))

计算这个,theMat和theMat1里有数字,我想让他们做乘法,存到另一个数组里。但是theMat和theMat1里面存的是字符串,所以不知道怎么运算
zyh_bm 2009-11-04
  • 打赏
  • 举报
回复
你要计算什么,
Dim Mat(5)
Mat(0)=CInt(theMat)*CInt(theMat1)

themat是数组 当然不可以cint了,如果你要得出themat数组长度可以用ubound(themat)+1来确定
iefus 2009-11-04
  • 打赏
  • 举报
回复
up
iefus 2009-11-03
  • 打赏
  • 举报
回复
有谁知道该怎么解决么??
iefus 2009-11-03
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 dogfish 的回复:]
看了你的代码。
那些R,C,R2在那里定义的?
[/Quote]

matrix.asp开始地方定义的,这些是表示行列式的行列号:
R C结果行列式的行号,列号
R1 C1参与运算的第一个矩阵的行列号
R2 C2参与运算的第二个矩阵的行列号

我现在的问题就是一二楼说的那样,数组里存了数字字符串,怎样用他们做算术运算
wei_june 2009-11-03
  • 打赏
  • 举报
回复
u
Dogfish 2009-11-03
  • 打赏
  • 举报
回复
看错了。sorry
Dogfish 2009-11-03
  • 打赏
  • 举报
回复
看了你的代码。
那些R,C,R2在那里定义的?
iefus 2009-11-03
  • 打赏
  • 举报
回复
那是举得一个例子,下面是对应的代码
刚开始是这样的arrayMultip(I,J)=arrayMultip(I,J)+CInt(theMat(I,K))*CInt(theMat1(K,J))
报错又改了

Dim arrayMultip(5,5)
For I=0 To R-1
For J=0 To C-1
For K=0 To R2
a=CInt(theMat(I,K))
b=CInt(theMat1(K,J))
Sum=arrayMultip(I,J)
arrayMultip(I,J)=Sum+a*b
Next
Next
Next

lzp4881 2009-11-03
  • 打赏
  • 举报
回复
Dim Mat(5)
Mat(0)=CInt(theMat)*CInt(theMat1)

theMat和theMat1既然是数组,得有下标啊,不然怎么取得到值?
iefus 2009-11-03
  • 打赏
  • 举报
回复
这是matix.asp,在输入里面,我的第一个矩阵存放的文本框name都是textfield,然后再这个代码里,获得文本框内容,再转换成数组。
这样,两个在文本框中输入的矩阵就放在了两个数组theMat,theMat1中,然后我再用他们计算举证乘法,结果存在第三个举证,前面都好了,现在就是矩阵计算并存在第三个矩阵有问题

<%
Dim I,J,R1,R2,C1,C2,R,C '三个矩阵的行列号,IJ为后面用到的变量
Dim Str,Str1
C1=0
C2=0
R1=1
R2=1


Str=Trim(Request ("textfield")) '取得第一个矩阵的行列号
Arry=Split(Str,",")
For I = LBound(Arry) To UBound(Arry)
If Trim(Arry(I))<>"" Then
If I<5 Then
C1=C1+1
Else If (I mod 5)=0 Then
R1=R1+1
End If
End If
End If
Next



Str1=Trim(Request ("textfield1")) '取得第二个矩阵的行列号
Arry=Split(Str1,",")
For I = LBound(Arry) To UBound(Arry)
If Trim(Arry(I))<>"" Then
If I<5 Then
C2=C2+1
Else If (I mod 5)=0 Then
R2=R2+1
End If
End If
End If
Next
R=R1
C=C2
''''''''''''''''''''''''''''''''''''''''''矩阵乘法
Dim theMat,theMat1
theMat=arrayMat()
theMat1=arrayMat1()
Dim Sum,a,b
Dim arrayMultip(5,5)
For I=0 To R-1
For J=0 To C-1
For K=0 To R2
a=CInt(theMat(I,K))
b=CInt(theMat1(K,J))
Sum=arrayMultip(I,J)
arrayMultip(I,J)=Sum+a*b
Next
Next
Next
%>
<form name="form1" method="post" action="">
<table width="200" height="200" border="0" align="center" cellpadding="0" cellspacing="0">
<tr align="center" valign="middle">
<td>
<input name="textfield" type="text" id="textfield" value="<%=arrayMultip(0,0)%>" size="3"></td>
<td>
<input name="textfield2" type="text" id="textfield2" value="" size="3"></td>
<td>
<input name="textfield3" type="text" id="textfield3" value="" size="3"></td>
<td>
<input name="textfield4" type="text" id="textfield4" value="" size="3"></td>
<td>
<input name="textfield5" type="text" id="textfield5" value="" size="3"></td>
</tr>
<tr align="center" valign="middle">
<td>
<input name="textfield6" type="text" id="textfield6" value="" size="3"></td>
<td>
<input name="textfield7" type="text" id="textfield7" value="" size="3"></td>
<td>
<input name="textfield8" type="text" id="textfield8" value="" size="3"></td>
<td>
<input name="textfield9" type="text" id="textfield9" value="" size="3"></td>
<td>
<input name="textfield10" type="text" id="textfield10" value="" size="3"></td>
</tr>
<tr align="center" valign="middle">
<td>
<input name="textfield11" type="text" id="textfield11" value="" size="3">
</td>
<td>
<input name="textfield112" type="text" id="textfield112" value="" size="3"></td>
<td>
<input name="textfield13" type="text" id="textfield13" value="" size="3"></td>
<td>
<input name="textfield14" type="text" id="textfield14" value="" size="3"></td>
<td>
<input name="textfield15" type="text" id="textfield15" value="" size="3"></td>
</tr>
<tr align="center" valign="middle">
<td>
<input name="textfield16" type="text" id="textfield16" value="" size="3"></td>
<td>
<input name="textfield17" type="text" id="textfield17" value="" size="3"></td>
<td>
<input name="textfield20" type="text" id="textfield20" value="" size="3"></td>
<td>
<input name="textfield22" type="text" id="textfield22" value="" size="3"></td>
<td>
<input name="textfield24" type="text" id="textfield24" value="" size="3"></td>
</tr>
<tr align="center" valign="middle">
<td>
<input name="textfield19" type="text" id="textfield19" value="" size="3"></td>
<td>
<input name="textfield18" type="text" id="textfield18" value="" size="3"></td>
<td>
<input name="textfield21" type="text" id="textfield21" value="" size="3"></td>
<td>
<input name="textfield23" type="text" id="textfield23" value="" size="3"></td>
<td>
<input name="textfield25" type="text" id="textfield25" value="" size="3"></td>
</tr>
</table>
</form>
<%
Function arrayMat() '初始化第一个矩阵
Dim arrayTemp(5,5) '??????????????????????????????????
Str=Trim(Request ("textfield"))
Arry=Split(Str,",")
Dim K '矩阵一维数组号
K=0
For I=0 To R1-1
For J=0 To C1-1
Do While(arrayTemp(I,J)="") '若矩阵为空,说明表格中对应位置没有内容
arrayTemp(I,J)=Arry(K) '则下一个文本框
K=K+1
Loop
Next
Next
arrayMat=arrayTemp
End Function

Function arrayMat1() '初始化第二个矩阵
Dim arrayTemp1(5,5)
Str1=Trim(Request ("textfield1"))
Arry=Split(Str1,",")
Dim K '矩阵一维数组号
K=0
For I=0 To R2-1
For J=0 To C2-1
Do While(arrayTemp1(I,J)="")
arrayTemp1(I,J)=Arry(K)
K=K+1
Loop
Next
Next
arrayMat1=arrayTemp1
End Function
%>
iefus 2009-11-03
  • 打赏
  • 举报
回复
我做的矩阵乘法
这是matrix_input.asp
这里面有两个5*5的表格,可以输入两个矩阵,按确定后提交给matrix.asp

<form name="form1" method="post" action="matrix.asp">
<table width="737" height="205" border="0" align="center" cellpadding="0" cellspacing="0">
<tr align="center" valign="middle">
<td width="53">
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td width="53"> <input name="textfield" type="text" id="textfield2" value="" size="3"></td>
<td width="53">
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td width="53">
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td width="53">
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td colspan="2" rowspan="5">X</td>
<td width="53">
<input name="textfield1" type="text" id="textfield1" value="" size="3"></td>
<td width="53">
<input name="textfield1" type="text" id="textfield1" value="" size="3"></td>
<td width="53">
<input name="textfield1" type="text" id="textfield1" value="" size="3"></td>
<td width="53">
<input name="textfield1" type="text" id="textfield1" value="" size="3"></td>
<td width="53">
<input name="textfield1" type="text" id="textfield1" value="" size="3"></td>
</tr>
<tr align="center" valign="middle">
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield1" type="text" id="textfield1" value="" size="3"></td>
<td>
<input name="textfield1" type="text" value="" size="3"></td>
<td>
<input name="textfield1" type="text" value="" size="3"></td>
<td>
<input name="textfield1" type="text" value="" size="3"></td>
<td>
<input name="textfield1" type="text" value="" size="3"></td>
</tr>
<tr align="center" valign="middle">
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield1" type="text" id="textfield1" value="" size="3"></td>
<td>
<input name="textfield1" type="text" value="" size="3"></td>
<td>
<input name="textfield1" type="text" value="" size="3"></td>
<td>
<input name="textfield1" type="text" value="" size="3"></td>
<td>
<input name="textfield1" type="text" value="" size="3"></td>
</tr>
<tr align="center" valign="middle">
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield1" type="text" id="textfield1" value="" size="3"></td>
<td>
<input name="textfield1" type="text" value="" size="3"></td>
<td>
<input name="textfield1" type="text" value="" size="3"></td>
<td>
<input name="textfield1" type="text" value="" size="3"></td>
<td>
<input name="textfield1" type="text" value="" size="3"></td>
</tr>
<tr align="center" valign="middle">
<td height="45">
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td> <input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield" type="text" id="textfield" value="" size="3"></td>
<td>
<input name="textfield1" type="text" id="textfield1" value="" size="3">
</td>
<td>
<input name="textfield1" type="text" value="" size="3"></td>
<td>
<input name="textfield1" type="text" value="" size="3"></td>
<td>
<input name="textfield1" type="text" value="" size="3"></td>
<td>
<input name="textfield1" type="text" value="" size="3"></td>
</tr>
</table>
<p> </p>
<p align="center">
<input type="submit" name="Submit" value="确定">    
<input type="reset" name="Submit2" value="重填">
</p>
</form>

lzp4881 2009-11-03
  • 打赏
  • 举报
回复
Dim Mat(5)
Mat(0)=CInt(theMat)*CInt(theMat1)

theMat和theMat1是两个数组,

那就不能这么用.把你的代码发全
1.运行环境 本书7~10章所附代码的运行环境 Windows家族,.NET Framework 2.0及以上版本 IIS 5.0及以上版本 本书14~16章所附代码的运行环境 Windows家族,Apache 2.0及以上版本 PHP 5.0及以上版本 本书17~18章所附代码的运行环境 Windows家族,Tomcat JDK6.0 本书19~21章所附代码的调试环境 IE 6.0及以上版本 2.调试环境 本书7~10章所附代码的调试环境 Windows家族,.NET Framework 2.0及以上版本 Visual Studio 2005及以上版本、ASP.NET 2.0及以上版本 本书14~16章所附代码的调试环境 Windows家族,Apache 2.0及以上版本 PHP 5.0及以上版本 本书17~18章所附代码的调试环境 JDK6.0 Eclipse3.2+Lomboz 本书19~21章所附代码的调试环境 IE 6.0及以上版本 文本编辑器 3.本书所附光盘范例 第7章(/07/) DataTypeApplication/Default.aspx 检查和转换数据 第8章(/08/) StringApplication/StringDealwith.aspx 字符串处理 StringBuilderApplication/DealWithStringBuilder.aspx 动态字符串处理 第9章(/09/) RegexApplication/Default.aspx 正则表达式类的应用 RegexApplication/GetPageHtmlData.aspx 获取网页的内容 第10章(/10/) ASPNETValidator/Compare.aspx 比较验证 ASPNETValidator/CompareCheck.aspx 数据类型检查 ASPNETValidator/CompareValue.aspx 值比较验证 ASPNETValidator/CustomClient.aspx 自定义客户端验证 ASPNETValidator/CustomServer.aspx 自定义服务器端验证 ASPNETValidator/NotNull.aspx 非空验证 ASPNETValidator/NotNullInitValue.aspx 不等于初始化值的验证 ASPNETValidator/RangeDate.aspx 日期范围验证 ASPNETValidator/RangeInt.aspx 整数范围验证 ASPNETValidator/RangeLetter.aspx 字母范围验证 ASPNETValidator/REDate.aspx 日期格式验证 ASPNETValidator/REEmail.aspx 电子邮件格式验证 ASPNETValidator/REIdentity.aspx 身份证号码格式验证 ASPNETValidator/REInt.aspx 整数格式验证 ASPNETValidator/RENumber.aspx 数值格式验证 ASPNETValidator/REPhone.aspx 电话号码格式验证 ASPNETValidator/REUrl.aspx URL地址格式验证 ASPNETValidator/SummaryDialog.aspx 对话框式验证摘要 ASPNETValidator/SummaryPage.aspx 网页式验证摘要 第11章(/11/) 判断是否为对象.asp 判断是否为对象 判断是否为数值.asp 判断是否为数值 判断是否为数组.asp 判断是否为数组 判断是否为日期.asp 判断是否为日期 判断是否为空.asp 判断是否为空 判断是否为空值.asp 判断是否为空值 获取变量类型信息.asp 获取变量类型信息 第12章(/11/) 从中截取字符串.asp 从中截取字符串 切分字符串.asp 切分字符串 删除字符串前后导空格.asp 删除字符串前导空格.asp 删除字符串后导空格.asp 反向截取字符串.asp 反向查找字符串.asp 字符串倒序排列.asp 字符串大写转化.asp 字符串小写转化.asp 字符串替换.asp 将数组元素连接为字符串.asp 构造制定字符串.asp 正向截取字符串.asp 正向查找字符串.asp 获取字符串长度.asp 第13章(/14/) Matches集合与Macth对象.asp 指定忽略大小写.asp 获取Matches集合.asp 进行正则匹配替换.asp 进行正则匹配检验.asp 第14章(/14/) 浮点型数据测试.php 浮点型数据测试 字符串数据测试.php 字符串数据测试 数组数据测试.php 数组数据测试 对象测试.php 对象测试 数据类型识别.php 数据类型识别 强制类型转化.php 强制类型转化 计算圆周面积程序.php 计算圆周面积程序 字符串转化.php 字符串转化 数值转化.php 数值转化 数组转化.php 数组转化 第15章(/15/) 计算字符串的长度.php 计算字符串的长度 访问单个字符.php 访问单个字符 检索字符的位置.php 检索字符的位置 截取子字符.php 截取子字符 查找字符串出现的次数.php 查找字符串出现的次数 替换子字符串.php 替换子字符串 按照特定字符进行分割.php 按照特定字符进行分割 按照指定数目进行分割.php 按照指定数目进行分割 删除字符串的空白.php 删除字符串的空白 字符串的填补.php 字符串的填补 字符串大小写的转换.php 字符串大小写的转换 字符串的反转.php 字符串的反转 字符串按ASCII码顺序比较.php 字符串按ASCII码顺序比较 字符串按“自然排序”法比较.php 字符串按“自然排序”法比较 根据单词的发音比较.php 根据单词的发音比较 根据单词的相似性比较.php 根据单词的相似性比较 查找子字符串.php 查找子字符串 搜寻出现的字符.php 搜寻出现的字符 字符匹配.php 字符匹配 字符替换.php 字符替换 字符串翻译.php 字符串翻译 格式化数字.php 格式化数字 格式化表单字符串.php 格式化表单字符串 24.php 格式化字符串 25.php 格式化HTML实体 26.php HTML标签的清理 解析URL字符串.php 解析URL字符串 解析查询字符串.php 解析查询字符串 URL编码处理.php URL编码处理 查询字符串的构造.php 查询字符串的构造 第16章(/16/) 字符串模式匹配.php 字符串模式匹配 字符串大小模式匹配.php 字符串大小模式匹配 日期字符串模式匹配.php 日期字符串模式匹配 模式替换.php 模式替换 模式分割.php 模式分割 正则表达式匹配.php 正则表达式匹配 其他的正则表达式匹配.php 其他的正则表达式匹配 取得正则表达式的全部匹配.php 取得正则表达式的全部匹配 返回与模式匹配的数组单元.php 返回与模式匹配的数组单元 正则表达式的替换.php 正则表达式的替换 正则表达式的拆分.php 正则表达式的拆分 表单验证.php 表单验证 UBBCode.php UBB代码 ubb.html UBB代码输入界面 ubb.php UBB代码输出界面 Apache日志分析.php Apache日志分析 第17章(/17/) JSPExample1.jsp JSP页面中整型数据的使用 JSPExample2.jsp JSP页面中循环输出整型数据 JSPExample3.jsp 计算一光年的距离 JSPExample4.jsp JSP页面中计算圆的面积 JSPExample5.jsp JSP页面中字符数据的简单使用 JSPExample6.jsp 结合布尔类型变量判断学生成绩等级 JSPExample7.jsp text.html页面提交至该页,并显示提交数据 text.html 页面数据提交至JSPExample7.jsp JSPExample8.jsp 不同类型混合运算自动转换 JSPExample9.jsp 不同类型混合运算强制转换 JSPExample10.jsp 字符串类型与其他数据类型的转换 JSPExample11.jsp 解析字符串的子字符串 stringOP.html 页面数据提交至JSPExample12.jsp JSPExample12.jsp 字符串替换 JSPExample13.jsp 字符串大小写转换、反转等操作 logon.html 页面数据提交至JSPExample14.jsp JSPExample14.jsp 字符串数据的比较 JSPExample15.jsp 字符串数据的连接 JSPExample16.jsp 字符串数据的格式化 第18章(/18/) 1.jsp Pattern对象使用split方法示例一 2.jsp Pattern对象使用split方法示例二 3.jsp Matcher对象使用appendReplacement方法示例 4.jsp Matcher对象使用groupCount方法示例 5.jsp Matcher对象使用find方法示例 6.jsp Matcher对象使用group方法示例 7.jsp 字符串对象使用split方法 8.jsp Matcher对象使用replaceAll方法示例 9.html 页面数据提交至9.jsp 9.jsp 利用正则表达式验证邮箱地址 10.html 页面数据提交至10.jsp 10.jsp 利用正则表达式验证URL地址 11.html 页面数据提交至11.jsp 11.jsp 利用正则表达式验证电话号码 第20章(/20/) 从字符串中提取子串(1).html 从字符串中提取子串(1) 从字符串中提取子串(2).html 从字符串中提取子串(2) 从字符串中提取子串(3).html 从字符串中提取子串(3) 删除或替换数组中部分数据.html 删除或替换数组中部分数据 删除数组中最后一个元素.html 删除数组中最后一个元素 删除数组中的第一个元素.html 删除数组中的第一个元素 反序排列数组中的元素.html 反序排列数组中的元素 在字符串上加入超级链接.html 在字符串上加入超级链接 在字符串两端加上小字体标记.html 在字符串两端加上小字体标记 在字符串两端加入上标标签.html 在字符串两端加入上标标签 在字符串两端加入下标标签.html 在字符串两端加入下标标签 在字符串两端加入斜体标签.html 在字符串两端加入斜体标签 在字符串两端加入锚点标志.html 在字符串两端加入锚点标志 在字符串的两端加上固定宽度字体标记.html 在字符串的两端加上固定宽度字体标记 在字符串的两端加上粗体标志.html 在字符串的两端加上粗体标志 在字符串的两端加入下划线标记.html 在字符串的两端加入下划线标记 在指定字符串的两端加上大字体标志.html 在指定字符串的两端加上大字体标志 在数组前面插入数据.html 在数组前面插入数据 对数组中的元素进行排序.html 对数组中的元素进行排序 将一个或多个字符串连接到当前字符串的末尾.html 将一个或多个字符串连接到当前字符串的末尾 将字符串分割并存储到数组中.html 将字符串分割并存储到数组中 将字符串转化为大写格式.html 将字符串转化为大写格式 将字符串转化为小写格式.html 将字符串转化为小写格式 将指定的数据添加到数组中.html 将指定的数据添加到数组中 将数组元素连接为字符串.html 将数组元素连接为字符串 替换字符串中指定的内容.html 替换字符串中指定的内容 根据指定的Unicode编码返回一个字符串.html 根据指定的Unicode编码返回一个字符串 比较两个字符串的大小.html 比较两个字符串的大小 获取字符串的长度.html 获取字符串的长度 获取指定位置的字符的Unicode编码.html 获取指定位置的字符的Unicode编码 获取指定字符(串)第一次在字符串中出现的位置.html 获取指定字符(串)第一次在字符串中出现的位置 获取数组中的一部分数据.html 获取数组中的一部分数据 设置字符串输出时的前景色.html 设置字符串输出时的前景色 设置字符串输出时的字体大小.html 设置字符串输出时的字体大小 返回一个包含数组中全部数据的字符串.html 返回一个包含数组中全部数据的字符串 返回字符串中指定位置处的字符.html 返回字符串中指定位置处的字符 连接其他数组到当前数组末尾.html 连接其他数组到当前数组末尾 第21章(/21/) 判断字符串中是否存在匹配内容.html 判断字符串中是否存在匹配内容 对字符串进行匹配检测.html 对字符串进行匹配检测 替换字符串中的指定内容.html 替换字符串中的指定内容 编译正则表达式.html 编译正则表达式 获取与正则表达式进行匹配检测的字符串.html 获取与正则表达式进行匹配检测的字符串 获取匹配内容右侧的字符信息.html 获取匹配内容右侧的字符信息 获取匹配内容左侧的字符信息.html 获取匹配内容左侧的字符信息 获取匹配的内容的最后一个索引位置.html 获取匹配的内容的最后一个索引位置 获取子匹配的结果.html 获取子匹配的结果 获取字符串中所有的匹配信息.html 获取字符串中所有的匹配信息 获取最近一次匹配的内容.html 获取最近一次匹配的内容 获取最近一次匹配的最后一个子匹配.html 获取最近一次匹配的最后一个子匹配 获取第一次匹配的起始位置(1).html 获取第一次匹配的起始位置(1) 获取第一次匹配的起始位置(2).html 获取第一次匹配的起始位置(2)
ASP 第1章 ASP入门要点 7.如何创建一个ASP文件并浏览其执行结果 第2章 ASP.NET运行模型 12.如何定义变量和判定变量类型 13.什么是变量的作用域 14.如何强制要求显式声明变量 15.如何保留或消除过程调用对变量的影响 16.如何创建和调整动态数组 18.如何计算中英文混合字符串的长度 19.如何判断字符串是否以指定字符串开头或结尾 20.如何判断字符是否是英文字符 21.如何检测字符串出现的次数 22.如何过滤字符串中的HTML代码 23.如何截取字符串 24.如何实现字符串和数组的转换 25.如何实现字符大小写的转换 26.如何将每个单词的首个字母改成大写 27.如何将汉字转换为拼音 28.如何分位显示位数较长的数字 29.如何将数字转换为大写的中文字符 30.如何判断奇数和偶数 32.如何生成一个随机数 33.如何实现VBScript和JavaScript的数据共享(JavaScript to VBScript) 33.如何实现VBScript和JavaScript的数据共享(VBScript to JavaScript) 33.如何实现VBScript和JavaScript的数据共享(Server to Client) 34.如何创建VBScript编码模板 第3章 ASP对象 35.如何创建和获取Application级的对象及变量 36.如何创建和获取Session级的对象及变量 38.如何利用Session防止用户重复投票 40.如何在Session对象失效后重新设置Session对象 41.如何创建、读写和删除Cookie 43.如何遍历Cookies集合 44.如何判断客户端的Cookie是否处于开启状态 45.如何使用Cookie记录用户访问信息 46.如何用Cookie实现仅弹出一次同样的窗口 48.如何清除页面缓存 49.如何获取用户浏览器信息 50.如何获取用户真实的IP地址 52.如何判断网站的虚拟物理路径 53.如何解决URL含有特殊字符引发的错误 第4章 ASP组件 55.如何使用Browser Capabilities组件获取浏览器信息 56.如何使用Ad Rotator组件实现页面导航 57.如何使用Content Linking组件 58.如何使用File Access组件 59.如何使用Counters组件实现网站访问人数统计 60.如何使用ASPPing组件 61.如何使用ASPHttp组件 62.如何用Visual Basic编写ActiveX DLL及其使用 63.如何远程注册DLL文件 64.如何把ASP代码编写成DLL文件 65.如何在ASP中引用类 第5章 ADO数据库 67.如何创建一个断开连接的数据库访问页 68.如何获取数据库表名、字段名以及执行相应操作(获取数据库名) 68.如何获取数据库表名、字段名以及执行相应操作(获取数据库表名) 68.如何获取数据库表名、字段名以及执行相应操作(执行操作) 69.如何在客户端向服务器端数据库批量添加数据 73.如何对欲删除的记录确认后再删除 74.如何用in关键字实现数据的批量删除 75.如何只读取数据库的前几条记录且如何实现排行榜 76.如何实现在多个表中查询数据 77.如何用ASP实现通用条件查询模块 78.如何在ASP整合SQL语句 79.如何实现不刷新页面筛选数据库中的数据 80.如何实现公共的数据分页模块 82.如何在ADO中调用SQL函数 83.如何调用SQL Server存储过程 86.如何用ASP备份和恢复SQL Server数据库 88.如何将图像存入到数据库中 89.如何从数据库中调用显示图像 90.如何用ASP读取Excel文件 91.怎样将数据从Excel导入到SQL Server中 92.怎样将数据从Access导入到SQL Server中 94.如何对Access数据库进行压缩 96.如何使用ASP实现Web数据统计和报表 97.如何在查询结果中搜索 第6章 数据验证 101.如何在ASP中使用正则表达式 102.如何验证字符串为空(示例一) 102.如何验证字符串为空(示例二) 102.如何验证字符串为空(示例三) 102.如何验证字符串为空 (示例四) 103.如何验证字符串包含有效字符 106.如何验证整数或长整数 108.如何验证电子邮件地址 第7章 文件处理 113.读取驱动器信息 113.浏览文件夹下所有文件信息 113.文件夹的复制 113.文件夹的获取 113.文件夹的移动 114.遍历指定目录下的文件 114.遍历目录及目录下的文件 115.使用起泡法按照时间排列文件 117.读取INI文件 118.读取注册表的信息 119.获知文件被改动的情况 120.用ASP实现远程批量文件改名 121.实现无组件文件上传 122.利用组件实现复杂上传功能 123.利用Stream读取显示文件 123.利用Stream上传文件 124.计算下载一个文件需要多长时间 第8章 表单与页面显示 127.如何处理单个网页中多个表单的提交 128.如何防止表单被多次提交 129.如何防止表单在网站外被提交 130.如何解决表单发送数据小于100KB的问题 131.如何在表单中动态添加文本框 132.如何解决下拉列表出现选项重复的问题 133.如何实现在下拉列表中输入文字 134.如何实现级联下拉列表 135.如何根据用户的分辨率调整窗口 136.如何弹出自定义窗口(示例一) 136.如何弹出自定义窗口(示例二) 136.如何弹出自定义窗口(示例三) 137.如何定时自动关闭弹出的窗口 138.如何解决用showModelessDialog弹出新窗口的问题 140.如何强制刷新网页 141.如何吸取网页上的颜色 142.如何将RGB值转换成十六进制值 第9章 使用XML 143.如何创建和显示一个XML文档(示例一) 143.如何创建和显示一个XML文档(示例二) 143.如何创建和显示一个XML文档(示例三) 144.如何在ASP环境下应用XML 145.如何通过XMLDom在服务器端操作XML文件(示例一) 145.如何通过XMLDom在服务器端操作XML文件(示例二) 146.如何使用XML实现不刷新页面查询数据库 147.如何把HTML表单提交的数据转化成XML文件(第一步) 147.如何把HTML表单提交的数据转化成XML文件(第二步) 148.如何在ASP中使用XML实现网页"本地化" 149.如何用XML制作留言本 第10章 专题应用 150.如何统计在线人数 152.如何统计用户在站点停留的时间 153.如何从服务器获得客户端时间 154.如何测试网站速度 156.如何制作防刷新计数器 157.如何实现ASP缓存技术 158.如何在ASP中实现Ping 159.如何打印Iframe中的内容 160.如何用ASP实现网络打印 161.如何用组件实现本地特定打印 162.如何在ASP程序中打印Excel报表 163.如何在ASP中调用Java类 164.如何在线压缩和解压缩WinRAR文件 第11章 综合开发 166.如何实现聊天室功能 167.如何实现网上投票调查 168.如何实现购物车功能 169.如何实现在线影音播放 170.如如何实现论坛功能 171.如何实现智能搜索 172.如何利用索引服务创建站内搜索引擎 173.如何实现电子邮件的自动发送 174.如何使用ASP和Jmail进行邮件群发 第12章 错误与调试 177.如何个性化显示错误信息 178.如何同时显示数据库连接错误和页面错误 第13章 性能优化 第14章 安全加密

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧