1.第5点讲的是那个东西的开发工具。这些开发工具种类特别多, 非常丰富。里面有好些个功能很强的智能集成开发环境, 也就是IDE工具, 这里头包括了一些没写全名字的例子, 还有另外一些没写全名字的例子。这些工具不光能让人用鼠标点点来搞定图形化的操作, 还能干编辑代码和调试程序的活。
另外啊, 普通的文本编辑器也能拿来当那个东西的开发环境, 比如大家常听说的某些其他没写全名字的例子, 还有Vi这个工具等等。1.5.1 的使用方法中提到的图1-6所示的命令行窗口, 是最早出现的那种开发工具之一。它的发行版本里面是包含了应用程序接口以及COM组件模型这两个部分的。
它主要是使用C++这种编程语言来进行开发的, 用户能够用它来编辑程序, 并且还可以对程序进行调试操作。在完成安装步骤之后, 需要依次单击【开始】这个按钮, 接着选择【程序】这个选项, 然后找到【 .5】这个子文件夹, 最后点击里面的【 】命令, 这样就能够把这个软件运行起来了。
当软件被成功运行以后, 屏幕上就会展现出图形化的命令行窗口了, 具体的样子就像是在图1-6中展示的那样。
这个程序被安装在, 位于根目录之下的那个由反斜杠隔开的路径里面, 也就是Lib后面跟着site-的这个子文件夹中, 你也可以在那个叫做“子目录”的地方, 通过直接运行扩展名为exe的可执行文件来把程序给启动起来, 因为在命令行窗口里面想要编辑多行代码是非常麻烦非常不方便的, 所以建议大家使用集成开发环境来进行编写工作, 请点击菜单中的File也就是文件的选项, 然后在下拉列表中选择New也就是新建这个命令项, 在随后弹出来的对话框里选择空白的文本模板或者类似表示新建的内容, 最后点击确定按钮, 就可以开始编写自己的代码了。
你要点一下那个叫做【File】的菜单, 然后点击里面的“Open”选项, 去把1.3节里面写的那个叫hello.py的文件给打开掉, 画面就像图1-7里面画的那样。这里面是包括了一个编辑窗口的, 也还有一个命令行窗口在里面。
你只要在编辑窗口里面把hello.py给运行起来, 那么结果就会在那个命令行窗口里面显示出来, 具体样子就是图1-8里展示的情况。在图1-7中, 我们看到使用编辑程序的情况, 而在图1-8中, 展示了运行程序的输出结果。该平台还支持断点的设置以及单步调试等实用功能。
关于其调试功能的详细介绍, 将在第9章的9.2节中进行展开说明。接下来讨论的是1.5.2部分所提到的IDE集成开发环境, 这实际上是专为Java开发生态系统构建的一个综合性工具平台, 并且它同时也是一个开源项目。这个软件的扩展能力是非常强的。
它不仅可以当作Java的集成开发环境来使用, 还能够去开发非常多的插件, 以此来支持其他的编程语言, 比如说C语言、C++语言这些以及PHP等等。如果打算在当前的平台上面进行开发工作, 就必须要把PyDev这一个插件下载安装好。
官网上面是提供有相关的各种插件可以下载的, 另外还可以拿去获取能够单独运行的用于某个环境的版本内容。具体的下载网址是www.。这个工具的功能是非常强大的, 它可以实现代码加亮这种功能, 也可以进行代码提示, 并且还能够提供代码补全这样的智能化操作。
另外方面, 它提供了相比而言更强大一点的调试能力, 而且它还能够支持其他一些功能, 这些功能包括团队开发等情形。在这种环境里面, 源代码是被组织到项目这个概念里面的。而用户界面的结构是划分为视图以及编辑器这俩部分内容的。
图1-9 所显示的开发环境, 视图与编辑器的组成部分包含源代码大纲视图、Java源代码编辑器、通用的源代码编辑器以及文件系统导航视图。用户界面由各种各样的视图构成。这些视图是在执行特定的操作活动时, 被经常使用的一组窗口。
在其中的标准视图包里面, 包括了Debug、Java 、Java、Java Type 、Plug-in 、CVS 和/。其中 for 是一个提供了Pydev视图的东西。当启动调试模式的时候, 会自己切换到Debug视图去。
第9章里面的9.3节, 将会介绍一下 for 这个内容的配置以及调试的办法。可以在当前的开发环境下, 编写那个会输出字符串“hello world”的程序, 具体情况可以参考图1-9所示的内容。这里需要注意的一点是,在你还没有安装Pydev之前, 需要确保你的计算机里面已经提前安装完毕了相关的内容。
接下来进入到第1.5.3部分, 也就是编辑器环境的配置说明。除了专门的开发工具外, 你也可以选择使用其他的代码编辑器来进行开发操作。举个例子来说, 普通的文本编辑软件也可以被当作是程序的编辑和执行环境来使用, 并且它在很多情况下甚至还能够帮助你对程序进行调试工作。
具有语法高亮、代码自动缩进功能, 本小节对编辑器的开发者环境配置办法开展说明工作。
第一步是加入群组操作, 具体做法为先执行启动程序动作, 接着在界面上点击【工具】菜单栏项里包含的【配置用户工具】这个命令选项, 使得出现名为【参数】的对话框容器页面元素, 随后于该对话框内部找到并触发【添加工具】这一按钮组件的控制信号, 最后在弹出来的列表菜单当中选取标识为【程序】的指令条目内容。
新建的群组名称被命名为空字符串, 接下来, 在菜单文本对应的输入框中输入了空字符串, 之后, 在安装路径的信息填入到命令这一栏的输入框中, 然后, 在参数所在的编辑框里填入了符号组合左括号右括号, 最后, 在起始目录那个位置的方框内也填入了一个空格加左括号加右括号的符号组合。
勾选那个叫【捕获输出】的选项以后, 等程序运行结束, 它所产生的输出结果就会显示在那个叫做Edit Plus的软件下方的输出栏里面, 要是没有勾选这个选项, 那么在程序运行完毕之后就会弹出一个命令行窗口, 并且把运行结果给输出到那个命令行窗口之中。设置完成之后的对话框会显示在如图1-10这个位置。
单击那个叫【确定】的按钮之后, 需要新建一个文件, 这时候在【工具】这个菜单下方就会新出现一个叫做【】的选项。如果单击这个叫做【】的选项或者是按下Ctrl和1这两个按键组合而成的快捷键, 就可以让程序运行了。
2.设置高亮和自动完成这不仅可以作开发的用的环境,还支持Java、C#、PHP、HTML等其他类型的语言, 不同语言的语法高亮显示, 自动完成的特征各不相同, 为了实现语法加亮, 自动完成功能,需要下载.acp、.stx这两个特征文件, 下载地址为。
等下载完成以后, 把带有.acp这个后缀的以及.stx这个后缀的文件解压缩放到软件的安装目录里面去就可以了。那acp后缀的文件它代表的就是自动完成的特征文件, 而stx后缀的文件它表示的呢是语法加亮的特征文件。所以在正式开始编写代码之前的时候呢, 是需要先在那个地方设置一下这些特征文件的。
先选择文件这一项里面的设置与语法那个选项, 接着在出现的那个列表里面找到文件类型这栏, 然后选上空着的那个框, 再去描述那个输入框里写一个空的字, 最后在扩展名的地方把py填进去, 具体的样子就像那个图1-11画的那样。
图1-10 这个图片是用来展示在中添加对的支持的情况的, 而图1-11显示的是设置的特征文件。
接下来是第二步, 就是在【设置与语法】这一个大选项卡里面进行操作, 具体来说, 要在名为【语法文件】的那个文本框当中输入.stx这种类型的文件的完整路径信息, 同时也要在名为【自动完成】的那个文本框里面输入.acp这类文件的储存路径数据。
在第(3)种语法里, 它没有用begin、end或{}这些符号来区分代码块, 而是用冒号还有代码的缩进方式, 来把代码之间的层次关系给区分清楚。大家要单击那个叫作【制表符/缩进】的按钮, 这样就会打开一个名为【制表符与缩进】的对话框。
然后就可以在这里设置代码的缩进方式了, 具体的样子可以参考图1-12这个显示出来的图。当然啦, 在使用IDE工具的时候, 如果输入了冒号, 代码是会自动进行缩进的, 大家也可以自己去设置这个功能的开关。
在<【>制表符<】>文本框之中, 还有 <【>缩进<】>文本框之中, 分别要去输入空格的那些个数, 通常的情况是把它被设置为数字 “4” , 把<【>启用自动缩进<】>这个选项去选中, 然后在<【>自动缩进开始<】>文本框里面去输入符号 “:”。
接着去单击按钮叫 <【>确定<】>去保存那些设置, 第(4)步是让去单击按钮叫 <【>函数模型<】>, 这样就打开了一个对话框叫<【>函数模型<】>, 情况就像图号 “1-13” 所显示的那样, 在<【>函数模型正则表达式<】>文本框里面去输入字符串 “\*def\.+:”。单击【确定】按钮, 就可以保存设置。
图1-12 是代码的缩进方式, 图1-13 是设置函数模型。至此, 开发环境的设置就已经完成。还可以建立文件模板, 这样以后每次新建文件, 都可以基于这个模板来编写代码。因为编写代码经常要使用中文, 同时还得考虑跨平台的功能, 所以可以建立一个名为“.py”的模板文件。.py的内容如下所示。
#!/usr/bin/ # -*- : UTF-8 -*- 第1行代码使程序可以在UNIX平台上运行。 第2行代码设置编码集为UTF-8,使代码可以支持中文。 注意在中通过快捷键Ctrl+F11可以查看当前文件中的函数列表。
在您运行程序的前面这个步骤里, 您需要先对程序进行保存。下面咱们就用编写一段程序并且输出结果这样的操作来举例说明, 具体样子就是如图1-14所展示出来的那个情况。
这里大家要特别注意的是, 书中第一篇所提到的全部代码, 都是在某个环境下边进行编辑和执行的, 至于笔者本人所使用的这个软件版本是多少呢, 是v2.31汉化版。图1-14展示的就是运行程序的情形。