MONO在中国

news/2024/12/21 21:26:54/

大名鼎鼎的开源跨平台开发框架MONO ,最近在中国越炒越火!前段时间 Unity3D 让MONO逐渐进入大家的视线!如今的Xamarin 更将要掀起一波浪潮!

Unity3D 被国内某些培训机构 带入了大众的视线!

Xamarin 如今也在某些地方悄悄起来了!

     个人其实也使用过这两款软件,总体感觉 也并不是那么好(主要是:收费的!人穷志短,莫笑!)前者在跨平台游戏开发上面 开上去还是比较OK,但是和更加专业的XXX引擎相比较,还是有那么一些差距!后者跨平台感觉也很NB。

其实以上都不是重点,我想说一说。MONO是一个开源的框架,为何后面的种种种软件却开始收费,这叫人情何以堪?而且其价格更是暴利。。咳咳!不能多说 以免被喷!

其实上面的也是废话!主要的是来看看最重要的!Unity3D自然不多说!一会儿是C#代码一会又是JS代码。。Xamarin来多说一句!

using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;namespace androidTest
{[Activity (Label = "androidTest", MainLauncher = true)]public class MainActivity : Activity{protected override void OnCreate (Bundle bundle){base.OnCreate (bundle);// Set our view from the "main" layout resourceSetContentView (Resource.Layout.Main);// Get our button from the layout resource,// and attach an event to itButton button = FindViewById<Button> (Resource.Id.myButton);button.Click += delegate {Toast.MakeText(this,"hello",Android.Widget.ToastLength.Long).Show();};}}
}

  弱弱的问一下 ,这C#中夹杂的Toast的又是咋个一回事?总结了一下。其最大优点莫过于其对OO思想的支持度!为何这样说呢?面向对象最大的优点算得上 代码重复利用,我们用其在做Android和IOS程序上的确业务逻辑代码是可以重用的!不过前提是:你对Android 和IOS开发有较为雄厚的功底,不然。。。嘿嘿 不要想着用MessageBox 来代替 Toast的! 最终说到底:比较会WP开发的人不一定完全就精通IOS和Android开发。大家各自掂量一下自己的能力 看看自己用来N久的工具和这个Xamarin 谁更好用一些吧!


http://www.ppmy.cn/news/690031.html

相关文章

DMA

DMA 控制器允许 Blackfin 或者外设指定数据传送操作&#xff0c;然后返回正常操作中。 DMA 控制器传送数据的过程独立于处理器的活动 。 DMA 控制器传送数据的方式有下面几种&#xff1a; l 存储器 <-> 存储器 &#xff08; MemDMA &#xff09;&#xff1b;…

【MSP432电机驱动设计—下篇】霍尔编码器测车轮运行距离与M/T综合公式法测速概念

开发板型号为MSP432P401r 今日得以继续我的MSP432电赛速通之路&#xff0c;本篇使用MSP432编程学习霍尔编码器M/T公式法测速概念&#xff0c;最终实现用外部中断方式测得小车行走路程&#xff0c;文章学习讲解原理、附上实例实践、附上关键代码、附上…

Android依赖注入框架---ButterKnife

大家在开发中&#xff0c;经常会使用到findViewById 和 setOnClickListener&#xff0c;但是当控件较多时&#xff0c;重复的进行控件获取真的很烦&#xff0c;很郁闷&#xff0c;特别是对一些有强迫症的SuperMan来讲&#xff0c;看着一推findViewById就头皮发麻,不过当你使用了…

基于WebGL架构的3D可视化平台—粮仓3D场景

前言 什么才是智慧粮仓 正所谓“国以民为本&#xff0c;民以食为天”。粮食既是关系国计民生和国家经济安全的重要战略物资&#xff0c;也是人民群众最基本的生活资料。其中粮仓是粮食建设的根基&#xff0c;对保障粮食安全尤为重要。随着信息化技术发展&#xff0c;全国各地…

50代码HTML5 Canvas 3D 编辑器优雅搞定

原创 文章, 转载请标明出处 https://blog.csdn.net/liuwei000000/article/details/83378837 1024程序员节刚过,手痒想实现一个html的3d编辑器,看了three.js 同时还看了网上流传已久的<<基于 HTML5 Canvas 的简易 2D 3D 编辑器>>,都觉得太复杂,一个3d编辑器…

基于ThingJS开发的WebGL H5停车场三维可视化管理Demo

前言 随着社会的发展&#xff0c;城市中的汽车越来越多。车辆集中存放管理的场所被人类提出车辆进出的秩序、车辆存放的安全性、车辆存放管理的有偿性等要求。停车场系统应用现代机械电子及通讯科学技术&#xff0c;集控制硬件、软件于一体。随着科技的发展&#xff0c;停车场…

monoSLAM

单目相机的优点&#xff08;和双目相机相比&#xff09;&#xff1a;双目相机测得的深度距离收到基线长度的限制&#xff0c;单目相机就可以解决这个问题。 参考博客&#xff1a;http://blog.csdn.net/heyijia0327/article/details/50758944 &#xff08;一定要看&#xff0c…

Mooo

【题目描述】 有 N 个能量发射站排成一行&#xff0c;每个发射站i都有不相同的高度 Hi&#xff0c;并能向两边&#xff08;当然两端的只能向一边&#xff09;同时发射能量值为 Vi 的能量&#xff0c;并且发出的能量只被两边最近的且比它高的发射站接收。 显然每个发射站有可能接…