Rinomina l'app in "PrepStep - Cevolani"
Nome mostrato all'utente cambiato da "Cevolani StepPrep" a "PrepStep - Cevolani": titolo finestra, <Product>/<AssemblyTitle>, guida in-app, setup (nome, collegamenti nel menu Start, voce in App installate). Aggiornando, il setup rimuove i collegamenti col vecchio nome ([InstallDelete]) per non lasciarli doppi nel menu Start. Doc aggiornati nello stesso commit: README.md, CLAUDE.md, docs/architettura.md, docs/guida-utente.md, CHANGELOG.md. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
57020f9964
commit
64ff1d8770
9 files changed
+29
-20
No files matched your search
@@ -16,6 +16,9 @@ aderisce a [Semantic Versioning](https://semver.org/lang/it/).
|
||||
|
||||
### Modificato
|
||||
|
||||
- Nome dell'app mostrato all'utente: da "Cevolani StepPrep" a "PrepStep - Cevolani" (titolo
|
||||
finestra, guida, setup, menu Start). Aggiornando, il setup rimuove i collegamenti col vecchio
|
||||
nome.
|
||||
- Il database è sempre `cad_index.db` nella cartella di installazione: non viene più ricordato
|
||||
l'ultimo DB aperto (`%AppData%/PrepStep/ultimo_db.txt` non è più usato) e "Apri DB..." vale
|
||||
solo per la sessione.
|
||||
|
||||
@@ -5,7 +5,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
|
||||
## Cos'è questo progetto
|
||||
|
||||
`PrepStep` è il nome tecnico del progetto (cartella, namespace, csproj, eseguibile
|
||||
`PrepStep.exe`); il nome mostrato all'utente finale è **Cevolani StepPrep** (`<Product>`/
|
||||
`PrepStep.exe`); il nome mostrato all'utente finale è **PrepStep - Cevolani** (`<Product>`/
|
||||
`<AssemblyTitle>` in `PrepStep/PrepStep.csproj`, usato nel titolo della finestra insieme
|
||||
alla versione, `<Version>`, attualmente `0.9.0`). È un'app Windows Forms (.NET 10, WinForms) che indicizza e permette di
|
||||
cercare i file CAD Pro-ENGINEER/Creo contenuti in tutte le cartelle di primo livello
|
||||
|
||||
+1
-1
@@ -74,7 +74,7 @@ public partial class Form1 : Form
|
||||
AllowDrop = true;
|
||||
// Versione letta dall'assembly (<Version> nel csproj) invece che duplicata qui a mano.
|
||||
var versione = typeof(Form1).Assembly.GetName().Version;
|
||||
Text = $"Cevolani StepPrep {versione?.ToString(3)}";
|
||||
Text = $"PrepStep - Cevolani {versione?.ToString(3)}";
|
||||
MinimumSize = new Size(760, 480);
|
||||
Font = new Font("Segoe UI", 9.5f);
|
||||
// Stessa icona di ApplicationIcon nel csproj: la si rilegge dall'exe compilato invece
|
||||
|
||||
@@ -32,7 +32,7 @@ public class GuidaForm : Form
|
||||
private static readonly Sezione[] Sezioni =
|
||||
{
|
||||
new("Panoramica",
|
||||
"Cevolani StepPrep prepara i file CAD Pro-ENGINEER/Creo da passare a Creo " +
|
||||
"PrepStep - Cevolani prepara i file CAD Pro-ENGINEER/Creo da passare a Creo " +
|
||||
"Distributed Batch per l'esportazione STEP: indicizza i file di una share di rete " +
|
||||
"e guida attraverso 5 fasi, una alla volta, con \"Avanti\"/\"Indietro\".",
|
||||
NotaTesto: "\"File ▸ Nuovo\" (Ctrl+N) azzera distinta/raw/verifica per ripartire " +
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<ApplicationHighDpiMode>PerMonitorV2</ApplicationHighDpiMode>
|
||||
<ApplicationIcon>app.ico</ApplicationIcon>
|
||||
<AssemblyTitle>Cevolani StepPrep</AssemblyTitle>
|
||||
<Product>Cevolani StepPrep</Product>
|
||||
<AssemblyTitle>PrepStep - Cevolani</AssemblyTitle>
|
||||
<Product>PrepStep - Cevolani</Product>
|
||||
<Company>Cevolani</Company>
|
||||
<Version>0.9.0</Version>
|
||||
<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Cevolani StepPrep
|
||||
# PrepStep - Cevolani
|
||||
|
||||
App Windows Forms (.NET 10, progetto `PrepStep`) per indicizzare, cercare e
|
||||
recuperare i file CAD Pro-ENGINEER/Creo di un disco/share di rete, e per trasformare
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Architettura di PrepStep (Cevolani StepPrep)
|
||||
# Architettura di PrepStep
|
||||
|
||||
Panoramica di tutti i file sorgente e di come collaborano. `PrepStep` è il nome
|
||||
tecnico del progetto (cartella, namespace, csproj, eseguibile `PrepStep.exe`);
|
||||
**Cevolani StepPrep** è il nome mostrato all'utente finale (titolo finestra, icona,
|
||||
**PrepStep - Cevolani** è il nome mostrato all'utente finale (titolo finestra, icona,
|
||||
versione — vedi `<Version>`/`<Product>` in `PrepStep.csproj`). Per il "come si usa" vedi il `README.md` in root; per il
|
||||
formato binario `.asm` vedi `docs/formato-asm.md` (euristica testuale) e
|
||||
`docs/formato-asm-record.md` (parser esatto dei record); per la parallelizzazione della
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Guida utente
|
||||
|
||||
Questa guida descrive, in ordine, tutti i passi da fare in **Cevolani StepPrep** per
|
||||
Questa guida descrive, in ordine, tutti i passi da fare in **PrepStep - Cevolani** per
|
||||
arrivare dalla distinta base esportata dal gestionale ai file STEP pronti, passando per
|
||||
**Creo Distributed Batch**. Per il dettaglio tecnico di come funziona internamente ogni
|
||||
fase vedi [`architettura.md`](architettura.md); questa guida si ferma a cosa clicca e
|
||||
@@ -10,7 +10,7 @@ cosa vede l'utente. La stessa sintesi è disponibile anche dentro l'app da **Aiu
|
||||
## Installazione
|
||||
|
||||
1. Lancia `PrepStep-Setup-<versione>.exe` (non servono i diritti di amministratore).
|
||||
2. Alla fine lascia spuntato "Avvia Cevolani StepPrep", oppure aprilo dal menu Start.
|
||||
2. Alla fine lascia spuntato "Avvia PrepStep - Cevolani", oppure aprilo dal menu Start.
|
||||
|
||||
Il programma si installa in `%LOCALAPPDATA%\Programs\PrepStep`. Il database `cad_index.db` sta sempre in questa cartella.
|
||||
|
||||
@@ -20,8 +20,8 @@ Se il programma è già installato, il setup chiede cosa fare:
|
||||
- **No** — lo disinstalla;
|
||||
- **Annulla** — esce senza fare nulla.
|
||||
|
||||
Per **disinstallarlo** si può anche usare menu Start → "Disinstalla Cevolani StepPrep", oppure
|
||||
Impostazioni → App installate → Cevolani StepPrep → Disinstalla (il
|
||||
Per **disinstallarlo** si può anche usare menu Start → "Disinstalla PrepStep - Cevolani", oppure
|
||||
Impostazioni → App installate → PrepStep - Cevolani → Disinstalla (il
|
||||
database `cad_index.db` e le impostazioni non vengono cancellati, vedi sotto).
|
||||
|
||||
## Prima di iniziare
|
||||
|
||||
+14
-8
@@ -1,4 +1,4 @@
|
||||
; Setup per-utente di Cevolani StepPrep: installa in %LOCALAPPDATA%\Programs\PrepStep
|
||||
; Setup per-utente di PrepStep - Cevolani: installa in %LOCALAPPDATA%\Programs\PrepStep
|
||||
; senza richiedere diritti di amministratore.
|
||||
; Prima: dotnet publish (vedi README), poi: iscc installer\PrepStep.iss
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
[Setup]
|
||||
AppId={{{#AppGuid}}
|
||||
AppName=Cevolani StepPrep
|
||||
AppName=PrepStep - Cevolani
|
||||
AppVersion={#AppVersion}
|
||||
AppPublisher=Cevolani
|
||||
; Con PrivilegesRequired=lowest {autopf} diventa %LOCALAPPDATA%\Programs.
|
||||
@@ -25,7 +25,7 @@ ArchitecturesAllowed=x64compatible
|
||||
ArchitecturesInstallIn64BitMode=x64compatible
|
||||
SetupIconFile=..\PrepStep\app.ico
|
||||
UninstallDisplayIcon={app}\PrepStep.exe
|
||||
UninstallDisplayName=Cevolani StepPrep
|
||||
UninstallDisplayName=PrepStep - Cevolani
|
||||
OutputDir=Output
|
||||
OutputBaseFilename=PrepStep-Setup-{#AppVersion}
|
||||
Compression=lzma2
|
||||
@@ -40,13 +40,19 @@ Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{
|
||||
[Files]
|
||||
Source: "{#Exe}"; DestDir: "{app}"; Flags: ignoreversion
|
||||
|
||||
[InstallDelete]
|
||||
; Collegamenti col vecchio nome dell'app (fino a 0.9.0), altrimenti restano nel menu Start.
|
||||
Type: files; Name: "{autoprograms}\Cevolani StepPrep.lnk"
|
||||
Type: files; Name: "{autoprograms}\Disinstalla Cevolani StepPrep.lnk"
|
||||
Type: files; Name: "{autodesktop}\Cevolani StepPrep.lnk"
|
||||
|
||||
[Icons]
|
||||
Name: "{autoprograms}\Cevolani StepPrep"; Filename: "{app}\PrepStep.exe"
|
||||
Name: "{autodesktop}\Cevolani StepPrep"; Filename: "{app}\PrepStep.exe"; Tasks: desktopicon
|
||||
Name: "{autoprograms}\Disinstalla Cevolani StepPrep"; Filename: "{uninstallexe}"
|
||||
Name: "{autoprograms}\PrepStep - Cevolani"; Filename: "{app}\PrepStep.exe"
|
||||
Name: "{autodesktop}\PrepStep - Cevolani"; Filename: "{app}\PrepStep.exe"; Tasks: desktopicon
|
||||
Name: "{autoprograms}\Disinstalla PrepStep - Cevolani"; Filename: "{uninstallexe}"
|
||||
|
||||
[Run]
|
||||
Filename: "{app}\PrepStep.exe"; Description: "{cm:LaunchProgram,Cevolani StepPrep}"; Flags: nowait postinstall skipifsilent
|
||||
Filename: "{app}\PrepStep.exe"; Description: "{cm:LaunchProgram,PrepStep - Cevolani}"; Flags: nowait postinstall skipifsilent
|
||||
|
||||
[Code]
|
||||
{ Se l'app è già installata, chiede se aggiornarla o disinstallarla (Inno da solo aggiornerebbe
|
||||
@@ -63,7 +69,7 @@ begin
|
||||
'Software\Microsoft\Windows\CurrentVersion\Uninstall\{' + '{#AppGuid}' + '}_is1',
|
||||
'UninstallString', Disinstallatore) then
|
||||
Exit;
|
||||
case MsgBox('Cevolani StepPrep è già installato.' + #13#10#13#10 +
|
||||
case MsgBox('PrepStep - Cevolani è già installato.' + #13#10#13#10 +
|
||||
'Sì: aggiorna / reinstalla' + #13#10 +
|
||||
'No: disinstalla' + #13#10 +
|
||||
'Annulla: esci senza fare nulla', mbConfirmation, MB_YESNOCANCEL) of
|
||||
|
||||
Reference in new issue
Block a user