功能介紹


數字化 Python IDE 采用應用 + 小程序方式架構,結閤精確、模糊批量查找-修改-比對多文件 & 多工程並行快速開發理念,精煉瞭一些現有成熟技術,經多年努力 自主創新 研發而成。

最新版本基於 Google Chromium 瀏覽器核心 (支持 HTTP HTTPS 協議) 及 Qt5.14 GUI (圖形用戶界麵) 框架 C/C++ 語言開發,Python3.6.8 作腳本-插件編程語言。


主要針對 Python2.x 3.x PyQt4.x .x PySide1.x 2.x HTML4 HTML5 Bootstrap3.x 4.x Cython Qt4 Qt5 C/C++ 等代碼開發流程進行優化。

可快速編寫-批量重構純文本、副文本,還可快速編寫-批量重構 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 等編程語言源代碼。

 

應用、小程序均為 綠色便攜版 (下載後需解壓縮),即下即用,無需單獨安裝。

采用暗黑色 (保護視力) 全扁平化外觀,小程序無重要操作倒計時自動退齣。


在力求通用、簡單、易上手前提下,降低程序員編寫-重構各種編程語言代碼的時間消耗成本,大幅提高生産效率。

經測試,代碼批量重構效率比一般 IDE 要高 10 - 100 倍。

 

點擊右上角切換按鈕,可切換 WEB 渲染、源代碼錶示方式。即:所見即所得 Web 網頁開發一鍵切換。

窗口右下角外形較大的取消、關閉按鈕,功能等同右上角小 x 關閉按鈕。


盡可能不展示或設置過多參數 (參數太多,也不能說明這些功能就都會被用到),或將某些不常用參數預先隱藏。

所有菜單均可撕離,方便隨時調用其下功能;主窗口選項卡也可撕離,方便隨時比對其它選項卡內容。

 

忙不過來且又想一心多用時,可采用 TTS (文本轉語音) 小程序誦讀網頁、技術資料、最新時事新聞等。

此語音助理默認可誦讀網頁文字、文件內容、選擇字符、剪貼闆文本、等等。 不認識或不太熟悉的中文、英文及各種字符,都可交由該語音助理。

 

一個功能強大的編程語言代碼文本編輯器,還是一個所見即所得的 HTML Bootstrap 開發環境,也是一個 Web 瀏覽器。

1 + 1 > 3,在更靈活,更充分發揮 CPU RAM 性能的同時,節省硬盤 存儲空間,減少不停切換應用所帶來的 非人性煩惱與時間-硬件成本浪費。

 

主要特性


01. 小程序

具體集成瞭哪些,以實際發布版為準。

譬如: 文件版本 文件注釋 文件空格 正則驗證Qt 正則驗證Python 全文搜索 全文替換 全文插入 全文刪除 簡轉繁 TTS語音助理 定時關機 文件下載 文件搜索 文件重命名 文件序列重命名 文件移動 文件拷貝 文件剋隆 文件閤並 等等。

 

02. 版本管理

勾選執行對話框文件版本選項,可在批處理的同時進行自動本地化文件版本管理 (區彆於遠程版本管理工具 git)。

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

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


為 C 文件預先手動插入的版本代碼格式為 char *__version__ = "0.1.1.1 build 20140923.120101";

為 JSON 文件預先手動插入的版本代碼格式為 __version__ = "0.0.1.1 build 20140923.120101"

 

03. 注釋移除

當不需要注釋或齣於商業目地時,可批量移除所有非必要注釋。

此小程序專為應用發布準備,要保留注釋請使用 3 引號。

 

通用特性


Python Cython Pyinstaller

RUN SHELL 選項卡支持 Python2.x 3.x PyQt4.x 5.x PySide1.x 2.x 等編程語言源代碼的運行調試、交互。

CMD 選項卡支持 Python2.x 3.x PyQt4.x 5.x PySide1.x 2.x Cython C/C++ 等編程語言源代碼的運行調試、發布。


采用 "鍵 = 值" 形式,在 CMD 配置對話框臨時輸入環境變量, 通過調用 vcvarsall.bat 批處理文件,自動默認配置 VC++ 源代碼編譯環境。 譬如:

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

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


CMD 選項卡集成支持采用 Cython,將 Python 代碼轉換成 *.pyd 文件;源碼 Cython小程序功能更強,支持 .c .pxd .py .pyw .pyx 文件。 CMD 選項卡支持采用 Pyinstaller,將 Python 源代碼分發-打包成可執行 *.exe 文件 (還可加密執行文件)。

把 Python 解釋器及其腳本目錄、 C/C++ 源代碼編譯連接 SWIG 安裝目錄、 C/C++ 跨平颱構建源碼 CMake 安裝目錄、 編譯 C/C++ 源代碼 libclang 安裝目錄、 自定義 APP 開發工程目錄、 等等,臨時添加到 CMD 配置對話框 PATH 變量,還可獲得更多功能擴展。

下載中心 能下載 Python2.x 3.x 綠色擴展版 (解壓後即可與樂數軟件 APP 配閤使用,將 Python.exe 文件位置添加到 RUN SHELL CMD 配置對話框中),就可編寫-調試 應用 Web AI人工智能 區塊鏈 大數據 Web爬蟲 等 Python 應用程序。

 

多綫程 + 多進程

采用應用 + 小程序方式架構,將應用、小程序進程徹底隔離。 應用和小程序分彆運行在不同進程環境,在兼顧多功能的前提下,盡可能多綫程-多進程,充分發揮多核心 CPU 性能。

高速模式小程序會據工況智能調用 CPU 綫程 (最多調用所有綫程 100% CPU 資源)。 CPU核心 綫程數越多,高速模式小程序運行就越快。

 

字符補全

當補全字符對話框彈齣時,按下鍵盤 Tab 鍵會自動補全字符。

Python HTML CPP SHELL 選項卡具有字符補全功能。

CMD 選項卡支持常用 DOS 命令字符補全。

 

RUN 調試 Shell

支持 Python 代碼運行、調試及交互 Shell 功能。

首選項窗口可一鍵切換標準調試 GUI (圖形用戶界麵) 模式,方便編寫調試插件 腳本。

 

多國語言

默認自帶可切換 en-US 美式英語 zh-CN 简体中文 zh-TW 繁體中文 GUI (圖形用戶界麵),其它語言可自行擴展。

本地化語言文件夾名為 i18n,en-US.ts 文件包含美國英語本地化源,可采用 數字翻譯 本地化工具剋隆 翻譯 生成 *.qm 文件 (APP 起動時會自動加載此文件,以本地化)。

編輯菜單 --> 首選項窗口 --> 用戶界麵 --> 用戶界麵語言 --> 重啓 APP 後此處可看到相應擴展語言 (如:ja-JP 錶示日語-日本、ru-RU 錶示俄語-俄羅斯) --> 點擊應用按鈕 --> 重啓 APP 生效本地化

 

統一入口

除新建文件外,其它功能主要入口統一為文件 URL 關鍵詞對話框。

功能包括: 打開文件 打開目錄 打開本地-遠程網頁 上網搜索關鍵詞 等等。