Differences between revisions 2 and 60 (spanning 58 versions)
Revision 2 as of 2004-08-16 04:02:54
Size: 1154
Editor: Zoom.Quiet
Comment: snapNE-2.4r1.gif
Revision 60 as of 2005-01-30 14:50:36
Size: 1202
Editor: limodou
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
含有章节索引的中文 文章模板 A flexible general editor with mixins and plugins, based on wxPython.
Line 8: Line 8:
= NewEdit项目 =
''前身为FlyEdit,后变成为NewEdit''
== 描述 ==
= NewEdit Project =
''First was FlyEdit based on Tcl/Tk, and later became NewEdit based on wxPython.''
Line 12: Line 11:
NewEdit 是一个测试性的项目。它基于大量的mixin和plugin。所以扩展它很容易。 You can check the Chinese Version of this wiki at NewEditCn.
== Description ==
Line 14: Line 14:
它是用Python + wxPython编写的。 NewEdit uses Mixin and Plugin technique as its architecture. Most of class can be extended via mixin and plugins components, and finally become an integrity class at creating the instance. So NewEdit is very dynamic. You can write the new feature in new files, and hardly need to modify the existed code. And if you want to extend the existed class, you could write mixins and plugins, and this will be bound the target class that I call them "Slot Class". This techinique will make the changes centralized and easy managed.
Line 16: Line 16:
最新的相关软件版本为: Requirements:
Line 18: Line 18:
 * Python 2.3.3  * Python 2.3+
Line 21: Line 21:
== 任务 == Some plugins may need additional conditions, please read the readme information before installing them.
Line 23: Line 23:
创建一个干净、强大的编辑器。并且扩展相当容易。 == Objective ==
Line 25: Line 25:
主要的特性:

 * 一个灵活的mixin和plugin框架
 * 用户可以加入自已的插件来处理文本

attachment:snapNE-2.4r1.gif

== 项目文档 ==

 [http://newedit.tigris.org/index.htm 文档链接]

== 软件下载 ==

本软件现存于tigris.org站点上, [http://newedit.tigris.org 项目地址]

 * [http://newedit.tigris.org/servlets/ProjectDocumentList?folderID=3066 软件下载区]
 * [http://newedit.tigris.org/servlets/ProjectDocumentList?folderID=3068 Script下载区]
 * [http://newedit.tigris.org/servlets/ProjectDocumentList?folderID=3069 Plugin下载区]
Make a clean, powerful, flexible general editor, and even an application framework. And extensibility should be m

A flexible general editor with mixins and plugins, based on wxPython.

-- limodou [DateTime(2004-08-15T21:24:42Z)] TableOfContents

NewEdit Project

First was FlyEdit based on Tcl/Tk, and later became NewEdit based on wxPython.

You can check the Chinese Version of this wiki at NewEditCn.

Description

NewEdit uses Mixin and Plugin technique as its architecture. Most of class can be extended via mixin and plugins components, and finally become an integrity class at creating the instance. So NewEdit is very dynamic. You can write the new feature in new files, and hardly need to modify the existed code. And if you want to extend the existed class, you could write mixins and plugins, and this will be bound the target class that I call them "Slot Class". This techinique will make the changes centralized and easy managed.

Requirements:

  • Python 2.3+
  • wxPython 2.4.2.4+ Unicode Version

Some plugins may need additional conditions, please read the readme information before installing them.

Objective

Make a clean, powerful, flexible general editor, and even an application framework. And extensibility should be m

NewEdit (last edited 2009-12-25 07:13:58 by localhost)