CowNew开源团队邀请软件开发爱好者加盟

huanzhugege 2007-04-10 03:57:09
CowNew开源团队是目前国内较活跃的开源团队之一,我们致力于基础平台的开发以及知识推广,目前已经有数个成熟的基础产品问世,并与国内数家网站、出版社建立了知识推广的合作关系。目前团队处于成长的转型期,急需有志之士加盟共同为中国的开源事业奋斗。
我们需要如下几类队友:
(1)基础平台开发工程师
要求:对软件开发有很强的兴趣;有较多的时间能够投入到开源开发中来;有较强的计算机学科基础(编译原理、数据结构、操作系统等)或者熟悉Eclipse、NetBeans等平台的插件开发;能够胜任基础平台的开发;
职责:SQL翻译器、SQL调优器、数据库监控、开发工具等基础平台的开发;
(2)技术类图书作者
要求:对软件开发有很强的兴趣;有较强的计算机学科基础(编译原理、数据结构、操作系统等);有实际的开发经验;有较好的书面表达能力;有较多的时间能够投入到书籍编写中来;
职责:计算机学科基础类图书的编写;
(3)外联人员
要求:有较强的沟通能力和组织协调能力;有校园活动的组织经验;有较多的时间能够投入到团队的宣传工作中来;
职责:团队校园活动的组织以及团队的对外宣传;

注意:我们的团队目前只是一个非盈利性、非实体组织,目前仍然在发展的探索中,我们无法在短时间之类让您看到经济回报,团队成员也全部是利用业余时间从事这项工作的,所以如果您需要的一个能立即给您带来经济回报的全职工作,那么我们的团队并不适合您。CowNew开源团队的明天是美好的,如果您有创业精神,如果您有充足的时间和热情投入到这份具有前途的事业中的话,那么我们欢迎您的加入。
团队在4月14日将会举办一次北京地区的聚会活动,希望新加入的队友能够参加我们的活动。
有意加入团队的朋友请将您要加入的职位和您的基本情况通过Email发送给我们,我们的Email是:about521@163.com
http://www.cownew.com
...全文
195 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
想要学习DELPHI的控件开发,这个资料非常的值得一看。 Delphi控件开发 1~8 由CowNew开源团队撰写。 文章将通过一个简单的例子来为初学者介绍编写控件的一些基本方法和模式。   这个例子控件叫TLeiLabel,是在TLabel的基础上增加两个实用的功能:一是使文字具有立体形状,二是使文字具有超链接属性。下面就让我们一步步来实现这些功能。   一、使文字具有立体形状   首先定义类型T3DEffect和属性Style3D分别如下:   T3DEffect=(Normal,Raised,Lowered, Shadowed);   property Style3D:T3DEffect read FStyle3D write SetStyle3D default Normal;   再在private中定义变量:“FStyle3D:T3DEffect;”,并设置SetStyle3D()方法如下,这也是写方法的一般格式:   procedure TLeiLabel.SetStyle3D(Value: T3DEffect);    begin    if FStyle3D <> value then    begin    FStyle3D := value;    invalidate; //表示控件将重画    end;    end;   另外对于带阴影的文字还要定义阴影的偏移量ShadeXOffSet和ShadeYOffSet:   property ShadowXOffSet: integer read FXOffSet write SetFXOffSet default 5;   property ShadowYOffSet: integer read FYOffSet write SetFYOffSet default -5;   写方法SetFXOffSet()、SetFYOffSet()和上面的SetStyle3D()类似。   要重画控件一般要重载Paint方法,此处只是重画文字,我们只需重载DoDrawText方法。   DoDrawText的声明放在Protected中:   procedure DoDrawText(var Rect: TRect; Flags: Longint); override;   此处DoDrawText()根据四种类型(正常、凸起、凹进和阴影)分别画出不同的文字。 二、使文字具有超链接属性   定义一个属性URL表示要链接的网址或Email地址。   Property URL : String read FURL write SetURL;   写方法SetURL如下:   procedure TLeiLabel.SetURL(Value: String);   Begin   if FURL <> Value then FURL := Value ;   if FURL <> then   Cursor := crHandPoint;   end;   当点击此Label时要打开浏览器或收发邮件工具,这便要重载Click方法。    Procedure Click; Override;    procedure TLeiLabel.Click;    var s: string;    Begin    Inherited Click;    if FURL = then exit;    if LowerCase(Copy(FURL,1,7)) = http:// then    s := FURL    else if Pos(@,FURL) <> 0 Then    s := mailt + FURL    else    s := http:// + FURL;    ShellExecute(Application.Handle, open, PChar(s), NIL, NIL, SW_SHOWNORMAL);    end;   一般的超链接当鼠标移入时文字的颜色发生变化。为此加上属性HoverColor,表示鼠标移入时文字的颜色。   Property HoverColor : TColor Read FHoverColor Write SetHoverColor default clRed;   还要定义两个接收Windows消息CM_MOUSEENTER和CM_MOUSELEAVE(鼠标移进和移出)的过程:   Procedure CMMouseE

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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