From 0b7f048744a10ba8630934583659b65319b9c1ea Mon Sep 17 00:00:00 2001 From: dqb-dev Date: Fri, 2 Oct 2026 11:25:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E7=89=88=20v1.0.5:=E9=80=89=E5=9E=8B?= =?UTF-8?q?=E9=A1=B5=E7=AD=9B=E9=80=89=E5=8A=9F=E8=83=BD(=E5=85=B3?= =?UTF-8?q?=E9=94=AE=E5=AD=97=E4=B8=89=E5=88=97=E6=A8=A1=E7=B3=8A=E7=AD=9B?= =?UTF-8?q?=E9=80=89/=E6=B8=85=E9=99=A4=E7=8A=B6=E6=80=81=E6=9C=BA/?= =?UTF-8?q?=E5=9B=9E=E8=BD=A6=E8=A7=A6=E5=8F=91/=E5=8E=86=E5=8F=B2?= =?UTF-8?q?=E8=AE=B0=E5=BD=95);=E7=89=88=E6=9C=AC=E5=8F=B7=201.0.4?= =?UTF-8?q?=E2=86=921.0.5=20=E4=B8=89=E5=A4=84=E5=90=8C=E6=AD=A5;=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E5=8C=85=E5=B8=A6=E7=89=88=E6=9C=AC=E5=91=BD=E5=90=8D?= =?UTF-8?q?=E4=B8=8E=E6=9C=AC=E6=9C=9F=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- release/成套报价软件/setup.iss | 4 ++-- tools/make_update_package.py | 30 +++++++++---------------- 成套报价软件/Properties/AssemblyInfo.cs | 4 ++-- 3 files changed, 15 insertions(+), 23 deletions(-) diff --git a/release/成套报价软件/setup.iss b/release/成套报价软件/setup.iss index f14dfd0..23d2fb9 100644 --- a/release/成套报价软件/setup.iss +++ b/release/成套报价软件/setup.iss @@ -38,7 +38,7 @@ end; [Setup] AppName=成套报价软件 ; ★ 版本号与 AssemblyInfo.cs 的 AssemblyVersion 同步(tools\递增版本号.ps1 统一递增) -AppVersion=1.0.4 +AppVersion=1.0.5 AppPublisher=成套报价软件 AppId={{8F3A7C21-6B54-4E2D-9A71-5C8B20260825} DefaultDirName=C:\成套报价软件 @@ -46,7 +46,7 @@ DefaultGroupName=成套报价软件 DisableProgramGroupPage=yes OutputDir=Output ; ★ 安装包文件名带版本号(多版本下载不混淆),与 AppVersion 同步 -OutputBaseFilename=成套报价软件_Setup_1.0.4 +OutputBaseFilename=成套报价软件_Setup_1.0.5 Compression=lzma2 SolidCompression=yes WizardStyle=modern diff --git a/tools/make_update_package.py b/tools/make_update_package.py index 4ed4054..4ceed2d 100644 --- a/tools/make_update_package.py +++ b/tools/make_update_package.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -"""组装更新包_1.0.4: 成套报价软件.exe + 使用说明.txt → 目录 + zip""" +"""组装更新包_1.0.5: 成套报价软件.exe + 使用说明.txt → 目录 + zip""" import os import shutil import zipfile @@ -7,31 +7,23 @@ import zipfile ROOT = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), "..")) REL = os.path.join(ROOT, "release", "成套报价软件") OUT = os.path.join(REL, "Output") -PKG = os.path.join(OUT, "更新包_1.0.4") +PKG = os.path.join(OUT, "更新包_1.0.5") -说明 = """成套报价软件 更新包 v1.0.4(覆盖式更新) +说明 = """成套报价软件 更新包 v1.0.5(覆盖式更新) -本期更新(v1.0.4,2026-10-01): -一、版本号体系(重点) - 软件正式引入版本号管理:关于软件页显示版本 v1.0.4, - 安装包文件名带版本号,今后每版递增、更新可追溯。 -二、独立扒图程序退役(结构精简) - CAD/PDF 扒图独立程序(cadbt.exe/pdfbt.exe)不再随软件安装—— - 全部扒图功能由主程序内嵌窗口承载,功能无任何减少; - 安装包体积明显减小,升级更干净。 -三、PDF 扒图缩放流畅(上期修复延续) - 大幅面图纸滚轮缩放即时跟手,不再卡顿。 -四、数据落库与查询提速(上期优化延续) - 关窗数据完整落库;项目库/方案库查询索引优化。 -五、稳定性 - 后台异常写入日志(安装目录 logs),便于远程排查。 +本期更新(v1.0.5,2026-10-02): +一、选型页新增筛选功能(重点) + 选型页顶栏新增筛选框+筛选按钮:输入关键字(如元件名称或型号片段), + 点"筛选"或按回车,汇总表只在 元件名称/规格/图纸规格 三列中 + 模糊匹配显示;按钮变"清除"后点击恢复全部行; + 用过的关键字自动保留下拉历史,方便复用。 使用方法: 1. 完全关闭成套报价软件; 2. 把本包里「成套报价软件.exe」复制到安装目录(默认 C:\\成套报价软件)覆盖; -3. 重新打开软件,关于软件页应显示 v1.0.4。 +3. 重新打开软件,关于软件页应显示 v1.0.5。 -(完整安装包 成套报价软件_Setup_1.0.4.exe 已同步构建,全新机器请用安装包。) +(完整安装包 成套报价软件_Setup_1.0.5.exe 已同步构建,全新机器请用安装包。) """ diff --git a/成套报价软件/Properties/AssemblyInfo.cs b/成套报价软件/Properties/AssemblyInfo.cs index 0f5dc53..ff598dc 100644 --- a/成套报价软件/Properties/AssemblyInfo.cs +++ b/成套报价软件/Properties/AssemblyInfo.cs @@ -25,5 +25,5 @@ using System.Runtime.InteropServices; // ★ 版本号唯一事实源(2026-10-01 起):格式 主.次.修订.0——每次发版必须递增修订号, // 用 tools\递增版本号.ps1 一键同步(关于软件自动读这里;setup.iss 由脚本同步)。 // 不要用 "1.0.*" 自动号(每次编译都变,无法对应发布的安装包)。 -[assembly: AssemblyVersion("1.0.4.0")] -[assembly: AssemblyFileVersion("1.0.4.0")] +[assembly: AssemblyVersion("1.0.5.0")] +[assembly: AssemblyFileVersion("1.0.5.0")]