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