Tribon Vitesse二次开发环境搭建

来源:互联网 发布:网线推广优化 编辑:程序博客网 时间:2024/04/29 06:13

除了Tribon M3安装光盘提供Python-2.3.3wxPythonWIN32-2.4.2.4-Py23我们还增加了一些Python扩展包:

1.        PythonWin

http://wiki.python.org/moin/PythonWin

PythonWinPythonWindows的扩展包,支持COM。可以用来调用Tribon提供的COM,例如数据抽取和打印。

2.        pysqlite

http://oss.itsystementwicklung.de/trac/pysqlite/

pysqlite是个Python的轻量型数据库,可以建立内存数据库,在内存中处理数据。我用这个来做材料表、托盘表的汇总。

3.        Boa Constructor

http://boa-constructor.sourceforge.net/

BoaConstructor是一个Python IDEwxPython GUI生成器。可以使用拖拽的方式建立程序界面。我们开发的程序基本上界面和逻辑是分开的,所以也不怎么把Boa Constructor当作IDE来用。目前的版本:boa-constructor-0.3.1.win32

4.        Python WMI Module

http://tgolden.sc.sabren.com/python/wmi.html

Python WMIModule可以使用Python编写WMI,执行例如结束进程之类的操作比较方便。

5.        UltraEdit

http://www.ultraedit.com/

UltraEdit是个文本编辑器,下载Python2.3的语法文件可以实现高亮:

http://www.ultraedit.com/files/wf/python23.txt

UltraEdit不是免费的,我现在不怎么用了。

6.        Vim

http://www.vim.org/

Vim也是个文本编辑器,我现在用这个,不过不太推荐大家用。因为配置起来比较麻烦,使用的时候也和一般的习惯不同,比较难上手。文本编辑器大家用自己喜欢的好了。

我们的Tribon Vitesse二次开发环境倾向于使用Python解决所有问题。如果你对其他语言比较熟悉,比如广船国际用VB.NET来创建界面,调用Vitesse程序,也是可以的。再比如单位有SQL Server数据库,或者熟悉Access,都可以用这些数据库来替代pysqlite

因为Tribon M3支持Python2.3版本,所以下载扩展包的时候注意选择支持py2.3的。Tribon m2支持Python支持2.0而这个版本相应的pysqliteBoa Constructor都没有。

还有一些工具可以辅助开发,补充进来:

7.   Total Commander

http://www.ghisler.com/

Total Commander 是磁盘文件管理软件。使用Windows搜索里面不能搜索到py文件中的内容,而TotalCommander就可以搜索某个目录下所有py文件中包含的某个关键字。这就可以进行代码重构,例如要更改某个类方法的名称,就可以搜索到这个类方法在哪些模块中被调用了。

8.   SQLiteSpy

http://www.yunqa.de/delphi/doku.php/products/sqlitespy/index

SQLiteSpy可以使用图形用户界面的方式分析和操纵sqlite3数据库,如果在程序中使用了pysqlite就知道它的方便了。

9.  PyNSource

http://www.andypatterns.com/index.php?cID=65

PyNSource是一个Python代码扫描和UML建模工具。我用它来生成类图。

0 0
原创粉丝点击