自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

健身 软件开发 讲师 作者

  • 博客(4)
  • 资源 (15)
  • 收藏
  • 关注

原创 WPF快速指导3:数据绑定

<br /><br />WPF快速指导3:数据绑定 <br />本文摘要:<br />1:实体类的绑定;<br />2:实体类集合的绑定及DataTemplate;<br />3:自定义的实体类集合,如ObservableDictionary; <br />4:Path的语法;<br /><br />1:实体类的绑定<br />         理解WPF数据绑定,首先需要理解接口INotifyCollectionChanged。<br />         场景1:UI显示学生信息,当学生姓名发生改变的时

2011-01-23 10:37:00 2177

原创 WPF快速指导2:模板

<br /><br />WPF快速指导2:模板<br />    本文摘要:<br />    1:模板作用;<br />    2:样式模板;<br />    3:数据模板;<br />    4:如何使用ControlTemplate;<br />    5:如何使用DataTemplate;<br /> <br />一:模板作用<br />    1:样式模板,在应用程序内部维护和共享外观;<br />    2:数据模板,实现表现形式和逻辑的分离;<br /><br />二:样式模板<br /> 

2011-01-23 10:35:00 1173

原创 WPF快速指导1:资源

<br />WPF快速指导1:资源<br />    本文摘要:<br />    1:资源应用场景;<br />    2:静态资源和动态资源;<br />    3:Application.Current.Resources和Application.Current.Resources.MergedDictionaries <br />    4:路径<br /><br />一:资源的应用场景<br /><br />场景1:格式化界面显示元素<br />    所谓格式化界面显示元素,就是使用统一的风格来

2011-01-03 09:32:00 2096 1

原创 C#数据本地存储方案之SQLite

<br />即使是做网络应用,在断线情况下,也需要考虑数据的本地存储。在SQLite出现之前,数据量大的情况下,我们一直使用ACCESS,数据量小,则文件存储。ACCESS不支持事务原子性,在断电情况下(这种情况总是会发生)会导致数据很难恢复。 <br />  <br />一:安装<br />SQLITE,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统。我直接使用的是http://sqlite.phxsoftware.com/(An open source ADO.NET provider for

2011-01-01 11:05:00 1475

C#特性Attribute的实际应用之:代码统计分析

日常工作中,需要为程序集提供统计分析: 1:程序集方法数; 2:开发人员数目及各自所开发或REVIEW的方法数; 3:测试中,被标注有BUG的数目; 4:直接查看方法的IL代码; 鉴于以上统计的需要,特开发本EXE。

2010-12-29

C#特性Attribute的实际应用之:为应用程序提供多个版本

基于如下的几个理由,需要为应用程序提供多个版本: 1:应用程序有体验版和完整功能版; 2:应用程序测试过程中需要完成一些自动化的操作;

2010-11-29

C#借助Code UI Automation实现黑盒自动化测试工具

1:使用Code UI Automation来录制手工操作UI的动作,让VS根据这些操作自动生成测试代码; 2:新建WINFORM项目(也即黑盒工具),在这个WINFORM项目调用这些自动生成的代码;

2010-11-17

C#自动化测试工具编写(借助API)

在日常编码过程中,我们常常会进行自动化测试。这里的自动化测试不是指单元测试,而是模拟人工输入来进行快速的、高并发的测试。可以使用的自动化工具有LOADRUNNER,以及目前在VS2010中的功能很强大的测试工作平台(录制操作步骤,自动生成代码)。但是,这些工具的熟练掌握也有一定的时间成本,并且,最主要的,对于一个程序员来说,那不够灵活。所以,比较高效的一个做法是,调用WINDOWS API,自己动手写编码来实现。

2010-10-30

高并发操作SQLSERVER的解决方案

将所有的请求全部压入一个队列中。服务器监控队列,如果队列中有请求,则处理请求。如下面的代码中,服务器就起了100个线程来监控队列,如果队列中有请求,则插入数据库。在实际的应用中,服务器监控程序也可以起到分发请求的作用,当一台服务器处理不了所有请求的时候,服务器监控程序可以将请求分发给集群中的其它服务器。这样一来,理论上,当请求饱和的时候,只要增加服务器数量,就会处理所有的请求

2010-08-19

对称加解密及文件HASH

对称加解密及文件HASH工具类,采用DES加密算法

2010-06-12

C#创建数字证书并导出为pfx,并使用pfx进行非对称加解密

1:调用.NET2.0的MAKECERT创建含有私钥的数字证书,并存储到个人证书区; 2:将该证书导出为pfx文件,并为其指定一个用来打开pfx文件的password; 3:读取pfx文件,导出pfx中公钥和私钥; 4:用pfx证书中的公钥进行数据的加密,用私钥进行数据的解密; 详细请看:http://blog.csdn.net/luminji/archive/2009/03/05/3960308.aspx

2010-06-10

使用zipsharp进行文件夹压缩及解压

使用zipsharp进行文件夹压缩及解压.

2010-06-09

remoting宿主到IIS中

remoting寄宿到IIS中,有些特别的优势,如: 1:可以借助于IIS的安全机制; 2:在硬件环境不允许的情况下,和IIS共用端口。 本程序,服务器采用IIS,客户端为一个console,演示了remoting如果宿主到IIS中。详细请看http://blog.csdn.net/luminji/archive/2010/05/25/5622381.aspx

2010-05-25

使用证书进行加密传输的WCF

没有进行加密的数据传输几乎没有任何意义,本示例就是通过认证证书签名的方式对WCF传输的数据进行加密和认证。详细请看:http://blog.csdn.net/luminji/archive/2010/03/10/5364876.aspx

2010-03-10

C#大文件传输之SOCKET同步、异步、WCF同步、异步

该示例,整合了C#文件传输中的SOCKET同步、异步、WCF同步、异步,并分别提供了进度条,以便查看各类传输的效率(SOCKET同步>SOCKET异步>WCF同步>WCF异步)。 运行的时候,需要自己添加一个可供传输的文件。可查看源码获取该文件名。 详细请看http://blog.csdn.net/luminji/archive/2010/03/10/5364825.aspx

2010-03-10

silverlight的MD5、对称加密及HASH

silverlight直到发展到SL3,个人感觉加解密这块做的还是有点弱。这是项目中当前用到的MD5,文件及字符串HASH,对称加解密的DEMO。 详细请看http://blog.csdn.net/luminji/archive/2010/03/10/5364812.aspx

2010-03-10

在C#中实现ObservableDictionary

在当前的.NET FRAMEWORK中试没有实现了INotifyCollectionChanged和INotifyPropertyChanged的字典集合,这直接导致了WPF或者SILVERLIGHT中的LISTVIEW等控件不能动态显示集合中的更新。本资源就是实现了这些功能的一个ObservableDictionary。 详细请看http://blog.csdn.net/luminji/archive/2010/03/09/5360888.aspx

2010-03-09

Silverlight通过WebService上传大文件(含进度条)

1:服务器端采用webservice; 2:SilverLight端可同时选择多个文件; 3:显示每个文件的上传进度; 4:采用SilverLight3 详细说明:http://blog.csdn.net/luminji/archive/2009/12/11/4987539.aspx

2009-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除