一个银行系统的作业 银行系统: 1)程序中使用事件及委托。参照视频中提到的“六步法”,在ATM类中实现一个事件BigMoneyFetched (一大笔钱被取走了),即ATM机在操作时如果用户取款数大于10000,则可以激活这个事件。事件参数也是一个对象(可以定义类BigMoneyArgs),含有账号及当时取款数。在程序
2048小游戏.zip 游戏2048是一个很好玩的游戏(我家的小女儿有段时间天天玩这个游戏)。它的基本方法是:用上下左右4个方向键,将屏幕上的数字块进行“移动”,如果移动后相同的则进行数字的合并,每次移动后又产生一个新的数(2或4)。要求用户得到数字2048就赢了。
一个简单的背单词程序 背单词程序: 1)能将英语四级单词文本文件的内容读出来及放到内存的数组或列表中(使用StreamReader的循环读ReadLine()或直接ReadToEnd(),然后用string的Split('\n')分割成多行;然后对每一行Trim().Split('\t')得到的string[]的第0个即
关于画树例子的改进.zip 改进5.7中“画树”的例子程序,画出不同风格的“树”来。 在5.7的例子中,两棵子树的生长点都在(x1,y1),我们改进一下,将两棵子树的生长点不同,在(x1,y1)及(x2,y2)。 程序中可以加上一些控件(如滚动条、文本框等),以方便用户修改角度(例子中是35及30度)、长度(例子中是per1,
自动出题并判分.zip 能使用Random类随机出加减法的题目 能使用if/switch进行答案的判断 能使用事件处理,当用户答案填正确时,界面上有反馈(如文本框背景颜色的改变) 能使用Timer控件,自动发出事件,如自动出题 其他扩充功能(选做),如难题的判断,得分的计算等等