代码改变世界

随笔分类 -  Windows Phone

TouchStudio for WP7!!我也想过这种东西啊!

2011-04-12 23:04 by Aga.J, 500 阅读, 收藏, 编辑
摘要: [视频]手机上编程!TouchStudio for WP7发布2011-04-12 15:03作者:Jean Wong出处:天极网软件频道责任编辑:王健 微软正努力地在智能手机市场上演绎创新! 在Mix 2011大会上,微软正式发布了 TouchStudio for Windows Phone 7。简而言之,TouchStudio将允许开发人员在自己的WP手机上开发应用程序,如编写变量、声明、使用API操控手机……微软研究小组创建 TouchStudio 时的理念相当简单:在移动设备上编写和执行程序,无须其他电脑。 在下面的一段视频中,来自微软研究院软件工程组(RiSE)的 Nikolai T 阅读全文

关于setup has detected that following incompatible version of xxxx的解决方法

2011-03-06 00:22 by Aga.J, 1640 阅读, 收藏, 编辑
摘要: 大家常用微软的东西就会发现,一旦要安装微软的某个产品时,总会提示这样的东西(如下图所示) 很讨厌是吧,我也觉得。。。每次把微软的某个产品删了后,再重装的话就有可能不能顺利重载,而且微软的产品有时候还互相间有关系,删了一个还不行,还会提示错误。。。。今天晚上折腾了一晚,就为了把我原先beta版的wp开发环境换了,结果出现了这样的问题,最后不得不请教谷歌先生。。。终于搜到下面这篇文章《Problem Resolution: Installing Windows Phone 7 Developer Tools Beta http://johnpapa.net/silverlight/problem. 阅读全文

XNA for Silverlight developers: Part 0 - Why should I care?

2011-01-19 22:53 by Aga.J, 379 阅读, 收藏, 编辑
摘要: IntroductionAround the time the first Windows Phone 7 devices were released to the market, one popular sentence you heard was "every Silverlight developer is a Windows Phone 7 developer" – and that's true. Silverlight is Microsoft's main platform to do Windows Phone 7 development, 阅读全文

windows phone xna游戏视频展示 及 xna开发书籍下载

2011-01-14 13:05 by Aga.J, 1977 阅读, 收藏, 编辑
摘要: 热带雨林在呻吟,沙尘暴在咆哮,南极的冰川在一点点地在融化——想拯救这个地球于水深火热中吗?想探索环境问题的解决之道吗?想挑战如何在资源有限的条件下如何取得最高的绿色GDP吗?你的机会来了!我们精心设计了一款运行在Windows Phone上的触屏游戏——《上帝之手》,你将看到世界各地亟待解决的问题,通过旋转一个3D的地球模型,点击红色救助标记的地方,你就会看到那个地方区环境问题和经济模式分析,接着你将以上帝特使的身份去到那个地方,也许在你的治理之下,那个地区能调整产业结构,绿色GDP爆发式增长,获取希望之星,但也可能走向万劫不复的深渊——所有的解决之道都需要你自己去探索,你准备好了吗?上面的. 阅读全文

windows phone xna 游戏页面跳转及中文显示

2011-01-11 20:17 by Aga.J, 811 阅读, 收藏, 编辑
摘要: 注意:本页面跳转程序是参考windows phone xna的源码UISample后总结的! ScreenManager是一个DrawableGameComponent类,在Game类(即XNA for windows phone程序的默认Game类)中添加这样的component可以让这个组件自己和Game协调一致的进行update和draw。然后再通过统一的LoadScreen来作为跳转到其他screen的中间screen,主要是新定义了GameScreen类,然后使用从这个类派生出多个不同类别的Screen类,包括LoadScreen,其中GameScreen基类最主要的是draw等虚函 阅读全文

mark down the problem occured in wp development

2010-12-22 15:19 by Aga.J, 188 阅读, 收藏, 编辑
摘要: 1 在将队友的代码集成到wp主游戏程序里面时出现错误,本来wp所用的框架和队友所写的代码所用的框架不一致,利用所有dll的版本都不同,因为队友是用在.net 4.0的控制台程序下写的,这样好多类在wp下没有预定义,什么办法能转过来呢? 对名字空间的引用也不行 阅读全文

通过Flick手势来旋转3D模型的windows phone应用

2010-11-22 19:36 by Aga.J, 1741 阅读, 收藏, 编辑
摘要: 前面一篇文章中(Windows phone 手势,鼠标-学习笔记 )介绍了windows phone内和手势有关的API信息,目的就是为了完成这篇文章的旋转3D模型。在这里我把在3D模型的实例化过程中的视角矩阵和投影矩阵等封装到一个叫相机camera的类中,这个类很简单class Camera { Matrix view; Matrix projection; public Camera() { } public void initializeCamera( GraphicsDeviceManager graphics) { view = Matrix.CreateLookAt(new Ve. 阅读全文

3D物体拾取及XNA实现(转)

2010-11-21 23:37 by Aga.J, 864 阅读, 收藏, 编辑
摘要: 最近在做到和3D模型的拾取有关的东西,找到了这篇不错的文章,加上自己的修改,基本解决了鼠标点击3D模型获取3D模型的坐标点的问题。所以转过来记录下。拾取原理拾取主要用来表示能过鼠标在屏幕上单击来选中某个3D模型,然后就可以获取这个模型信息,同时也可以对这个模型进行编辑。 拾取算法的主要思想是:得到鼠标点击处的屏幕坐标,通过投影矩阵和观察矩阵把该坐标转换为通过视点和鼠标点击点的一条射入场景的光线,该光线如果与场景模型的三角形相交,则获取该相交三角形的信息。 拾取的具体过程如下: 1.使用获取鼠标当前状态。 2.把屏幕坐标转换为屏幕空间坐标。 屏幕中心是(0, 0),屏幕右下角是 (1*(屏幕宽. 阅读全文

Windows phone 手势,鼠标-学习笔记

2010-11-13 19:29 by Aga.J, 1711 阅读, 收藏, 编辑
摘要: 1 首先是最原始的鼠标2维位置获取 Mouse.GetState(); 返回原始的触摸位置信息,当然这里的触摸指的是MouseState.LeftButton在被按下的状态,获取到的值会放在MouseState.X和MouseState .Y中,注意到这个函数获取的只是单一的触摸点击信息,要同时获取多个不同点击点的信息(也就是多点触控的操作),要使用TouchPanel.GetState(这个后面会说到) 代码例子MouseState ms=Mouse.GetState();If(canDrop && ms.LeftButton == ButtonState.Pressed) 阅读全文

wp学习笔记(1)

2010-05-13 22:04 by Aga.J, 370 阅读, 收藏, 编辑
摘要: 最近好多事情忙,而且因为电脑的内存只有1G,所以连模拟器也启动不了,所以暂时放下了windows phone的学习,回来一看,才知道原来部分网站上已经贴出了其他新的东西,哎呀,现在赶紧从头开始学吧新建了silverlight工程后出现下面的文件1 App.xaml / App.xaml.cs为程序定义了入口点,初始化了程序内所需要的资源,展示了程序的用户接口2 MainPage.xaml / MainPage.xaml.cs定义了一个带有用户界面的程序的页面3 ApplicationIcon.png一个icon的图像文件,这个文件表示程序在phone的应用程序列里的程序图标4 Backgro. 阅读全文

又悲剧了!!!!Connection failed because of invalid command-line arguments错误排查

2010-05-08 00:34 by Aga.J, 3471 阅读, 收藏, 编辑
摘要: 本来把我在使用windows phone部署时的错误排查翻译好了,结果在点击下面“网站分类”的“windows mobile”时,习惯性的点击windows mobile名字,而不是点前面的复选框,结果给我一个提示框问我要不要跳转,我一没留神就按了确定,结果全没了,强烈建议在跳转的时候加上保存为草稿啊!!!!!!!!!!!!!下面没心情翻译了,直接复制粘贴了Please use this Troubleshooter if you are having problems getting the Windows Phone Emulator to launch or if the emulato 阅读全文

Windows Phone 7 Series Developer Training Kit的学习小记

2010-05-02 15:27 by Aga.J, 284 阅读, 收藏, 编辑
摘要: Since this is a Silverlight for Windows Phone application, you need to follow the Silverlight programming model and define your user interface using XAML.Figure 6 Creating and saving a new Windows Phone application project in Microsoft Visual Studio 2010 Figure 5 Creating a new Windows Phone applica 阅读全文

windows phone的Class Library简记

2010-05-02 01:34 by Aga.J, 519 阅读, 收藏, 编辑
摘要: 命名空间Microsoft.Devices类VibrateControl作用VibrateControl:允许WindowsPhone OS7.0CTPRefresh版的应用程序可以在设备上启动和停止振动,可以通过使用其静态方法Default获得这个类的实例继承体系VibrateControl:ObjectMicrosoft.Devices.VibrateController主要函数VibrateControl:public void Start( TimeSpan duration)public void Stop()public static VibrateController Defau 阅读全文

windows phone相关网站

2010-05-01 10:30 by Aga.J, 322 阅读, 收藏, 编辑
摘要: http://developer.windowsphone.com/ http://www.microsoft.com/express/phone/http://blogs.msdn.com/ckindel/http://channel9.msdn.com/learn/courses/WP7TrainingKit/WP7GettingStarted/http://msdn.microsoft.com/en-us/library/ff402529(VS.92).aspxhttp://msdn.microsoft.com/en-us/library/ff431744(VS.92).aspxhttp 阅读全文