
C#
文章平均质量分 73
wziyx513225244
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《设计模式之禅》学习之代理模式
1.代理模式(Proxy Pattern):通俗的来讲,我很忙,忙的没空理你,那你要找我呢就先找我的代理人吧,那代理人总要知道被代理人能做哪些事情不能做哪些事情吧,那就是两个人具备同一个接口,代理人虽然不能干活,但是被代理的人能干活呀。即定义为:为其他对象提供一种代理以控制对这个原创 2011-07-29 16:40:22 · 869 阅读 · 0 评论 -
堆排序及其分析
前言 记得在学习数据结构的时候一味的想用代码实现算法,重视的是写出来的代码有一个正确的输入,然后有一个正确的输出,那么就很满足了。从网上看了许多的代码,看了之后貌似懂了,自己写完之后也正确了,但是不久之后就忘了,因为大脑在回忆的时候,只依稀记得代码中的部分,那么的模糊,根本不能再次写出正确的代码,也许在第一次写的时候是因为参考了别人的代码,看过之后大脑可以进行短暂的高清晰记忆,于是欺骗了我,转载 2012-07-11 20:52:08 · 569 阅读 · 0 评论 -
MVVM之旅-给任意的事件绑定命令(Adventures in MVVM – Binding Commands to ANY Event)
原文标题:Adventures in MVVM – Binding Commands to ANY Event 当我实现MVVM模式时,令我最为头疼一件事是需要给事件绑定命令。当我使用Prism框架时,我得到一个Button.Click的命令绑定,但是每一个其他的时间都需要翻译 2011-10-03 21:51:50 · 2106 阅读 · 0 评论 -
MVVM设计模式之旅 – 通用的命令附加行为
标题:Adventures in MVVM – Generalized Command Behavior Attachments 网上有很多关于WPF和Silverlight技术描述附加行为的例子。在WVVM模型中这些例子对命令绑定结合的非常好。不过有个问题是,对每一翻译 2011-10-03 21:14:28 · 1482 阅读 · 0 评论 -
C#WebService 之Session之我见
这几天一直在学习WebService的知识。正好现在有一个项目,需要在WebService实现如下接口: String Login(string username, string password) // 登录方法,返回值用来指名是不是登录成功,并且这个值在之后的接口中用来原创 2011-08-29 14:58:06 · 12301 阅读 · 0 评论 -
C#调用C++的DLL入门篇
首先,问什么会出现C#程序调用C++编写的DLL文件呢?下面简单描述一下这种情况的背景。在新开发的项目中使用的新语言C#和新的技术方案webService, 但是在新项目中,一些旧的模块仍需要使用,一般采用C、C++或Delphi编写,如何利用旧模块对与开发人员有三种方法可选择原创 2011-08-24 12:21:38 · 1401 阅读 · 0 评论 -
全国排名前20的一家软件公司的C#面试题
编程题: 1.写文件操作; 2编写一个类实现重载和多态;(没想出多态的好例子,没写代码,只写了对多态的看法) 3实现字符串索引器 4重载+运算符。 问答题: 1.protected internal 声明的方法有那些类可以访问? 2.什么情况下声明一个类为抽象类?原创 2011-08-09 10:32:50 · 1488 阅读 · 5 评论 -
C#之运算符重载
C# 允许用户定义的类型通过使用 operator 关键字定义静态成员函数来重载运算符。但不是所有的运算符都可被重载,下表列出了不能被重载的运算符: 运算符 可重载性 +、-、!、~、++、--、true原创 2011-08-10 09:42:04 · 613 阅读 · 0 评论 -
抽象工厂模式与工厂方法模式的区别
在进行重新学习设计模式的时候,感觉两种设计模式有很多地方很相似,但一时也不好区别。很头疼。通过以前的学习,对两个模式的区别进行了汇总,保证是最全的区别: 1 定义: 工厂方法模式:定义用户创建对象的接口,让子类决定实例化那一个类。 抽原创 2011-08-04 09:38:26 · 1547 阅读 · 0 评论 -
设计模式学习之抽象工厂模式(二)<反射+配置文件>
接上一篇文章《设计模式学习之抽象工厂模式(实现数据访问层)》继续学习,抽象工厂模式,本文在上一篇文章(对应程序为1.0,本文对应的程序为2.0版本)的基础之上上进行了改进。当然程序也升级为2.0版本啦。废话不多说,学习。 在1.0版本的程序中,大家看AbstractDALFac原创 2011-08-03 13:36:50 · 1174 阅读 · 0 评论 -
设计模式学习之抽象工厂模式(实现数据访问层)
1 什么是抽象工厂模式 抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无需制定他们的具体类。结构图如下: 分析一下抽象工厂模式,1提供一系列相互依赖对象的创建工作 2 封装对象常规的创建方法 3 提供统一调用数据原创 2011-08-03 09:56:23 · 5175 阅读 · 1 评论 -
设计模式学习之门面模式
就象字面含义一样,门面模式的作用是为了简化用户对一系列相关对象及操作的使用。比如用户买包子,馒头一样,用户并不需要知道包子,馒头的制造过程和细节,也不需要进入厨房,而只需要在门面,向服务员进行购买,拿包子,找钱,打包的事情都有服务员来完成,用户最后只需要得到要买的东西和找零的钱即转载 2011-08-04 09:49:20 · 563 阅读 · 0 评论 -
设计模式 学习之工厂方法模式
工厂方法模式(Factory Method) ——.NET设计模式系列之五 Terrylee,2004年1月2日 概述 在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?提转载 2011-08-02 10:56:53 · 723 阅读 · 2 评论 -
Log4net的配置学习与总结
1 Log4net的结构 Log4net 有四种主要的组件,分别是logger(记录器)、Repository(库)、Appender(附着器)以及Layout(布局)。1.1 LoggerLogger是应用程序需要交互的主要组件,它用来产生日志消息。产生的日志消原创 2011-07-23 21:46:01 · 5020 阅读 · 0 评论 -
《设计模式之禅》学习之单例模式
1 单线程单例模式 何为单例模式,顾名思义,单例就是单一,单独,独一的意思。故单例模式[Singleton Pattern]我问可以定义为:保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全部变量是的一个对象被访问,但是它不能防止你实例原创 2011-08-01 09:37:40 · 1198 阅读 · 0 评论 -
《设计模式之禅》学习之策略模式
策略模式(Strategy)的概念:它定义了算法家族,分别封装起来,让他们之间可以相互替换,次模式让算法的变化,不会影响到用算法的客户。原创 2011-07-29 14:23:02 · 607 阅读 · 0 评论 -
sql 数据的分页 自称完美的实现
数据的分页 留下该函数,朋友们看懂应该没什么问题,如果有疑问留言,会在第一时间内帮你解决。注释的部分在速度和版本上都会有问题,没有注释的sql 是通用的,最起码在sql server 系列上是通用的。请大家拍砖我的 数据的分页 /// /// 数据的分页 分页WithCommand /// /// 执行命令 该命令必须指定原创 2012-06-06 11:24:36 · 625 阅读 · 0 评论