开发者社区> laozhu1124> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

win8 开发之旅(10) --五子棋游戏开发 错误提醒和纠错

简介:
+关注继续查看

      经过一系列的铺垫和折腾,我的五子棋的开发也该走到了尽头。在这开发的几天中,我有一些错误,也有一些感悟,因此需在这里做一个总结。

             这个项目中,遇到了一个错误,相信也是大家也会碰到的。我想用RadialGradientBrush(渐变笔刷)使黑白棋子做的更有质地,可惜没有这个类。

   微软貌似是为了提高显卡性能,把这个类干掉了。而且Metro界面程序好多笔刷都不支持。我思考了再三,没辙。换一下其它解决方案吧。例如:

        1.在photoshop中渲染好图片,用静态图片替代。

        2.渲染效数到远程服务器,远程服务器返回渲染后的图片地址,类似Google Chart那样。

        3.如果确实要想在本机中实现实时渲染,可能只能用DirectX之类的api了。

   我相信对这个问题的总结,能对类似的问题对你我都能带来了帮助。

       另外一个错误,就是要在B页面上,要访问A页面上的一个控件的一个问题。这个本质的问题,就是B类访问A类的一个属性的问题。这应该是一个简单的问题,

  把那个属性设置成Public,不就OK了吗?可是,这Public加做那里吗,怎么加吗? 这可折腾我快一天!今天我们就在这里进行一个总结吧!  

  XAML的x:ClassModifier属性和x:FieldModifier属性

  x:ClassModifier属性和x:FieldModifier属性主要功能是支持在XAML中设置后台对应代码类存取属性.

  x:ClassModifier属性仅能被用于根元素对象,例如,<UserControl>;

  x:FiledModifier属性仅能用于用户控件对象,例如,<TextBlock>
 
      不知道,大家使用过Storyboard制作动画没,是不是也遇到过无法解析对象的错误,这个错误的本质是这样的。
 
  sp.RenderTransform = new CompositeTransform();

  这个RenderTransform没有生命或者声明错误了导致的。赶紧改好。其实,就是没有实例化的缘故。

       这就是,我对这些错误的总结。看到了这些错误,我既惶恐又高兴。高兴的是我收获了错误,使我的经验又丰富了一些,失败是成功之母。惶恐的是,基础

  太不牢固,继续努力,学习中。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Delphi XE之路(12) 手机屏幕自适应程序问题
<div style="margin:0px; padding:0px; font-family:punctuation,微软雅黑,Tohoma; font-size:14px; line-height:22px"> <span style="margin:0px; padding:0px">布局ScaledLayout不是滚动屏幕的那种,感觉就是屏幕大了,就整体放大,屏幕小了就整体缩小
2393 0
时隔这么长时间,我把常用的功能整理好了,再来感受VueUse工具库的优雅吧~
时隔这么长时间,我把常用的功能整理好了,再来感受VueUse工具库的优雅吧~
0 0
IOS开发---菜鸟学习之路--(二十二)-近期感想以及我的IOS学习之路
在不知不觉当中已经写了21篇内容 其实一开始是没有想些什么东西的 只是买了Air后 感觉用着挺舒服的,每天可以躺在床上,就一台笔记本,不用网线,不用电源,不用鼠标,不用键盘,干干脆脆的就一台笔记本。
1051 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
视觉计算机开发者系列手册
立即下载
15分钟打造你自己的小程序更新版
立即下载
阿里巴巴代码缺陷检测探索与实践
立即下载