2007年08月
近日,在做一个东东,很多会跟数据库有操作,开始也什么都不懂,遇到很多问题。现在感觉稍有熟悉,把自己的体会和方法拿出来,供大家参考。阅读全文>
发表于 @ 2007年08月31日 12:32:00|评论(loading...)|编辑
由于我怕文章的篇幅过长会使人看了头痛,所以,我打算分几篇文章把《.NET设计规范》第二章的学习笔记写出来,这样大家看着不至于太累!阅读全文>
发表于 @ 2007年08月29日 17:36:00|评论(loading...)|编辑
如果框架的设计者能够站在使用者背后解释应该如何使用框架,那么就不需要同规范了。阅读全文>
发表于 @ 2007年08月28日 14:14:00|评论(loading...)|编辑
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 阅读全文>
发表于 @ 2007年08月24日 21:33:00|评论(loading...)|编辑
平时我们操作比较多的都是表里的数据,也许突然有一天会需要把所有表的名字都列出来看一看——比如,你的论坛是按每个版块一个表来管理的,这时候你要在首页列出各版块的名字。但我们平时使用SELECT操作的数据都是表里的数据,表的名字并不是表的数据,这可怎么办呢?阅读全文>
发表于 @ 2007年08月22日 22:15:00|评论(loading...)|编辑
内部类是定义在其他类内部的类。使用内部类的原因有以下四个:内部类对象能够访问创建它的对象的实现——包括那些私有数据;内部类能够隐藏起来,不为同一包中的其他类所见;匿名内部类可以方便地定义运行时回调;使用内部类在编写事件驱动的程序时用起来很方便。阅读全文>
发表于 @ 2007年08月22日 13:38:00|评论(loading...)|编辑
PS:我也深刻认识到,没有写文档所带来的麻烦:尽管大致的结构、功能,心理都清楚,可是很多小地方,细节的东西,都是到了临时才会想起来,这样的开发,不仅没有质量保证,而且效率也不高!很多时候,还要仔细地想清楚,到底有没有什么细节没有考虑进去。阅读全文>
发表于 @ 2007年08月22日 13:35:00|评论(loading...)|编辑
每个组件都有三要素:
* 内容,例如,按钮的状态(是否按下)或者文本框中的文本
* 外观显示(颜色、尺寸等)
* 行为(对事件的反应)
阅读全文>
发表于 @ 2007年08月18日 22:12:00|评论(loading...)|编辑
任何支持GUI的操作都会不断地监视敲打键盘、单击鼠标等事件,操作环境会把这些事件报告给正在运行的程序,程序会决定如何响应这些事件。.......阅读全文>
发表于 @ 2007年08月17日 22:48:00|评论(loading...)|编辑
设计继承的建议:
1. 把通用字段和操作放到超类中;
2. 不要使用受保护字段;
3. 使用继承来模型化"is-a"关系;
4. 除非所有继承的方法都有意义,否则不要使用继承;
5. 使用多态,而非类型信息;
6. 不要滥用反射.阅读全文>
发表于 @ 2007年08月16日 11:00:00|评论(loading...)|编辑
方法参数共有两种:
基本类型(数字、布尔值)
对象引用:方法得到对对象引用的一个拷贝,原来的对象和这个拷贝所指向的是同一个对象。
方法不能改变基本类型的参数,但对于对象参数来说,情况有所不同。阅读全文>
发表于 @ 2007年08月14日 09:09:00|评论(loading...)|编辑
继承在Java和C++中很相似.Java使用extends关键字代替了C++中的":"符号.Java中的任何继承都是公有继承;而没有和C++中的私有和受保护继承相似的概念.阅读全文>
发表于 @ 2007年08月14日 09:08:00|评论(loading...)|编辑
SOAP(Simple Object Access Protocol)即简单对象访问协议,是在分散或分布式的环境中交换信息的简单协议,它以XML作为数据传递方式。阅读全文>
发表于 @ 2007年08月05日 22:42:00|评论(loading...)|编辑
今天(应该说是昨天了,昨天回到寝室居然不能上网,只能今天回到公司再上网写blog,希望回去别再不能上网了)公司这边开了个会,主要讨论有关策略服务器需要改进的地方,以及如果具体实现策略服务器。阅读全文>
发表于 @ 2007年08月02日 12:02:00|评论(loading...)|编辑
类设计的技巧: 1. 一定要让数据私有。 2. 一定要初始化数据。 3. 不要在类中过多使用基本类型。 4. 并非所有字段都需要独自的字段访问方法和更改方法。 5. 为类定义使用标准格式。 6. 分解职责太多的类。 7. 让类和方法的名字反映它们的职责。阅读全文>
发表于 @ 2007年08月01日 18:14:00|评论(loading...)|编辑