2015年2月26日

面向对象基础——事件和委托

摘要: 事件和委托 在典型的面向对象软件的一般流程中,代码段创建类的对象并在该对象上调用力法。在这种情况下,调用程序是主动代码,因为它们是调用方法的代码。而对象是被动的,因为只有当某种方法被调用时才会用上对象并执行某种动作。 然而,也可能存在相反的情况。对象可以执行一些任务并在执行过程中发生某些事情... 阅读全文

posted @ 2015-02-26 08:31 琪琪哥 阅读(1249) 评论(0) 推荐(1) 编辑

2015年2月25日

输入、输出流,文件流,内存流,网络流

摘要: 分类:文件流,内存流,网络流。 命名空间:using System.IO;类:FileStream构造: FileStream stream = new FileStream(@"d:\test.txt", FileMode.Create);FileStream stream = new FileS... 阅读全文

posted @ 2015-02-25 15:36 琪琪哥 阅读(750) 评论(0) 推荐(0) 编辑

ASP.NET动态生成图片样式的验证码

摘要: 我们在设计用户登录模块时,经常会用到验证码,可以有效地防止黑客软件的恶意破解。在此我就直接放置一个网页链接,以后用的时候可以当做备忘!此连接中有多种验证码图片的样式可供参考。http://www.cnblogs.com/huxiaolin/p/4067587.html 阅读全文

posted @ 2015-02-25 14:43 琪琪哥 阅读(123) 评论(0) 推荐(0) 编辑

面向对象基础(七)

摘要: 委托 委托是一种新的面向对象语言特性,在历史比较长的面向对象语言比如C++中并未出现过。微软公司在设计运行.NET Framework 平台之上的面向对象语言时引入了这一特性。1、概念: 委托可以看成是一个函数的“容器”,将某一具体的函数“装入”后,就可以把它当成函数一样使用。委托变量可看成是一... 阅读全文

posted @ 2015-02-25 11:27 琪琪哥 阅读(105) 评论(0) 推荐(0) 编辑

面向对象基础(六)

摘要: 抽象类与抽象方法1、书写规范:在类前面加上abstract关键字,就成为了抽象类;在一个方法前面加上abstract关键字,就成为了抽象方法(抽象方法不能有实现方法,直接在后面加分号)例:abstract class Fruit //抽象类{ public abstract void Gro... 阅读全文

posted @ 2015-02-25 09:43 琪琪哥 阅读(169) 评论(0) 推荐(0) 编辑

面向对象基础(五)

摘要: 命名空间与类库 命名空间可以看成是类的“容器”,它可以包含多个类,一般引用方法就是在源代码开头使用using语句。命名空间可以嵌套,声明方法:最外围命名空间 内层命名空间.类名自定义名 = new最外围命名空间 内层命名空间.类名(); 类库相当于一个程序集——为了提高软件开发的效率,人们在整个... 阅读全文

posted @ 2015-02-25 09:04 琪琪哥 阅读(154) 评论(0) 推荐(0) 编辑

2015年2月24日

面向对象基础(四)

摘要: 抽象类与抽象方法1、在一个类前面加上abstract关键字,此类就成为了抽象类。(1)当一个类变成抽象类时,就不能作为一个对象使用了,也就是说不能创建新对象,不能new初始化。(2)抽象方法只是一个方法,不能写方法。(3)当一个类继承的是抽象类时,必须要把抽象类的抽象方法重写才可以实现方法。(4)抽... 阅读全文

posted @ 2015-02-24 16:48 琪琪哥 阅读(153) 评论(0) 推荐(0) 编辑

面向对象基础(三)

摘要: 类与对象什么是类? 使用C#编程,所有的程序代码几乎都放在类中,不存在独立于类之外的函数。因此,类是面向对象编程的基本单元。 在绝大多数面向对象语言中,一个类都可以包含两种成员:字段与方法。字段与方法这两个概念是面向对象理论的术语,是通用于各种面向对象语言的。而在各种的具体面向对象语言中,可以简... 阅读全文

posted @ 2015-02-24 16:21 琪琪哥 阅读(223) 评论(0) 推荐(0) 编辑

面向对象基础(二)

摘要: 从理论上说,面向对象技术拥有四大基本特性:封装、抽象、继承、多态。一、封装 这是一种隐藏的特性。可以用一个公式来展示类的封装特性: 封装的类=数据 + 对此数据进行的操作(即算法) 通俗的说,封装就是:包起外界不必要知道的东西,只向外界展露可供展示的东西。 在面向对象理论中,封装这个概念... 阅读全文

posted @ 2015-02-24 11:22 琪琪哥 阅读(212) 评论(0) 推荐(0) 编辑

面向对象基础(一)

摘要: C#是纯粹的面向对象编程语言,它真正体现了“一切皆为对象”的精神。在C#中,即使是最基本的数据类型,如int,double,bool类型,都属于System.Object(Object为所有类型的基类)类型。此外,使用C#编程,不会存在与游离于对象之外的属于过程的东西。因此,学习C#,就必须具有... 阅读全文

posted @ 2015-02-24 09:13 琪琪哥 阅读(276) 评论(0) 推荐(0) 编辑

导航