通常我们在类库中定义资源的时候可以在Theme/Generic.xaml中定义,当类库加载的时候,会自动加载Generic.xaml文件中的资源,通常用在控件库中,但如果控件多了之后,所有的Style都定义在Generic.xaml中会是的文件很大很臃肿,这时候我们可以通过Uri的方式引用外部的.....
分类:
其他好文 时间:
2016-01-25 22:51:35
阅读次数:
296
创建ActiveX控件:1、新建项目“Windows控件库”,从项目中删除UserControl1.cs,新建“用户控件”项并指定名称。2、打开项目属性,在“生成”标签页中选中“为COM Interop注册”。3、打开Properties中的AssenblyInfo.cs,修改[assembly: ...
在一些控件里的keydown方法,没有办法捕获所有的按键消息比如自己写一个窗体控件库,继承了UserControl但是没有办法捕获一些键,比如方向键等所以必须重载 processDialogkey 方法processDialogkey 的描述 在msdn中是这样的在消息预处理过程中调用此方法,以处理...
分类:
其他好文 时间:
2016-01-06 19:55:41
阅读次数:
149
一个框架基础的东西,一般也是操作的最基础的类,比如char、int、bool等,有时出现内存泄露的问题导致错误的抛出,但是C++开发有的时候就算是抛出异常,那也是靠经验来积累才能非常快速准确的找出错误所在,这就需要在框架中需要添加日志管理的接口,日志管理的好处就是开发者自身在找异常时提供参考,另.....
分类:
编程语言 时间:
2015-12-20 00:35:34
阅读次数:
263
一个软件,不可能只有一个文档界面,会有多个甚至几十二,比如一些浏览器、文档查看等都是多个标签页的形式,在C#中开源的可停靠管理的常用的是Xceed.Wpf.AvalonDock;但是用C/C++开发的开源停靠管理库是没找到,没办法只能自己写一个了。 图1 可停靠管理项目名XPDock,其中所...
分类:
编程语言 时间:
2015-12-13 00:39:28
阅读次数:
286
看到题目,很明显这里要说的是插件式框架的开发,当然是用c/c++来实现的。开发对于我来说,是一种爱好,但并非科班出身,所以这里要说的一点分享就是,开发并不是会写代码就行了,最主要的是要有思路想法,比如要实现一个功能,就要知道,这个功能到底是要来实现啥的,要实现它需要什么样的算法等等,做到胸中有丘壑....
分类:
编程语言 时间:
2015-12-13 00:38:14
阅读次数:
1945
前言FineUI控件库发展至今已经有 5 个年头,目前论坛注册的QQ会员 5000 多人,捐赠用户 500 多人(捐赠用户转化率达到10%以上,在国内开源领域相信这是一个梦幻数字!也足以证明FineUI旺盛的生命力!)。在这 5 年七年,FineUI总共发布了100 多个版本!也积攒了大量的典型案例...
分类:
其他好文 时间:
2015-12-03 00:21:09
阅读次数:
357
对于在C#开发的过程中没有接触过Flash相关开发的人员来说,没有系统的资料进行学习,那么这篇文档针对于初学者来说是很好的学习DEMO。 本文章中的DEMO实现了C#的COM控件库中本来就带有对flash进行播放的控件,只是需要对flash的相关操作进行了解即可,先看看实现的效果。阅读目录实现效果配...
在这里https://github.com/Trinea/android-open-project很多的listview,非常棒
分类:
移动开发 时间:
2015-11-14 16:29:17
阅读次数:
222
机器人发射子弹已经完成了,下面看看怎么给玩家设置障碍.大家从上篇的图可以看到,在机器和篮筐直接有若干障碍物.我们先看如何实现它们.打开SpriteBuilder,在Sprites文件夹中新建SmallBrick.ccb,类型为Node.从控件库拖入一个CCNodeColor节点,称为其根节点的子节点.按照喜好装饰外观,同时打开物理对象,物理类型为静态:新建Levels文件夹,在其中建立Level.c...
分类:
移动开发 时间:
2015-11-11 11:45:03
阅读次数:
260