- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 (开源,GPLv3)EbookCopier 实现(3) - 使用 iTextSharp 库生成 PDF 文档
用 iTextSharp (开源的.NET类库) 生成 PDF 文档是件很轻松的事情。iTextSharp 是 iText 的C#版本,文档可以参阅 Java 版本的 iText 文档。苟安廷撰写的《用C#制作PDF文件全攻略》写的很实用,特别是关于中文支持部分,推荐大家阅览。数字图书复印机要生成的 PDF 文档很简单:将一组图片添加到PDF文档中,每张图片作为一个页面。相关的源代码在 /Eb
2009-03-18 16:26:00
901
1
原创 (开源,GPLv3)EbookCopier 实现(2) – 具有半透明和鼠标穿透效果的“取景框”
设置剪辑区域后,程序会在屏幕上显示“取景框”标出剪辑区域,如下图所示,图中红色边框和和中间的“剪辑区域”字样即是。这个“取景框”像贴在屏幕上一样,不会影响你键盘和鼠标的操作。它事实上是由一个分层窗口(a layered window)实现的。 一、窗体的阿尔法混合透明(Per-Pixel-Alpha)效果这一实现必须调用 Win32 API,这意味着我们的程序只能在 Windows 下
2009-03-13 14:32:00
1338
原创 (开源,GPLv3)EbookCopier 实现(1) - 概述
前天说要介绍一下项目的要点,现在真要写了,却感觉没什么要说的,汗颜~这个程序功能单一,找不出什么可探讨的地方。既然要从这些代码中提取点写作的素材,我只好“深度挖掘”了。我们就介绍程序各个功能的实现吧,如果你正要实现类似功能,就可以方便地拿去用。项目源代码和可执行程序可以到 这里 下载。源代码目录说明: /Util/ 一般的功能实现类; /Cmders/ 封装
2009-03-13 11:19:00
601
原创 (开源项目,GPLv3) 数字图书复印机,自动截屏工具
你肯定遇到过这样的情况:在一些数字图书馆(如方正)借了本书,没读完就快到期了,但借阅人数很多,可能无法续借!那就弄个副本吧?不许复制;打印一份吧?不能打印!如果你不想找或者根本找不到破解方法,那么唯一的办法就是截屏:翻一页、按“Print Screen”、粘贴到画图板、保存;接下来,翻页、PrintScreen、Ctrl+V、Ctrl+S……,如此重复重复再重复,等到头晕目眩、手指酸痛时,才发
2009-03-11 22:15:00
1371
2
原创 CodePaste for Windows Live Writer 插件的使用方法
CodePaste 提供了一些选项以适应的博客环境,并生成你喜欢的样式。本文就介绍一下这些选项。 如果你还没有安装该插件,请下载这个压缩包,将里面的 CodePaste.dll 放在 Windows Live Writer(本文以下简称WLW)的插件目录下。然后启动 WLW,然后在“插入”菜单下和侧边栏看到“粘贴源代码”的字样,如下图所示: 在你的源码编辑器内复制一下代码,然后点击“粘贴源代码
2009-03-05 09:46:00
1713
1
原创 CodePaste for Windows Live Writer 插件发布了
这似乎是个普遍的现象:程序员倾向于改动手边的工具软件,让它更适合自己的习惯。比如说,一个重复性的计算机操作,耐心对待的话也许 1h 就做完了,可程序员们却更愿意花费 2h 编写程序将工作自动化!这不是简单的成本,这是做事的风格。 言归正传,来看看我刚写的一个Windows Live Writer 插件吧。插件名称:CodePaste设计人员:范传根当前版本:v1.0.3345文件大小:13
2009-02-27 22:01:00
2415
5
原创 演示助手程序设计(一) -屏幕标注(.NET实现)
编码是一种娱乐。我不仅以此谋生,还把它看成一种玩具。设计复杂的、多功能的软件的确很有价值,但小巧的程序更具娱乐性。看到一个小程序 ZoomIt,可以放大屏幕、在屏幕上标注等等。这些有趣的功能在演示时很有用!接下来我用 C#.NET 设计一个类似的程序“演示助手”。今天先来实现在屏幕上涂鸦的功能。(有任何疑问或建议请联系我:Email: chuangen@126.com, website:
2008-08-19 16:48:00
868
1
原创 RTF Editor 控件(.NET 2.0, v1.0)
RtfEditor v1.0 提供下载 点击下载(包括 RtfEditor.dll、Wordpad 和 Wordpad 程序源代码) 本文永久链接:http://chuangen.name/archives/2008/07/26/rtf-editor-control.html一、介绍在应用程序设计中,大家经常会用 RichTextBox 控件显示、输入和操作带有格式的文本。该控
2008-08-19 16:26:00
1930
原创 CSDN 终于恢复了,哈哈
很多天都上不了CSDN,听说给“和谐”了,奥运期间都没得上了。今天收到一封“CSDN人才频道”的邮件,赶紧过来瞧瞧,嘿嘿,居然恢复了!总有种失而复得的感觉,祝贺一下~
2008-08-19 16:18:00
345
原创 MSDN对Math.Round的描述有误
MSDN中,对方法 Math.Round 的描述有两处错误:错误一:使用 Math.Round,你可以指定返回值精确到小数点后几位,但MSDN中表述为“有效数字”,混淆了概念。 错误二:参数 decimals 的范围为 0-15,而不是这里描述的0-28。chuangen@126.com, 2008-6-28 11:17 附:有效数字的概念一般而言,对一个数据取其可靠
2008-07-08 16:55:00
796
原创 Intel 945PLM主板清除BIOS密码
同事在自己电脑上设置了BIOS密码。启动计算机,提示“enter password to unlock the system”,输入密码总错,可能他密码设错了。总之,现在的问题是清除BIOS密码。清除BIOS密码很简单,方法很多,不必多说。问题是主板为Intel 945PLM,Intel原厂主板。按照老方法,切断电源,取下BIOS电池,等待一段时间,装上BIOS电池,启动计算机,仍然提示输入密
2008-04-22 11:19:00
7416
原创 速度很快啊,我开始喜欢CSDN了
我一直感觉CSDN网站速度很慢。我也经常来CSDN浏览文章,但并不打算在这里写些东西,因为转到后台太慢了,等准备好时,早已没有了兴致。刚才偶然一次,使用“在没有加载项的情况下启动”选项启动IE7,登录CSDN,速度很快啊!我像拣到了宝,赶紧来写两句,哈哈。
2008-04-12 12:05:00
388
2
原创 Visual Studio 2005 帮助收藏夹的位置
使用Visual Studio帮助时,通常会把一些感兴趣的内容添加到帮助收藏夹中。问题是在重装系统时怎么备份这些收藏哪?我没找到 Visual Studio 中相关的导出功能,但发现收藏夹、搜索过滤等帮助设置以XML文件存放在目录C:/Documents and Settings/{你的Windows帐号}/Application Data/Microsoft/VisualStudio/8.0
2007-05-19 23:10:00
912
2
原创 图片管理器
图片管理器,算是图片浏览器的升级版本,呵呵。使用 Access 数据库。开发编写时用的SQL Server,后来发觉犯了个低级错误:这种小程序怎么可能要求大家装上硕大的SQL Server啊,哈哈。
2007-05-14 14:32:00
926
原创 光盘索引管理器
我曾将很多资料刻录光盘存储。当需要某个文件时,却很难找到它,于是编写了“光盘索引管理器”。当时是在Visual Studio .NET 2003 下编写的。现在我写了这个.NET2.0的版本,界面比先前美观些。索引数据以 XML 文件存储,因此不需要本程序也可以浏览索引内容。
2007-05-14 14:25:00
1013
1
原创 写字板.NET
“写字板.NET”是为另一程序集提供编辑功能而开发的独立类库,运行于.NET 2.0平台,命名空间为:FCG.Wordpad 。它完整地实现了 RTF 文档编辑功能。您可以创建和编辑文本文档或有复杂格式和图形的文档,并可以将文件保存为普通文本文档(*.txt)或多信息文本文件(*.rtf)。 ·可以插入图片·格式化文本·打印支持 所见即所得编辑;支持页面设置和打印预览。·在其他 .N
2007-05-14 14:10:00
1798
1
原创 名片编辑器及名片控件演示程序
1. 名片编辑器(类库)设计简介:名片控件可将联系人信息以直观的名片形式显示出来。名片编辑器用于编辑名片模板,可插入图片、指定格式的文字。可将名片导出为图片。开发环境:Visual Studio 2005(C#语言)运行平台:Microsoft .NET 2.0 截图如下:编辑主界面: 通过首选项设置编辑区的样式:通过“视图”菜单指定要显示的工具栏。可以设置
2007-05-14 13:33:00
4892
2
Windows Live Writer 插件 CodePaste(源代码语法高亮工具)
2009-02-27
Simple Magnifier(C#编写的屏幕放大镜)
2007-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人