C#可以开发手机APP吗

2025-03-25 00:14:02
推荐回答(2个)
回答1:

都是面向.net framework的。我也正在做wp开发,如果你要学习wp开发,建议从wp8.1开始,wp8.1变动很大。

回答2:

可以,但需要安装一个开发平台,然后就可以在Visual Studio中开发APP了。开发过程和开发winform一样简单高效。

开发平台的安装包大小如下图:

开发平台名为Smobiler(对,就是我的ID),是国内一家名为石磨科技的公司独立研发的,其官网可下载。

1,打开Visual Studio,先写一个简单的“hello world”,如下图:

2,从工具箱中拖一个button控件,调整大小,如下图:

3,右侧属性栏“Text”修改按钮上要显示的字,如下图:

4,鼠标右键点击button控件,点击“查看代码”(或双击button控件),如下图:

5,写代码,如下图:

6,然后启动项目,如下图:

##接下来就考虑如何让这个程序在手机上跑了。##

官方提供了两种方式:

  1. 多服务器的APP客户端(一般在开发时供调试使用)

  2. 独立APP客户端(APP正式上线供用户使用)

第1种:

多服务器的APP客户端。可在官网下载(Android、iOS均可下载)客户端:

安装后打开,点击左上角“扫一扫”按钮,扫描刚才启动项目时弹出的窗口上的二维码(此时电脑网络需与手机网络处于同一个网络环境中,即同一个wifi,或者电脑连着手机热点),添加服务器,进入服务器,看到你写的按钮程序:

 

第2种:

独立APP客户端。实在懒得打字,自个儿去“官网→开发者→云平台介绍→创建应用”中看吧:-)

整个生成APP的步骤只需要几分钟。

补充,

想必也看到了前面的动图中,有个叫“SmoOne”的服务器,点进去可以看到这是一个用smobiler开发的一项开源项目,主要功能包含请假、报销等OA类应用,可在github上找到项目源代码:

除了“SmoOne”,还有一个“SmoSec”的开源应用,SmoSec包含的功能有资产管理、耗材管理,未来还会丰富盘点、仓储管理等功能,同样的项目源码可在GitHub上找到: