|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。换算|金额|算法|转换PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click
DimstrAsString
str=Me.TextBox1.Text.Trim
DimisfsAsBoolean
IfLeft(str,1)="-"Then
isfs=True
str=str.Remove(0,1)
Else
isfs=False
EndIf
DimstrpointAsString
Dimpoint()AsString
DimjAsInt16
Dimjj()AsString
DimjjjAsString
jjj=""
Ifstr.IndexOf(".")-1Then
point=Split(str,".",-1,CompareMethod.Text)
str=point(0)
strpoint=point(1)
ReDimjj(strpoint.Length-1)
Forj=0Tostrpoint.Length-1
jj(j)=Left(strpoint,1)
strpoint=Right(strpoint,strpoint.Length-1)
jjj=jjj+convert(jj(j))
Next
EndIf
DimstrcodeAsString
strcode=""
Whilestrcode.Length<=str.Length
strcode=strcode&"2345"&"2346"
EndWhile
strcode="1"&strcode
strcode=Left(strcode,str.Length)
DimiAsInt16
Dima()AsString
Dimstrcode1AsString
DimcountstrAsInt16
Dimstrcode2AsString
countstr=strcode.Length
ReDima(strcode.Length-1)
Fori=0Tocountstr-1
a(i)=Right(strcode,1)
strcode=Left(strcode,strcode.Length-1)
strcode1=strcode1&a(i)
strcode2=strcode2&","&Mid(str,i+1,1)&Mid(strcode1,i+1,1)
Next
strcode2=Right(strcode2,strcode2.Length-1)
Dimnewstr()AsString
newstr=Split(strcode2,",",-1,CompareMethod.Text)
DimiiAsInt16
DimlaststrAsString
Dimstrcode3AsString
DimleftstrAsString
DimrightstrAsString
Forii=0Tonewstr.Length-1
strcode3=newstr(ii)
leftstr=Left(strcode3,1)
rightstr=Right(strcode3,1)
rightstr=Replace(rightstr,rightstr,convert2(rightstr))
leftstr=Replace(leftstr,leftstr,convert(leftstr))
Ifleftstr="零"And(rightstr="拾"Orrightstr="佰"Orrightstr="仟")Then
rightstr=""
EndIf
Ifleftstr="零"And(rightstr="万"Orrightstr="亿")Then
leftstr=""
EndIf
strcode3=leftstr&rightstr
laststr=laststr&strcode3
Next
Whilelaststr.IndexOf("佰零万")-1
laststr=laststr.Replace("零万","万")
EndWhile
Whilelaststr.IndexOf("仟零零万")-1
laststr=laststr.Replace("零零万","万")
EndWhile
Whilelaststr.IndexOf("零万")-1
laststr=laststr.Replace("零万","零")
EndWhile
Whilelaststr.IndexOf("零亿")-1
laststr=laststr.Replace("零亿","亿")
EndWhile
Whilelaststr.IndexOf("零零")-1
laststr=laststr.Replace("零零","零")
EndWhile
WhileRight(laststr,1)="零"
laststr=Left(laststr,laststr.Length-1)
EndWhile
Ifisfs=TrueThen
laststr="负"&laststr
EndIf
Ifjjj=""Then
TD2.InnerHtml=laststr
Else
Iflaststr=""Then
TD2.InnerHtml="零点"&jjj
Else
TD2.InnerHtml=laststr&"点"&jjj
EndIf
EndIf
EndSub
Functionconvert(ByValnumAsString)
SelectCasenum
Case"1"
convert="壹"
</p>只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天 |
|