思维的乐趣

Enjoy it
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

01 2010 档案

摘要:今天我的小计算器终于完工了,除去自动生成的以外,代码有大概1百多行,还有一个基本功能没有实现,就是检测输入数字的有效值范围,所以说当用户输入数字过大时或者计算结果溢出时会ABEND,现在暂时先不管这个了,呵呵。  从这次的编码过程中注意到:  1:弹MessageBox出来的函数是MessageBox.Show( );  2:如果想把一个带小数的字符串转换成数值,当然不能用Int.Parse(),... 阅读全文

posted @ 2010-01-31 01:38 szh114 阅读(537) 评论(0) 推荐(0)

摘要:计算器的样子很容易画出来了,当然是默认皮肤,标准控件,因为我现在还没本事把它做的炫炫的。              有必要讲的一点就是,在VS2008界面上,找出那个控件栏费了我好大的力气。。。。。。最后结果是在VIEW菜单下面的TOOLBOX,我不记得以前VS6.0中是不是叫TOOLBOX,总之我一直在按CONTROLS的关键字找,并且把很多不认识的东西点了出来,结果就是没有控件栏,直到最后才知... 阅读全文

posted @ 2010-01-29 01:04 szh114 阅读(1429) 评论(0) 推荐(0)

摘要:在.NET/C#中,一个类中多半会有成员变量,成员变量可以不初始化,也可以初始化,如果不初始化,编译器会按不同的类型给它们一个默认值,引用类型的是NULL值。当然最好是把情况掌握在自己手中,初始化一下比较好。  如果自己初始化,对于普通的成员变量,就有两种情况,一种是在声明的时候就初始化,另一种是在构造函数中初始化。  如果是在声明时就初始化了,而在构造函数中没有初始化,情况很正常。如果既在声明时... 阅读全文

posted @ 2010-01-24 02:45 szh114 阅读(3634) 评论(3) 推荐(0)

摘要:此处先占个位,回头再补。 阅读全文

posted @ 2010-01-22 21:53 szh114 阅读(178) 评论(0) 推荐(0)

摘要:delegate是个比较生僻的单词(其实是我英语差~)。那先看看简要的来自金山词霸的解释:delegate  就跟有一种类叫String一样,有一种类叫Delegate,String类的对象一般都是字符序列,而Delegate类的对象一般是某种类型的函数,只要一个函数的类型,包括参数定义跟返回值类型,跟声明委托时的定义是一致的,我们就可以把这个函数名传递给某个这种委托类的实例,通过这个委托类的实例... 阅读全文

posted @ 2010-01-22 00:56 szh114 阅读(6857) 评论(7) 推荐(7)

摘要:1:在.NET中,当你定义一个字符串时,通常的情况是系统为你在栈中分配一个变量,这个变量中有一个地址,这个地址指向堆中一块区域,在这儿,放着你定义的那个字符串,当你将这个字符串变量赋一个新值的时候,存放以前字符串的内存块并不发生变化,系统会新分配一块内存,放入你指定的新值,然后将这个新地址放在以前在栈中的那个变量,也就是那个引用型的字符串类的对象中。  那么旧的那块内存区域呢?就会保留在那儿,但你... 阅读全文

posted @ 2010-01-21 00:36 szh114 阅读(1457) 评论(0) 推荐(2)

摘要:1:做一个WIN FORMS的计算器,2:做一个WIN FORMS的汉诺塔演示程序,3:做一个WIN FORMS的俄罗斯方块,4:做一个WEB FORMS的在线编辑器,计划在这几个月内完成。 阅读全文

posted @ 2010-01-20 12:19 szh114 阅读(294) 评论(4) 推荐(0)

摘要:1:如下所示的:  float f = 1.2;  decimal d = 1.2;这样的代码是编译通不过的,因为如1.2这样的浮点型常量在C#中默认为double类型,如果要进行如上的赋值时,要写成下面这个样子:  float f = 1.2f;  decimal d = 1.2m; //注意这儿是m!!!!2: 将一个数字字符串转化成真正的数值型变量的方法:  首先要注意: int.Parse... 阅读全文

posted @ 2010-01-19 23:37 szh114 阅读(1260) 评论(0) 推荐(0)

摘要:.net中的类型被分成了两类:Value Type跟Reference Type,并且在其中设计了一个机制就是所有的类型都是继承自一个根类:System.Object,这个跟MFC中所有的类都继承自CObject好像有点类似。 值类型实例的特点在于它是一般直接被分配在栈上的,通过其地址来引用。而当我们要分配一个引用类型的实例时,先在堆中创建这个实例存放区域,然后在栈中放一个变量,来存储该区域的地址... 阅读全文

posted @ 2010-01-19 00:13 szh114 阅读(339) 评论(0) 推荐(0)