【VC++开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了VC++开源代码-转 VC 常用插件和界面库 换肤 - 互联网的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
转
VC 常用插件和界面库 换肤 转
VC常用插件和界面库换肤2011-05-18 2139 2009-11-06 162024
VC常用插件 1.Visual Assist强烈推荐 从5.0一直到现在的VAX功能越来越强大除了以前版本中的自动识别各种关键字系统函数成员变量自动给出输入提示自动更正大小写错误自动标示错误等等以外最新的版本中还在 WorkSpace窗口中加入一个VA View可以更方便的查找工程中的文件、类和变量。
2.WndTabs强烈推荐 主要是在编辑窗口中显示了所有已经打开的文件在
VC中能够更方便的操作这些文件比如修改文件属性copy文件路径、文件名等并且还开放源
代码你要是愿意的话可以添加自己很兴趣的功能。
3.LineCounter 用来统计整个工程的
代码行数包括总行数、
代码行数、注释行数、空行数等并且对多个工程一起统计时不会把相同的文件计算多次. 4.Spelly 一个拼写检查的插件可以对整个文件或所选部分进行拼写检查支持C/C/CVBFortran和HTML。
5.SourceStyler C 此插件是针对C的一个格式化工具可以针对自己的编码习惯选择一种编码风格也可以自己定义而且定义非常详细有表达式、指针、模板、类、枚举等十几种肯定能满足你的需要 6.Numega BoundsChecker强烈推荐 是针对Visual C6.0应用程序的最为全面的错误检测工具。
BoundsChecker能自动指出静态堆栈内存错误和资源泄漏问题。
BoundsChecker能够校验最新的Windows APIs包括ActiveXDirectXOLE/COMODBC等等。
能够发现与Windows平台兼容性。
7.BCGControlBar Library 非常好的一套应用于
vc6的界面扩展类库轻松的作出
vc2003的界面。
并且给了各种界面例子如
vc.net、outlook、更换皮肤等等。
8.Comment Wizard Visual C插件提供了Visual C源
代码注解标准化与自动化功能。
在它的帮助下您可快速创建标头文件信息注解文件中模块注解C处理方式以及C语言功能与历史校正功能注解等等。
VC界面库收集 GuiToolkit
开源类似Visual Studio 2003风格 免费界面效果挺好的XML
代码界面分离
开源免费UNICODE编码是xtreme toolkit的前生但xtreme toolkit收费了 部分免费不
开源效果好适合贴图 收费界面感觉和Office类似 收费界面很好看 与SKin类似 未知 收费类似Office 另外一篇 用
VC做程序的时候如果对界面样式不满意怎么办自己从各种控件基类继承然后自绘么对高手来说这虽然不能算是难题但是仍旧比较麻烦对新手来说连看什么书都不好说。
那就没有更好的方法么当然有这就要用到一类称作界面换肤的工具包了。
且看这些工具包有什么作用。
当你使用一个界面换肤工具包的后在不改变
代码的基础上除了使用库函数你的程序将变成另外一个样子当然这个样子可以很cool也可以很poor。
下面我们来看看当今有什么好的换肤工具包可以使用。
1、SkinMagic 这个是一个比较强大的换肤工具包通过在自己的应用程序中包含SkinMagicTrial.dll、SkinMagicTrial.lib、SkinMagicLib.h和.smf皮肤文件即可实现界面换肤的功能。
另外它还自带了一个SkinBuilder可以制作自己的皮肤文件并应用到我们自己的应用程序中。
它的功能很丰富有近20个SDK形式的API可以调用用以辅助换肤功能。
它目前的最新版是2.4可以到它老家下载但是下载回来的只是一个试用版。
试用版会有所限制主要表现在当我们打开添加了皮肤的应用程序的时候会出现一个未注册的对话框在SkinBuilder中会有一些限制如未注册无法导出图片等。
当然这些限制完全可以通过反汇编的方法破解掉有需要的朋友可以参看我的另一篇文章《关于SkinMagic的破解》。
2、Skin 这个换肤工具也比较不错主要是从它的作用结果看出来的。
这个由上海勇进公司开发的控件库现在也有很多版本可以对应
VC从6到8而且支持其他语言。
在它的官方主页上可以下载到最新2.0.1版的DEMO也因为是DEMO所以可用的功能少的可怜只能看看人家的效果了。
另外现在网上有这个版本的破解文件我没有做测试不知能不能用。
即使假设它能用但是DEMO版的Skin没有附带皮肤编辑器所以其皮肤文件自然也没法自己制作了。
3、AppFace 这也是个不错的换肤工具附带皮肤编辑器而且其皮肤编辑器还支持锁定皮肤的使用权限当然这需要有序列号了。
按照这个软件的说法它在加载皮肤的工作上进行的优化所以看起来它的执行效率还是不错的。
网上可以下载到它的demo版限制是没有一个安装程序所以也就没法在发布软件的时候用了而且开发库appface.dll也有20天的试用限制目前还没有破解。
4、USkin 这个东西太棒了而且完全是免费的也用不着破解它提供了免费库可以无限制的使用。
另外它还配有一个十分专业的皮肤编辑器用于制作.u3类型的皮肤文件。
当前的版本是2.2不过按照官方的说法现在已经测试并准备发布2.3版了。
当然天下没有免费的午餐这样一个专业又cool的软件也是有一些限制的。
这体现在它那个专业的皮肤编辑器里面对于按钮的设计免费版不支持高亮的效果另外在我使用的时候Frame和ProgressBar都没有Background属性这样就没法制作自己意愿的皮肤了这多少是一种遗憾。
其实现形式和SkinMagic类似。
5、SkinCrafter 这个软件制作的皮肤效果相当的嚣张当然也是足够cool了它的皮肤编辑器也很强大支持的功能也很多。
不过这样嚣张的软件在限制上更加嚣张了。
首先是运行应用程序的时候会弹出一个对话框其次是在应用程序的标题栏中添加未注册的字符串。
这个最新版的破解我还没有找到但是较低的1.8.2版的破解补丁我还是有的。
另外这个似乎对Windows2000的支持很不好运行时会出现内核错误而在Windows XP上则没问题。
6、ActiveSkin 这个工具是用ActiveX组件技术实现的在添加初始化
代码的时候稍微有些复杂而且使用方法也和之前的各种不太相同。
它依赖windirsystem32activeskin.ocx来工作不过这个ocx组件已经被破解了。
它的功能也比较不错只是其皮肤编辑器不支持丰富的控件记忆中连ProgressBar都不能支持不知道是不是demo的问题破解只能使其不出现未注册对话框。
7、DirectSkin 这个是由WindowBlind的那个公司www.stardock.com开发的实现方法也是采用组件的方式网上可以下到demo版不提供皮肤编辑器另外限制也比较多。
关于它我没有做过多的试验。
以上都是一些比较成熟的换肤工具它们都提供了不错的定制方案有的可以添加声音有的可以支持alpha混合有的可以支持动画有的还可以支持直接从WindowBlind的皮肤导入反正是五花八门争奇斗艳。
另外还有一个比较小型的某种程度上说还不成熟的换肤工具比如SkinLoad、LibUIDK等。
要是让我做个总结的话如果有一种结合了Skin的多平台、SkinCrafter的皮肤编辑器、USkin的免费理念和SkinMagic的实现形式那将是一个十分强大换肤工具。
另外如果有更多的高手可以写写如何自己制作换肤工具的话对于想要学习的人来说将是多么可贵的财富呵 不过没有也没有关系将来在WPF上做就好了。
上一篇:
企业员工培训管理系统的 [VC6 0+ACCESS+源代码+毕业论文+程序说明] 毕业论文
下一篇:
学术论文摘要的定义及写作基本要求