当前位置: 首页 > news >正文

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更大。  

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

 

相关文章:

  • createNewFile()与createTempFile()的不同
  • 工作第四天之采集资源
  • 网络工作室暑假后第一次培训资料(ADO.NET创建访问数据集)整理
  • uva 548 Tree
  • 详细解释:nginx中ngx_http_rewrite_module模块配置及各个参数含义
  • 地理可视化
  • 指向类成员的指针的用处
  • 关于KB2661254安装后,导致HTTPS不能正常访问
  • oracle substr+instr按分隔符取字串
  • PHP实战(2)
  • dhcp 中继代理配置
  • Windows Server 2008 R2修改远程桌面连接数
  • 经典的静态路由的实验
  • 学习jquery mobile
  • Hadoop学习01_Single Node Setup
  • JS 中的深拷贝与浅拷贝
  • 《Java编程思想》读书笔记-对象导论
  • 【译】理解JavaScript:new 关键字
  • 10个最佳ES6特性 ES7与ES8的特性
  • C++类中的特殊成员函数
  • Git同步原始仓库到Fork仓库中
  • Git学习与使用心得(1)—— 初始化
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • Node + FFmpeg 实现Canvas动画导出视频
  • spring学习第二天
  • Terraform入门 - 1. 安装Terraform
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 普通函数和构造函数的区别
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • #pragam once 和 #ifndef 预编译头
  • $.ajax中的eval及dataType
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (6)添加vue-cookie
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .NET gRPC 和RESTful简单对比
  • .stream().map与.stream().flatMap的使用
  • [ArcPy百科]第三节: Geometry信息中的空间参考解析
  • [boost]使用boost::function和boost::bind产生的down机一例
  • [BZOJ 2142]礼物(扩展Lucas定理)
  • [COI2007] Sabor
  • [corCTF 2022] CoRJail: From Null Byte Overflow To Docker Escape
  • [hdu 1247]Hat’s Words [Trie 图]
  • [HNOI2010]BUS 公交线路
  • [java]删除数组中的某一个元素
  • [LeetCode] 596:超过5名学生的课
  • [Linux]进程间通信(进程间通信介绍 | 匿名管道 | 命名管道)
  • [python]python os模块 常用命令