- 博客(13)
- 资源 (9)
- 收藏
- 关注
转载 C# 基础知识系列]专题七:事件和消息的机制理解
消息/事件机制是几乎所有开发语言都有的机制,并不是deviceone的独创,在某些语言称之为消息(Event),有些地方称之为(Message). 其实原理是类似的,只不过有些实现的方式要复杂一点。我们deviceone统一就叫消息.消息基础概念还有一些初学者不太熟悉这个机制,我们先简单介绍一些基础概念,如果熟悉的人可以跳过这个部分。一个/条消息可以理解为是一个数据结构,包含以
2017-06-29 17:39:58 689
转载 C# 基础知识系列]专题六:.net WinForm 控件的事件委托剖析
首先从controlInstance.Click事件开始. 用Reflector反编译System.Windows.Forms.Control类可以看到对Click事件的定义: [System.Windows.Forms.SRCategory("CatAction"), System.Windows.Forms.SRDescription("ControlOnClickD
2017-06-28 13:45:15 954
转载 C# 基础知识系列]专题五:当点击按钮时触发Click事件背后发生的事情
引言: 当我们在点击窗口中的Button控件VS会帮我们自动生成一些代码,我们只需要在Click方法中写一些自己的代码就可以实现触发Click事件后我们Click方法中代码就会执行,然而我一直有一个疑问的——既然上一专题中说事件是一个多播委托,然而自动生成的代码中只有事件的实例化,却没有看到事件的调用,那既然没有事件调用的代码,那封装的Click为什么会执行呢?一、点击按钮时触发C
2017-06-27 17:42:18 934
原创 c#简单的自定义控件
今天抽了点时间,尝试了做了个用户自定义控件,自定义控件分3类:符合控件,扩展控件,自定义控件;觉得明白了一些原理,赶紧记录下来,巩固下:其实就是做了个简单按钮,让她加上图片;1:首先在vs2015上创建了WinForm项目,分别创建了OK按钮和Cancel按钮;2:创建的UserControl控件继承Button;3:在控件的InitializeComponent方法中添加如下
2017-06-27 16:19:38 2649
原创 享受世间苦乐悲喜
Sometimes people come into your life and you know right away that they were meant to be there, they serve some sort of purpose, to teach you a lesson or help figure out who you are or who you want to
2017-06-19 17:52:41 322
原创 递归算法的原理
递归算法:顾名思义,递和归;其实际也是根据栈的原理,后进先出,保证函数的返回值正确;就拿斐波那契数列进行举例说明:斐波那契数列算法,如:1,1,2,3,5,8,13,21…… ,可以看到这里面的规律吧.就是每一项是前面相邻两项之和.求第N项。 递归法: public static int Fibonacci(in
2017-06-19 17:17:15 5794
转载 C# 设计模式-工场方法模式
工厂方法模式简介:工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。过程方法模式结构:抽象工厂角色:是工厂方法模式的
2017-06-14 17:41:23 413
原创 一个在家乡创业者的崎岖困难
我是蔡家坡三国小城一个游乐设施商户,我设施卖票的钱至今未给我从2016年年底开动的设施,游乐设施是贷款买的,每月得还贷款,但是至今游乐设施运转了快半年了,收入未结算,让人心梗;本着蔡家坡发展的好趋势,本着国家一带一路的发展好趋势,我还揣着一颗致富的心,花了大力气,举家贷款,买了设施,现在却颗粒无收,曾多次和管理人员交涉,多次吵闹,未果,本来想联合其他商家一起,但是,人心剖侧,大家不团结,都怕管理人
2017-06-09 13:48:27 602
转载 Knockout应用开发指南 第二章:监控属性(Observables)
关于Knockout的3个重要概念(Observables,DependentObservables,ObservableArray),本人无法准确表达它的准确含义,所以暂定翻译为(监控属性、依赖监控属性和监控数组),如果有好的建议请指正,多谢。1 创建带有监控属性的view modelObservablesKnockout是在下面三个核心功能是建立起来的:
2017-06-09 10:32:38 458 1
原创 $.getJSON异步请求和同步请求
ajax同步和异步执行的做法;$.ajaxSettings.async = false(同步);$.ajaxSettings.async = true(异步)
2017-06-08 17:28:35 528
原创 异地恋的奇思妙想
漫漫的大学生活,已经过去了一半。环顾身边的剩男剩女,已经越来越像珍稀动物。在这个城的任何一个角落,都有可能会看见那些相互依偎的身影。 但是有没有人注意到这样一人,他们会一个人忙碌在自身的事情上,他们只是偶尔和朋友相约,他们对电脑和的依赖超过身边的人,他们会突然微笑或者流泪。他们一个人,却过着完整的生活,这就是异地恋。 如果你们在一个班,你们可以一起自习,一起上下课,一起
2017-06-07 16:48:19 504
原创 论述我的工作经历
总想写些东西,却不知从何写起,最近在公交车上,听到有个小伙在批自己的公司,各种的不好,管理松懈,自己的同事游神一般存在,从未将工作认真进行,然后又说,和自己的上司进行了交谈,上司直接说:他自己是湖北人,在西安开了公司,发现西安的年轻人对钱的欲望不是很强烈,都是很安逸的样子;那小伙直接说,每个地域文化不同,武汉和西安人文不同,所以他选择了辞职,不想这样混着,刚好到了夏忙,回家帮忙割麦子去......
2017-06-06 16:43:13 1872 1
转载 KnockoutJs 进阶学习
Q: KnockOut的双向绑定是如何工作的呢?A: 原理上还是挺简单的:声明Observable的时候记住当前的值, var personName = ko.observable("");在HTML里declarative binding时,即data-binding="text: personName",会注册一个subscriber 到personName
2017-06-02 16:15:47 300
网上购物系统(sql2000+vs2005)
2010-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人