c#俄罗斯方块的学习(1)
来源:互联网 发布:iphone获取新数据 编辑:程序博客网 时间:2024/05/18 03:13
网上有教程的 是163的地址是http://tech.163.com/special/000915SN/LanguageC.html
源码地址是我也把放上来了 在我资源有下载
学习中遇到的问题和经验如下
1 MessageBoxIcon指定定义哪些信息要显示的常数。此枚举由 MessageBox 类使用。对此枚举的每个成员的说明都包含符号的典型表示形式。实际显示的图形是操作系统常数的函数。当前实现中有四个独特的符号,它们被赋予了多个值。如MessageBox.Show("You must enter a name.", "Name Entry Error",
MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
简单点就是显示中的!号和叉号表示这是一个警告或者错误或者提示
2 blackColor.ToArgb() 获取一个颜色的32位ARGB值;
Color.FromArgb() 把一个32的argb数字中转换成一个颜色
32 位 ARGB 值的字节顺序为 AARRGGBB。由 AA 表示的最高有效字节 (MSB) 是 alpha 分量值。分别由 RR、GG 和 BB 表示的第二、第三和第四个字节分别为红色、绿色和蓝色颜色分量。 其中ALPHAB是透明度
3 string aa="china";char a=aa[3];a 的结果是‘n’ 说明字符串中的字符可以用索引来获取
4 Control.Invalidate 方法 () 使控件的整个图面无效并导致重绘控件。
5 MessageBox.Show("请在右边窗口选择一个条目进行删除","提示窗口",MessageBoxButtons.OK,MessageBoxIcon.Information)这个是提示弹出窗口
6 Button.PerformClick 方法 生成按纽的click事件,既可以调用另外一个按纽的click()方法
7 关于键盘和值的对应关系
8 as 的用法 object b;
string a=b as string;
如果b可以转换为string的话a就为b的值,否则返回null
9 Keys 类包含用于处理键盘输入的常数。键枚举的成员由一个键代码和一组修饰符构成(键代码和修饰符组成一个整数值)。在 Win32 应用程序编程接口 (API) 中,一个键值分为两部分:包含键代码(该代码与 Windows 虚拟键代码相同)的高序位和表示键修饰符(例如,Shift、Ctrl 和 Alt 键)的低序位。命名空间是System.Windows.Forms
10 KeyEventArgs e中e.KeyCode和e.KeyValue的区别 2个输出的话一样,但是加入tostring就会发现不同了 e.KeyValue返回的是数字,e.KeyCode返回的是键盘上对应的键
11 键盘键入出现2个AA,解决办法是把textbox的readonly设置成true,ReadOnly
获取或设置一个值,用于指示能否更改 TextBox 控件的内容。默认是flase,也就是不能修改。这个问题找了好久。浪费了好多时间
12 代码中的GetManifestResourceStream 方法从此程序集加载指定的清单资源。此方法用于从非托管代码访问托管类,不应从托管代码调用。
要从嵌入资源处获得xml必须首先在xml属性中将xml的 生成操作 改成 嵌入的资源,否则会报错,引用不到对象
13 set中value表示的意思.这里的value是C#的关键字,是我们进行属性操作时的set的隐含参数,也就是我们在执行属性写操作时的右值。 可以看作一种隐式的定义,其实也就是从语法上把setXXX(type value)做了简化而已.
bug有:1 选择listview第2行的时候并没有在左边显示出相应的图象信息
2 点击轻空的时候如果已经添加到listview中的话 没有把相关的给删除掉
- c#俄罗斯方块的学习(1)
- C# 俄罗斯方块的实现
- 学习C#从俄罗斯方块开始(二)俄罗斯方块的规则和算法的简单实现
- 基于Qt5的俄罗斯方块的开发学习(1)
- 学习C#从俄罗斯方块开始(三)俄罗斯方块的优化和美化
- 俄罗斯方块的学习
- C#实现俄罗斯方块的基本功能
- 学习C#从俄罗斯方块开始(一)概述
- C#俄罗斯方块
- 基于Qt5的俄罗斯方块的开发学习(2)
- java学习日志~1 俄罗斯方块
- 通过俄罗斯方块学习Java-1
- 小for的Cocos2d-x学习笔记与感悟9之俄罗斯方块(1)
- 自学风雨路(学习别人的代码)《俄罗斯方块》
- 学习C#操纵Visio之五:做了个俄罗斯方块的游戏
- c#实现的俄罗斯方块程序(源码)
- C#2.0的俄罗斯方块原码下载
- 用C#写的俄罗斯方块代码参考
- .NET 3.5 树型控件 John.WebControls.Tree for .NET 3.5 RTM
- Visual Assist 10.4.1623.0 - Cracked.DLL - Av0id / REVENGE Crew
- select深入一点了
- JAVA代码查错
- 什么是MD5
- c#俄罗斯方块的学习(1)
- DB2 基础: 表空间和缓冲池
- N人给我的回复
- jdbc处理oracle的clob字段
- 原创笑话,你们聊,我先走了!
- 选择软件,因我不想到老了后悔-朋友们好!很高兴与大家交流/合作/共同进步
- 论测试行业中的新人
- JavaMail配置
- 模访gmail的附件上传