2013年11月25日

摘要: 前几天公司分配任务调研二维码,所以将所发现的结果记下来。 无论是商品条形码还是大家所熟悉的二维码,网上的资料只是一些简介以及封装好的dll,有的dll扫出来的结果会大失所望,因为只能扫初来数字,其他类型的数据都会被扫成数字,这样就让人头疼,是个dll还扫的不对。 不得不承认日本人还真是聪明,发明的这玩意风靡一时,但是笔者最痛恨日本人,所以后面壁纸所修改的dll并没有用日本字测试,有需要的自己去研究吧。 笔者提供一个代码,是修改后的,既可以扫出汉字,也可以扫出数字和混合的数字字母,不要小看这几种状态,都以为是字符串,其实不是,在内部实现上,会根据不同的数据类型来判断,执行不同的代码,所以不同的. 阅读全文
posted @ 2013-11-25 18:02 lk我怀念的 阅读(736) 评论(0) 推荐(1)

2013年7月11日

摘要: 简介ISO8583报文(简称8583包)又称8583报文是一个国际标准的包格式,最多由128个字段域组成,每个域都有统一的规定,并有定长与变长之分。8583包前面一段为位图,用来确定包的字段域组成情况。其中位图是8583包的灵魂,它是打包解包确定字段域的关键, 而了解每个字段域的属性则是填写数据的基础。在POS机的开发上是经常要用到,例如回头客会员管理系统在POS机上的应用就是采用8583报文。编辑本段位图描述位图位置:1格式:定长类型:B16(二进制16字节,16*8=128bit)描述:如将位图的第一位设为'1',表示使用扩展位图(128个域),否则表示只使用基本位图(64 阅读全文
posted @ 2013-07-11 09:43 lk我怀念的 阅读(988) 评论(0) 推荐(0)

2013年4月26日

摘要: DockPanel为容器控件.主要了解其Dock属性和LastChildFill属性的使用下面以代码示例1.<DockPanelLastChildFill="True"> <ButtonDockPanel.Dock="Top">Top</Button> <ButtonDockPanel.Dock="Bottom">Bottom</Button> <ButtonDockPanel.Dock="Left">Left</Button> & 阅读全文
posted @ 2013-04-26 10:19 lk我怀念的 阅读(110) 评论(0) 推荐(0)
摘要: 页面跳转<Hyperlink NavigateUri="UriOfPageToNavigateTo.xaml">Navigate</Hyperlink> 阅读全文
posted @ 2013-04-26 10:16 lk我怀念的 阅读(85) 评论(0) 推荐(0)

2013年4月17日

摘要: 集合是OOP中的一个重要概念,C#中对集合的全面支持更是该语言的精华之一。 为什么要用泛型集合? 在C# 2.0之前,主要可以通过两种方式实现集合: a.使用ArrayList直接将对象放入ArrayList,操作直观,但由于集合中的项是Object类型,因此每次使用都必须进行繁琐的类型转换。 b.使用自定义集合类 比较常见的做法是从CollectionBase抽象类继承一个自定义类,通过对IList对象进行封装实现强类型集合。这种方式要求为每种集合类型写一个相应的自定义类,工作量较大。泛型集合的出现较好的解决了上述问题,只需一行代码便能创建指定类型的集合。什么是泛型?泛型是C# 2... 阅读全文
posted @ 2013-04-17 09:39 lk我怀念的 阅读(129) 评论(0) 推荐(0)

导航