wcf abc开发5
来源:互联网 发布:300英雄mac版下载 编辑:程序博客网 时间:2024/06/05 09:44
23.2.3 构建统计与计算服务的客户端(2)
【代码解析】代码中定义了加、减、乘、除运算和百分比运算的实现方法,通过这些方法实现相关的数学运算。
(6)在当前Web项目中添加一个名称为WcfCalutes的Web窗体。
(7)在Web窗体页面中添加一个具有4行4列的表格。合并相应的单元格,在表格中添加标签、文本框和按钮等控件,将Web窗体页面设计成一个能够实现统计和计算服务的操作页面,设计完成后的Web窗体页面如图23.8所示。
图23.8 设计完成后的Web窗体页面(8)进入代码窗口,分别在加、减、乘、除和百分比按钮的单击事件下,添加实现加、减、乘、除和百分比运算操作的程序代码如下:
- //实现加法运算
- protected void Button1_Click(object sender, EventArgs e)
- {
- CalculatorClient calculatorclient = new CalculatorClient();
- double v1 = double.Parse(TextBox1.Text);
- double v2 = double.Parse(TextBox2.Text);
- TextBox3.Text = calculatorclient.Add(v1, v2).ToString();
- }
- //实现减法运算
- protected void Button2_Click(object sender, EventArgs e)
- {
- CalculatorClient calculatorclient = new CalculatorClient();
- double v1 = double.Parse(TextBox1.Text);
- double v2 = double.Parse(TextBox2.Text);
- TextBox3.Text = calculatorclient.Subtract(v1, v2).ToString();
- }
- //实现乘法运算
- protected void Button3_Click(object sender, EventArgs e)
- {
- CalculatorClient calculatorclient = new CalculatorClient();
- double v1 = double.Parse(TextBox1.Text);
- double v2 = double.Parse(TextBox2.Text);
- TextBox3.Text = calculatorclient.Multiply(v1, v2).ToString();
- }
- //实现除法运算
- protected void Button4_Click(object sender, EventArgs e)
- {
- CalculatorClient calculatorclient = new CalculatorClient();
- double v1 = double.Parse(TextBox1.Text);
- double v2 = double.Parse(TextBox2.Text);
- TextBox3.Text = calculatorclient.Divide(v1, v2).ToString();
- }
- //实现百分比运算
- protected void Button5_Click(object sender, EventArgs e)
- {
- CalculatorClient calculatorclient = new CalculatorClient();
- double v1 = double.Parse(TextBox1.Text);
- double v2 = double.Parse(TextBox2.Text);
- TextBox3.Text = calculatorclient.Percent(v1, v2).ToString() + "%";
- }
【代码解析】代码中在加、减、乘、除按钮的单击事件下,分别调用了Add()、Subtract()、Multiply()和Divide()这4个函数实现相应的数学运算。
(9)将当前Web项目设置为起始项目。右击Web项目,在弹出的快捷菜单中选择“设为启动项目”命令,如图23.9所示。
(10)运行程序,在运行的窗体页面中分别输入相应的操作数之后,单击“加”、“减”、“乘”、“除”和“百分比”按钮,将会通过WCF服务分别实现“加”、“减”、“乘”、“除”和“百分比”操作,如图23.10所示。
图23.9 将Web项目设置为起始项目 图23.10 通过WCF服务实现运算操作(11)在运行服务的过程中,右下角会出现一个服务提示,表示当前正在运行着服务。打开该服务后,可以看到当前服务的名称、状态和链接地址等信息,如图23.11所示。图23.11 WCF服务主机
0 0
- wcf abc开发5
- wcf abc开发1
- wcf abc开发2
- wcf abc开发3
- wcf abc开发4
- WCF之ABC
- WCF之ABC
- WCF中的ABC
- WCF——ABC
- WCF学习-WCF的ABC(2)
- WCF Introdution Part1:Services ABC
- WCF 之 终结点与它的ABC
- Android (OPhone) 开发ABC
- mac 开发环境搭建abc
- 5.2.5 色彩 ABC
- 5.2.5 色彩 ABC
- abc
- abc
- eclipse.exe无法运行
- javascript实现 1,2,3,4,5,6,7,8,9倒序(用递归),并放入一个数组中
- Routing Algorithms
- NSRunLoop
- 扁平化设计的前世今生
- wcf abc开发5
- iOS-在后台仍然处理定位服务CLLocationManagerDelegate
- MySql表空间的概念
- 【Java基础】
- Java 8简明教程
- javascript 排序 冒泡排序法 + 插入排序法
- Java 7之多线程第2篇 – 实现线程同步
- 谁是真痛谁在装?计算机的识别能力已远超人类
- Nginx安装配置与服务搭建