Windows系统下Ulipad安装步骤:依赖wxpython库的安装过程
一、安装Ulipad

ulipad 编辑器使用的是 wxpython 编写的 gui,所以我们需要第三方库 wxpython 的支持。接下来,我们先来讲一下 Ulipad 在 Windows 系统环境下的安装。
1. 确实自己的windows版本,32位还是64位的。
查看自己所安装的 Python 版本。例如,玩蛇网的测试环境中安装的 Python 版本为 2.7.6。
到 wxpython 官网:或者前往查字典教程网的下载页面,在那里可以选择适合自己系统的 wxpython 版本。
找到下载的程序,这里以文件名“wxPython2.8-win32-unicode-2.8.12.1-py27.exe”为例,它是 unicode 版本的。然后双击该程序开始安装,安装过程基本上直接点击“next”按钮一路进行下去。当遇到协议是否同意的问题时,点击同意即可,其他步骤一直点击下一步,直到安装完成。
安装好环境后,我们开始下载 Ulipad 最新版的编辑器,其下载地址为[具体地址]。该程序由 Google 托管,Leo 选择了 ulipad.4.1.py27.exe 这个安装文件,其大小约为 7.4MB。安装程序只需一路点击“下一步”,直到安装成功即可。
在开始菜单中能够找到 Ulipad 这个选项,当点击它时,就能够使 Ulipad 运行起来。
二、Ulipad使用与配置
安装完 ulipad 后没有目录浏览功能,正式写项目时很麻烦。我们到设置中找找,看怎样调出此功能。点击菜单栏中的“文件”,接着选择“目录浏览”,或者直接按快捷键“F2”。然后,我们通过鼠标右键增加目录,添加新的工作目录,这样就配置好该功能了。
Ulipad目录浏览功能设置
在Ulipad左侧添加自己的工作目录
添加工作目录后的Ulipad界面
初学者完成上面的设置后,第二个重要的配置是配置代码的缩进格式,需与下面图片中的设置相同,以 4 个空格作为缩进。若不这样做,在编程过程中会出现很多意想不到的错误和异常,查找起来会很麻烦。
Ulipad参数Python代码缩进设置
以4个空格做为Python的代码缩进
更多功能正在陆续添加,我们的 Python 培训课程将会对 Ulipad 进行更系统、更全面的讲解,欢迎大家参加。
Google 和 YouTube 等大型公司进行了推广,这使得 Python 编程语言越来越受欢迎。许多编程爱好者把 Python 当作了首先选择的编程语言。
今天我们来讲一下,学习的第一步是安装 Python IDLE 编辑器,以及它的调试和使用。
第一步,我们先去下载一个Python程序安装包。
打开 Python 的官网网站。在该网站上找到 Downloads 区。接着点击进入 Downloads 区。然后在其中找到适合自己系统的版本安装包。
在这里,玩蛇网 Leo 的系统为 Windows 7 64 位,我们便选择 (Windows AMD64 / Intel 64 / X86 - 64 二进制)进行下载。
第二步,找到刚刚下载下来的 Python 程序的安装包。接着,用鼠标双击该安装包,使其打开。然后,运行安装程序。
一般无需进行过多设置,直接点击下一步,持续操作直到安装成功,然后点击完成即可。若有想切换安装目录的朋友,可在相应步骤更换安装路径。
安装完成后,在开始菜单里找到 Python IDLE,然后双击运行它,这样就能在 idle 中调试 python 代码了。
在开始菜单中,可选择 IDLE (Python GUI)。它是一个由 Python 编写的 GUI 程序。而其它几个选项则是 Python 的模块文档和帮助。
我们输出一条 python 字符串语句,同时计算 2 个变量相加的值,并将其输出在屏幕上。
上面讲的是 Windows 平台下 Python IDLE 的安装和调试过程。通常,Linux 系统如 Ubuntu、CentOS 已默认随系统安装好 python 程序。在 Linux 类系统中,这个 idle 被称作 Python 解释器,可从终端模拟器中输入“python”命令来启动它。Python编程的起始之处是这个 IDLE 编辑器。在入门之后,能够选择更多自己喜爱的 Python 编辑器,例如 Wing IDE 专业级 Python 编辑器。
YUI Compressor 是一个用于压缩 JS 和 CSS 文件的工具。它是通过 Java 来进行开发的。
YUI Compressor下载地址:
使用方法:
//压缩JS
输出结果为 packed.js
//压缩CSS
输出结果为 packed.css
YUI Compressor v2.4.2
安装指南
=========
JDK环境变量配置的步骤如下:
1.我的电脑-->属性-->高级-->环境变量.
2.配置用户变量:
a.新建 JAVA_HOME
C 路径为 Program FilesJavaj2sdk1.5.0,这是 JDK 的安装路径。
b.新建 PATH
%JAVA_HOME% 下的 bin 目录;%JAVA_HOME% 下的 jrebin 目录
c.新建 CLASSPATH
%JAVA_HOME%下的 lib 目录;%JAVA_HOME%下的 libtools.jar 文件
3.测试环境变量配置是否成功:
开始-->运行--〉CMD
键盘敲入: JAVAC
出现相应的命令,而不是出错信息,即表示配置成功!
先下载jdk:
需要安装 JDK,其版本需大于等于 1.4 ,并且要设置环境变量 JAVA_HOME 。
在桌面上找到“我的电脑”,然后右键点击它,接着选择“属性”,再点击“高级”,最后找到“环境变量”。
系统变量 新建
安装步骤:
1. 安装请点击 install.cmd
2. 卸载请点击 uninstall.cmd
3. 如果安装过之前的版本,请先卸载老版本
压缩测试:
选中 test.js 后,执行右键菜单中的“Process with &YUICompressor”,这样就会生成 test-min.js。
注意事项:
需要安装 JDK,其版本需大于等于 1.4,并且要设置环境变量 JAVA_HOME
css 文件编码需为 GB2312、GBK 或 GB18030。js 文件编码也需为 GB2312、GBK 或 GB18030。若要支持 UTF-8,需在 compressor.cmd 中将 GB18030 替换为 UTF-8。
css 文件中若含有中文,当 css 编码与页面编码不一致时,就需要手动把中文替换为 xxxx。关于详细说明,请参考 compressor.cmd 中的相关内容。
如果不需要 native2ascii 这一程序,那么可以仅仅安装 JRE 。不过,在安装完成后,需要手动对 compressor.cmd 进行修改。
Ref:
2. YUILibrary:
3. Documentation:
4. native2ascii.exe:
以下是配置补充:
使用YUI Compressor压缩JS和Css
常用示例(在cmd中执行)
将处理后的结果输出到 D:my-min.js 这个文件中。
将处理后的结果输出到 D:my-min.css 这个文件中。
–type指定要打包的文件类型,可选的有 js和css
–charset 指定字符集
指定输出的文件名用 -o ,如果不指定这个参数,就会把压缩后的内容输出到命令行上。
最后的my.js和my.css是要打包的debug版源文件
如果未给定 charset 参数,那么字符集的默认情况是系统的。这里指定了 UTF-8,可根据你的实际需要进行修改。具体的语法以及其他参数可参考:
使用 YUI Compressor 来压缩 JavaScript,同时使用 DOS 批处理脚本来压缩 CSS,再加上 IIS 的 GZIP 功能,这样加起来能够获得大约 85%的压缩率。其中,YUI Compressor 自身的压缩率大概为 50%。并且,还可以通过修改相关参数来获取更高的压缩率。
请提供需要改写的句子呀,你没有给出具体的内容呢。
制作批处理工具
三个文件:
批处理文件:yuicompressor.bat
注册表文件:yuicompressor.reg
对 yuicompressor-2.4.6.jar 这个文件进行压缩操作。
文件所在的目录为:D 盘下的 serverf2etools 文件夹中的 yuicompressor 文件夹。
yuicompressor.bat批处理使用方法:
测试正常后再上线。
yuicompressor.bat批处理文件代码:
cd "%1"
使用 `dir /b *-min.js` 命令获取所有包含 `-min.js` 的文件名,并将每个文件名存储在 `%%a` 中。然后,对于每个 `%%a`,调用 `:ProcessDel` 函数并传递该文件名作为参数。
使用 `dir /b *-min.css` 命令获取所有包含 `-min.css` 的文件名,然后对于每个获取到的文件名 `%%a`,调用 `:ProcessDel` 并传递该文件名作为参数。
使用 `dir /b *.js` 获取所有以 `.js` 结尾的文件名称并逐行读取,对于每一行的文件名称(设为 `%%a`),调用 `:ProcessCompress:` 并传入该文件名称作为参数。
使用 `dir /b *.css` 获取所有的 `.css` 文件名称,然后对于每个获取到的文件名称(用 `%%a` 表示),执行 `call:ProcessCompress: %%a` 这个操作。
:ProcessDel
如果 [%1] 不为空,则调用 DeleteMinFiles 并传入 %1
GOTO:EOF
:ProcessCompress
如果 [%1] 不等于空列表,就调用 CompressFiles 并传入 %1
GOTO:EOF
:DeleteMinFiles
如果存在“%CD%%1”,就删除“%CD%%1”。
GOTO:EOF
:CompressFiles
使用 java 命令来运行 D:serverf2etoolsyuicompressoryuicompressor-2.4.6.jar 这个程序,将 %1 作为输入文件,然后将处理后的结果输出到 %~n1-min%~x1 这个文件中。
GOTO:EOF
yuicompressor.reg 注册表的功能在于:当选中一个文件夹后,通过右键操作,会新增一个选项,这个选项名为【YUI-Compressor JS/CSS】
yuicompressor.reg注册表文件代码:
Windows 注册表编辑器版本为 5.00。
在 HKEY_CLASSES_ROOT 下的 Directory 分支中,有一个 shell 项,其中包含 Compress JS/CSS Files 这一内容。
@="YUI-Compressor JS/CSS"
HKEY_CLASSES_ROOT 下的 Directory 项中,shell 子项下的 Compress JS/CSS Files 命令项
在 D 盘的 serverf2etools 文件夹下,有一个名为 yuicompressor.bat 的文件,它用于处理 %1 这个参数。
注意事项:请修改两个文件中的目录路径
批处理文件为 yuicompressor.bat,注册表文件为 yuicompressor.reg
---------------------------------------------华丽分割线---------------------------------------
打包压缩pack-all-min.js
文件如下:
批处理文件:pack-js.bat
需要打包的目录文件:pack-list.txt
pack-js.bat 代码:
使用 for /f 命令,从 packList.txt 文件中逐行读取每行内容并赋值给变量 %%i,然后使用 type 命令将读取到的每个文件内容追加到 pack-all.js 文件中。
最终输出的结果是 pack-all-min.js
pack-list.txt
jquery.ui.datepicker.js
jquery.ui.dialog.js
jquery.ui.draggable.js
jquery.ui.mouse.js
使用方法:
在当前的 js 文件夹中放置这两个文件。平时进行开发时会使用多个源文件。运行 pack-js.bat 之后可以查看页面的效果。在上线之前需要将这些文件打包成一个压缩文件。并且在测试无误之后再进行上线操作。