Function Introduction        Main Feature        General Feature

Mainly for Python2.x 3.x PyQt4.x 5.x 6.x PySide1.x 2.x 6.x HTML4 HTML5 Bootstrap3.x 4.x Cython PyInstaller C/C++ and other, code development process optimization.

Latest version is based on the Google Chromium browser core (supports HTTP HTTPS protocol) and Qt6.12 GUI (graphical user interface) framework C/C++ language development, Python 3.15 writing script-plugin.

Digital Python IDE with Main Program + Gadget + Applet mode architecture, combining the concepts of precise, fuzzy batch Find-Modify-Move-Compare, multiple files & projects, and parallel fast processing, refined some existing mature technologies, it has been achieved through years of hard work, independent innovation, and research and development.

Can quickly write and batch refactor plain text, rich text, and Python Cython PySide PyQt Qt C/C++ Go Erlang D C# Go Java Ruby Lua Tcl/Tk Perl PHP ASP HTML4 HTML5 Bootstrap Markdown CSS JavaScript and other programming language source code.

 

默认采用暗黑色 (保护视力) 全扁平化外观,当然,也可切换成其它主题颜色;小程序无重要操作 (和最小化窗口),倒计时自动退出。

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

Main Program, Gadget and Applet are Green Portable (download and unzip), ready to use out of the box, no need to install separately.

 

The large cancel and close buttons in the lower right corner of the window have the same function as the small x close buttons in the upper right corner.

点击右上角切换按钮,可切换 Web 渲染、源代码表示方式 (即:一键切换所见即所得 Web 网页)。

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

所有菜单可撕离,能在任何地方随时调用其下功能;主窗口选项卡也可撕离,方便比对其它选项卡、内容查看修改。

 

一个功能强大的文本编程代码编辑器,一个 Web 浏览器和 PDF 文档查看器,还是一个所见即所得的 HTML5 开发环境。

1 + 1 > 3 的效能优势下,并在更灵活,充分发挥 CPU、内存、硬盘性能的同时,尽量节省硬盘存储空间,减少不停切换应用所带来的 非人性烦恼 与时间-硬件成本浪费。

语音助理默认可诵读网页文字、文件内容、选择字符、剪贴板文本、等等。 日常不认识 (或不太熟悉) 的中文、英文及各种字符,都可交由该语音助理进行朗读。

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

Main Feature

Gadget

Specific integrations depend on the actual release version.

for example: Regular Verify for Qt, Regular Verify for Python, Digital Screenshot, Full Digital Download, Basic Calculator, System Calculator, System On-Screen Keyboard, Timing Shutdown, and so on.

Applet

Specific integrations depend on the actual release version.

for example: Source Code Cython, Source Code PyInstaller, File Version, File Comment, File Space, Full Text Search, Full Text Search-Many, Full Text Search-Text, Full Text Replace, Full Text Replace-Many, Full Text Replace-Text, Full Text Insert, Full Text Delete, Full Text Move, Voice Assistant (TTS Text), File Search, File Rename, File Sequence Rename, File Move, File Copy, File Clone, and so on.

Version Management

Check Execute Dialog File Version 复选框,可在批处理的同时进行,更精细本地自动 File Version management (Different from Remote Version management tool git).

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

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

Version code markup of the Qt framework QSS document is /* __version__ = "0.1.1.1 build 20140923.120101" */

Version code markup of the C/C++ document is char *__version__ = "0.1.1.1 build 20140923.120101";

Version code markup of the JSON document is __version__ = "0.0.1.1 build 20140923.120101"

Comment Remove

When editing Python source code, one-click comment (or uncomment) of source code text is supported.

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

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

Compile Package

Source Code PyInstaller 能将指定目录下的 .PY .PYW 文件,快速打包发布成 .EXE 可执行文件。

Source Code Cython 能将指定目录下的 .PXD .PY .PYW .PYX 文件,快速转换编译成基于 C 编程语言的 .PYD 文件。

 

General Feature

(VS 2008) VCINSTALLDIR = D:/MSVC/MicroSoft Visual Studio 9.0/VC/

(VS 2015) VCINSTALLDIR = D:/MSVC/MicroSoft Visual Studio 14.0/VC/

RUN, SHELL TAB supports running, debugging and interaction with source code of Python PyQt PySide and other programming languages.

CMD tab supports Python PyQt PySide Cython C/C++ and other programming language source code running, debugging and release.

As shown above, using the "key = value" form, temporarily enter environment variables in the CMD configuration dialog, by calling the vcvarsall.bat batch file, automatically configure the VC++ source code compilation environment by used default.

CMD tab integration supports Cython to convert Python code into *.pyd files. CMD tab supports the use of Pyinstaller to distribute and package Python source code into executable *.exe files (executable files can also be encrypted).

Put the Python interpreter and its script directory, C/C++ source code compiler connection SWIG installation directory, C/C++ cross-platform build source code CMake installation directory, compile the C/C++ source code libclang installation directory, custom APP development project directory, etc., temporarily added to the PATH variable in the CMD configuration dialog, can also get more functional extensions.

Download Center 能下载 Python2.x 3.x 绿色扩展版,解压后即可与 Happy Digits Software 发行产品配合使用,将 Python.exe 文件位置添加到 RUN SHELL CMD 配置对话框中。

就可编写-调试应用、Web、AI 人工智能、区块链、大数据、Web 爬虫、等 Python 应用程序。

Multi-Thread

采用应用 + 小程序方式架构,将应用、小程序进程彻底隔离。

Applications and applets run in different process environments, under the premise of taking into account multi-function, use multiple threads and multiple processes whenever possible, give full play to multi-core CPU performance.

高速模式小程序会据工况智能调用 CPU 线程 (最多调用所有线程)。

CPU 核心、线程数越多,高速模式小程序运行就越快。

Character Completion

CPP CSS HTML JSON Python SHELL 等选项卡,具有字符补全功能。

当补全字符对话框弹出时,按下键盘 Tab (或回车) 键补全字符。

CMD tab supports character completion for commonly used DOS commands.

Code Navigate

默认集成通用文本,行定位精确导航对话框。

CSS HTML JSON Python QSS 选项卡集成右边栏,关键词鼠标-光标正向 (或反向) 定位导航。

Formatting Code

Support one-key quick formatting of disordered HTML source code, and secondary collation content of a paragraph.

Unified Entrance

In addition to new files, the main entrance of other functions is unified into the file URL keyword dialog.

包括: 打开文件、 打开目录、 打开本地链接、 打开远程链接、 联网搜索关键词、 and so on.

Voice Assistant

TTS Text 能以 OS 集成的指定文本转语音引擎,朗读选定文本内容。

Use Shell

Support Python code running, debugging and interactive shell functions.

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

Multi-Lingual

默认支持 en-US 美式英语|fr-FR 法国法语|en-US 简体中文|zh-TW 繁体中文 GUI (图形用户界面),其它语言请采用 Digital Translate localization tool to extended independently.

本地化语言文件夹为 /i18n,其下 en-US.ts 文件包含美式英语所有本地化术语,采用 Digital Translate 本地化工具克隆、翻译、生成 *.qm 文件 (APP 起动时会自动加载相应文件,以此本地化界面)。

File Main Menu --> Application Sub Menu --> Preferences... --> Preferences Window --> Interface Page --> User Interface --> Change Language --> 重启 APP 后此处可看到相应扩展语言 (如:ja-JP 表示日语-日本、ru-RU 表示俄语-俄罗斯)

Click the Apply Button --> Restart APP --> Takes Effect Automatically --> Specify Interface Language