第二个灵魂 发表于 2015-1-16 22:28:00

ASP编程:用ASP+完成一个复杂的盘算器(合适进门者...

由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;空话少说,间接进进主题.

文件:
Calculate.aspx
bin/Calculate.cs
bin/Calculate.bat

步骤:
1.Calculate.cs

namespaceCalculate
{
usingSystem;
publicclassmath{

publicString_color;
publicintAdd(inta,intb)
{
returna+b;
}

publicintSub(inta,intb)
{
returna-b;
}

publicintMul(inta,intb)
{
returna*b;
}
publicStringColor
{
get{
return_color;
}
set{
_color=value;
}
}

}
}

2.Calculate.bat

csc/t:library/out:Calculate.dllCalculate.cs

3.实行Calculate.bat

4.Calculate.aspx


<%@ImportNameSpace="Calculate"%>

<scriptlanguage="c#"runat="server">
publicStringcolor;
voidDoAdd(ObjectSrc,EventArgsE)
{
mathmath=newmath();
Message.Text=math.Add(Convert.ToInt32(A.Value),Convert.ToInt32(B.Value)).ToString();
math.Color=C.Value;
color=math.Color;

}

voidDoSub(ObjectSrc,EventArgsE)
{
mathmath=newmath();
Message.Text=math.Sub(Convert.ToInt32(A.Value),Convert.ToInt32(B.Value)).ToString();
math.Color=C.Value;
color=math.Color;
}

voidDoMul(ObjectSrc,EventArgsE)
{
mathmath=newmath();
Message.Text=math.Mul(Convert.ToInt32(A.Value),Convert.ToInt32(B.Value)).ToString();
math.Color=C.Value;
color=math.Color;

}

</script>
<fontid=Caucolor=<%Response.Write(color);%>>用ASP+写得浅易盘算器</font>
<formrunat="server">

<inputid="A"runat="server"/>
<inputid="B"runat="server"/>
<inputid="C"runat="server"/>
<asp:buttonText="Add"runat="server"/>
<asp:buttonText="Sub"runat="server"/>
<asp:buttonText="Mul"runat="server"/>
</form>
Result:<asp:labelid=Messagerunat="server"/>

5.总结
其实太烂,但愿妙手多多指教.(无穷朴拙)
我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。

再现理想 发表于 2015-1-19 13:35:44

接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。

只想知道 发表于 2015-1-26 22:19:25

我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.

海妖 发表于 2015-2-4 21:37:24

掌握asp的特性而且一定要知道为什么。

柔情似水 发表于 2015-2-10 17:17:45

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

分手快乐 发表于 2015-3-1 13:46:57

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。

透明 发表于 2015-3-10 18:17:27

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:

若相依 发表于 2015-3-24 05:28:38

Session:这个存储跟客户端会话过程的数据,默认20分钟失效
页: [1]
查看完整版本: ASP编程:用ASP+完成一个复杂的盘算器(合适进门者...