
【C#】
文章平均质量分 83
李晓娜
活泼开朗
展开
-
VB、C++和C#——继承
最近在学C#时候,学到面向对象那块的时候,提到了继承,并且提到了C#中类的多继承,但是可以通过接口实现多继承,不禁想到了C++和VB中的关于继承的一些东西。Ø 何为继承?继承是指一个对象直接使用另一对象的属性和方法。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性原创 2014-04-29 11:15:59 · 1228 阅读 · 7 评论 -
大白话系列之C#委托与事件讲解大结局
原文地址:http://www.cnblogs.com/wudiwushen/archive/2010/04/23/1717829.html 今天是大白话系列之C#委托与事件讲解的大结局,也是我们最关心的,在日常的MES系统编程中到底怎样使用这样的利器,其实我们每天都在使用事件,一个窗体,一个按钮都包含这事件,只是很少用到自己写的委托和事件,说白了不知道如何下手,也不知道在什么样的场转载 2015-08-18 10:35:46 · 508 阅读 · 3 评论 -
大白话系列之C#委托与事件讲解(三)
原文地址:http://www.cnblogs.com/wudiwushen/archive/2010/04/21/1717378.html 今天我接着上面的3篇文章来讲一下,为什么我们在日常的编程活动中遇到这么多sender,EventArgs e 参数:protected void Page_Load(object sender, EventArgs e){}转载 2015-08-18 10:28:43 · 567 阅读 · 2 评论 -
大白话系列之C#委托与事件讲解(二)
原文地址:http://www.cnblogs.com/wudiwushen/archive/2010/04/20/1703763.html 什么是事件?EVENT?点击事件?加载事件?一连串的模糊的概念冲击着我们弱小的脑袋 那我们首先来看一下比较正统的感念吧: 事件是类在发生其关注的事情时用来提供通知的一种方式。 事件的发生一般都牵扯2个角色转载 2015-08-18 10:24:10 · 531 阅读 · 0 评论 -
大白话系列之C#委托与事件讲解(一)
原文地址:http://www.cnblogs.com/wudiwushen/archive/2010/04/20/1703368.html 从序言中,大家应该对委托和事件的重要性有点了解了吧,虽然说我们现在还是能模糊,但是从我的大白话系列中,我会把这些概念说的通俗易懂的。首先,我们还是先说说委托吧,从字面上理解,只要是中国人应该都知道这个意思,除非委托2个中文字不认识,举个例子转载 2015-08-18 10:20:19 · 500 阅读 · 4 评论 -
大白话系列之C#委托与事件讲解(序言)
一直想写关于委托的用法和理解,想要用更为通俗易于理解的话语来解说,可能是自己人生的阅历和学习的仍需继续,无意间发现了这一系列的优秀博客,觉得写的很通俗和易懂,与大家分享~ 原文地址:http://www.cnblogs.com/wudiwushen/archive/2010/04/20/1698795.html 在讲委托,事件之前,我想问大家一个非常简单的问题,也许在我转载 2015-08-18 10:15:13 · 536 阅读 · 1 评论 -
VB.net中的shared你想到了什么?
今天自己在机房重构中使用泛型的时候出现了一个问题,(其实师傅早就要求让用,自己一直恐惧没有开始,今天决定拿一个例子写),在实体类中定义好了数据类型转换函数之后,在D层调用的时候一直弹出“对非共享成员的引用要求对象引用”,什么啊?自己上网查找答案,网上的意思就是说,引用了代码中的非共享成员,但没有提供对象引用。不能使用类名本身来限定非共享成员。实例必须先声明为对象变量,然后才能由变量名引用。也就是我原创 2014-08-18 21:05:20 · 3044 阅读 · 8 评论 -
C#——数据类型转换
Ø 隐式转换所谓隐式转换,就是系统默认的转换,其本质是小存储容量数据类型自动转换为大存储容量数据类型。原创 2014-04-28 21:03:44 · 1245 阅读 · 6 评论 -
C#与C++
Ø 输入输出的不同C++的输入时cin,输出为cout,而C#的控制台输入和输出(I/O)是Console.Read()/Console.ReadLine和Console.WriteLine()/Console.Write。u Console.Read()/Console.ReadLineConsole.Read: Concole.Read()用于获取输入值的ASCII值,返回值是原创 2014-04-28 20:29:59 · 1212 阅读 · 7 评论 -
初始C#
Ø 什么是C#? C#是一种新的编程语言,它是第一个面向组件的编程语言,其源码会编译成msil(Microsoft Intermediate Language (MSIL)微软中间语言)再运行。它借鉴了Delphi(Windows平台下著名的快速应用程序开发工具)的一个特点,与COM(组件对象模型)是直接集成的,并且新增了许多功能及语法糖,而且它是微软公司.NET windows网原创 2014-04-27 20:45:35 · 997 阅读 · 4 评论 -
C#小结
看完C#之后,发现其中很多的东西在都是似曾相识的,没错,这和之前学习C++有很大的关系,其实C#与C++在很多地方都是有相同之处的,不过C#去掉了C++的一些复杂东西,又增添了自己部分新的东西,我们已经知道C#是完全面向对象的,且C# 是基于 IL 中间语言和 .NET Framework CLR 的,在可移植性,可维护性 和强壮性都比 C++ 有很大的改进 。Ø C#与C++对比1原创 2014-05-08 09:27:52 · 921 阅读 · 5 评论 -
设计模式—适配器、组合、桥接及享元模式
适配器模式、组合模式、桥接及享元模式它们均属于结构型模式,先简单说一下它们各自的特点。原创 2014-05-06 20:14:59 · 1434 阅读 · 4 评论 -
设计模式—命令、职责链及解释器模式
Ø 命令模式烧烤店与烧烤摊碰撞出的命令模式: 烧烤摊体现的是客户和老板直接接触的,用程序术语说就是行为请求者(客户)和行为实现者(烧烤摊老板)的关系是紧耦合的。怎么说呢?顾客与老板的直接对话使得钱付没付,或者有的东西没了,或者买多了想减少等等视为撤销和重做,很显然,客户与老板的紧密接触使得撤销重做等要求不易实现,这样强耦合性使得生意场面容易混乱。这时烧烤店便可以原创 2014-05-04 20:35:41 · 1099 阅读 · 5 评论 -
C#—委托与事件
背景:前面在讲观察者模式的时候,讲到了观察者模式的不足,那就是如果如果通知者和观察者之间根本就是互相不知道,那么这样就会导致有时有的观察者是通知不到的,那么怎么办呢?要是能有客户端来决定通知谁,是很好的办法,于是提出了委托。那么什么是委托呢?什么又是事件呢?Ø 委托和事件定义委托:委托是对函数的封装,可以当做给方法的特征指定一个名称。事件:事件则是委托的一种特殊形式,当发生有原创 2014-05-03 10:51:02 · 1168 阅读 · 3 评论 -
设计模式—原型、模板方法模式
Ø 原型模式原创 2014-05-03 16:58:32 · 1091 阅读 · 6 评论 -
设计模式——工厂这一家子
在《大话设计模式》中,开篇提到的第一个模式就是简单工厂模式,单单理解这个模式我觉得体现不出来它的好处,往后接着看得时候,发现还有工厂方法,再往后发现还有抽象工厂方法,心里有一种兴奋之感,因为既然相似,那么放一起肯定就好理解了。单单从定义上看,不怎么好理解,定义再加上例子,这样比较着来吧。u 简单工厂模式原创 2014-05-01 16:07:23 · 1002 阅读 · 3 评论 -
C#——泛型集合
泛型不是一开始就提出的,而是在实践中一步一步完善的。那么什么是泛型?Ø 泛型泛型是 2.0 版 C# 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 T,您可以编写其他客户端代码能够使用原创 2014-04-30 17:35:32 · 1216 阅读 · 4 评论 -
初始三层架构
三层这个词很早就听说了,但是那时候还没有学到,自己也就没有花时间去理解,现在是时候理解和学习了。 Ø 为什么需要三层结构?原创 2014-05-18 21:50:04 · 1418 阅读 · 18 评论