摘要:
大家都知道条形码(Barcode)是一种可以由机器识别的特殊编码,在生产、生活中也常常会见到并使用它。条形码的类型和种类很多感兴趣的朋友可以详细了解一下。其中Code 39 可以说是一种最为常见并广泛使用的字符与数字结合的编码类型,本篇也将利用它制作一个带有条形码的员工卡应用程序。 在公司内部员工卡是员工身份唯一的识别工具,同时也是考勤及门禁系统的主要信息来源。首先在WPF 中设计一个简单的员工卡样式,具备员工卡标识、员工相片、员工姓名等。
<Border CornerRadius="3" BorderBrush="Gray" BorderThic 阅读全文
阅读排行榜
一起谈.NET技术,.Net Framework源代码中的模式之Prototype(原型模式)
2011-08-29 19:30 by 狼人:-), 225 阅读, 收藏,
摘要:
用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象。 以.NET Framework 2.0 System.Collections中类为例。 System.Collections. ICollection public interface ICollection : IEnumerable{} System.Collections. ICloneable public interface ICloneable{ object Clone();} System.Collections. Stack public class Stack : ... 阅读全文
一起谈.NET技术,使用Brahma在GPU上执行LINQ
2011-08-29 19:30 by 狼人:-), 225 阅读, 收藏,
摘要:
Brahma是一个用于并行计算的开源库,它由C#编写并支持在多种处理器上运行。目前,Brahma仅包含一个图形处理器(GPU)模块,但是它的模块化结构可以支持更多种类的处理器。使用Brahma,同一个C#方法中的语句可以同时运行在CPU和GPU上,而不需要额外的代码。
Brahma通过将LINQ语句转换成目标处理器代码来执行并行计算,所生成的代码会跟据目标处理器的不同而不同。例如针对DirectX会生成High Level Shading Language,而针对OpenGL则会生成OpenGL Shading Language。为了提高性能,LINQ查询仅被编译一次,然后根据需要多次运行
. 阅读全文
一起谈.NET技术,.NET平台上的Model-View-Presenter模式实践
2011-08-29 19:26 by 狼人:-), 225 阅读, 收藏,
摘要:
为什么要写这篇文章 笔者当前正在负责研究所中一个项目,这个项目基于.NET平台,初步拟采用C/S部署体系,所以选择了Windows Forms作为其UI。经过几此迭代,我们发现了一个问题:虽然业务逻辑已经封装到Services层中,但诸多的UI逻辑仍然弥漫在各个事件Listener中,使得UI显得臃肿不堪,并且存在诸多重复性代码。另外,需求提供方说,根据实际需要,不排除将部署结构改为B/S的可能性,甚至可能会要求此系统同时支持C/S和B/S两种部署方式。那么,如果保持目前将UI逻辑编码到Windows Forms中的方式,到时这些UI逻辑将无法复用,修改部署方式的代价很大。 为了解决以... 阅读全文
一起谈.NET技术,在ASP.NET 2.0中数据绑定的实现方法
2011-08-29 19:26 by 狼人:-), 225 阅读, 收藏,
摘要:
1、为什么ASP.NET 2.0中的数据绑定控件不需要写代码就能完成更新、删除、新建等数据操作? ASP.NET 1.x时,DataGrid等控件使用DataBinder.Eval(Container.DataItem,"ColumnName")这样的表达式可以将数据源中的数据绑定到控件上,但并不能在更新数据时自动将控件中的新值取出,更新回数据库。所以ASP.NET 2.0中的数据绑定分为两种:单向数据绑定(即表达式或ReadOnly设为True的BoundField,只提供从数据源到控件的数据绑定)和双向数据绑定(,不但可以将数据从数据源绑定到控件,而且可以在操作数据时将 阅读全文
微软:四种方法暂时屏蔽IE最新漏洞
2011-10-08 19:52 by 狼人:-), 224 阅读, 收藏,
摘要:
微软日前针对最近热议的IE 7 0day高危漏洞进行了调查,并发布了一份安全通报,介绍该漏洞影响的操作系统及相关软件,并提出了临时解决办法,指导用户暂时屏蔽该漏洞。
据微软官方通报表示,运行在Windows XP SP2及其以后版本微软操作系统上的IE 7均存在该漏洞,其中包括Windows XP Service Pack 2、Windows XP Service Pack 3、Windows Server 2003 Service Pack 1、Windows Server 2003 Service Pack 2、 Windows Vista、Windows Vista Service P. 阅读全文
每周病毒预警
2011-09-24 00:08 by 狼人:-), 224 阅读, 收藏,
摘要:
在上周,一个比较古老的病毒Win32.troj.fuckcryptt.d.114176(流氓外壳D)的感染量突然出现了增长,一夜之间就拥有了8万余台次的感染量。按说这个数字并不大,但是比较有意思的是,该毒本身并不具备任何破坏能力,因为它只是一个“壳”。 所谓的壳,简单来说,是一种中立性质的文件加密技术,当软件加“壳”后,就能阻止别人对其进行破解,因此最早时它是用来保护软件的版权。但近年来,病毒作者开发出大量专门的“壳”,用与保护病毒文件,对抗安全软件查杀。 Win32.troj.fuckcryptt.d.114176(流氓外壳D)并不是第一次受到我们的关注,早在今年四五月份时,该毒就... 阅读全文
黑帽大会:SCADA系统安全就像一颗“定时炸弹”
2011-09-24 00:05 by 狼人:-), 224 阅读, 收藏,
摘要:
通过对120多个管理发电厂、炼油厂和其他关键国家基础设施的网络和系统的安全进行评估分析,Red Tiger Security公司发现了数以万计的安全漏洞、过时的操作系统和未经授权的应用。 Red Tiger Security 是一家专门从事国家关键基础设施安全的公司,其创始人兼首席顾问Jonathan Pollet在周三的黑帽大会2010上指出并分析了此次评估(这项评估历经了九年的时间)。Pollet说,维护关键基础设施的公司必须提高其安全性。 Pollet说,“我希望我们的消息可以给大家一些警示。” 虽然运行监控和数据采集系统(SCADA)的公司经常声称这些系统是安全的,因为他们与外... 阅读全文
IT专家的十大热门领域
2011-09-23 22:59 by 狼人:-), 224 阅读, 收藏,
摘要:
导读:文章来自techrepublic.com,作者Debra Littlejohn Shinder,由译言网boxi编译《IT专家的十大热门领域》,IT领域的成功正在不断地与专业性紧密相连—但是哪方面的技术需求是最为迫切的呢?Debra Littlejohn Shinder览整个IT专业,给出了他的顶级清单。以下是文章内容:我最近的文章如何把自己打造为IT超级明星?得到了非常多的反馈。看起来有许多IT专业人士希望提升自己的知名度(还有报酬)。在这方面引起极大的关注的一件事情是寻求变得专业化的建议。好吧,读者回应说,但是我应该专注于哪个领域呢?他们希望知道哪种技能是最容易掌握的,以及/或者掌握 阅读全文
一起谈.NET技术,浅析Visual Studio 2010中常见Web.Config变换
2011-09-02 00:20 by 狼人:-), 224 阅读, 收藏,
摘要:
我最近一直在摆弄Visual Studio 2010 Beta版,我最喜欢的一个新的特点(新特点很多)是新版web.config变换。 Web.config变换是启动设定,所以你的每个编译链接设置都有一个设置“delta”(默认的是Debug和Release)。当你建立你的解决方案(比如当你发布一个包的时候)你原始的Web.config会根据你的Web.debug.config文件中的设置变换(以debug设置为例)。 有很多日志和MSDN可供你参考,但是我想我应该写一个简明扼要的帖子,它可以让你熟悉怎样进行一些常见的web.config变换。 首先,回顾一下XDT的简单知识... 阅读全文
浙公网安备 33010602011771号