上一页 1 ··· 4 5 6 7 8 9 10 下一页

2016年4月12日

摘要: 例如我们曾经这样的写法: dgvList.Rows.Cells[“Stuno”] 、 dic[“key”] 等等,这种使用中括号来定位数据的时候就是索引器的使用。 01.C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作。 02. 阅读全文
posted @ 2016-04-12 18:53 zymqqc 阅读(244) 评论(0) 推荐(1) 编辑
 
摘要: 接口就是为了约束方法的格式(参数和返回值类型)而存在的 接口可以实现多继承,弥补单继承的缺陷。 接口可以看成是一个特殊的抽象类,通过反编译看源码可知 接口中方法不用访问修饰符,因为CLR会自动添加,并且不能有方法体 如果一个类实现了某个接口,就得实现该接口中所有的方法 接口要谨慎使用,防止出现接口污 阅读全文
posted @ 2016-04-12 18:36 zymqqc 阅读(224) 评论(0) 推荐(0) 编辑

2016年3月31日

摘要: 例如: 当我们遇到这种情况:(下拉框的隐藏值和显示值皆为实体类进行绑定值时)下拉框的隐藏值并不能成功获取到。 我们就可以使用下面 的方案来解决 ok ,成功获取到隐藏值。 还有一个,附加解决方案: 阅读全文
posted @ 2016-03-31 15:31 zymqqc 阅读(306) 评论(0) 推荐(0) 编辑

2016年3月30日

摘要: 如下图,要实现将三个表中的内容加载到同一个窗体中,该怎么来实现呢? 要实现上面的查询结果,我们就要从Student表中拿到学生姓名,从Subject表中拿到科目名称,从StudentResult表中拿到考试成绩和考试时间。 一般情况下我们都能够写出多表联查的语句来,但是今天我们所面临的不再是普通的开 阅读全文
posted @ 2016-03-30 17:38 zymqqc 阅读(2970) 评论(0) 推荐(0) 编辑
 
摘要: 一般来说,分层主要分三层即:UI(User Interface) 界面显示层,BLL(Business Logic Layer)业务逻辑层,以及DAL(Data Access Layer)数据访问层。 首先来看下三层之间的引用关系吧 简单说下使用三层的原因:区分层次的目的即为了“高内聚低耦合”的思想 阅读全文
posted @ 2016-03-30 17:25 zymqqc 阅读(717) 评论(0) 推荐(0) 编辑

2016年3月26日

摘要: 在数据库中单独创建一张表,保存当前存储状态,“存储过程” 设置访问条件root初始值为“0” 如果root值不为0的时候就不可访问并进行相关操作。 在事务执行前将root值设置为1,事务结束后将root值设置为0. 阅读全文
posted @ 2016-03-26 23:14 zymqqc 阅读(611) 评论(0) 推荐(0) 编辑

2016年3月20日

摘要: 不知从几何时,我也开始变得懒了,以往为了学习的那股子斗劲也早已不在,是时候反思反思了。失败的检测成绩希望可以把我唤醒。 经过总结,在本书中大概学到了这些知识: 1、如果一个类可序列化,则它的子类和包含的各成员对象也一定可序列化 问题出在了子类,如果子类压根不能进行序列化操作,则会抛出异常。 2、如果 阅读全文
posted @ 2016-03-20 15:42 zymqqc 阅读(714) 评论(1) 推荐(0) 编辑

2016年3月4日

摘要: 简单工厂模式 (Simple Factory Pattern): 定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。 在简单工厂模式中用于创建实例的方法通常是静态(static)方法,因此又被称为静态工厂方法(Static Factory Method)模式 要 阅读全文
posted @ 2016-03-04 21:21 zymqqc 阅读(425) 评论(3) 推荐(2) 编辑

2016年3月2日

摘要: 在没有了解到面向对象设计的7大原则前,我只是一只豆子! 但豆子终将会成长不是吗? 1.开闭原则:一个软件实体应当对扩展开放,对修改关闭。也就是说在所涉及一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,即实现在不修改源代码的情况下改变这个模块的行为。 在开闭原则的定义中,软件实体可以指一个 阅读全文
posted @ 2016-03-02 17:53 zymqqc 阅读(464) 评论(3) 推荐(3) 编辑

2016年2月2日

摘要: 在了解过普通的带参方法后,我们再次将视角拉到深入带参方法中。 在数组作为参数的方法里面我们知道了可以将多个学生的成绩添加到数组中并打印出来, 那么如果现在不仅要添加学生的成绩,还要添加学生的年龄和成绩,如何实现呢? 面对这样的问题我们就可以使用面向对象的思想,把所有要添加的学生信息封装到学生类中,只 阅读全文
posted @ 2016-02-02 12:52 zymqqc 阅读(3333) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页