- 博客(2)
- 资源 (10)
- 收藏
- 关注
apache模块开发指南(中文版)
Apache的开发人员认识到Apache 最初的架构具有局限性,比较粗糙,于是在2000年开始建立新的代码仓库(codebase)主分支,并在此代码仓库的基础上于2002年4月创建了Apache2.0的第一个发布版本。Apache 2包括以下优良特性:
原生API得到很大幅度改进,使APR库成为单独的实体。这在很大程度上帮助开发人员克服了C语言编程的缺陷,特别是交叉编译平台和资源管理方面的缺陷。通过使用Apache 2,C程序员可以达到通常被认为是高层次语言和脚本语言才能达到的高效率。
新的拓展架构带来了全新层次的应用程序开发,同时也为以前的模块和应用程序提供了更为简洁的实现方法。本书将会详细介绍如何利用这个新的拓展架构。
新的内核架构让Apache 2成为真正的跨平台服务器。操作系统层自身成为一个模块(MPM),使得该模块可以被各种操作系统装载。Apache 1是一个UNIX应用程序,移植到其他平台上会受到很多的限制,一些UNIX特性使得Apache 1在其他平台(如Windows和Netware)上性能较差,而Apache 2摆脱了这些特性的限制,使其成为一个真正的跨平台服务器。基于线程的MPM模块的引入也增强了UNIX上很多应用程序的可扩展性。
Apache 2的缺点在于它的API不能向前兼容Apache 1,因此一些第三方的模块和应用程序需要缓慢地升级到Apache 2。
2012-11-13
DotNetBar8.3 源码
DotnetBar中.Net出色的控件,在C#,Vb.net上面都可以使用,它的控件,一部分是对系统控件的扩展,起到美化的作用,而一部分是全新的控件,用于方便程序的工作.
1,ContextMenuBar的介绍,这个控件,非常类型于系统自带的ContextMenuStrip控件
都是在鼠标右击的时候出来的菜单.
2,colorPickerButton控件,用来做颜色的选择,跟编程时,在IDE选颜色是一样的,不过,全是英文的.
3,ComboBoxEx控件,跟原有的控件不同,它增加了好多的效果,使控件很美观大方.
4,ListViewEx和GroupPanel控件,ListViewEx就只是对原有的ListView控件的美化,而没有修改到控件的内核.
而GroupPanel相信是对GroupBox的全新的改造,不只是继承下来再进行修改.
5,下面介绍的是qatCustomizePanel控件,相信,下面的界面,我们都会经常的遇到,单选,多选,等等的功能,能够把这个功能点抽象成为一个控件,相信,编程者的技术和经验都是相当的丰富,在这里,只作一个简单的提及,而不说明使用的方法,相信,这个功能点,使用起来,会有好多的相同,但也不是绝对的相同,简单地使用控件,是不够的,本人认为,这是一个抽象,而不是一个实际的控件,所以,还是喜欢使用传统的继承接口的方法.
6,下面介绍的是RibbonBar,这个控件,就是为了实现office2007的按钮样式而做的,实现的使用价值真是因人而异.喜不喜欢还是要看业务系统是什么类型.
7,explorerBar控件,这个,控件特别之处就在于,样式长得很象xp的浏览界面,使用时,可以作为导航栏.
DotnetBar部分控件介绍:
http://www.myfirm.cn/news/DotNetUserInterface/20071201101824323.html
http://www.myfirm.cn/news/DotNetUserInterface/20071225071710347.html
DOTNETBAR的使用方法
http://www.wuliaole.com/?p=32
DotNetBar控件的简介
1,RibbonControl控件,提供一个包含菜单,2个RibbonBar,标准标题栏,边框
2,GroupPanel控件:一个像日历格式的独立设计界面
3,PanelEx控件:一个可设计的面板
4,ExpandablePanel:通过修改ExpandButtonVisible属性ture实现可收缩的列表
5,ExpandableSplitter 将容器的显示区域分成2个可以调整的区域
office2007提供的一些窗体
1,Office2007RibbonForm 类似button 一个窗体
2,Office2007Form office2007风格的窗体
引用名字空间
//using DevComponents.DotNetBar;
//using DevComponents.DotNetBar.Controls;
using DevComponents.DotNetBar;
using DevComponents.DotNetBar.Rendering;
using DevComponents.Editors;
2010-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人