功能介绍


数字化 Python IDE 采用 "应用 + 小程序" 方式架构,结合 "精确-模糊" 批量查找-修改-比对 "多文件-多工程" 并行快速开发理念,精炼了一些现有成熟技术,经多年努力、自主创新、研发而成。

基于 "Google 开源 Chromium" HTML5 浏览器核心 (支持 HTTP HTTPS 协议) 及 Qt5.11/C++11 GUI (图形用户界面) 框架开发,Python3.6 作脚本-插件编程语言。


主要针对 Python2.x 3.x、PyQt4.x 5.x、PySide1.x 2.x、HTML4 HTML5、Bootstrap3.x 4.x、Cython、Qt4/C++ Qt5/C++、等代码开发流程进行优化。

可批量编写-重构 "纯文本",还可批量编写-重构 Python、Cython、PySide、PyQt、Qt/C++、C/C++、Go、D、C#、.Net、Go、Java、Ruby、Lua、Tcl/Tk、Perl、PHP、ASP、HTML4、HTML5、Bootstrap、CSS、JavaScript、等编程语言代码。

 

"应用、小程序" 均为 绿色便携版 (下载后需解压缩),即下即用,无需单独安装。

采用 "暗黑色 (保护视力)" 全扁平化外观,"小程序" 带无重要操作 "5 分钟" 倒计时 "自动退出" 功能。


在力求 "通用-简单-易上手" 前提下,降低程序员 "编写-重构" 各种编程语言代码的消耗时间成本,大幅提高生产效率。

经测试,代码 "批处理" 重构效率比一般 IDE 要高 10 - 100 倍。

 

点击右上角 "切换" 按钮,可切换 "网页渲染 | 源代码" 表示方式。也就是,所见即所得的 Web 网页开发一键切换。

很多 "窗口或对话框" 都有一个外形比较大的 "取消或关闭" 按钮,功能等同右上角的小 "x" 关闭按钮。


尽可能不 "展示或设置" 太多参数 (参数太多,也不能说明这些功能都会被用到),或将某些不常用参数 "隐藏"。

所有 APP "菜单" 均可撕离,方便随时调用其下功能;主窗口 "选项卡" 也可撕离,方便随时比对其它 "选项卡" 内容。

 

有时忙不过来且又想一心多用,可采用 "TTS (文本转语音)" 小程序诵读网页、技术资料、最新时事新闻等。

此语音助理默认可诵读网页文字、文件字符、等。 不认识或不太熟悉的中文、英文及各种字符,都可交由语音助理诵读。

 

一个功能强大的编程语言代码 "文本编辑器",还是一个 "所见即所得" 的 HTML Bootstrap 开发环境,也是一个 "Web 浏览器"。

1 + 1 > 3,在更人性化,更充分发挥 PC CPU 性能的同时,节省硬盘、内存空间,减少不停 "切换应用" 所带来的 "非必要泛人类烦恼与时间-硬件成本浪费"。

 

主要特性


01. 小程序

具体集成了哪些,以实际发布版为准。

譬如: 文件版本 、 文件注释 、 文件空格 、 RE (正则表达式) 验证 for Qt/C++ 、 RE (正则表达式) 验证 for Python 、 全文搜索 、 全文替换 、 全文插入 、 全文删除 、 简转繁 、 文件搜索 、 文件重命名 、 文件序列重命名 、 文件移动 、 文件拷贝 、 文件克隆 、 文件合并 、 语音助理 、 定时关机 、 文件下载等。

 

02. 版本管理

勾选执行对话框 "文件版本" 选项,可在批处理的同时进行自动 "本地化" 文件版本管理 (区别于远程版本管理工具 git)。

Python 文件采用 "文件版本" 小程序,预先 "批量插入" 的版本代码格式为 __version__ = "0.0.1.1 build 20140923.120101"

HTML 文件采用 "文件版本" 小程序,预先 "批量插入" 的版本代码格式为 <!-- version "0.0.1.1 build 20140923.120101" -->

 

03. 注释移除

当不需要注释或出于商业目地时,可批量移除所有非必要注释。

此 "小程序" 专为应用发布准备,要保留注释请使用 3 引号。

 

通用特性


01. Python Cython Pyinstaller

"运行-SHELL-控制台" 选项卡支持 Python2.x 3.x、PyQt4.x 5.x、PySide1.2.x 2.x、Cython、等编程语言代码的 "运行调试-交互-执行"。

"控制台选项卡" 集成支持 Cython 将 Python 代码转换成 *.pyd 文件,还支持 Pyinstaller 将 Python 源代码 "分发-打包" 成可执行 *.exe 文件 (若有必要,还可加密 *.exe 文件)。

下载中心 能下载 Python2.x 3.x 绿色扩展版 (解压后即可与 "乐数软件" 应用配合使用,将 Python.exe 文件位置添加到 "运行-SHELL-控制台" 配置对话框中),就可编写-调试 PC 应用、Web 程序、AI 人工智能、Bit 比特币、大数据、Web 爬虫、等 Python 应用程序。

 

02. 多线程 + 多进程

采用 "应用 + 小程序" 方式架构,将应用和小程序 "进程" 彻底分开。 应用和小程序分别运行在不同进程环境,在兼顾 "多功能" 的前提下,尽可能多线程-多进程,充分发挥 "多核心 CPU" 性能。

"高速模式" 小程序会根据 CPU 情况调用 "CPU 线程" (最多调用所有线程 100% CPU 资源)。 CPU 核心、线程数越多,"高速模式" 小程序运行就越快。

 

03. 字符补全

Python HTML 选项卡具有 "常用" 字符补全功能。 当 "字符补全" 对话框弹出时,按下键盘 "Tab 键" 会自动补全字符。

"控制台选项卡" 还支持常用 "CMD 命令" 字符补全。

 

04. 运行、调试、Shell

支持 Python "运行、调试" 及 "交互 Shell" 功能。

"首选项窗口" 可一键切换 "标准模式 | CMD 调试" GUI (图形用户界面),方便 "调试-编写" 插件、脚本。

 

05. 多国语言

默认自带可切换 "en-US 美式英语 | zh-CN 简体中文 | zh-TW 繁体中文" GUI (图形用户界面),其它语言可自行扩展。

本地化语言文件夹名为 i18n,en-US.ts 文件包含 "美国英语" 本地化源,可采用 "数字翻译" 本地化工具 "克隆-翻译-生成" *.qm 文件 (App 起动时会自动加载此文件,以达到本地化目的)。

"编辑" 菜单 --> 首选项窗口 --> 用户界面 --> 用户界面语言 --> 重启 App 后此处可看到相应扩展语言 (如:ja-JP 表示日语-日本、ru-RU 表示俄语-俄罗斯) --> 点击 "应用" 按钮 --> 重启 App

 

06. 统一入口

除 "新建文件" 外,其它功能主要入口统一为工具栏的 "打开文件-URL" 按钮,点击会弹出 "文件 URL 关键词" 对话框。 功能包括:打开文件-目录、上网搜索关键词、等。