随笔 - 239  文章 - 0  评论 - 623  阅读 - 97万

win8 开发之旅(2) --连连看游戏开发 项目错误的总结

           我因为微软真的是那么的给力,你把wp7源代码一copy,一行源代码不改,编译通过,运行OK?

           这可能只在程序界的乌托邦中可能存在吧。

           首先,一编译,给了我一个下马威,119个错误。shit。 没办法,改呗。。。 后来发现真的,不应该怪编译器,大多数是自己命名的方式。 但两个错误令我

记忆犹新。一个是我写的   System.Windows.UI.Imaging  ,这是在silverlight web下的有这个命名空间。  后来换成了 System.Windows.Media.Imaging 就可以了,

msdn上对System.Windows.Media.Imaging.BitMapImage介绍是这样的

提供使用 可扩展应用程序标记语言 (XAML),用于加载的图像优化的专用 ImageSource 。

        另外是一个我很郁闷的就是,Image 并没有MouseLeftButtonUp,MouseLeftButtonDown 这个事件 怎么办,这个可是关于良好的用户体验。怎么办。

       我找到了两个解决的方案,一个对Image 重新定义了扩展两个的事件。可Image是sealed的,不易啊!  一个我重新找到Image两个事件一个是Tapped,一个是

RightTapped事件。    这样子就能玩了。但用户体验太差了,按右键才能进行消去。

             这样是编译成功,又有一个棘手的问题,不能将图片加载出来,开始我是将图片设置为相对路径了,总是包这个错;

          给定的 System.Uri 无法转换为 Windows.Foundation.Uri。有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=215849。

          错误如图所示:

         

    后来,google 了一下,要有 绝对 路径。   可是开始用了C:\llk\llk\Resources 这个 还是不行。  

   最后没辙了,我通过了IIS发布成了http路径, 最后的源代码是"http://localhost/Resources/" + item.Img

    这样有ok了,这两个错误比本身做这个demo更大。  

    其实,项目本生做多少没有 太大的意义,关键是你解决的多少错误,解决了多少了错误,你的经验就是如此。无论是工作,还是学习都是一样的。  

 

posted on   laozhu1124  阅读(2240)  评论(1编辑  收藏  举报
编辑推荐:
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
阅读排行:
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· Browser-use 详细介绍&使用文档
· 软件产品开发中常见的10个问题及处理方法
· Vite CVE-2025-30208 安全漏洞
< 2012年9月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 1 2 3 4 5 6

淘宝免费计数器
点击右上角即可分享
微信分享提示