摘要: VB.NET是在VB6.0的基础上发展而来的,它完全支持面向对象的程序设计,而VB6.0是部分面向对象的,VB.NET语法和VB6相似,又有自己新增的功能,由于它完全面向对象,因此,支持继承、多态、封装。类(Class)的组成字段(Fields)、属性(Property)、方法(Methods)浅拷贝(Shallow Copy)与深拷贝(Deep Copy)Shallow Copy:指将对象中的数值类型的字段拷贝到新的对象中,而对象中的引用型字段只复制它的一个引用到目标对象;这样的复制如果改变目标对象中引用类型字段的值,它也将反映在原对象中,因为,目标对象和原对象是一个引用。Deep Copy 阅读全文
posted @ 2012-01-31 15:28 李龙生 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 什么是三层?软件为什么要分层?软件本身灵活性更大,使得软件更新、维护很容易进行,而不需要将整个软件重新发布方便团队分工,比如开发可分为界面设计人员、业务实现人员、数据库设计人员等等,充分发挥每个人的特长,提高开发效率。忽略数据库差异:SQL、Access、 Oracle、 MySQL等可以方便更换。三层表示层(UI)展示给用户的界面,用户在使用系统时所能看到的。用于显示数据和接受数据,为用户提供一个交互式操作界面。业务逻辑层(Business Logic Layer)与系统所对应的领域(Domain)有关,包括业务规则、逻辑、实现。处于数据访问和表示层中间,起到了数据交换中承上启下的作用。三层 阅读全文
posted @ 2012-01-31 11:37 李龙生 阅读(214) 评论(0) 推荐(0) 编辑