昨天编写DYCOM之Windows Phone 7.1网络通信一文的时候发现一个问是,既然wp7.1支持网络通信了。那么说我们启用多个实例去调试我们的应用程序是必然的。而直身wp7模拟器并不提供启动多个实例模拟器的功能。那么就让我们自己手动去添加这个功能吧。
1.下载模拟器表述文件放到指定文件夹中
a)下载文件DYCOM Emulator.xsl:http://dl.dbank.com/c0csoxy131
b)把DYCOM Emulator.xsl文件放到以下文件夹中:C:\ProgramData\Microsoft\Phone Tools\CoreCon\10.0\addons
其实到这步已经完成了。就这么简单。我们可以通过两种方法调试需要双开模拟器的程序。
在接到wp7 mango sdk的通知后马上着开发DYCOM For wp mango。毕竟这也已经是等了很久的事情。一直wp7 sdk就没有开放socket通信接口(包括s60的silverlight)。
经过两分钟的工作。顺利把DYCOM for silverlight 4 成功移值到wp7.1。这充份表明了silverlihgt for wp7.1和silverlight 4有着很完美的一致性。起来来说网络通信方面是。致于能不能够支持wcf.net.tcp找个时间再测试下。
以下是app.config或web.config的定义,定义了一个参数,键为Isinit,值为false
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key ="IsInit" value="false"/>
</appSettings>
</configuration>
以下是读和写config文件的方法定义:
写入:
//重启程序
string strAppFileName = Process.GetCurrentProcess().MainModule.FileName;
Process myNewProcess = new Process();
myNewProcess.StartInfo.FileName = strAppFileName;
myNewProcess.StartInfo.WorkingDirectory = AppDomain.CurrentDomain.BaseDirectory;
myNewProcess.Start();
vista或以上系统必须取得系统管理员权限执行以下代码。sqlite.net使用了1.0.66.0,支持ado.net EF数据模型,下载地址:http://sourceforge.net/projects/sqlite-dotnet2/files/SQLite%20for%20ADO.NET%202.0/
部署时必须确保System.Data.SQLite.dll和System.Data.SQLite.Linq.dll都在项目的输入目录。即你的程序exe文件所在目录。
using System.Configuration;
using System.Xml.Linq;
using System.EnterpriseServices.Internal;
DYCOM用于开发网络应用程序的通信部分功能的快速开发,并且支持跨平台通信技术。所支持的客户端可以从DYCOM官方网站:http://dy2com.com 了解更多。。。
使用前的准备工作:
我们先了理一下DYCOM的使用方法,首先DYCOM是通过dll的方式提供了二次开发的编程接口,我们首先可以到DYCOM官网下载相应用dll组件使用。
DYCOM的设计思想是基于 服务端<--->客户端 应用开发的产品。也就是必须有一个服务器里边并运行着一个由DYCOM开发的服务端应用程序,而且这个程序可以让分布的国际互联网上的任何一台电脑访问。另一方面,我们还要开发一个客户端应用程序。这个客户端应用程序同样通过DYCOM提供的客户端组件开发出来的。那么这样的一种网络通信型的应用方案即是:服务端<--->客户端 通信模式了。
进入DYCOM的官方网站,我们可以在网站主菜单的"DYCOM下载",看到所有的DYCOM服务端和客户端组件的下载地址,并且在网页中右边提供了分类索引,我们可以通过分类快速找到我们要下载的各个技术平台的DYCOM组件:
flyer是一个多人在线网络游戏,可以多人组队打关。如果你想学习开发silverlight网络游戏请不要错过喔。
开源地址:http://flyer.codeplex.com
相关技术交流:http://funsl.com
DYCOM: http://dy2com.com
游戏截图:
flyer是一个多人在线网络游戏,可以多人组队打关。如果你想学习开发silverlight网络游戏请不要错过喔。
开源地址:http://flyer.codeplex.com
相关技术交流:http://funsl.com
DYCOM: http://dy2com.com
游戏截图:
今天最新发布的DYCOM .NET4.0 beta1.0.0.2支持快速创建WCF服务器端应用程序.
这个版本的DYCOM新增了两个功能,
1.创建所有wcf协议的服务器端
2.快速创建silverlight4连接到WCF.tcp服务的跨域服务
本贴附件中的示例工程文件希望对你使用这一功能有所帮助。更多讨论请直接回复本贴。
by: http://dy2com.com
提示:由于wcf的http服务的运行在win7下需要管理员权限才可注册,所以请运行本示例的Vsual studio使用管理员权限启动进行项目的调试运行!
下载地址:http://bbs.dy2com.com/forum.php?mod=viewthread&tid=39&extra=page%3D1