仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5023|回复: 20
打印 上一主题 下一主题

[学习教程] IOS编程:#Windows Phone:在HTML5专案中,怎样从Javascript传送字串到C#的APP端仓酷云 ...

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:38:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
管理所有设备发生的事件比如屏幕旋转屏幕关闭或者一些其他的程序的控制逻辑也应该写在这里他的初始化函数是-(id)initWithNibName:(NSString*)nibNamebundle:(NSBundle*)nibBundle后面那个NibName是InterfaceBuilder里设计的界面现在IB已经集成到XCode里了在开辟WindowsPhoneAPP的HTML5专案中,事实该怎样从Javascript传给APP的C#程式码中呢?如今就让我来先容一下吧!
使Javascript能与APP的C#程式码相同
起首先对嵌进至HTML5专案中的g览器加受骗触发ScriptNotify事务时处置的函式,Javascript可藉此触发ScriptNotify事务将字串传给APP利用。在此典范e,设定当Javascript传字串过去时,就利用MessageBox.Show将字串显现出来。
MainPage.cs
privatevoidBrowser_Loaded(objectsender,RoutedEventArgse)
{
Browser.IsScriptEnabled=true;
Browser.ScriptNotify+=HTML_Script_Launched;
//在此到场您的URL
Browser.Navigate(newUri(MainUri,UriKind.Relative));
}
privatevoidHTML_Script_Launched(objectsender,NotifyEventArgse)
{
MessageBox.Show(e.Value);
}
]:亦可间接从xaml中增添。<phone:WebBrowserx:Name="Browser"ScriptNotify="HTML_Script_Launched"/>
接著只需在Javascript端,呼唤window.external.notify函式并传值便可。
index.html
<!DOCTYPEhtml>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"/>
<linkrel="stylesheet"type="text/CSS"href="/html/css/phone.css"/>
<title>WindowsPhone</title>
<script>
window.external.notify("HelloWorld!");
</script>
</head>
<body>
<div>
<p>我的使用程式</p>
</div>
<divid="page-title">
<p>页面题目</p>
</div>
</body>
</html>
如许就能够了!底下是了局:
csjs03.pngcsjs03.png
参考材料
GettingStartedWithWindowsPhone8HTML5Apps:http://blogs.msdn.com/b/matthiasshapiro/archive/2013/02/15/getting-started-with-windows-phone-8-html5-apps.aspx

在python中的函数__xxxNSString字符串NSArray数组NSDictionary字典这些都需要弄很清楚其他的类都是一个套路NSMutableArray这样带Mutable的类代表可变的
活着的死人 该用户已被删除
沙发
发表于 2015-1-21 11:48:33 | 只看该作者
每个行业都一样,想要一天学有所成是不可能的,一定要做好努力的准备,做ios不是简单的学会oc语言。不怕多走弯路,就怕不肯动手。
板凳
发表于 2015-1-25 22:10:20 来自手机 | 只看该作者
众多研发人员积极参与到iOS平台的开发中来也就不足为奇了。
柔情似水 该用户已被删除
地板
发表于 2015-2-2 06:06:49 | 只看该作者
在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解
兰色精灵 该用户已被删除
5#
发表于 2015-2-7 16:34:19 | 只看该作者
其次学习方法和学习心态很重要,在学习当中应该保持一颗良好的心态。应该借鉴别人好的学习方法,大家互相帮助,取长补短。
小魔女 该用户已被删除
6#
发表于 2015-2-11 06:18:09 | 只看该作者
其实在培训的过程中,学习到最多的就是查资料的方式,当时感觉老师好坑,什么都不告诉我们,让我们自己去查,但是现在觉得还是要自己解决问题,这样才能理解的更加深入。
若天明 该用户已被删除
7#
发表于 2015-2-11 10:44:27 | 只看该作者
才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-2 10:49:49 | 只看该作者
开始的时候甚至想放弃,不过想想自己的未来,只能咬牙坚持,课下就不停的缠着老师。放学就补基础,这些基础的东西没有速成的,只有刻苦努力。我是后来发现的,转变自己的心态,不要读书看资料当成一种痛苦
透明 该用户已被删除
9#
发表于 2015-3-6 15:39:41 | 只看该作者
down下code4app网站的每个分类的代码挨着看
小女巫 该用户已被删除
10#
发表于 2015-3-13 03:39:39 | 只看该作者
开始的时候甚至想放弃,不过想想自己的未来,只能咬牙坚持,课下就不停的缠着老师。放学就补基础,这些基础的东西没有速成的,只有刻苦努力。我是后来发现的,转变自己的心态,不要读书看资料当成一种痛苦
愤怒的大鸟 该用户已被删除
11#
发表于 2015-3-19 18:10:07 | 只看该作者
在此,某不才愿将安装成功的Mac OS X系统的vmware虚拟机向有志学习iOS开发的各位学友们免费开放出来,经测试,可以在WindowsXP/Win7系统上完美运行,即便你的机器只有2GB内存。
谁可相欹 该用户已被删除
12#
发表于 2015-3-24 04:34:23 | 只看该作者
然而,在vmware软件环境下,安装Mac OS X操作系统也是一件非常复杂的事情,而且还有可能花费了大量时间,最后却跑不起来。笔者也是经过了大量的实践,
变相怪杰 该用户已被删除
13#
发表于 2015-4-3 04:35:20 | 只看该作者
从C语言入门,因为IOS开发用的是OC语言,是在C基础上的,不过也跟C不是很搭界,你可以直接学习OC语言也可以,
老尸 该用户已被删除
14#
发表于 2015-4-12 02:47:19 | 只看该作者
在此,某不才愿将安装成功的Mac OS X系统的vmware虚拟机向有志学习iOS开发的各位学友们免费开放出来,经测试,可以在WindowsXP/Win7系统上完美运行,即便你的机器只有2GB内存。
灵魂腐蚀 该用户已被删除
15#
发表于 2015-4-13 00:09:02 | 只看该作者
中国如今已然发展成为一个软件大国,软件人才的数量跃居全球之首。当然,在苹果平台的开发领域,也保持了相当强劲的发展势头。然而,很多初入iOS开发门槛的开发者,
蒙在股里 该用户已被删除
16#
发表于 2015-4-15 16:43:28 | 只看该作者
看《iPhone 4与iPad开发基础教程》,跟着一步步来
若相依 该用户已被删除
17#
发表于 2015-4-20 19:15:08 | 只看该作者
因为我们老师也是自学的,给我们讲课说的最多的就是百度,谷歌,查文档。
简单生活 该用户已被删除
18#
发表于 2015-5-3 02:45:10 | 只看该作者
开始的时候甚至想放弃,不过想想自己的未来,只能咬牙坚持,课下就不停的缠着老师。放学就补基础,这些基础的东西没有速成的,只有刻苦努力。我是后来发现的,转变自己的心态,不要读书看资料当成一种痛苦
再现理想 该用户已被删除
19#
发表于 2015-5-5 19:02:44 | 只看该作者
培训的时候很痛苦,每天要待12个小时,上午讲课,下午和晚自习解决作业,看文档,学习的时候感觉就是资料太少,而且看着资料也不明所以,非常痛苦,
莫相离 该用户已被删除
20#
发表于 2015-7-4 06:33:42 | 只看该作者
其次学习方法和学习心态很重要,在学习当中应该保持一颗良好的心态。应该借鉴别人好的学习方法,大家互相帮助,取长补短。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 01:21

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表