会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
顺势而为
多读书、多学习
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2017年2月9日
C# 设计模式巩固笔记 - 建造者模式
摘要: 前言 写给自己-贵在坚持。建造者模式不复杂,但是想个形象的例子好难。 介绍-建造者模式 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 实现 建造者模式主要是应对复杂对象,在之前讲的滑板鞋的例子看上去不是很适合,因为它并不复杂。但是我们把一双鞋子拆分一下:鞋底、鞋带
阅读全文
posted @ 2017-02-09 09:01 CharlesShang
阅读(244)
评论(0)
推荐(0)
2017年1月24日
C# 设计模式巩固 - 抽象工厂模式
摘要: 前言 继续工厂模式高级版,抽象工厂模式。抽象工厂模式其实是从工厂方法模式拓展而来。在实际的生活中一个工厂的产品不可能是单一的,肯定是多种系列的产品。 介绍 - 抽象工厂模式 定义:(摘自百度百科~)为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 实现 继续上一篇的某淘鞋厂的例
阅读全文
posted @ 2017-01-24 11:36 CharlesShang
阅读(383)
评论(0)
推荐(0)
2017年1月23日
C# 设计模式巩固 - 工厂方法模式
摘要: 前言 实在编不出来了~ 介绍 - 工厂方法模式 官方定义:(下面摘自百度百科)工厂方法模式(FACTORY METHOD)是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。它的核心结构有四个角
阅读全文
posted @ 2017-01-23 16:40 CharlesShang
阅读(276)
评论(0)
推荐(0)
2017年1月19日
C# 设计模式巩固 - 简单工厂模式
摘要: 前言 设计模式的文章很多、鄙人不才文笔也不咋地。写这篇只为巩固下基础知识,万一不小心帮到了您,是我莫大的荣幸!写的不好欢迎码友指正,废话结束开始进入正题。 介绍 - 简单工厂模式 官方定义:(尴尬~貌似没啥官方定义,下面摘自百度百科)简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static F
阅读全文
posted @ 2017-01-19 19:55 CharlesShang
阅读(152)
评论(0)
推荐(0)
2017年1月17日
C# 设计模式巩固 - 单例模式
摘要: 前言 设计模式的文章很多,所以此文章只是为了巩固一下自己的基础,说的不详细请见谅。 介绍 - 单例模式 官方定义:确保一个类只有一个实例,并提供一个全局访问点。 通俗定义:就是一个类只有一个单个实例。(也没啥区别) 实现 如何保证一个类只有一个实例呢? 1. 首先一个类是如何创建实例的? - 通过构
阅读全文
posted @ 2017-01-17 21:21 CharlesShang
阅读(211)
评论(0)
推荐(0)
2016年12月8日
EntityFramework 使用Linq处理内连接(inner join)、外链接(left/right outer join)、多表查询
摘要: 场景:在实际的项目中使用EntityFramework都会遇到使用Ef处理连接查询的问题,这里做一些小例子如何通过Linq语法处理内连接(inner join)、外连接(left/right outer join); 废话不多说先看实体类: 1.内连接: Linq: sql: 2.外连接(这里只介绍
阅读全文
posted @ 2016-12-08 17:42 CharlesShang
阅读(5593)
评论(0)
推荐(0)
2016年12月7日
[分享]WPF 虚拟键盘
摘要: 场景:用WPF做触屏的软件难免会需要用户输入的问题,至少是简单的数字,这个时候就免不了需要键盘输入。 思路:既然是虚拟键盘,那么我的目的就是模拟键盘输入即可。 1.模拟键盘输入 模拟键盘输入?那么肯定免不了调用Win32API了。所以查看下Win32API是否提供了键盘输入的功能,找到发送按键的函数
阅读全文
posted @ 2016-12-07 22:58 CharlesShang
阅读(10321)
评论(9)
推荐(5)
2016年10月28日
一不小心写了个bootstrap风格下拉控件 JqueryUI + bootstrap
摘要: 受够了EasyUI的封闭,Bootstrap虽然华丽但是功能太渣,闲着无聊写个下拉控件玩玩吧,不喜勿喷哈... 第一步:先设计下我的下拉控件的样子 1.既然是bootstrap风格的,我想应该是这样的 2.但是我想它应当可以输入,这样就可以支持模糊搜索,所以它应该是这样的 看样子还行。 第二步、代码
阅读全文
posted @ 2016-10-28 17:10 CharlesShang
阅读(2466)
评论(0)
推荐(0)
2016年8月3日
EMV/PBOC解析(三) TLV格式解析(C#)
摘要: 1.什么是TLV格式? TLV即Tag-Length-Value,常在IC卡与POS终端设备中通过这样的一个应用通信协议进行数据交换。 金融系统中的TLV是BER-TLV编码的一个特例编码规范,而BER-TLV是ISO定义中的规范。在TLV的定义中,可以知道它包括三个域,分别为:标签域(Tag),长
阅读全文
posted @ 2016-08-03 15:46 CharlesShang
阅读(9166)
评论(3)
推荐(1)
2015年3月26日
写自己的WPF样式 - 窗体
摘要: 初试WPF样式,感觉还不错。上篇写完了按钮的样式下面写窗体,废话不多说直接上代码:(1)定义一个窗体样式"MyWpfWindow"下面看效果:
阅读全文
posted @ 2015-03-26 10:58 CharlesShang
阅读(1013)
评论(0)
推荐(1)
上一页
1
2
3
下一页
公告