只想知道 发表于 2015-1-16 23:34:43

ASP网站制作之纯ASP分离VML天生完善图-饼图

对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。ASP的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。饼图演示地点:
http://61.172.255.65/dvbbs/t3/t19.asp

<%dimtotal(7,1)
total(1,0)="中国谋划报"
total(2,0)="雇用网"
total(3,0)="51Job"
total(4,0)="新平易近晚报"
total(5,0)="旧事晚报"
total(6,0)="北方周末"
total(7,0)="羊城晚报"

total(1,1)=200
total(2,1)=1200
total(3,1)=900
total(4,1)=600
total(5,1)=1222
total(6,1)=413
total(7,1)=800

%><htmlxmlns:v="urn:schemas-microsoft-com:vml"xmlns:o="urn:schemas-microsoft-com:office:office">
<!-->
<style>
v:*{behavior:url(#default#VML)}
o:*{behavior:url(#default#VML)}
.shape{behavior:url(#default#VML)}
</style>
<!-->
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title></title>
<style>
TD{FONT-SIZE:9pt}
</style></head>
<bodytopmargin=5leftmargin=0scroll=AUTO>
典范一
<%calltable3(total,100,40,250,250,"A")%>
<Br><Br><Br><Br><Br><Br><Br><Br><Br><Br><Br><Br><Br><Br><Br><Br><Br><Br><Br><Br>典范二
<%calltable3(total,300,450,250,250,"B")%>
</body>
</html>

<%
functiontable3(total,table_x,table_y,all_width,all_height,table_type)
参数寄义(传送的数组,横坐标,纵坐标,图表的宽度,图表的高度,图表的范例)
纯ASP代码天生图表函数3――饼图
龚叫(Passwordgm)QQ:25968152MSN:passwordgm@sina.comEmail:passwordgm@sina.com
自己十分乐意和ASP,VML,FLASH的喜好者在HTTP://topclouds.126.com举行交换和切磋
版本1.0最初修正日期2003-8-11
十分感激您利用这个函数,请您利用和转载时保存版权信息,这是对作者事情的最好的尊敬。
tb_height=30

dimtb_color(7,2)
tb_color(1,1)="#d1ffd1"
tb_color(2,1)="#ffbbbb"
tb_color(3,1)="#ffe3bb"
tb_color(4,1)="#cff4f3"
tb_color(5,1)="#d9d9e5"
tb_color(6,1)="#ffc7ab"
tb_color(7,1)="#ecffb7"

tb_color(1,2)="#00ff00"
tb_color(2,2)="#ff0000"
tb_color(3,2)="#ff9900"
tb_color(4,2)="#33cccc"
tb_color(5,2)="#666699"
tb_color(6,2)="#993300"
tb_color(7,2)="#99cc00"

total_no=ubound(total,1)
totalpie=0
fori=1tototal_no
totalpie=totalpie+total(i,1)
next

PreAngle=0
fori=1tototal_no
response.write"<v:shapeid=_x0000_s1025alt=style=position:absolute;left:"&table_x&"px;top:"&table_y&"px;width:"&all_width&"px;height:"&all_height&"px;z-index:1coordsize=1500,1400o:spt=100adj=0,,0path=m750,700ae750,700,750,700,"&int(23592960*PreAngle)&","&int(23592960*total(i,1)/totalpie)&"xefillcolor="&tb_color(i,1)&"strokecolor=#FFFFFF><v:fillcolor2="&tb_color(i,2)&"rotate=tfocus=100%type=gradient/><v:strokejoinstyle=round/><v:formulas/><v:patho:connecttype=segments/></v:shape>"&CHr(13)
PreAngle=PreAngle+total(i,1)/totalpie
next

iftable_type="A"then
response.write"<v:rectid=_x0000_s1025style=position:absolute;left:"&table_x+all_width+20&"px;top:"&table_y+20&"px;width:100px;height:"&total_no*tb_height+20&"px;z-index:1/>"
fori=1tototal_no
response.write"<v:shapeid=_x0000_s1025type=#_x0000_t202alt=style=position:absolute;left:"&table_x+all_width+25&"px;top:"&table_y+30+(i-1)*tb_height&"px;width:60px;height:"&tb_height&"px;z-index:1>"
response.write"<v:textboxinset=0px,0px,0px,0px><tablecellspacing=3cellpadding=0width=100%height=100%><tr><tdalign=left>"&total(i,0)&"</td></tr></table></v:textbox></v:shape>"
response.write"<v:rectid=_x0000_s1040alt=style=position:absolute;left:"&table_x+all_width+80&"px;top:"&table_y+30+(i-1)*tb_height+3&"px;width:30px;height:20px;z-index:1fillcolor="&tb_color(i,1)&"><v:fillcolor2="&tb_color(i,2)&"rotate=tfocus=100%type=gradient/></v:rect>"
显现比例数
response.write"<v:shapeid</p>帮助用户快速实现各种应用服务,ASP商有整合各方面资源的能力,可在短期内为用户提供所需的解决方案。例如,典型的ERP安装,如果要在客户端安装的话需要半年到二年的时间,但是美国的一些ASP商如USI和CORIO能在90—120天内提供ERP应用方案。

再现理想 发表于 2015-1-19 05:06:59

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

简单生活 发表于 2015-1-24 05:57:22

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

若相依 发表于 2015-1-25 07:12:13

虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。

只想知道 发表于 2015-1-26 10:24:36

不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍

老尸 发表于 2015-1-29 14:47:47

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

灵魂腐蚀 发表于 2015-1-29 20:31:56

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

小女巫 发表于 2015-2-6 04:19:41

我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。

若天明 发表于 2015-2-6 04:19:41

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

不帅 发表于 2015-2-15 13:08:53

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

爱飞 发表于 2015-3-4 11:32:49

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

深爱那片海 发表于 2015-3-11 19:13:52

以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。

飘飘悠悠 发表于 2015-3-19 09:06:10

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

山那边是海 发表于 2015-3-27 16:10:40

先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
页: [1]
查看完整版本: ASP网站制作之纯ASP分离VML天生完善图-饼图