C#写的winform代码如何移植到安卓系统呢?求各位帮帮忙

zhy934453950 2014-09-15 07:43:32
楼主20岁,现在在校学生,专科学的不是计算机,想到本科转计算机系。因为身高矮,外貌不帅,被妹子拒绝。后因为再没看的顺眼的,而且有情殇怕被再伤一次。决定在工作稳定之前再也不找女友了,但是把,因为生理和心理原因,老是想和别人(尤其)交往。
但是现在这种情况貌似是不可能的,所以我就想自己写个弱人工智能的女友程序(就是可以拟声萌妹子叫我起床,还有有啥心情不爽了,找她聊天解闷之类的功能),可以在win7跟安卓手机上都运行,但问题是我只会C和VB及C#,C语言是高级语言里的低级语言所以肯定没戏,而VB只能编写exe直接不可能编译成apk,只有C#具有跨平台能力,有一定的可能性。写winform运行好说,可如何移植成C#呢,所以问问常用C#的专业程序员们,如何将C#代码尽可能少改写的移植入安卓系统?难道让安卓系统安装.net3.5/4.0框架??
...全文
2572 25 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
anabiosispe 2014-09-18
  • 打赏
  • 举报
回复
至少winform的程序是不可能直接在android上运行的。 但是mono项目组好像有一个项目,可以支持C#开发android上的程序。不过是要收取费用的。 即便是这样,也不可能把原来的程序直接搬上去就用。 能给你撇开一些java的语法生疏问题就很不错了。 java跟C#有很多相似之处,但毕竟不是同一种语言,很多基本类库的api都不一样
shengyongwang 2014-09-17
  • 打赏
  • 举报
回复
c#不能直接用,需要楼上的那种可以。
黑子大哥 2014-09-17
  • 打赏
  • 举报
回复
要C#程序可运行在Andriod和IOS上 LZ建议你去了解下Xamarin东西 他可以实现
nongfuxu 2014-09-17
  • 打赏
  • 举报
回复
引用
还不如去淘宝买个女朋友。没事就捅她。心情不好就插她
呢玛,真会找个MM发泄!
  • 打赏
  • 举报
回复
参见 http://channel9.msdn.com/Series/Multi-Device-Hybrid-Apps/Building-a-Hello-World-Cordova-App http://blogs.msdn.com/b/somasegar/archive/2014/05/12/mobile-first-cloud-first-development-visual-studio-apache-cordova-tooling-and-cloud-optimized-net-futures.aspx 只能帮你到这里了
leileilove100 2014-09-17
  • 打赏
  • 举报
回复
烧年,看好你哦 ,做出人工智能女机器人
於黾 2014-09-17
  • 打赏
  • 举报
回复
有软件可以跨平台发布的 比如Unity 你在PC上开发,可以发布到安卓,也可以发布到IOS(当然这些都是需要授权的) 另:有时间研究高科技,不如找个女朋友
WM_JAWIN 2014-09-16
  • 打赏
  • 举报
回复
还不如去淘宝买个女朋友。没事就捅她。心情不好就插她
渃水 2014-09-16
  • 打赏
  • 举报
回复
楼主,你找到解决方法一定要告诉我,这可是个大突破啊!
我叫小菜菜 2014-09-16
  • 打赏
  • 举报
回复
引用 16 楼 zhi_ai_yaya 的回复:
谁告诉你,“C#具有跨平台能力”的? Xamarin Studio是一个用C#语言开发跨平台应用的集成开发环境,并不是c#具有跨平台能力。 要实现'可以在win7跟安卓手机上都运行",这只能维护windows和ios两个不同的版本了。
so sorry,因为是'安卓手机上",所以应该是Android而不是iOS。如果是苹果系列产品,只能再维护一个iOS版本。
我叫小菜菜 2014-09-16
  • 打赏
  • 举报
回复
谁告诉你,“C#具有跨平台能力”的? Xamarin Studio是一个用C#语言开发跨平台应用的集成开发环境,并不是c#具有跨平台能力。 要实现'可以在win7跟安卓手机上都运行",这只能维护windows和ios两个不同的版本了。
卓一航啊 2014-09-16
  • 打赏
  • 举报
回复
你身材矮 要说出来干嘛? 这下好了,全论坛的人都知道了。
unloserv 2014-09-16
  • 打赏
  • 举报
回复
引用 9 楼 zhy934453950 的回复:
[quote=引用 7 楼 caozhy 的回复:] 将winforms程序改写成android app,相当于拿着需求分析重新做一个产品。
额,C#不是中间语言吗,也就是说在应该只要再安卓系统上装上.net framwork框架,不就可以运行apk了?[/quote] 你这结论是从哪里来的
threenewbee 2014-09-16
  • 打赏
  • 举报
回复
引用 9 楼 zhy934453950 的回复:
[quote=引用 7 楼 caozhy 的回复:] 将winforms程序改写成android app,相当于拿着需求分析重新做一个产品。
额,C#不是中间语言吗,也就是说在应该只要再安卓系统上装上.net framwork框架,不就可以运行apk了?[/quote] 扯淡。
zhy934453950 2014-09-16
  • 打赏
  • 举报
回复
引用 11 楼 diaodiaop 的回复:
如果这东西能随便移植...那学那么多语言有什么用
那要Xamarin何用!
by_封爱 版主 2014-09-16
  • 打赏
  • 举报
回复
如果这东西能随便移植...那学那么多语言有什么用
by_封爱 版主 2014-09-16
  • 打赏
  • 举报
回复
重新开发......
zhy934453950 2014-09-16
  • 打赏
  • 举报
回复
引用 7 楼 caozhy 的回复:
将winforms程序改写成android app,相当于拿着需求分析重新做一个产品。
额,C#不是中间语言吗,也就是说在应该只要再安卓系统上装上.net framwork框架,不就可以运行apk了?
threenewbee 2014-09-15
  • 打赏
  • 举报
回复
将winforms程序改写成android app,相当于拿着需求分析重新做一个产品。
zhy934453950 2014-09-15
  • 打赏
  • 举报
回复
看了4月份的帖子唉,报名过期了,不过还是知道了Xamarin这款神器
加载更多回复(5)

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧