GreenOpentoolkit自定义控件(组件)库+DemoCenter
在winform程序的设计过程中,如果能够有一套外表美观,功能强大的自定义控件(组件)库,将极大地提高工作效劳。一直以来,在winform的程序设计中,我都在寻找这样的一款控件(组件)库;也在一些项目中尝试过devexpress等大型的商业控件;也阅读了解过网上一些高手提供的资料(比如winformcs,苏飞和codeproject上面的一些例子),感觉到在这个问题上需要自己独立研究,构架属于自己的winform控件库。经过一段时间的思索,编码;对现有的若干比较好的开源控件库进行了融合,这里向大家提供GreenOpentoolkit。为了方便展示,我模仿大型软件设计了一例DemoCenter。
包括DemoCenter中所有的控件都是自己实现的,包括透明效果转换、自定义外表等。罗列了一些开发过的项目名称,只有第一项是可以双击打开的。
内容包括一例表的控件,这个控件主要做的工作是GDI+重绘。
第二例是常用自定义控件重绘。
第三例是窗体(控件)的进入进出的动画展示。
这里附上此democenter
以及全部的代码
代码的阅读可能会有困难,下面为推荐阅读材料:
http://ishare.iask.sina.com.cn/f/20101595.html
这个代码肯定还有许多不完善的地方,包括democenter也是这。为了能够把它推动下去,我建立GreenOpentToolkit开源项目。希望有能力的你一起来参与完善。
以上。
目前方向:图像拼接融合、图像识别 联系方式:jsxyhelu@foxmail.com
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
[语音识别]为何我们没有像GPS一样的语音识别公共库?
如今语音识别技术日新月异,但是所有识别都离不开语音库检索,现在苹果,微软,google都在建立自己的语音识别库,为何他们不能合作建立一个公共的库,供所有人使 用呢? 附语音识别的技术图: 另附语音识别的链接: 1. wiki 百科 :http://zh.wikipedia.org/wiki/%E8%AF%AD%E9%9F%B3%E8%AF%86%E5%88%AB 2. simon的链接:http://linuxtoy.org/archives/simon.html 先写到这些,后续更新!~
- 下一篇
解决win7无法显示语言栏问题
1.依次打开“区域与语言”->“键盘与语言”->“更改键盘”->“语言栏”,查看是否如下设置: 图1 2 点“开始→运行”,键入“msconfig”,单击“确定”或回车运行“系统配置实用程序”,在“启动”里把“Ctfmon.exe”选中,单击“确定”。(也可以直接在“开始--运行”--输入“ctfmon.exe”回车,再输入“msconfig”--启动,把“ctfmon.exe”钩上),然后注销或重新启动应该就可以了。 因为Ctfmon.exe控制Alternative User Input Text Processor (TIP)和Microsoft Office语言条,提供语音识别、手写识别、键盘、翻译和其它用户输入技术的支持。这个程序没有启动也会造成输入法图标不显示。 3、如果还没有的话只能从注册表上来修改,单击“开始”,选择“运行”,输入“regedit”打开注册表编辑器。 定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run,然后在右边点击鼠标右键,选择新建—字符串值,在名称里面...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS6,CentOS7官方镜像安装Oracle11G
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作