.NET(c#) 移动APP开发平台

摘要:
开发方法与传统Windows平台相同。将控件从工具栏拖动到窗体,通过属性设计器设置属性,然后双击以生成事件。可视化开发2.一次性开发,在Android和IOS平台上运行。基于上述内容,它涵盖了移动开发所需的所有控制。此外,您可以自定义开发插件,如指纹、RFID、条形码扫描等。完成手机显示效果的移动开发非常简单。

转载地址:https://www.cnblogs.com/oudi/p/8288617.html

如果说基于.net的移动开发平台,目前比较流行的可能是xamarin了,不过除了这个,还有一个比xamarin更好用的国内的.net移动开发平台,smobiler,不用学习另外一套开发模式或者搭建复杂的开发环境,smobiler能够让大家像开发传统windows一样去开发移动应用,那么列举一下这个平台的特点。

1. 基于 Visual Studio 的可视化开发。如同开发传统Windows平台一样的开发方式,从工具栏拖动控件到窗体中,通过属性设计器设置属性,双击生成事件。

 .NET(c#) 移动APP开发平台第1张
 
可视化的开发

2. 一次开发,同时运行于Android和IOS两个平台。(跨平台解决方案)

3. 热更新。修改界面和业务逻辑,只需要修改服务端即可,不需要更新客户端。

4. 丰富的控件和插件体系。基于上覆盖了移动开发中需要的所有控件,另外可以自定义开发插件,例如指纹、RFID、条码扫描等。

5. 支持绝对和流式布局。可以满足各种界面样式要求。

我们从 Hello World 开始

1. 访问 https://www.smobiler.com 在下载界面下载Smobiler Designer安装包(支持VS2010到VS2017),下载后双击安装。

2. 新创建项目选择 Smobiler Application(会弹出是否信任模板,选择信任)

 .NET(c#) 移动APP开发平台第2张
 
选择SmobilerApplication项目

3. 从工具栏的 Smobiler Components 里拖动 Button 控件到窗体中,在右边的属性栏上修改 Text 属性为 Hello World。

 .NET(c#) 移动APP开发平台第3张
 
可视化设计界面

4. 双击 Button 控件,在Button的Press事件中,写上Message.Show("Hello World!"); 点击F5运行,然后会弹出一个包含二维码的界面。

 .NET(c#) 移动APP开发平台第4张
 
写上代码,并运行

5. 从 https://www.smobiler.com/download.html 下载客户端。然后扫描上面的二维码。即可看到界面,然后点击一下界面上的Hello World,在界面是即可看到 Hello Word的提示框。

 .NET(c#) 移动APP开发平台第5张
 
手机显示效果

完成一个移动开发,就是这么简单。后面会介绍一些常见控件的使用,比如ListView MenuView Chart等

相关链接

1. https://www.smobiler.com

2. https://cloud.smobiler.com

3. https://shop.smobiler.com

免责声明:文章转载自《.NET(c#) 移动APP开发平台》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇基于cesium的GIS洪水淹没三维模拟系统关于oracle 数据库效率的优化下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Dirsearch 快速开始

Dirsearch 一个 web 路径扫描工具 本文版本:v0.4.1(2020.12.8) 安装 下载源代码: git clone https://github.com/maurosoria/dirsearch.git 安装需求的 python 库: cd dirsearch pip3 install -r requirements.txt 或者使用...

Gradle 配置

下载Gradle https://gradle.org/releases/ https://services.gradle.org/distributions/gradle-4.4.1-bin.zip 配置Gradle windows 1.新建环境变量 GRADLE_HOME,即D:usrlocalgradle-2.4 2.修改环境变量 Path,即追加...

python+selenium一:对浏览器的操作

# 1.打开Firefox浏览器from selenium import webdriverdriver = webdriver.Firefox()driver.get("https://www.baidu.com") # 2.打开Ie或Chrome浏览器-->先将驱动文件放到python根目录 from selenium import web...

软路由系统记录

openwrt openwrt中文网:http://www.openwrt.org.cn 恩山论坛:https://www.right.com.cn/forum/ openwrt官网:https://openwrt.org/ 爱快 官网:https://www.ikuai8.com/ Tips:x86平台 32位或64位 LEDL 官网:ht...

给MediaWiki增加看板娘

我们想给我们的mediawiki增加个像我博客里这样的看板娘,那么怎么做才好呢? 其实很简单,只要在相应的模板文件里增加指定代码就好了! 修改模板文件 找到模板文件skins/Vector/VectorTemplate.php,然后查找如下内容 <div role="main"> 在其后面增加如下代码 <script src="...

Ubuntu 使用 Android Studio 编译 TensorFlow android demo

https://www.cnblogs.com/dyufei/p/8028218.html https://www.myboxlab.com/topic/detail/714ca2d405414f1397140f996b1d8733.html https://blog.csdn.net/masa_fish/article/details/54097796...