ListBox英文意思为列表框,可以说是ListView的简化版本,简化名为”LBS”,ListBox窗口用来列出一系列的文本,每条文本占一行,用户可以从中选择一项或多项。当项总数超过可以显示的项数时,则会自动向ListBox控件添加滚动条。 More …
1. spring.jar
是包含有完整发布模块的单个jar 包。这个在~3.03之后不再提供!想要该包的同学,把dist目录下的jar全部解压开,在打包成spring.jar即可。
2. org.springframework.aop
包含在应用中使用Spring的AOP特性时所需的类。
3. org.springframework.asm
Spring独立的asm程序, Spring2.5.6的时候需要asmJar 包,3.0开始提供他自己独立的asmJar。 More …
以下的内容我会持续更新(当然是我有新发现的时候);
以下内容是我在网上搜索、整理、修改的而成的内容。由于很多内容都是转载了,无法追溯到源头,因此无法一一对原作者进行道谢。
这几天,我查阅大量的官方的文档,对内容进行了进一步修正和说明,希望对各位有更大的帮助。同时这些依赖关系已在我项目中都进行测试,应该不会有什么问题。
再次感谢网络上各位老师。如果有什么错误,烦请指正。 More …
1.总是用属性 (Property) 来代替可访问的数据成员
2.在 readonly 和 const 之间,优先使用 readonly
3.在 as 和 强制类型转换之间,优先使用 as 操作符
4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if
5.总是为自定义类重载 ToString 方法 More …
装箱(boxing)和拆箱(unboxing)是C#类型系统的核心概念.是不同于C与C++的新概念!,通过装箱和拆箱操作,能够在值类型和引用类型中架起一做桥梁.换言之,可以轻松的实现值类型与引用类型的互相转换,装箱和拆箱能够统一考察系统,任何类型的值最终都可以按照对象进行处理. More …
对于职场新人来说,对社会的的一些潜规则还不是很懂,很容易惹上麻烦。经常受领导的刁难,同事的冷眼,遇到难题是无法解决,各种委屈一直缠上你。对于职场新人如何控制自己的情绪呢?下面西柚叫大家四大法宝,轻松hold你的坏情绪。 More …
属性可以说是C#语言的一个创新。当然你也可以说不是。不是的原因是它背后的实现实际上还是两个函数–一个赋值函数(get),一个取值函数(set),这从它生成的中间语言代码可以清晰地看到。是的原因是它的的确确在语言层面实现了面向对象编程一直以来对“属性”这一OO风格的类的特殊接口的诉求。理解属性的设计初衷是我们用好属性这一工具的根本。C#不提倡将域的保护级别设为public而使用户在类外任意操作–那样太不OO,或者具体点说太不安全!对所有有必要在类外可见的域,C#推荐采用属性来表达。属性不表示存储位置,这是属性和域的根本性的区别。下面是一个典型的属性设计: More …