摘要: 作者:杨丹相信每个编程爱好者都希望自己的程序不仅性能优越而且有一个美观的界面,一个区别于别人的程序的个性化的界面。然而以前烦琐的API调用和大量的代码使大家望而却步。现在好了,在C#中通过少量的代码就可以实现不规则窗体的制作。如果您有兴趣就接着往下看吧。一、在说我用的方法前,我不得不说一下另一种方法,这种方法在实现不规则窗体自身显示效果(即除开窗体的移动、最大最小话、关闭等)时是不用编代码的。非常简便,但它的致命缺点就是要要求程序运行环境在24位色以下,否则不规则窗体的透明部分就会显示出来,窗体会非常难看。方法1: 步骤1:先用图象处理软件制作您的不规则窗体的位图BMP(最好是位图,其它的我没 阅读全文
posted @ 2011-03-10 17:33 chlyzone 阅读(875) 评论(0) 推荐(0) 编辑
摘要: #111、定义最近使用的列表中显示项的数目原文链接:How to customize the number of items shown in the recent files lists操作步骤: 菜单:工具+选项+环境,在“最近的文件”中的“最近使用的列表中显示项”输入数字,比如6则会在菜单+最近的文件,显示6个最近使用的文件。显示最近打开的窗体也是类似。只要在“窗口菜单显示的项”输入数目即可。评论:这个技巧估计知道的人比较多#112、隐藏Visual Studio 的状态栏原文链接:You can hide the Visual Studio status bar操作步骤: 菜单:工具+ 阅读全文
posted @ 2011-03-10 16:50 chlyzone 阅读(293) 评论(0) 推荐(0) 编辑
摘要: #101、块缩进和智能缩进的差异原文链接:what's the difference between smart indenting and block indenting操作步骤: 缩进的设置,菜单:工具+选项+文本编辑器+所有语言+制表符,在“缩进”选项下有三个选项:无、块缩进、智能缩进。或者在各个语言的制表符也可以设置缩进方式。块缩进和智能缩进的区别: 块缩进是上一行和下一行对齐,比如输入 foo(),然后回车,只会在第一行产生缩进,下一个新行光标就转到行首。 智能缩进所使用的编程语言决定了所使用的相应缩进样式,比如c#语言,输入if({},那么在花括号里包括的代码里就会自动缩进 阅读全文
posted @ 2011-03-10 16:44 chlyzone 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 打开记事本,保存成.bat批处理文件,点击运行,重新打开VS就可以看到效果。清除VS2005@echo off@REG Delete HKCU\Software\Microsoft\VisualStudio\8.0\FileMRUList /va /f@REG Delete HKCU\Software\Microsoft\VisualStudio\8.0\ProjectMRUList /va /f清除VS2008@echo off@REG Delete HKCU\Software\Microsoft\VisualStudio\9.0\FileMRUList /va /f@REG Delete 阅读全文
posted @ 2011-03-10 14:33 chlyzone 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Cyclic Redundancy Check循环冗余检验,是基于数据计算一组效验码,用于核对数据传输过程中是否被更改或传输错误。 算法原理 假设数据传输过程中需要发送15位的二进制信息g=101001110100001,这串二进制码可表示为代数多项式g(x) = x^14 + x^12 + x^9 + x^8 + x^7 + x^5 + 1,其中g中第k位的值,对应g(x)中x^k的系数。将g(x)乘以x^m,既将g后加m个0,然后除以m阶多项式h(x),得到的(m-1)阶余项r(x)对应的二进制码r就是CRC编码。 h(x)可以自由选择或者使用国际通行标准,一般按照h(x)的阶数m,将CR 阅读全文
posted @ 2011-03-10 10:51 chlyzone 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 查看地址:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml 阅读全文
posted @ 2011-03-10 09:22 chlyzone 阅读(135) 评论(0) 推荐(0) 编辑
摘要: #81、如何在所有的文件里进行替换原文链接:How to do a replace all in files操作步骤:1、按Ctrl+Shift+H打开“在文件中替换”窗口2、在“结果选项”中选中“全部修改后保持已修改的文件的打开状态”。如果不选中的话,在所有文件中替换后,将会有关提示替换确认无法撤销。评论:建议还是选中,否者全部替换再想撤销就麻烦了。#82、在查找的时候显示或隐藏消息提示框原文链接:How to show and hide find messages操作步骤:在搜索的时候,通常会有一个“未找到指定文本”提示框,如果在提示框不选中“总是显示此消息”,那么如何再次显示呢?操作如下 阅读全文
posted @ 2011-03-09 17:24 chlyzone 阅读(238) 评论(0) 推荐(0) 编辑
摘要: #071、给所有快速查询的结果标记上书签原文链接:Did you know... You can bookmark all of your Quick Find results操作步骤:在“快速查找”窗口单击“全部创建标签”按钮,就是在所有匹配的文本所在行,标记上书签如下图所示,在当前代码块查询字符“true”,所有包行“true”的位置都标记了书签如果想删除这些书签,打开“书签”窗口,全选,按“delete”评论:这样可以把所有重要的地方,都标上书签。#072、用Ctrl+H打开“快速替换”窗口原文链接:Did you know... you can use Ctrl+H to bring 阅读全文
posted @ 2011-03-09 17:23 chlyzone 阅读(221) 评论(0) 推荐(0) 编辑
摘要: #061、增大编辑器工具提示的字体原文地址:http://blogs.msdn.com/saraford/archive/2007/10/15/did-you-know-how-to-increase-the-editor-tooltip-font-size.aspx操作步骤:菜单:“工具+选项+环境+字体和颜色”,在“显示其设置”的下拉选项中选择“编辑器工具提示”,然后增加字体的大小。评论:增大字体,对视力不好的人很有用。#062、显示函数的参数原文地址:http://blogs.msdn.com/saraford/archive/2007/10/16/did-you-know-how-to 阅读全文
posted @ 2011-03-09 17:23 chlyzone 阅读(281) 评论(0) 推荐(0) 编辑
摘要: #051、循环使用剪贴薄里粘贴的不同内容原文地址:http://blogs.msdn.com/saraford/archive/2007/10/01/did-you-know-how-to-cycle-through-the-clipboard-ring-to-paste-different-things.aspx操作步骤:用快捷键Ctrl+Shift+V,可以循环使用剪贴薄中最近的20条剪切或复制的内容.评论:这个功能值得推荐#052、启动URL定位原文地址:http://blogs.msdn.com/saraford/archive/2007/10/02/did-you-know-how- 阅读全文
posted @ 2011-03-09 17:22 chlyzone 阅读(222) 评论(0) 推荐(0) 编辑