摘要: 近期用C#开发了一个小的东西,甚至不能叫工程吧,但是我们做出了3个版本的,还是有点小骄傲的。下面我介绍下:这是个小游戏,名字叫调皮蛋(Naughtyegg),游戏规则非常简单,你的屏幕会响应你的拖动事件,你要避免红色加深,促进绿色加深,来赢取游戏。但是到第三关你就会发现惊喜!在开发的时候我们也为了一... 阅读全文
posted @ 2015-05-24 11:40 shenyuelong 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 数据绑定在C#中的应用非常广泛,有了数据绑定,会使你的程序联系更加紧密,让代码的执行效率得到提高。首先贴一点概念性的东西:每个人看概念的时候,都有种天生的反感,特别是理科生,所以代码最有效:using System;using System.Collections.Generic;using Sys... 阅读全文
posted @ 2015-05-11 19:40 shenyuelong 阅读(3668) 评论(0) 推荐(0) 编辑
摘要: C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个C#程序开始于一个单线程,这个单线程是被CLR和操作系统(也称为“主线程”)自动创建的,并具有多线程创建额外的线程。这里的一个简单的例子及其输出: 调用Start方法后,线程开始运行,线程一直到它所调用的方... 阅读全文
posted @ 2015-05-04 21:40 shenyuelong 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 首先我想说下C#中的Linq,大家初学时在每个程序的开头都会见到using System.Linq;,可能猜到它跟数据库有关,但是具体不清楚。这里如果编程需要用到数据库,则需要引入System.Data.Link。它让程序与数据库轻易的连接在一起,安卓平台也有自带的数据库,但是他们两者的性能我还没有... 阅读全文
posted @ 2015-04-27 21:15 shenyuelong 阅读(196) 评论(1) 推荐(0) 编辑
摘要: 这节课学到了应用很广泛的正则表达式,它在C#中同样起到了很好的通配作用,下面来看个例子。我们先创造了一个正则实例,然后用它处理了一个字符串,AppendFormt是处理复合格式字符串的方法,返回的字符串追加到此实例。这是一个匹配的字符串,并且返回字符串长度。体现了正则表达式的基本作用。查了些资料,了... 阅读全文
posted @ 2015-04-20 00:12 shenyuelong 阅读(140) 评论(1) 推荐(0) 编辑
摘要: 大家都知道java是单继承语言,想要继承多个类,就要靠接口去实现了。C#中也是一样,众多的接口为编程提供了极大的便利。自己定义接口也是个不错的选择。生活中一个儿子想继承多个父亲的财产是不可能的,天上不能掉馅饼,接口能提供给每个类的只是一个个函数的空壳,所有的方法都要类自己实现。人人公平,不搞特殊化。... 阅读全文
posted @ 2015-04-06 14:15 shenyuelong 阅读(311) 评论(1) 推荐(0) 编辑
摘要: 学C#的时候,学到很多没在别的语言里见过的继承手段。比如用Base方法调用基类构造函数。这个好神奇,只要在子类构造函数后面加个base()就能调用基类的不同构造函数。话不多说,贴代码!using System;using System.Collections.Generic;using System... 阅读全文
posted @ 2015-03-30 17:09 shenyuelong 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 上一篇说的问题很简单,这次又深入一些了啊。首先我想分享下学习enum的经历。。(1)大家看哈,some.c前面没加int,直接给显示字符了,第二个就不一样了,所以大家以后用这个enum的时候一定要注意要么在enum后面直接注明类型,要么就别忘了这个转换。另外一个诡异的现象就是enum不能写在Main... 阅读全文
posted @ 2015-03-23 17:44 shenyuelong 阅读(174) 评论(2) 推荐(1) 编辑
摘要: 这是我编的第一个C#程序,和老师上课讲的那个例子差不多,但是在实践过程中我也发现了一些问题。比如在这种情况下,设置前景色和背景色的语句是在”Hello World"前,所有字体的颜色都随之改变。如果这两句话在它后面呢?尝试的结果是这样的是不是有点诡异?我的猜想是Console的前景色与背景色是自有属... 阅读全文
posted @ 2015-03-15 13:10 shenyuelong 阅读(224) 评论(1) 推荐(1) 编辑