Xamarin.Android 入门实例(2)之实现WCF 寄宿于IIS 的Web服务提供
2015-01-30 13:10
555 查看
1.WCF 契约 ICalculator.cs
View Code
模拟器
运行效果
源码下载:
WCFforIIS.zip
Databasedemo.zip
using System; using Android.App; using Android.Content; using Android.Runtime; using Android.Views; using Android.Widget; using Android.OS; namespace Databasedemo { [Activity(Label = "Databasedemo", MainLauncher = true, Icon = "@drawable/icon")] public class Activity1 : Activity { EditText tvjg; EditText num1; EditText num2; double num = 0; protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); //加 Button btnadd = FindViewById<Button>(Resource.Id.btnadd); //减 Button btnjian = FindViewById<Button>(Resource.Id.btnjian); //乘 Button btncheng = FindViewById<Button>(Resource.Id.btncheng); //除 Button btnchu = FindViewById<Button>(Resource.Id.btnchu); //第一个数 num1 = FindViewById<EditText>(Resource.Id.txtPhoneNo); //第二个数 num2 = FindViewById<EditText>(Resource.Id.txtSMS); //结果 tvjg = FindViewById<EditText>(Resource.Id.txtjieguo); var ca = new WebReference.CalculatorService(); btnadd.Click += delegate { double num1s = Convert.ToDouble(num1.Text.ToString()); double num2s = Convert.ToDouble(num2.Text.ToString()); string flag = ca.Add(num1s, num2s, ref num); tvjg.Text = num1s.ToString() + "+" + num2s.ToString() + "=" + num.ToString(); }; btnjian.Click += delegate { double num1s = Convert.ToDouble(num1.Text.ToString()); double num2s = Convert.ToDouble(num2.Text.ToString()); string flag = ca.Reduce(num1s, num2s, ref num); tvjg.Text = num1s.ToString() + "-" + num2s.ToString() + "=" + num.ToString(); }; btncheng.Click += delegate { double num1s = Convert.ToDouble(num1.Text.ToString()); double num2s = Convert.ToDouble(num2.Text.ToString()); string flag = ca.Division(num1s, num2s, ref num); tvjg.Text = num1s.ToString() + "*" + num2s.ToString() + "=" + num.ToString(); }; btnchu.Click += delegate { double num1s = Convert.ToDouble(num1.Text.ToString()); double num2s = Convert.ToDouble(num2.Text.ToString()); string flag = ca.Multiplication(num1s, num2s, ref num); tvjg.Text = num1s.ToString() + "/" + num2s.ToString() + "=" + num.ToString(); }; } } }
View Code
模拟器
运行效果
源码下载:
WCFforIIS.zip
Databasedemo.zip
相关文章推荐
- WCF技术剖析之四:基于IIS的WCF服务寄宿(Hosting)实现揭秘
- WCF技术剖析之四:基于IIS的WCF服务寄宿(Hosting)实现揭秘
- [原创]WCF技术剖析之四:基于IIS的WCF服务寄宿(Hosting)实现揭秘
- WCF技术剖析之四:基于IIS的WCF服务寄宿(Hosting)实现揭秘
- Android入门(十四)内容提供器-实现跨程序共享实例
- WCF技术剖析之四:基于IIS的WCF服务寄宿(Hosting)实现揭秘
- Xamarin.Android 入门实例(4)之实现对 SQLLite 进行添加/修改/删除/查询操作
- 轻松搞定Win8 IIS支持SVC 从而实现IIS寄宿WCF服务
- (二)Java EE 5实现Web服务(Web Services)及多种客户端实例-实现Web服务
- (三)Java EE 5实现Web服务(Web Services)及多种客户端实例-瘦客户端
- (二)Java EE 5实现Web服务(Web Services)及多种客户端实例-实现Web服务
- (六)Java Ee平台上实现Web服务及多种客户端实例-小结
- (六)Java Ee平台上实现Web服务及多种客户端实例-小结
- (二)Java EE 5实现Web服务(Web Services)及多种客户端实例-实现Web服务
- (三)Java EE 5实现Web服务(Web Services)及多种客户端实例-瘦客户端
- (三)Java EE 5实现Web服务(Web Services)及多种客户端实例-瘦客户端
- (二)Java EE 5实现Web服务(Web Services)及多种客户端实例-实现Web服务
- (一)Java EE 5实现Web服务(Web Services)及多种客户端实例-原理
- (六)Java Ee平台上实现Web服务及多种客户端实例-小结
- (三)Java EE 5实现Web服务(Web Services)及多种客户端实例-瘦客户端