代码改变世界

随笔档案-2017年06月

控件中数据模板禁用小键盘减号折叠

2017-06-27 21:39 by 杨新华, 423 阅读, 收藏, 编辑
摘要: WPF里面自定义了TreeListView控件,在树列表项的数据模板中添加了文本框,当在文本框内输入小键盘的减号时,自动折叠;因为小键盘+与-符号是自动折叠的;可以对win7及以上系统 的文件夹列表树,进行验证;为了禁止输入时不折叠,使用以下代码实现 <controls:TreeListView.C 阅读全文

【转】哈希(Hash)与加密(Encrypt)的基本原理、区别及工程应用

2017-06-27 11:43 by 杨新华, 471 阅读, 收藏, 编辑
摘要: 0、摘要 今天看到吉日嘎拉的一篇关于管理软件中信息加密和安全的文章,感觉非常有实际意义。文中作者从实践经验出发,讨论了信息管理软件中如何通过哈希和加密进行数据保护。但是从文章评论中也可以看出很多朋友对这个方面一些基本概念比较模糊,这样就容易“照葫芦画瓢”,不能根据自身具体情况灵活选择和使用各种哈希和 阅读全文

【转】.Net 程序集 签名工具sn.exe 密钥对SNK文件 最基本的用法

2017-06-27 11:38 by 杨新华, 1861 阅读, 收藏, 编辑
摘要: 阐述签名工具这个概念之前,我先说说它不是什么: 1.它不是用于给程序集加密的工具,它与阻止Reflector或ILSpy对程序集进行反编译一毛钱关系都没有。 2.它很讨厌人们把它和加密联系在一起。 我再说说它是什么: 1.起个大名字 sn是strong name的缩写,正如其名,sn.exe的目的是 阅读全文

【转】Gacutil.exe(全局程序集缓存工具)

2017-06-27 11:07 by 杨新华, 662 阅读, 收藏, 编辑
摘要: 全局程序集缓存工具使您可以查看和操作全局程序集缓存和下载缓存的内容。 安装 Visual Studio 和 Windows SDK 时会自动安装此工具。 要运行工具,我们建议您使用 Visual Studio 命令提示符或 Windows SDK 命令提示符(也称 CMD Shell)。 您可以使用 阅读全文

解决一个项目里面加载两个同名不同版本的DLL的问题

2017-06-27 11:04 by 杨新华, 1314 阅读, 收藏, 编辑
摘要: 在config里面这样配置,可以加载不同版本的dll 下面的配置,可以指定旧的版本引用全部指向新版本 阅读全文

【Windows下DLL查找顺序 】

2017-06-27 11:02 by 杨新华, 1059 阅读, 收藏, 编辑
摘要: 一、写作初衷 在Windows下单个DLL可能存在多个不同的版本,若不特别指定DLL的绝对路径或使用其他手段指定,在应用程序加载DLL时可能会查找到错误的版本,进而引出各种莫名其妙的问题。本文主要考虑以下两个方面: a. 参考MSDN,给出Windows下DLL查找顺序 b. 简单使用Process 阅读全文

【转】再谈CLR查找和加载程序集的方式

2017-06-27 11:01 by 杨新华, 409 阅读, 收藏, 编辑
摘要: 这是一个老问题,以前也有朋友写过一些文章介绍,但可能还不是很全面。我也多次被人问到,这里结合案例再次谈谈,希望对大家有所帮助。 本文范例代码可以通过这里下载 http://files.cnblogs.com/chenxizhang/AssemblyMatchDemoSolution.zip 根据程序 阅读全文

【转】NPOI读写Excel

2017-06-27 10:59 by 杨新华, 296 阅读, 收藏, 编辑
摘要: 1、整个Excel表格叫做工作表:WorkBook(工作薄),包含的叫页(工作表):Sheet;行:Row;单元格Cell。 2、NPOI是POI的C#版本,NPOI的行和列的index都是从0开始 3、POI读取Excel有两种格式一个是HSSF,另一个是XSSF。 HSSF和XSSF的区别如下: 阅读全文

NPOI操作Excel常用函数

2017-06-27 10:58 by 杨新华, 2784 阅读, 收藏, 编辑
摘要: 最近因项目接触了NPOI,感觉还是蛮不错的,网络上的教程普遍版本较老,本篇记录所常用操作,采用NPOI 2.0版本。 推荐: NPOI官方网站 NPOI 1.2.4/1.2.5 官方教程 新建Excel HSSFWorkbook hssfworkbook =newHSSFWorkbook(); IS 阅读全文

【转】NPOI自定义单元格背景颜色

2017-06-27 10:57 by 杨新华, 3617 阅读, 收藏, 编辑
摘要: 经常在NPOI群里聊天时发现有人在问NPOI设置单元格背景颜色的问题,而Tony Qu大神的博客里没有相关教程,刚好最近在做项目时研究了一下这一块,在这里总结一下。 在NPOI中默认的颜色类是HSSFColor,如果要使用NPOI中的颜色就必须想办法转化为HSSFColor。分析了一下原代码,HSS 阅读全文

【转】C#操作Word的超详细总结

2017-06-27 10:56 by 杨新华, 2742 阅读, 收藏, 编辑
摘要: 本文中用C#来操作Word,包括: 创建Word; 插入文字,选择文字,编辑文字的字号、粗细、颜色、下划线等; 设置段落的首行缩进、行距; 设置页面页边距和纸张大小; 设置页眉、页码; 插入图片,设置图片宽高以及给图片添加标题; 插入表格,格式化表格,往表格中插入数据; 保存Word,打印Word; 阅读全文

【转】C#操作word定位光标

2017-06-27 10:55 by 杨新华, 1950 阅读, 收藏, 编辑
摘要: 十一、上下左右移动光标位 private void moveLeft() { object moveUnit = Microsoft.Office.Interop.Word.WdUnits.wdWord; object moveCount = 1; object moveExtend = Micro 阅读全文
点击右上角即可分享
微信分享提示