开源共享,自己写的界面及图象库,欢迎捧场。

ringphone 2008-09-11 04:29:16
加精
RingSDK,这是我自己写的界面库,编程一直用他,包含了界面库和图象库。这个库并不是有意为之,而是我多年编程过程中积累下来的。最初只是把一些经常要用到的功能封装成一些函数,建了一个静态库,方便自己编程,后来慢慢积累,函数越来越多,于是封装成类,再后来简单的封装也不行了,于是花了一段时间进行整理设计,基本上是重写了这个类库,于是就有了这个界面和图象库,是对过去自己编程写的代码的一个总结与整理,方便自己的编程,现在共享出来,与大家一起交流学习吧。这个库是完全从WIN API底层进行封装,界面库目前并没有全部封装完成,主要是一些控件的并不常用的功能并没有加进来,还有很多工作要做。界面库的最大特点是方便易用,实现了一些特殊功能的控件,比如类似VB的属性设置控件,XP样式的菜单等。所有子窗口和控件都可以实现停靠,可以方便实现类似VC的界面。图象库则实现了图象的解码,显示及一些简单的图象处理,与界面库结合,可以实现一些比较酷的界面。因此,界面库里并没有对DC和BITMAP进行封装,一些简单的图形绘制操作代码并不复杂,而要想实现动画等一些复杂效果,就可以使用图象库。
演示程序截图:

模仿VC6界面


模仿ACDSee的图片浏览器


水波效果,即时运算的。

下载地址:
http://download.csdn.net/source/619588

用SVN的可以到以下地址下载,可以及时更新获取到最新版本:
http://www.svnhost.cn/Project/Detail-1199.shtml

更详细内容请参见:
http://blog.csdn.net/ringphone/archive/2008/09/11/2911244.aspx
...全文
10086 384 打赏 收藏 转发到动态 举报
写回复
用AI写文章
384 条回复
切换为时间正序
请发表友善的回复…
发表回复
0c0c0f 2012-10-28
  • 打赏
  • 举报
回复
楼主厉害,up!
enpvlp 2012-08-04
  • 打赏
  • 举报
回复
超赞,正在使用,真乃牛人也!!!
rgbtagu 2012-08-04
  • 打赏
  • 举报
回复
虽然没用过,但看起来还不错。。。顶一下。
liuchai910 2012-08-03
  • 打赏
  • 举报
回复
谢谢!有用的东东
liuchai910 2012-08-03
  • 打赏
  • 举报
回复
谢谢!比较有用的东东
mirro 2012-08-02
  • 打赏
  • 举报
回复
不错呀!!!!!!!!!!!!!!
brk1985 2012-07-11
  • 打赏
  • 举报
回复
楼主牛人哦,下载了......
人过留痕 2012-06-04
  • 打赏
  • 举报
回复
精神可嘉啊。
努力学习吧 2012-06-03
  • 打赏
  • 举报
回复
Mark一下,去学习学习,多谢楼主分享。
oyzhx 2012-05-20
  • 打赏
  • 举报
回复
支持!!
firnsan 2012-04-24
  • 打赏
  • 举报
回复
mfc中,怎样利用hook取得菜单的句柄,并利用这个句柄绘制圆角菜单??
clayXmore 2012-04-24
  • 打赏
  • 举报
回复
支持1
ILoveThisSite 2012-03-01
  • 打赏
  • 举报
回复
支持楼主!!!
alhope 2012-02-28
  • 打赏
  • 举报
回复
牛人,赞一个!
sofa120 2012-02-14
  • 打赏
  • 举报
回复
强大的LZ
sofa120 2012-02-14
  • 打赏
  • 举报
回复
强大的LZ
qcmr 2012-02-13
  • 打赏
  • 举报
回复
楼主好人!
Kaile 2012-01-13
  • 打赏
  • 举报
回复
好东西,支持楼主
dumuzhou2010 2011-11-28
  • 打赏
  • 举报
回复
控件重绘这方面知识网上太少了,总算在这找到了,楼主无私!V5
aaacbbb 2011-10-25
  • 打赏
  • 举报
回复
顶,学习优秀源码。
加载更多回复(361)
ShardingSphere:SpringBoot2+MybatisPlus+读分离+分分表课程目标快速的掌握读分离+分表的实战,即插即用适用人群IT从业人员,开发人员,Java从业者,互联网从业者,性能调优人群课程简介ShardingSphere是一套开源的分布式数据中间件解决方案组成的生态圈。它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成,shardingSphere定位为关系型数据中间件。 Sharding-JDBCSharding-JDBC是Sharding-Sphere的第一个产品,也是Sharding-Sphere的前身,是当当网开源的一个产品。定位为轻量级的Java框架,在Java的JDBC层提供额外服务。 它使用客户端直连数据,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。他们均提供标准化的数据分片、读分离、柔性事务和数据治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。Sharding-JDBC可以通过Java,YAML,Spring命名空间和Spring Boot Starter四种方式配置,开发者可根据场景选择适合的配置方式。课程特色 本章节以尽量短的时间,为使用者提供最简单的ShardingSphere的快速入门。课程说明该课程属于系列课程,分为读分离,分不分表,不分分表,分分表,读分离+分分表共5个回合。本课程属于其中一个回合,请各位小哥哥们注意,课程的标题哦~

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧