摘要: 反射的概念:Reflection,通过反射就可以在运行时获得某个类型的各种信息,包括方法、属性、事件及构造函数,还可以获得每个成员的名称等信息。 反射的特点:在程序运行时,动态创建对象、调用方法、设置属性和激发事件,而不是在编译时完成。 反射的应用:VS智能提示,MSIL返汇编,Eclipse中的插 阅读全文
posted @ 2017-12-25 10:35 EasonDongH 阅读(163) 评论(0) 推荐(0)
摘要: 什么是设计模式? 根据实际开发经验设计出来的程序搭建框架,可以较好的解决一些开发中遇到的问题。 常见设计模式? 常见设计模式有23种。如简单工厂设计模式、抽象工厂设计模式、单例设计模式等,目前学习前两种模式。 简单工厂设计模式 问题引入: 接到新的开发需求,设计多种报表,如Excel报表、Word报 阅读全文
posted @ 2017-12-25 10:17 EasonDongH 阅读(347) 评论(0) 推荐(0)
摘要: 三层架构,接口,接口多态 阅读全文
posted @ 2017-12-24 13:35 EasonDongH 阅读(1821) 评论(0) 推荐(0)
摘要: 涉及到继承的概念与使用,多态的概念与使用,抽象类、抽象方法与虚方法的概念与使用,里氏替换原则,涉及关键字:abstract、virtual、override、this、base、is、as、protected。 阅读全文
posted @ 2017-12-23 20:10 EasonDongH 阅读(1470) 评论(0) 推荐(0)
摘要: App.Config配置: 记录到项目根目录log文件夹,同一个文件中: 1 <?xml version="1.0" encoding="utf-8" ?> 2 <configuration> 3 <configSections> 4 <section name="log4net" type="Sy 阅读全文
posted @ 2017-12-19 10:20 EasonDongH 阅读(307) 评论(0) 推荐(0)
摘要: Math函数:固定小数位数 阅读全文
posted @ 2017-12-18 09:19 EasonDongH 阅读(221) 评论(0) 推荐(0)
摘要: BindingSource使用 阅读全文
posted @ 2017-12-18 09:17 EasonDongH 阅读(2009) 评论(0) 推荐(0)
摘要: 描述:提示在DAL.SQLHepler出现该异常。 解决:connectionString写在AppConfig里面,但是在引用的时候写错name。注意ConnectionStrings["XXXX"]里面内容的不同。 AppConfig是: 引用的时候: 正确应该是: 更多该异常解释:http:/ 阅读全文
posted @ 2017-12-17 11:41 EasonDongH 阅读(25856) 评论(0) 推荐(0)
摘要: 在keyDown事件里使用keyValue;在keyPress事件里使用keyChar。 keyValue转换keyChar:(char)keyValue 验证只有数字和backSpace 验证只有数字、一个小数点和backspace(适用于验证价格) 表1:字母和主键盘上的数字 表2:右侧数字键盘 阅读全文
posted @ 2017-12-15 17:02 EasonDongH 阅读(878) 评论(0) 推荐(0)
摘要: 用一个学员管理系统的添加学员功能来做一下知识点使用。 第一步:编写存储过程 里面用了事务--Transaction,它单条SQL语句本来就是默认事务,这里只是想显示如何结合使用。 1 --数据库端存储过程编写 2 if exists(select * from sysobjects where na 阅读全文
posted @ 2017-12-13 21:02 EasonDongH 阅读(327) 评论(0) 推荐(0)