摘要: 运行ImagesSprite(下文无特别说明则IS表示ImagesSprite)会检测cif类型文件是否与IS绑定,如果不是则修改注册表使得cif文件双击默认打开IS。 首次使用当然是新建一个项目啦,点击【文件】->【新建项目】或直接键盘按Ctrl+N可以弹出新建项目的窗口。新建项目需要填写的信息很简单:1.填写项目名称,生成的图片名默认为项目名称,演示html及css文件名则规定为项目名称... 阅读全文
posted @ 2009-07-28 13:16 TGL 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 由于时间关系,没有太多的时间写帮助文件,决定每天对工具做一点点说明,日积月累,在后面发布的版本里就有望加入齐全点的帮助文件了。 - 点击:492次 阅读全文
posted @ 2009-07-28 13:12 TGL 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 经过一个多月的断续开发,ImagesSprite V1.0 Beta终于发布了,本工具是为了以项目工程方式来应用CSS Sprites(如果你还不知道什么是CSS Sprites请看本文最后几段,也可以baidu、Google下)。本工具可以从一堆小图自动排列(或手动排列)并生成一张整图,同时根据配置信息生成一个对应样式表文件,让csser们从手工写css,重复微调的过程中解放出来。本工具具备项目... 阅读全文
posted @ 2009-07-27 13:15 TGL 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 【定义】:委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。  一种引用类型,它是 C++ 函数指针的托管版本。委托可以引用实例和静态(在 Visual Basic 中为 Shared)方法,而函数指针只能引用静态(在 Visual Basic ... 阅读全文
posted @ 2009-07-23 10:41 TGL 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 图片合并工具的开发进度已经看见曙光了,本周即将发布beta版本供大家使用,先附上图片一张: 开发过程中图片拖动设计为可支持多个图片同时拖动发现屏幕闪烁比较严重,于是继承了panel,开启其双缓冲,效果还算比较满意。具体代码如下:public class DoubleBufferPanel : Panel{ public DoubleBufferPanel() { this.SetStyle(Con... 阅读全文
posted @ 2009-07-20 12:14 TGL 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1.正则表达式简介正则表达式(Regular expression,简写为Regexes)是一种用来操作和检验字符串数据的强大工具。它相当与一串特殊的字符,用它可以转换成算法,对文本进行匹配等操作。事实上正则表达式有其自身的一套语法,这种语法对于初学者来说显得有些晦涩难懂。尤其是其构造比较困难,称为很多入门者的障碍。但当掌握后却可以轻易的解决以前不容易解决的很多文本类问题,如验证提取等。其常用场合... 阅读全文
posted @ 2009-07-16 17:22 TGL 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 近来想做一个数据采集器,考虑到一些网站需要登录才能查看信息,于是研究起了WebRequest中如何获得登陆的cookie。正好也打算把技术群里的聊天记录采集下来发布在空间,以便搜索。于是测试时研究的对象锁定为QQ群的精华帖页面。过程中遇到一个问题,QQ群空间登陆时会对提交的数据加密,是一个js脚本(http://imgcache.qq.com/ptlogin/js/comm.js),通过分析找到如... 阅读全文
posted @ 2009-07-15 22:26 TGL 阅读(1839) 评论(2) 推荐(0) 编辑
摘要: 项目中要定时自动给用户发邮件,于是考虑用一个系统服务来完成这项工作。开发过程中发现,系统服务不方便调试,搜索了下,有一篇帖子《C#服务调试、正式使用两便的模板》提供了一个解决方案,发现其中的执行dos命令的类在其他程序中也很有用,特抽取出来发布在此。using System.Diagnostics;/// /// DOS命令输出类/// public class CommandDo{ /**/ /... 阅读全文
posted @ 2009-07-14 13:38 TGL 阅读(8232) 评论(0) 推荐(0) 编辑
摘要: 演示:选择文件名 自定义选择位置开始 结束 选择js代码:页面HTML 选择文件名 自定义选择位置 开始 结束 选择相关知识:setSelectionRangedocument.selection IE/Opera支持 Firefox/Safari/Chrome不支持 createRange() IE/Opera支持 Firefox/Safari/Chrome不支持 createTextRang... 阅读全文
posted @ 2009-07-08 13:19 TGL 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.样式命名外 套:  wrap主导航:  mainnav子导航:  subnav页 脚:  footer整个页面: content页 眉:  header页 脚:  footer商 标:  label标 题:  title主导航:  mainbav(globalnav)顶导航:  topnav边导航:  sidebar左导航:  leftsidebar右导航:  rightsidebar旗 志:... 阅读全文
posted @ 2009-07-06 08:26 TGL 阅读(230) 评论(0) 推荐(0) 编辑