10 2011 档案

摘要:前几天使用PDF2SWF实现了项目中的一个预览的小功能,后期遇到中文内容无法成功显示的Bug,困扰的不轻,网上也搜到不少资料,但是当时是在公司里处理问题,很多网上资源被公司屏蔽,导致迟迟不能奏效,最后折腾了大半天,才实现功能,下面详细总结一下。 准备资料: 1.xpdfbin-win-3.03.zip、xpdf-chinese-simplified.tar.gz 下载地址:http://www.foolabs.com/xpdf/download.html 2.两个中文字体文件:gkai00mp.ttf、Gbsn00lp.ttf 下载地址:http://code.google.co... 阅读全文
posted @ 2011-10-27 15:48 liver.wang 阅读(9131) 评论(4) 推荐(1) 编辑
摘要:这几天一直在自测项目,发现一些细节问题,这里再记录一个GridView排序状态的问题。其实算不上问题,只是我自己以前没注意过这种情况,还是经验少。 GridView的Sorting方法在你点击某个Column的时候触发,而如果GridView支持分页,选择分页或者调整分页大小后,GridView会重新Bind,此时会变成默认的排序,不再是之前选中的某个栏位的排序规则。这里其实已经可以看出来了,就是GridView重新绑定的时候,没有获取到当前的排序规则,解决办法也很直观,就是把之前的排序规则保存起来,每次GridView执行Bind的时候,都加上排序规则。 上代码:View Code ... 阅读全文
posted @ 2011-10-26 15:59 liver.wang 阅读(503) 评论(2) 推荐(0) 编辑
摘要:最近这个项目接近尾声,稍微记录一下项目里用到的,对我印象比较深刻的技巧或方法。 在这片小记里就描述一下我在项目里使用GridView动态列的过程。 【GridView动态列】 这里的动态列,就是指一个GridView在显示的时候,它的列数可能不定,列将要绑定的数据可能不定。需要在页面加载的时候,根据其他配置信息或者参数确定。 在我的项目里需求是这样:这是一个文件管理系统,未来将会有很多的文档,不同类型的(html、aspx、doc、docx、exe),而且这些不同的文档还会根据其他分类,区分存放,导致同样是html文档,但是可能会关联不同的属性。 比如:在页面选择具体类型Pack... 阅读全文
posted @ 2011-10-25 10:42 liver.wang 阅读(7795) 评论(2) 推荐(0) 编辑
摘要:上一篇详细记录了一下UnitTest的简单使用,测试时需要自己输入测试值,这里继续记录一下数据驱动下的单元测试,可以通过读取配置好的数据,执行测试。 数据驱动测试,即黑盒测试(Black-box Testing),又称为功能测试,是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。数据驱动测试注重于测试软件的功能性需求,也即数据驱动测试使软件工程师派生出执行程序所有功能需求的输入条件。【--百度百科】 其实说白了,就是在执行测试单元的时候,遍历整个数据源的行,一次提取指定的数据,通过Assert断言判断是否全部通过。 ... 阅读全文
posted @ 2011-10-24 11:17 liver.wang 阅读(768) 评论(0) 推荐(0) 编辑
摘要:由于本人学习C#是从代码直接看起的,在之前都是接触的Java的相关开发工具,所以到使用VS的时候,仅仅是在用了代码的编辑、编译、运行、调试等主要功能,很多VS自带的小功能都不是很熟悉,最近在一个旧的项目里看到有加入UnitTest的,所以想自己了解一下UnitTest的使用。 下面继续开始记录: 1.在使用时创建了一个简单的加减乘除的ConsoleApp,包括Add、Dec、Div、Mul四个方法,传入两个double类型的数,返回运算后的double值。 2.右击某个方法(Add/Dec/Div/Mul),选择Create Unit Test 接下来就可以看到下面的界面,选... 阅读全文
posted @ 2011-10-24 10:38 liver.wang 阅读(1125) 评论(0) 推荐(0) 编辑
摘要:最近在项目中遇到文档预览的需求,和PM商讨了几种解决方案,最终还是选中了转为SWF的方式。下面就稍微记录一下自己的学习成果。 工具:pdf2swf 下载地址:http://www.swftools.org/download.html 安装完成后,在安装目录下可以看到N个单独可以运行的exe文件: 提供了多种格式转swf的功能,不过这里我只用了pdf2swf这一个,在我的项目里有一个service会将上传的文件直接转成pdf保存一个副档,需要预览的时候,直接获取这个pdf的副档就OK。 下面看C#代码: View Code public class PDF2Swf { ... 阅读全文
posted @ 2011-10-19 14:52 liver.wang 阅读(18193) 评论(8) 推荐(1) 编辑