求助易Android暂时搁置先搞JAVA
功能说明:该程序是一个专用于管理和维护DOS命令行相关英文术语与中文翻译对照词库的桌面应用程序。程序启动时自动读取当前运行目录下的“Dos翻译.txt”文件,将其中每行格式为“英文 中文”的文本(以空格分隔)解析为结构化翻译条目,并存入自定义数据类型“翻译”组成的数组(Dos翻译库)。随后对词库按英文字段进行升序冒泡排序,并将全部条目以两列形式(英文、中文)加载至超级列表框中展示,支持实时双向编辑:用户点击某一行后,其英文和中文内容分别显示在两个编辑框中;修改任一编辑框内容会即时同步更新列表框对应列,实现所见即所得的交互式编辑。程序提供Google在线翻译功能:当勾选“Google翻译”复选框时,单击“Google”按钮可对当前选中项的英文进行翻译并填入中文编辑框(带★标记);若未勾选,则批量翻译所有中文为空的条目(即自动补全未翻译项),且对原文中的特殊标记“■”进行预清理。此外,程序具备完整的词库持久化能力:“导出”按钮将当前列表框中全部条目按“英文(转小写)+空格+中文”格式、换行分隔,重新写入“Dos翻译.txt”,同时自动移除英文中的“■”和中文中的“★”标记,并再次按英文排序后保存;“导入”按钮则从列表框当前状态重建词库数组(暂未实际从外部文件重新读取,但逻辑预留了导入路径,当前实现为清空并重建内存词库)。整体设计面向技术文档本地化场景,聚焦DOS/命令行领域术语,兼顾离线编辑、在线辅助翻译、标准化导出三大核心需求,是一个轻量、专用、可扩展的术语库桌面管理工具。
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ 子程序_按英文排序
| |
| |------ 子程序_加入列表框
| |
| |------ _超级列表框1_当前表项被改变
| |
| |------ _编辑框_当前选中_英文_内容被改变
| |
| |------ _编辑框_当前选中_中文_内容被改变
| |
| |------ _选择框_Google翻译_被单击
| |
| |------ _按钮_Google_被单击
| |
| |------ _按钮_导出_被单击
| |
| |------ _按钮_导入_被单击
| |
| |------ _按钮_插入新空词_被单击
| |
| |------ _按钮_删除单词_被单击
| |
| |
======Google翻译
| |
| |------ CreateThreadA
| |
| |------ 子程序_翻译
| |
| |------ 访问网络
| |
| |------ 取端口
| |
| |------ 取页面地址
| |
| |------ 取域名
| |
| |
======调用的Dll
| |
| |---[dll]------ CloseHandle
| |
| |---[dll]------ 网络_Internet激活
| |
| |---[dll]------ 网络_Internet建立连接
| |
| |---[dll]------ 网络_Http创建请求
| |
| |---[dll]------ 网络_Http发送请求
| |
| |---[dll]------ 网络_Internet读文件
| |
| |---[dll]------ 网络_HTTP查询信息
| |
| |---[dll]------ 网络_Internet关闭句柄
| |
| |---[dll]------ 网络_读取COOKIE
| |
| |---[dll]------ 网络_设置COOKIE
| |
| |---[dll]------ CreateThread
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ __启动窗口_将被销毁
| |
| |------ 子程序_窗口布局
| |
| |------ __启动窗口_位置被改变
| |
| |------ __启动窗口_尺寸被改变
| |
| |------ _横向分隔条_被拖动
| |
| |------ _纵向分隔条_被拖动
| |
| |------ _工具条1_被单击
| |
| |------ _新建_被选择
| |
| |------ _打开_被选择
| |
| |------ 子程序_打开文件或项目
| |
| |------ 子程序_关闭项目的所有代码编辑框
| |
| |------ _保存_被选择
| |
| |------ _另存为_被选择
| |
| |------ _全部保存_被选择
| |
| |------ _高级选择夹_编辑区_子夹被改变
| |
| |------ _编译项目_被选择
| |
| |------ 子程序_树型框文件视图_初始化
| |
| |------ _树型框_文件视图_项目被选择
| |
| |------ _树型框_文件视图_双击项目
| |
| |------ _树型框_文件视图_鼠标右键被按下
| |
| |------ 子程序_刷新树型框
| |
| |------ _关闭编辑区_被选择
| |
| |------ _高级选择夹_编辑区_被双击
| |
| |------ 子程序_关闭代码编辑框
| |
| |------ _代码编辑框1_更新界面
| |
| |------ _撤销_被选择
| |
| |------ _重复_被选择
| |
| |------ _新建类_被选择
| |
| |------ _添加子目录_被选择
| |
| |------ _添加文件_被选择
| |
| |------ 子程序_文件加入移出项目
| |
| |------ _文件加入项目_被选择
| |
| |------ _删除文件_被选择
| |
| |------ _删除目录_被选择
| |
| |------ _剪切_被选择
| |
| |------ _复制_被选择
| |
| |------ _粘贴_被选择
| |
| |------ _删除_被选择
| |
| |------ _全选_被选择
| |
| |------ _查找_被选择
| |
| |------ _查找下一个_被选择
| |
| |------ _查找上一个_被选择
| |
| |------ _替换_被选择
| |
| |------ _全部替换_被选择
| |
| |------ _替换下一个_被选择
| |
| |------ _选项_被选择
| |
| |
======新建文件
| |
| |------ _窗口_新建文件_创建完毕
| |
| |------ _按钮3_被单击
| |
| |------ _按钮_取消_被单击
| |
| |------ _按钮_完成_被单击
| |
| |------ _编辑框_名称_内容被改变
| |
| |------ _编辑框_路径_内容被改变
| |
| |------ _编辑框_包_内容被改变
| |
| |------ _超级列表框1_当前表项被改变
| |
| |
======路径o进度条
| |
| |------ 路径_创建多级目录
| |
| |------ 路径_取上级路径
| |
| |------ 路径_取路径相对位置
| |
| |------ 路径_取文件名称
| |
| |------ 路径_取后缀名
| |
| |------ 路径_取文件路径
| |
| |------ 路径_取项目配置文件路径数组
| |
| |------ 路径_判断开发包是否存在
| |
| |------ 进度条_启动进度条
| |
| |------ 进度条_关闭进度条
| |
| |------ 启动进度条
| |
| |
======设置
| |
| |------ _窗口_设置_创建完毕
| |
| |------ _按钮_搜索JDK_被单击
| |
| |------ _按钮_搜索Ant_被单击
| |
| |------ _按钮_搜索AndroidSDK_被单击
| |
| |------ 取可用磁盘
| |
| |------ 子程序_搜索文件
| |
| |------ _超级列表框1_当前表项被改变
| |
| |------ _编辑框1_被双击
| |
| |------ _超级列表框1_被双击
| |
| |------ _按钮_创建虚拟机_被单击
| |
| |------ _选择框_对DOS的输出进行翻译_被单击
| |
| |
======搜索
| |
| |------ _窗口_搜索_创建完毕
| |
| |------ _单选框_全词匹配_被单击
| |
| |------ _单选框_区分大小写_被单击
| |
| |------ _编辑框_查找_内容被改变
| |
| |------ _编辑框_替换_内容被改变
| |
| |------ _按钮_查找下一个_被单击
| |
| |------ _按钮_替换_被单击
| |
| |------ _按钮_全部替换_被单击
| |
| |------ _按钮_取消_被单击
| |
| |------ _窗口_搜索_将被销毁
| |
| |
======批处理
| |
| |------ 批处理_创建Android项目
| |
| |------ 批处理_列出目标名单
| |
| |------ 批处理_列出虚拟机
| |
| |------ 批处理_编译不带签名项目
| |
| |------ 批处理_创建虚拟机
| |
| |------ 子程序_批处理返回值
| |
| |
======进度条
| |
| |------ _进度条_被激活
| |
| |
======翻译
| |
| |------ DOS翻译_翻译
| |
| |------ 折半查找
| |
| |------ 按英文排序
| |
| |------ DOS翻译_取词库
======程序集1
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |------ 调用DOS
| |
| |
======调用DOS类
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 创建匿名管道
| |
| |------ 读取匿名管道数据
| |
| |
======调用的Dll
| |
| |---[dll]------ CreateProcess
| |
| |---[dll]------ CreatePipe
| |
| |---[dll]------ ReadFile
| |
| |---[dll]------ CloseHandle
| |
| |---[dll]------ PeekNamedPipe
| |
| |---[dll]------ GetExitCodeProcess
======窗口程序集1
| |
| |------ _按钮1_被单击
| |
| |------ _时钟1_周期事件
| |
| |------ __启动窗口_创建完毕
| |
| |------ __启动窗口_尺寸被改变
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。