Python语言
oceanheart
热爱编程
展开
-
Python调试器的设计思路
有人询问Python调试器的设计原理,这里简单说明一下。 Python本身带了一个pdb调试库,但并没有调试界面。 我之前曾经写过一个pdb的派生类,用于在Script.NET集成开发环境中集成python调试器,代码如下。整体思路是: pdb类中已经定义了几个用于派生的成员函数,例如user_call是调用一个函数时候会被调用的函数,user_line是执行每一行之前都会被调 用的函数,原创 2008-04-02 02:32:00 · 1866 阅读 · 0 评论 -
Script.NET Python解释器代码已经在GitHub开源发布
Script.NET Python解释器的代码已经提交到GitHub网站。GitHub项目地址:https://github.com/blueantst/Script.NETPython解释器代码在Src\Interps\Python目录下,这个目录下的readme.txt文件有Python解释器编译运行的说明,可以支持Python2.7和Python2.5版本,运行的话需要自行从py原创 2013-08-16 01:40:25 · 1349 阅读 · 1 评论 -
脚本语言开发平台Script.NET即将开源
为了加快Script.NET的发展,蓝蚂蚁工作室将在近期将Script.NET的全部代码开源,因为开源之前需要将代码先整理一遍,大约需要一周时间,计划7月初可以整理完成,之后我们会将代码在github上开源。Script.NET是蓝蚂蚁工作室从2000年开始开发的一套用于Tcl、Python、Perl、Ruby、Lua等脚本语言的集成开发环境,Script.NET的界面如下:感原创 2013-06-24 01:28:01 · 1385 阅读 · 0 评论 -
脚本语言开发平台Script.NET正式开源
为了加快Script.NET的发展,蓝蚂蚁工作室已经将Script.NET脚本语言开发平台在github上开源。由于解释器部分代码尚未完全整理,目前提交了Tcl和Lua解释器的代码,其他脚本解释器代码会陆续提交。github项目名:blueantst\Script.NET 下载地址:https://github.com/blueantst/Script.NET欢迎感兴趣的程序员参与原创 2013-07-07 15:34:27 · 1780 阅读 · 1 评论 -
Script.NET自定义脚本关键字与帮助索引、编辑器提示信息的方法
Script.NET 2.2版本最大的改进就是编辑器和调试器的易用性,其中自定义关键字、帮助索引、编辑器的API提示和变量提示等功能可以使脚本的开发调试更加方便,下面主要介绍一下如何对这些信息进行定制,例如自己增加帮助索引、提示信息,因为默认的索引库内容有限,如果新增了一些脚本库,在默认的索引库中可能就没有。下面分别介绍编辑方法:自定义关键字的方法 Script.NET编辑器中的语言关键字原创 2009-08-05 21:22:00 · 1597 阅读 · 5 评论 -
Script.NET V2.2版本发布
Script.NET 2.2.1版本发布了,这个版本主要更新如下:完善打开文件的状态保存,可以在程序关闭时保存打开的文档以及每个文档的编辑状态,支持保存和加载Session文件; 完善编辑器模块,使用Scintilla替换旧版本的编辑器,支持代码折叠、代码隐藏、行号显示,支持单词、关键字自动完成,支持语法标记高亮显示等功能,支持UTF-8等文件编码,支持导出为Html、RTF文档; 完原创 2009-08-05 21:17:00 · 1115 阅读 · 8 评论 -
Script.NET 2.1.1版本发布
下载地址:http://www.blueantstudio.net 新增特性: 支持Ruby脚本的开发、调试、构建可执行程序,对于Ruby的Tk脚本支持还有些问题,只能运行一次Tk脚本; 完善控制台功能,增加Ruby控制台,并完善Lua控制台的功能; 支持wxLua脚本的构建可执行程序功能,可以生成单独的可执行程序; TclFace页面生成库完善,除了用于本地应原创 2009-02-16 01:26:00 · 785 阅读 · 6 评论 -
关于Script.NET Python开发包的一些问题解答
有用户提到Script.NET Python开发包目前的一些不足,解答如下:1.是否能够对不同版本的支持,如:可以支持python2.4 python2.5。解答:我们会考虑一下能否支持多个版本,可能会提供一个选项来选择使用2.4还是2.5版本。 2.对于没有放在pyton默认包的路径下(site-packges)的包,是否能够自动语法提示。解答:关于自动语法提示的支持见回复4。目原创 2008-06-19 23:52:00 · 947 阅读 · 2 评论 -
Script.NET V2.0.2版本终于发布了
经历了近半年的开发和测试,Script.NET V2.0.2.0版本终于发布了,由于平常上班比较忙,只能利用业余时间进行开发,因此开发速度稍微慢了一些。Script.NET 下载地址:http://www.blueantstudio.net/scriptnet/download/download.htm现在脚本语言变得越来越流行,特别是Python和Ruby等语言,上升势头非常猛,多种原创 2008-06-03 22:14:00 · 1127 阅读 · 0 评论 -
wxPython 2.8.7.1版本的一个严重BUG和解决方法
wxPython 2.8.7.1版本有一个严重BUG,运行wxPython脚本会出现如下错误:F:/ddd.py:1: DeprecationWarning: The wxPython compatibility package is no longerautomatically generated or actively maintained. Please switch to the wx p原创 2008-05-24 23:38:00 · 2391 阅读 · 0 评论 -
pygame新手指南
转载自: http://www.pythontik.com/blog/article.asp?id=294Pygame是SDL的一个python封装,由Pete Shinners编写。使用pygame,你可以用Python写游戏或其它的多媒体应用程序,它们将稳定地运行在SDL支持的任何平台上(Windows,Unix,Mac,beOS和其它等等)。Pygame容易学习,但是图形编程的世界对于新转载 2008-05-25 01:06:00 · 1517 阅读 · 0 评论