vs2012 俄罗斯方块游戏

    由于最近决定学习C#,所以决定写一些小程序温顾一下书中的知识。而俄罗斯方块游戏不论在书上还是在网上都有可以参考的代码,所以我打算从这个项目入手,顺手记录自己学到的东西。

1.构建、编译、生成

在c#中,这三个词基本上是同意词。

2.vs中的工具

(1)依赖关系图

    通过体系结构-》生成依赖项关系图-》针对解决方案,可以创建依赖关系图。程序集之间边线的粗细程度反映了依赖程序,还可以更深入地查看依赖关系。

(2)UML类图

    通过体系结构-》新建关系图-》UML类图,这会创建一个空关系图。然后打开体系资源管理器,在这个空关系图中添加类。

(3)序列图

    在编程器内右击方法名,然后从上下文菜单中选择生成序列。

3.新学到的代码知识

(1)静态类

    使用static关键字,只包括静态的方法和属性,最大的特点就在于共享。

(2)Application.EnableVisualStyles()和Application.SetCompatibleTextRenderingDefault

参考:http://www.cnblogs.com/vmyspace/archive/2012/01/30/2332172.html

http://blog.csdn.net/xrwang/article/details/673833

    EnableVisualStyles启用开视样式,如果控件和操作系统支持视觉样式,则控件以视觉样式进行绘制。若要使 EnableVisualStyles
生效,必须在应用程序中创建任何控件之前调用它;EnableVisualStyles 通常是 Main 函数的第一行。

    SetCompatibleTextRenderingDefault设置控件显示文本的默认方式。true使用GDI+方式显示文本,false使用GDI方式显示文本;只能在单独运行窗体的程序中调用该方法;不能在插件式的程序中调用该方法;只能在程序创建任何窗体前调用该方法,否则会引发InvalidOperationException异常.

(3)Application.Run(new Form())与new Form.show()的区别
    Application.Run()包含消息循环,直至窗口关闭才返回;
    Form.Show()将窗体显示出来,显示后就返回。

(4)Control.top 获取或设置控件上边缘与其容器的工作区上边缘之间的距离,以像素为单位

    Control.parent 获致对父控件的引用

    Control.BackColor 控件的背景色

    Control.SetStyle 设置控件样式,主要是一些枚举值的设置

    Control.Invalidate 使控件的整个图面无效并导致重绘控件。

     Path.GetDirectoryName(Application.ExecutablePath),获取可分行文件的路径名

    Path.GetExtension() 返回指定的路径字符串的扩展名

    Path.ChangeExtension()  更改路径字符串的扩展名

    BitConverter.GetBytes() 将指定的数据转换为字节数组


源代码:http://download.csdn.net/detail/chs007chs/7123805

 

最后欢迎大家访问我的个人网站1024s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值