zoukankan      html  css  js  c++  java
  • win8 开发之旅(8) 五子棋游戏开发 诠释View层

       View层,虽是短短的几个字,却有着丰富的内涵。如若做不好的话,却可能整个项目的最大败笔。 

       那view究竟是个啥玩意。 百度百科上说View是视图是用户看到并与之交互的界面。 就好像生活人的一张脸,长得好的人,给人的第一印象自然不错吧!人毕竟是视觉动物。

     生活中,喜爱美女、帅哥也是这个道理吧!以此类推,在it界大兴UI(用户体验)的时代,一个好的用户体验的自然会为你博得网民的眼球,好的用户体验自然为会为你带来

     巨大的客户。 当然UI,不简单是界面漂不漂亮,而更重要是功能强不强大,用户操作是不是方便。说了这么多废话,你的UI又为之奈何乎?

        前面无论说Model层也好,还是Control层也罢!都是实现View服务的。Model,Control 是View的,而View是用户的。嘎嘎。  

         我这里由于有很多部分,就考虑.net通用的一门技术——User Control(用户控件)技术。 它包括以下用户控件:  

         BlackPieceComponent,ModeSelectComponent,PieceboardComponent,RestartPanelComponent,ShadowComponent,StasticsPanelComponent

      ,TitleComponent,WhitePieceComponent

           ①BlackPieceComponent 代表着黑棋的用户控件,与此相反,WhitePieceComponent代表着白棋的用户控件。

           ②ModeSelectComponent就是选择是玩家对玩家,还是玩家对电脑以及玩家先手还是电脑先手的界面

           ③PieceboardComponent 是游戏的重中之重,就是棋盘的用户控件

           ④RestartPanelComponent 是一盘游戏下完,重启的界面

           ⑤ShadowComponent 制造了一个竹林微风轻抚的效果,那么他就是竹林控件 如图所示

          

           ⑥StasticsPanelComponent  类似于积分盘效果的用户控件

          这些用户控件放在 MainPage 组成一个新的整体,用户就能够玩了。 玩是可以玩,怎么实现人机对战了,且看下集--一个屌丝程序员谈AI

            亲!想窥探我源码吗 且看http://51aspx.com/Code/win8Gobang

  • 相关阅读:
    【CTF杂项】常见文件文件头文件尾格式总结及各类文件头
    修复XSS跨站漏洞
    XSS高级利用
    i春秋-百度杯十月场-EXEC
    i春秋-百度杯十月场-vld
    i春秋-百度杯十月场-fuzzing
    阿里云轻量应用服务器debian8.9用apache多端口搭建多站点
    Hdu 1873 看病要排队
    Hdu 1870 愚人节的礼物
    Hdu 1864 最大报销额
  • 原文地址:https://www.cnblogs.com/manuosex/p/2717796.html
Copyright © 2011-2022 走看看