下载首页 | 资讯中心 | 下载分类 | 最近更新 | 排 行 榜 | 国产软件 | 国外软件 | 汉化补丁 |
文章搜索: 分类 关键字 收藏本站设为首页
您的位置:首页网页设计ASP程序 → ASP.NET中新的代码编译功能(二)__教程
ASP.NET中新的代码编译功能(二)__教程
日期:2007-5-20 0:36:29 人气:93     [ ]
上一页 [1] [2] [3] 下一页
 

利息计算器

首先,我们打开 Visual Studio .NET Whidbey,创建一个名为 Compilation 的新 Web 站点。

然后,我们将 \Code 文件夹添加到该 Web 站点,添加方法为右击该项目,然后选择 New Folder(新建文件夹)。此文件夹必须命名为 Code,但名称不区分大小写。添加文件夹后,我们可以添加一个新的类文件:右击 \Code 文件夹,单击 Add New Item...(添加新项...),然后在 Add New Item(添加新项)对话框的 Templates(模板)窗格中选择 Class(类)项。将类命名为 CalculateInterest.vb。然后添加用于计算利息的代码(将其添加到 Class 和 End Class 语句之间):

Public Function CalcBalance(ByVal Prncpl As Integer, _                        ByVal Rate As Double, _                        ByVal Years As Integer, _                        ByVal Period As Integer) As String    Dim BaseNum As Double = (1 + Rate / Period)    CalcBalance = _        Format(Prncpl * System.Math.Pow(BaseNum, _        (Years * Period)), "#,###,##0.00").ToStringEnd Function


创建组件类后,我们需要修改 Default.aspx 页面以提供用来输入数据的字段,还需要调用组件的 CalcBalance 方法。为了简单起见,Default.aspx 的完整列表显示如下(请注意,Default.aspx 使用单文件代码模型)。

Default.aspx:

<%@ page language="VB" %><script runat="server">        Sub Button1_Click(ByVal sender As Object, _        ByVal e As System.EventArgs)        Dim Calc As New CalculateInterest        Label6.Text = "$" & _            Calc.CalcBalance(Convert.ToInt32(TextBox1.Text), _                (Convert.ToInt32(TextBox2.Text) / 100), _                Convert.ToInt32(TextBox3.Text), _                Convert.ToInt16(Dropdownlist1.SelectedValue))        Label6.Visible = True    End Sub</script><html><head runat="server">    <title> 利息计算器</title></head><body>    <form runat="server">        <asp:label id="Label1"             runat="server">P本金 ($):</asp:label>        <asp:textbox id="TextBox1" runat="server">        </asp:textbox>        <br />        <asp:label id="Label2"             runat="server">利率 (%):</asp:label>        <asp:textbox id="TextBox2" runat="server">        </asp:textbox>        <br />        <asp:label id="Label3" runat="server">年数:</asp:label>        <asp:textbox id="TextBox3" runat="server">        </asp:textbox>        <br />        <asp:label id="Label4"             runat="server">复利频率:</asp:label>        <asp:dropdownlist id="Dropdownlist1" runat="server">            <asp:ListItem Value="1">每年</asp:ListItem>            <asp:ListItem Value="4">每季</asp:ListItem>            <asp:ListItem Value="12">每月</asp:ListItem>            <asp:ListItem Value="365">每日</asp:ListItem>        </asp:dropdownlist>        <br />        <asp:label id="Label5"             runat="server">结余: </asp:label>        <asp:label id="Label6"             visible="false" runat="server"></asp:label>        <br />        <asp:button id="Button1"             runat="server" text="计算" onclick="Button1_Click" />    </form></body></html>


在设计视图中,修改后的 Default.aspx
出处:本站原创 作者:佚名
 阅读排行
01.精美qq空间横幅代码
02.最酷qq个性女生网名
03.最新又有免费QQ秀啦《..
04.巧用透明FlaSh扮靓你的..
05.花之神匠代码(最新代码..
06.最新QQ空间免费导航
07.最新免费个人形象设置..
08.最新qq空间flash代码m..
09.CSS技术结合图像实现动..
10.Photoshop光影魔术师:..
11.QQ音速种子狂刷
12.最新QQ空间透明代码
13.PS实例教程:教你制作结..
14.Photoshop光影魔术师:..
15.制作背景图__教程
16.用Photoshop制作漂亮的..
17.如何获得QQ音速种子
18.≤QQ空间代码≥在日志..
19.网页浮动广告的制作代..
20.用Photoshop制作大红灯..
21.常用CSS
22.Photoshop给靓丽美女打..
 推荐文章
·Photoshop 表现技法之..
·快速将你的相片矢量化..
·PHOTOSHOP制作炽热的太..
·用Photoshop制作美丽的..
·流行杀手的娃娃工厂__..
·打造8号台球__教程
·PHOTOSHOP制作待机MM图..
·用Photoshop帮MM做纹身..
·PHOTOSHOP美眉着色绝招..
·PHOTOSHOP花露的制作_..
·PHOTOSHOP渐变工具的巧..
·PHOTOSHOP手绘奥兰多-..
·高难度抠图两种方法__..
·Photoshop高尔夫球的制..
·Photoshop打造精美玉佩..
Eqxia_COM下载站 版权所有 Copyright© 2001-2005 Www.eqxia.COM, All Rights Reserved.