在诺基亚S60v3上运行.NET程序

诺基亚手机采用的几乎都是Symbian OS操作系统。而.NET Framework则是Windows平台的专利,因此.NET程序只能运行在使用Windows Mobile系统的手机上。那么Symbian OS是否就没法运行.NET程序了呢?

答案是否定的。RedFiveLabs一直致力于在Symbian OS上实现.NET Runtime,在装有RedFiveLabs .NET Framework的Symbian OS手机上,同样可以运行.NET应用程序。首先你得从他们的官方网站下载一个称为Net60的Runtime安装程序,并安装在你的手机上,然后你就可以使用Visual Studio开发Smart Device程序,并将其复制到手机c:\data\RedFiveLabs\Apps目录下,最后使用Net60 Launcher来装载并运行你的程序。

以前,Net60 Runtime是需要付费的,最近RedFiveLabs提供了一款Net60的Free License,它允许个人免费使用Net60。只要你不用于商业目的,这个Free License对于偏爱移动开发的个人来说,还真是一个不错的选择。

Net60具体如何安装和使用,本文不作过多说明。先让我们一睹为快。

  1. 开发的时候,切记一定要选择Windows Mobile 5.0 Smartphone SDK,同时要把.NET Framework的版本降低到2.0。因为到目前为止,RedFiveLabs Net60 Runtime只支持.NET Framework 2.0
    f20091129155049.gif
  2. 下图是某应用程序在模拟器里运行的效果:
    b20091129155127.gif
  3. 下图是该应用程序在我的诺基亚N6120c中运行的效果:
    62009112915523.jpg

RedFiveLabs还特地为手机应用开发了一套SDK,从而使得在Net60下运行的.NET应用程序可以非常方便地操作并调用SMS、蓝牙、红外、Web Service、GPS等功能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/406519.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

React开发(162):React关于 this.props.children 总结

this.props.children 的值有三种可能: 如果当前组件没有子节点,它就是 undefined ; 如果有一个子节点,数据类型是 Object; 如果有多个子节点,数据类型就是 Array。

GIT提交的时候出现 ! [rejected] master -> master (non-fast-forward)错误

搜了好久,才找到一个能用的,上面的大概意思是本地库和远程库没有同步导致无法提交合并,那么找到原因了就好办了,只要将本地库和远程库同步就可以了。 git pull origin master --allow-unrelated-histories 或 git pull origin re…

响应式布局---菜单

一个简单的响应式菜单,仅使用media query实现. 上图的作用就是将普通的菜单在缩小浏览器屏幕到一定宽度,或者是在移动设备上的显示效果.现在分步进行实现: 第一步:先构建一个普通的菜单,具体显示如图: 结构如下: <nav class"nav"><ul><li class"…

C# 窗口全屏 隐藏任务栏 (代码)

From: http://blog.csdn.net/mask_of_zorro/article/details/2351091 为了解决C# Windows应用程序全屏显示&#xff0c;在网上找了很多解决方法。当然其中也有成功的方法&#xff0c;但看起来复杂且对我等菜鸟级的人来说更难于理解。其中发现以下几行代码实现真正的全屏显示&a…

Linux管理磁盘配额

&#xff21;、磁盘配额作用限制普通用户使用磁盘空间&#xff0c;不至于因为个别人的浪费而影响到其它人的正常使用&#xff1b;<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />&#xff22;、需要内核的支持&#xff1b;&…

Element el-row el-col 布局组件详解

本文目录 背景分栏布局分栏间隔分栏偏移对齐方式响应式布局小结 1. 背景 element的布局方式与bootstrap原理是一样的&#xff0c;将网页划分成若干行&#xff0c;然后每行等分为若干列&#xff0c;基于这样的方式进行布局&#xff0c;形象的成为栅栏布局。 区别是element可…

sql数据库监控语句

--查找被阻塞进程 Select * from master..sysprocesses where dbid9 and blocked > 0--查找阻塞头进程 select * from master..sysprocesses p where dbid9 and blocked<0 and exists (select 1 from master..sysprocesses where blocked p.spid)--查找等待时间长的进程…

C# WinForm 中Label自动换行 解决方法

From: http://hi.baidu.com/tewuapple/blog/item/74070a2451cbcc7c36a80f76.html 在TableLayoutPannel中放着一些Label 如果把Label的AutoSize属性设成True的话&#xff0c;文字超过label长度时就会自动增加&#xff0c;直到后面的字出窗体以外 设置成False时&#xff0c;一旦…

厂家官网常用链接

<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />1、 IBM develperWorks 中国http://www.ibm.com/developerworks/cn/特点&#xff1a;归档清晰&#xff0c;文档专业质量高&#xff0c;多名家作品&#xff1b;2、 DELL中文官…

axios (get post请求、头部参数添加)傻瓜式入门axios

傻瓜式入门&#xff0c;简单粗暴说用法 通过cdn引入js文件 <script src"https://unpkg.com/axios/dist/axios.min.js"></script>get请求&#xff0c;默认’Content-Type’: ‘application/json’&#xff0c;可在头部参数中&#xff0c;修改Content-Ty…

项目最终复审报告

“北航学堂”项目最终复审报告 一、团队成员简介 Sevens团队在M1和M2阶段都是一共有七名队员&#xff0c;M1阶段我们的团队成员有&#xff1a;陈少杰&#xff0c;金鑫&#xff0c;高孟烨&#xff0c;雷元勇&#xff0c;王迪&#xff0c;邓亚梅&#xff0c;郑培蕾&#xff1b;在…

按ESC关闭当前窗口

在WinForm中经常会需要实现这样的功能&#xff1a;按ESC关闭当前窗口&#xff0c;或者按不同的键&#xff0c;实现不同的功能。 下文以实现按ESC关闭当前窗口为例&#xff1a; protected override bool ProcessCmdKey(ref Message msg, Keys keyData){/*C:\Program Files\Micro…

旁门左道也谈cacti安装

cacti作为一个优秀的流量监控软件&#xff0c;很多人都在用它&#xff0c;很多人也很想使用它。但是后面的这很多人&#xff0c;确没有能用上它。为啥呢&#xff1f;有句话说&#xff1a;“今天很难过&#xff0c;明天很难熬&#xff0c;后天很美好&#xff0c;但是很多人在明天…

js二进制流转Blob对象。Blob对象再转File对象

JavaScript 二进制转文件 使用js将blob对象转file对象 前端处理后端返回的二进制流文件 js中Blob对象一般用法 js中关于Blob对象的介绍与使用 上传的文件对象 完整代码实例 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8…

Taro+react开发(61) 一条虚线

.companyIntroDetail_sep{width: 100%;height: 1px;background-color: #F3F3F3 }

javaScript学习之路(1)词法结构

1&#xff0c;javascript是区分大小写的语言 &#xff08;HTML不区分大小写&#xff0c;XHTML区分大小写&#xff09; 2.注释 行注释 // 段落注释 /*......*/3.直接量&#xff1a; 程序中直接使用的数据值 转载于:https://www.cnblogs.com/zxk3113/p/4226082.html

VC++中把一个对话框最小化到托盘[转载]

From: http://hi.baidu.com/maxlcl/blog/item/61e83c87de35e529c65cc3e0.html 一、托盘简介 所谓的“托盘”&#xff0c;在Windows系统界面中&#xff0c;指的就是下面任务条右侧&#xff0c;有系统时间等等的标志的那一部分。在程序最小化或挂起时&#xff0c;但有不希望占…

element-ui cascader 级联选择器 存最后一级id及回显

:props"{emitPath:false}" 加上这行就可以&#xff0c;只存最后一级id&#xff0c;且以最后一级id完整回显。<el-cascader expand-trigger"click" placeholder"请输入" filterable clearable:props"{emitPath:false}":options"…