Adatta interfaccia touch e pubblica ClickOnce 1.0.12.0
This commit is contained in:
1 parent
c820261908
commit
8a7433cb97
10 files changed
+200
-123
No files matched your search
@@ -51,7 +51,7 @@ La password iniziale e' `moxa`. Se nel JSON si svuotano `AdminPasswordHash` e `A
|
|||||||
- scegliere il file programma dal PC;
|
- scegliere il file programma dal PC;
|
||||||
- premere `Invia a Okuma`.
|
- premere `Invia a Okuma`.
|
||||||
|
|
||||||
I controlli di configurazione sono bloccati di default. Rimangono disponibili i bottoni operativi e le caselle dei file. Usare `Sblocca controlli` per modificarli.
|
I controlli di configurazione sono bloccati di default. Rimangono disponibili i bottoni operativi e le caselle dei file. I parametri di invio e ricezione e il test di connessione si trovano nella scheda `Parametri trasferimento`; usare `Strumenti > Sblocca controlli` per modificarli.
|
||||||
|
|
||||||
## Stato Moxa
|
## Stato Moxa
|
||||||
|
|
||||||
|
|||||||
@@ -73,8 +73,8 @@ Public Class Form1
|
|||||||
Private Sub BuildInterface()
|
Private Sub BuildInterface()
|
||||||
Text = "LMEMoxaTransfer"
|
Text = "LMEMoxaTransfer"
|
||||||
Icon = New Icon(Path.Combine(Application.StartupPath, "Assets", "app-icon.ico"))
|
Icon = New Icon(Path.Combine(Application.StartupPath, "Assets", "app-icon.ico"))
|
||||||
MinimumSize = New Size(1030, 690)
|
MinimumSize = New Size(800, 560)
|
||||||
Size = New Size(1120, 760)
|
Size = New Size(1050, 720)
|
||||||
StartPosition = FormStartPosition.CenterScreen
|
StartPosition = FormStartPosition.CenterScreen
|
||||||
|
|
||||||
Dim shell As New TableLayoutPanel With {
|
Dim shell As New TableLayoutPanel With {
|
||||||
@@ -93,20 +93,27 @@ Public Class Form1
|
|||||||
mainMenu.Dock = DockStyle.Fill
|
mainMenu.Dock = DockStyle.Fill
|
||||||
shell.Controls.Add(mainMenu, 0, 0)
|
shell.Controls.Add(mainMenu, 0, 0)
|
||||||
|
|
||||||
Dim tabs As New TabControl With {.Dock = DockStyle.Fill, .Margin = Padding.Empty}
|
Dim tabs As New TabControl With {
|
||||||
|
.Dock = DockStyle.Fill,
|
||||||
|
.Margin = Padding.Empty,
|
||||||
|
.Font = New Font(Font.FontFamily, 11.0F),
|
||||||
|
.Padding = New Point(14, 10)
|
||||||
|
}
|
||||||
Dim tabTrasferimento As New TabPage("Trasferimento programmi")
|
Dim tabTrasferimento As New TabPage("Trasferimento programmi")
|
||||||
Dim tabModificaFile As New TabPage("Modifica file")
|
Dim tabModificaFile As New TabPage("Modifica file")
|
||||||
Dim tabStatoMoxa As New TabPage("Stato Moxa")
|
Dim tabStatoMoxa As New TabPage("Stato Moxa")
|
||||||
|
Dim tabParametri As New TabPage("Parametri trasferimento")
|
||||||
tabs.TabPages.Add(tabTrasferimento)
|
tabs.TabPages.Add(tabTrasferimento)
|
||||||
tabs.TabPages.Add(tabModificaFile)
|
tabs.TabPages.Add(tabModificaFile)
|
||||||
tabs.TabPages.Add(tabStatoMoxa)
|
tabs.TabPages.Add(tabStatoMoxa)
|
||||||
|
tabs.TabPages.Add(tabParametri)
|
||||||
shell.Controls.Add(tabs, 0, 1)
|
shell.Controls.Add(tabs, 0, 1)
|
||||||
|
|
||||||
Dim root As New TableLayoutPanel With {
|
Dim root As New TableLayoutPanel With {
|
||||||
.Dock = DockStyle.Fill,
|
.Dock = DockStyle.Fill,
|
||||||
.ColumnCount = 1,
|
.ColumnCount = 1,
|
||||||
.RowCount = 4,
|
.RowCount = 4,
|
||||||
.Padding = New Padding(14)
|
.Padding = New Padding(12)
|
||||||
}
|
}
|
||||||
root.RowStyles.Add(New RowStyle(SizeType.AutoSize))
|
root.RowStyles.Add(New RowStyle(SizeType.AutoSize))
|
||||||
root.RowStyles.Add(New RowStyle(SizeType.AutoSize))
|
root.RowStyles.Add(New RowStyle(SizeType.AutoSize))
|
||||||
@@ -122,22 +129,30 @@ Public Class Form1
|
|||||||
}
|
}
|
||||||
root.Controls.Add(grpConnessione, 0, 0)
|
root.Controls.Add(grpConnessione, 0, 0)
|
||||||
|
|
||||||
Dim conn As New TableLayoutPanel With {.Dock = DockStyle.Fill, .ColumnCount = 10, .AutoSize = True}
|
Dim conn As New TableLayoutPanel With {.Dock = DockStyle.Fill, .ColumnCount = 1, .RowCount = 2, .AutoSize = True}
|
||||||
conn.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize))
|
conn.RowStyles.Add(New RowStyle(SizeType.Absolute, 58))
|
||||||
conn.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 150))
|
conn.RowStyles.Add(New RowStyle(SizeType.Absolute, 42))
|
||||||
conn.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize))
|
|
||||||
conn.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 230))
|
|
||||||
conn.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize))
|
|
||||||
conn.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 135))
|
|
||||||
conn.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize))
|
|
||||||
conn.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 90))
|
|
||||||
conn.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize))
|
|
||||||
conn.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 90))
|
|
||||||
grpConnessione.Controls.Add(conn)
|
grpConnessione.Controls.Add(conn)
|
||||||
|
|
||||||
cboAzienda.DropDownStyle = ComboBoxStyle.DropDownList
|
Dim selectors As New TableLayoutPanel With {.Dock = DockStyle.Fill, .ColumnCount = 4}
|
||||||
|
selectors.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize))
|
||||||
|
selectors.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 50))
|
||||||
|
selectors.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize))
|
||||||
|
selectors.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 50))
|
||||||
|
conn.Controls.Add(selectors, 0, 0)
|
||||||
|
|
||||||
|
Dim details As New TableLayoutPanel With {.Dock = DockStyle.Fill, .ColumnCount = 6}
|
||||||
|
details.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize))
|
||||||
|
details.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 38))
|
||||||
|
details.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize))
|
||||||
|
details.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 31))
|
||||||
|
details.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize))
|
||||||
|
details.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 31))
|
||||||
|
conn.Controls.Add(details, 0, 1)
|
||||||
|
|
||||||
|
ConfigureTouchCombo(cboAzienda)
|
||||||
cboAzienda.Dock = DockStyle.Fill
|
cboAzienda.Dock = DockStyle.Fill
|
||||||
cboMacchina.DropDownStyle = ComboBoxStyle.DropDownList
|
ConfigureTouchCombo(cboMacchina)
|
||||||
cboMacchina.Dock = DockStyle.Fill
|
cboMacchina.Dock = DockStyle.Fill
|
||||||
txtIpMoxa.Dock = DockStyle.Fill
|
txtIpMoxa.Dock = DockStyle.Fill
|
||||||
txtIpMoxa.ReadOnly = True
|
txtIpMoxa.ReadOnly = True
|
||||||
@@ -148,16 +163,16 @@ Public Class Form1
|
|||||||
nudTimeoutInattivita.Minimum = 1
|
nudTimeoutInattivita.Minimum = 1
|
||||||
nudTimeoutInattivita.Maximum = 120
|
nudTimeoutInattivita.Maximum = 120
|
||||||
|
|
||||||
conn.Controls.Add(New Label With {.Text = "Azienda", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 0)
|
selectors.Controls.Add(New Label With {.Text = "Azienda", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 0)
|
||||||
conn.Controls.Add(cboAzienda, 1, 0)
|
selectors.Controls.Add(cboAzienda, 1, 0)
|
||||||
conn.Controls.Add(New Label With {.Text = "Macchina", .AutoSize = True, .Anchor = AnchorStyles.Left, .Margin = New Padding(14, 0, 3, 0)}, 2, 0)
|
selectors.Controls.Add(New Label With {.Text = "Macchina", .AutoSize = True, .Anchor = AnchorStyles.Left, .Margin = New Padding(12, 0, 3, 0)}, 2, 0)
|
||||||
conn.Controls.Add(cboMacchina, 3, 0)
|
selectors.Controls.Add(cboMacchina, 3, 0)
|
||||||
conn.Controls.Add(New Label With {.Text = "IP Moxa", .AutoSize = True, .Anchor = AnchorStyles.Left, .Margin = New Padding(14, 0, 3, 0)}, 4, 0)
|
details.Controls.Add(New Label With {.Text = "IP Moxa", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 0)
|
||||||
conn.Controls.Add(txtIpMoxa, 5, 0)
|
details.Controls.Add(txtIpMoxa, 1, 0)
|
||||||
conn.Controls.Add(New Label With {.Text = "Porta", .AutoSize = True, .Anchor = AnchorStyles.Left, .Margin = New Padding(14, 0, 3, 0)}, 6, 0)
|
details.Controls.Add(New Label With {.Text = "Porta", .AutoSize = True, .Anchor = AnchorStyles.Left}, 2, 0)
|
||||||
conn.Controls.Add(nudPorta, 7, 0)
|
details.Controls.Add(nudPorta, 3, 0)
|
||||||
conn.Controls.Add(New Label With {.Text = "Timeout s", .AutoSize = True, .Anchor = AnchorStyles.Left, .Margin = New Padding(14, 0, 3, 0)}, 8, 0)
|
details.Controls.Add(New Label With {.Text = "Timeout s", .AutoSize = True, .Anchor = AnchorStyles.Left}, 4, 0)
|
||||||
conn.Controls.Add(nudTimeoutConnessione, 9, 0)
|
details.Controls.Add(nudTimeoutConnessione, 5, 0)
|
||||||
|
|
||||||
Dim grpTrasferimento As New GroupBox With {
|
Dim grpTrasferimento As New GroupBox With {
|
||||||
.Text = "Invio e ricezione programmi",
|
.Text = "Invio e ricezione programmi",
|
||||||
@@ -168,11 +183,14 @@ Public Class Form1
|
|||||||
}
|
}
|
||||||
root.Controls.Add(grpTrasferimento, 0, 1)
|
root.Controls.Add(grpTrasferimento, 0, 1)
|
||||||
|
|
||||||
Dim transfer As New TableLayoutPanel With {.Dock = DockStyle.Fill, .ColumnCount = 4, .RowCount = 10, .AutoSize = True}
|
Dim transfer As New TableLayoutPanel With {.Dock = DockStyle.Fill, .ColumnCount = 4, .RowCount = 3, .AutoSize = True}
|
||||||
transfer.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize))
|
transfer.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 130))
|
||||||
transfer.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 100))
|
transfer.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 100))
|
||||||
transfer.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize))
|
transfer.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 125))
|
||||||
transfer.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 120))
|
transfer.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 155))
|
||||||
|
transfer.RowStyles.Add(New RowStyle(SizeType.Absolute, 62))
|
||||||
|
transfer.RowStyles.Add(New RowStyle(SizeType.Absolute, 62))
|
||||||
|
transfer.RowStyles.Add(New RowStyle(SizeType.Absolute, 58))
|
||||||
grpTrasferimento.Controls.Add(transfer)
|
grpTrasferimento.Controls.Add(transfer)
|
||||||
|
|
||||||
ConfigureButton(btnSfogliaInvio, "Sfoglia")
|
ConfigureButton(btnSfogliaInvio, "Sfoglia")
|
||||||
@@ -181,11 +199,18 @@ Public Class Form1
|
|||||||
ConfigureButton(btnInvia, "Invia a Okuma")
|
ConfigureButton(btnInvia, "Invia a Okuma")
|
||||||
ConfigureButton(btnRicevi, "Ricevi da Okuma")
|
ConfigureButton(btnRicevi, "Ricevi da Okuma")
|
||||||
ConfigureButton(btnAnnulla, "Annulla")
|
ConfigureButton(btnAnnulla, "Annulla")
|
||||||
|
For Each actionButton In {btnSfogliaInvio, btnSfogliaRicezione, btnInvia, btnRicevi, btnAnnulla}
|
||||||
|
actionButton.Dock = DockStyle.Fill
|
||||||
|
Next
|
||||||
btnAnnulla.Enabled = False
|
btnAnnulla.Enabled = False
|
||||||
|
|
||||||
txtFileInvio.Dock = DockStyle.Fill
|
For Each pathBox In {txtFileInvio, txtFileRicezione}
|
||||||
txtFileRicezione.Dock = DockStyle.Fill
|
pathBox.Dock = DockStyle.Fill
|
||||||
cboTerminatoreInvio.DropDownStyle = ComboBoxStyle.DropDownList
|
pathBox.AutoSize = False
|
||||||
|
pathBox.Font = New Font(Font.FontFamily, 11.0F)
|
||||||
|
pathBox.Margin = New Padding(3, 8, 3, 8)
|
||||||
|
Next
|
||||||
|
ConfigureTouchCombo(cboTerminatoreInvio)
|
||||||
cboTerminatoreInvio.Items.AddRange(New Object() {"Nessuno", "CR", "LF", "CRLF", "%", "% + CRLF"})
|
cboTerminatoreInvio.Items.AddRange(New Object() {"Nessuno", "CR", "LF", "CRLF", "%", "% + CRLF"})
|
||||||
chkInvioRigaPerRiga.Text = "Invio riga per riga"
|
chkInvioRigaPerRiga.Text = "Invio riga per riga"
|
||||||
chkInvioRigaPerRiga.AutoSize = True
|
chkInvioRigaPerRiga.AutoSize = True
|
||||||
@@ -203,38 +228,19 @@ Public Class Form1
|
|||||||
transfer.Controls.Add(txtFileRicezione, 1, 1)
|
transfer.Controls.Add(txtFileRicezione, 1, 1)
|
||||||
transfer.Controls.Add(btnSfogliaRicezione, 2, 1)
|
transfer.Controls.Add(btnSfogliaRicezione, 2, 1)
|
||||||
transfer.Controls.Add(btnRicevi, 3, 1)
|
transfer.Controls.Add(btnRicevi, 3, 1)
|
||||||
transfer.Controls.Add(New Label With {.Text = "Terminatore invio", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 2)
|
|
||||||
transfer.Controls.Add(cboTerminatoreInvio, 1, 2)
|
|
||||||
transfer.Controls.Add(btnAnnulla, 3, 2)
|
transfer.Controls.Add(btnAnnulla, 3, 2)
|
||||||
transfer.Controls.Add(New Label With {.Text = "Pausa riga ms", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 3)
|
|
||||||
transfer.Controls.Add(nudPausaRiga, 1, 3)
|
|
||||||
transfer.Controls.Add(chkInvioRigaPerRiga, 2, 3)
|
|
||||||
transfer.Controls.Add(New Label With {.Text = "Pausa carattere ms", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 4)
|
|
||||||
transfer.Controls.Add(nudPausaCarattere, 1, 4)
|
|
||||||
transfer.Controls.Add(chkInvioCaratterePerCarattere, 2, 4)
|
|
||||||
transfer.Controls.Add(New Label With {.Text = "Modo Okuma READ", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 5)
|
|
||||||
transfer.Controls.Add(chkInvioBlocchi, 1, 5)
|
|
||||||
transfer.Controls.Add(New Label With {.Text = "Dim. blocco byte", .AutoSize = True, .Anchor = AnchorStyles.Left}, 2, 5)
|
|
||||||
transfer.Controls.Add(nudDimensioneBlocco, 3, 5)
|
|
||||||
transfer.Controls.Add(New Label With {.Text = "Pausa blocco ms", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 6)
|
|
||||||
transfer.Controls.Add(nudPausaBlocco, 1, 6)
|
|
||||||
transfer.Controls.Add(New Label With {.Text = "Fine ricez. s", .AutoSize = True, .Anchor = AnchorStyles.Left}, 2, 6)
|
|
||||||
transfer.Controls.Add(nudTimeoutInattivita, 3, 6)
|
|
||||||
transfer.Controls.Add(New Label With {.Text = "Attesa prima invio s", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 7)
|
|
||||||
transfer.Controls.Add(nudAttesaPrimaInvio, 1, 7)
|
|
||||||
transfer.Controls.Add(btnTestConnessione, 3, 7)
|
|
||||||
transfer.Controls.Add(New Label With {.Text = "Attesa dopo invio s", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 8)
|
|
||||||
transfer.Controls.Add(nudAttesaDopoInvio, 1, 8)
|
|
||||||
|
|
||||||
Dim hint As New Label With {
|
Dim hint As New Label With {
|
||||||
.Text = "Prima di ricevere o inviare, selezionare azienda e macchina. I parametri Moxa vengono compilati dal file JSON nello start path.",
|
.Text = "Prima di ricevere o inviare, selezionare azienda e macchina. I parametri Moxa vengono compilati dal file JSON nello start path.",
|
||||||
.AutoSize = True,
|
.AutoSize = True,
|
||||||
.Dock = DockStyle.Fill,
|
.Dock = DockStyle.Fill,
|
||||||
.ForeColor = Color.FromArgb(70, 70, 70),
|
.ForeColor = Color.FromArgb(70, 70, 70),
|
||||||
.Margin = New Padding(0, 10, 0, 0)
|
.Margin = New Padding(0, 8, 0, 0)
|
||||||
}
|
}
|
||||||
transfer.SetColumnSpan(hint, 4)
|
transfer.SetColumnSpan(hint, 3)
|
||||||
transfer.Controls.Add(hint, 0, 9)
|
transfer.Controls.Add(hint, 0, 2)
|
||||||
|
|
||||||
|
BuildTransferSettingsTab(tabParametri)
|
||||||
|
|
||||||
txtLog.Dock = DockStyle.Fill
|
txtLog.Dock = DockStyle.Fill
|
||||||
txtLog.Multiline = True
|
txtLog.Multiline = True
|
||||||
@@ -268,6 +274,77 @@ Public Class Form1
|
|||||||
Log($"Pronto. Configurazione: {ConfigPath()}")
|
Log($"Pronto. Configurazione: {ConfigPath()}")
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Private Sub BuildTransferSettingsTab(tab As TabPage)
|
||||||
|
tab.AutoScroll = True
|
||||||
|
Dim settings As New TableLayoutPanel With {
|
||||||
|
.Dock = DockStyle.Top,
|
||||||
|
.AutoSize = True,
|
||||||
|
.ColumnCount = 4,
|
||||||
|
.RowCount = 8,
|
||||||
|
.Padding = New Padding(16)
|
||||||
|
}
|
||||||
|
settings.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 175))
|
||||||
|
settings.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 50))
|
||||||
|
settings.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 240))
|
||||||
|
settings.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 50))
|
||||||
|
For row = 0 To 7
|
||||||
|
settings.RowStyles.Add(New RowStyle(SizeType.Absolute, 54))
|
||||||
|
Next
|
||||||
|
tab.Controls.Add(settings)
|
||||||
|
|
||||||
|
settings.Controls.Add(New Label With {.Text = "Terminatore invio", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 0)
|
||||||
|
settings.Controls.Add(cboTerminatoreInvio, 1, 0)
|
||||||
|
settings.Controls.Add(New Label With {.Text = "Fine ricez. s", .AutoSize = True, .Anchor = AnchorStyles.Left}, 2, 0)
|
||||||
|
settings.Controls.Add(nudTimeoutInattivita, 3, 0)
|
||||||
|
settings.Controls.Add(New Label With {.Text = "Pausa riga ms", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 1)
|
||||||
|
settings.Controls.Add(nudPausaRiga, 1, 1)
|
||||||
|
settings.Controls.Add(chkInvioRigaPerRiga, 2, 1)
|
||||||
|
settings.Controls.Add(New Label With {.Text = "Pausa carattere ms", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 2)
|
||||||
|
settings.Controls.Add(nudPausaCarattere, 1, 2)
|
||||||
|
settings.Controls.Add(chkInvioCaratterePerCarattere, 2, 2)
|
||||||
|
settings.Controls.Add(New Label With {.Text = "Modo Okuma READ", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 3)
|
||||||
|
settings.Controls.Add(chkInvioBlocchi, 1, 3)
|
||||||
|
settings.Controls.Add(New Label With {.Text = "Dim. blocco byte", .AutoSize = True, .Anchor = AnchorStyles.Left}, 2, 3)
|
||||||
|
settings.Controls.Add(nudDimensioneBlocco, 3, 3)
|
||||||
|
settings.Controls.Add(New Label With {.Text = "Pausa blocco ms", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 4)
|
||||||
|
settings.Controls.Add(nudPausaBlocco, 1, 4)
|
||||||
|
settings.Controls.Add(New Label With {.Text = "Attesa prima invio s", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 5)
|
||||||
|
settings.Controls.Add(nudAttesaPrimaInvio, 1, 5)
|
||||||
|
settings.Controls.Add(New Label With {.Text = "Attesa dopo invio s", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 6)
|
||||||
|
settings.Controls.Add(nudAttesaDopoInvio, 1, 6)
|
||||||
|
settings.Controls.Add(btnTestConnessione, 2, 7)
|
||||||
|
|
||||||
|
cboTerminatoreInvio.Dock = DockStyle.Fill
|
||||||
|
For Each numericControl In {nudTimeoutInattivita, nudPausaRiga, nudPausaCarattere, nudDimensioneBlocco, nudPausaBlocco, nudAttesaPrimaInvio, nudAttesaDopoInvio}
|
||||||
|
numericControl.Dock = DockStyle.Fill
|
||||||
|
numericControl.Font = New Font(Font.FontFamily, 11.0F)
|
||||||
|
numericControl.Margin = New Padding(3, 10, 3, 10)
|
||||||
|
Next
|
||||||
|
For Each checkControl In {chkInvioRigaPerRiga, chkInvioCaratterePerCarattere, chkInvioBlocchi}
|
||||||
|
checkControl.Anchor = AnchorStyles.Left
|
||||||
|
checkControl.Font = New Font(Font.FontFamily, 11.0F)
|
||||||
|
Next
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Shared Sub ConfigureTouchCombo(combo As ComboBox)
|
||||||
|
combo.DropDownStyle = ComboBoxStyle.DropDownList
|
||||||
|
combo.DrawMode = DrawMode.OwnerDrawFixed
|
||||||
|
combo.ItemHeight = 42
|
||||||
|
combo.Font = New Font(SystemFonts.MessageBoxFont.FontFamily, 12.0F)
|
||||||
|
combo.Margin = New Padding(3, 5, 3, 5)
|
||||||
|
AddHandler combo.DrawItem,
|
||||||
|
Sub(sender, e)
|
||||||
|
If e.Index < 0 Then Return
|
||||||
|
e.DrawBackground()
|
||||||
|
Dim selected = (e.State And DrawItemState.Selected) = DrawItemState.Selected
|
||||||
|
Dim color = If(selected, SystemColors.HighlightText, SystemColors.ControlText)
|
||||||
|
Dim bounds = New Rectangle(e.Bounds.Left + 8, e.Bounds.Top, e.Bounds.Width - 12, e.Bounds.Height)
|
||||||
|
TextRenderer.DrawText(e.Graphics, combo.GetItemText(combo.Items(e.Index)), combo.Font, bounds, color,
|
||||||
|
TextFormatFlags.Left Or TextFormatFlags.VerticalCenter Or TextFormatFlags.EndEllipsis)
|
||||||
|
e.DrawFocusRectangle()
|
||||||
|
End Sub
|
||||||
|
End Sub
|
||||||
|
|
||||||
Private Function BuildMainMenu() As MenuStrip
|
Private Function BuildMainMenu() As MenuStrip
|
||||||
Dim menu As New MenuStrip()
|
Dim menu As New MenuStrip()
|
||||||
Dim strumenti As New ToolStripMenuItem("Strumenti")
|
Dim strumenti As New ToolStripMenuItem("Strumenti")
|
||||||
@@ -304,11 +381,10 @@ Public Class Form1
|
|||||||
root.RowStyles.Add(New RowStyle(SizeType.AutoSize))
|
root.RowStyles.Add(New RowStyle(SizeType.AutoSize))
|
||||||
tab.Controls.Add(root)
|
tab.Controls.Add(root)
|
||||||
|
|
||||||
Dim selectors As New TableLayoutPanel With {.Dock = DockStyle.Top, .ColumnCount = 4, .RowCount = 2, .AutoSize = True}
|
Dim selectors As New TableLayoutPanel With {.Dock = DockStyle.Top, .ColumnCount = 3, .RowCount = 2, .AutoSize = True}
|
||||||
selectors.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize))
|
selectors.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize))
|
||||||
selectors.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 100))
|
selectors.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 100))
|
||||||
selectors.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize))
|
selectors.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize))
|
||||||
selectors.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 150))
|
|
||||||
root.Controls.Add(selectors, 0, 0)
|
root.Controls.Add(selectors, 0, 0)
|
||||||
|
|
||||||
ConfigureButton(btnSfogliaModifica, "Sfoglia")
|
ConfigureButton(btnSfogliaModifica, "Sfoglia")
|
||||||
@@ -882,8 +958,9 @@ Public Class Form1
|
|||||||
Private Shared Sub ConfigureButton(button As Button, text As String)
|
Private Shared Sub ConfigureButton(button As Button, text As String)
|
||||||
button.Text = text
|
button.Text = text
|
||||||
button.AutoSize = True
|
button.AutoSize = True
|
||||||
button.MinimumSize = New Size(110, 32)
|
button.Font = New Font(SystemFonts.MessageBoxFont.FontFamily, 11.0F)
|
||||||
button.Margin = New Padding(8, 3, 0, 3)
|
button.MinimumSize = New Size(120, 48)
|
||||||
|
button.Margin = New Padding(6, 4, 0, 4)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub SelectInputFile(sender As Object, e As EventArgs)
|
Private Sub SelectInputFile(sender As Object, e As EventArgs)
|
||||||
|
|||||||
@@ -16,9 +16,9 @@
|
|||||||
<ProductName>LMEMoxaTransfer</ProductName>
|
<ProductName>LMEMoxaTransfer</ProductName>
|
||||||
<PublisherName>Compomac SPA</PublisherName>
|
<PublisherName>Compomac SPA</PublisherName>
|
||||||
<SuiteName>Compomac SPA</SuiteName>
|
<SuiteName>Compomac SPA</SuiteName>
|
||||||
<ApplicationVersion>1.0.11.0</ApplicationVersion>
|
<ApplicationVersion>1.0.12.0</ApplicationVersion>
|
||||||
<UpdateRequired>true</UpdateRequired>
|
<UpdateRequired>true</UpdateRequired>
|
||||||
<MinimumRequiredVersion>1.0.11.0</MinimumRequiredVersion>
|
<MinimumRequiredVersion>1.0.12.0</MinimumRequiredVersion>
|
||||||
<GenerateManifests>true</GenerateManifests>
|
<GenerateManifests>true</GenerateManifests>
|
||||||
<PublishSingleFile>false</PublishSingleFile>
|
<PublishSingleFile>false</PublishSingleFile>
|
||||||
<SelfContained>true</SelfContained>
|
<SelfContained>true</SelfContained>
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
<AssemblyTitle>LMEMoxaTransfer</AssemblyTitle>
|
<AssemblyTitle>LMEMoxaTransfer</AssemblyTitle>
|
||||||
<Company>Compomac SPA</Company>
|
<Company>Compomac SPA</Company>
|
||||||
<Authors>Livio Merola</Authors>
|
<Authors>Livio Merola</Authors>
|
||||||
<Version>1.0.11.0</Version>
|
<Version>1.0.12.0</Version>
|
||||||
<ApplicationIcon>Assets\app-icon.ico</ApplicationIcon>
|
<ApplicationIcon>Assets\app-icon.ico</ApplicationIcon>
|
||||||
<StartupObject>Sub Main</StartupObject>
|
<StartupObject>Sub Main</StartupObject>
|
||||||
<UseWindowsForms>true</UseWindowsForms>
|
<UseWindowsForms>true</UseWindowsForms>
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
|
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
<assemblyIdentity name="LMEMoxaTransfer.application" version="1.0.11.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
<assemblyIdentity name="LMEMoxaTransfer.application" version="1.0.12.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
<description asmv2:publisher="Compomac SPA" co.v1:suiteName="Compomac SPA" asmv2:product="LMEMoxaTransfer" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
<description asmv2:publisher="Compomac SPA" co.v1:suiteName="Compomac SPA" asmv2:product="LMEMoxaTransfer" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
<deployment install="true" minimumRequiredVersion="1.0.11.0">
|
<deployment install="true" minimumRequiredVersion="1.0.12.0">
|
||||||
<subscription>
|
<subscription>
|
||||||
<update>
|
<update>
|
||||||
<beforeApplicationStartup />
|
<beforeApplicationStartup />
|
||||||
@@ -15,13 +15,13 @@
|
|||||||
</compatibleFrameworks>
|
</compatibleFrameworks>
|
||||||
<dependency>
|
<dependency>
|
||||||
<dependentAssembly dependencyType="install" codebase="LMEMoxaTransfer.dll.manifest" size="108977">
|
<dependentAssembly dependencyType="install" codebase="LMEMoxaTransfer.dll.manifest" size="108977">
|
||||||
<assemblyIdentity name="LMEMoxaTransfer.exe" version="1.0.11.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
|
<assemblyIdentity name="LMEMoxaTransfer.exe" version="1.0.12.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
|
||||||
<hash>
|
<hash>
|
||||||
<dsig:Transforms>
|
<dsig:Transforms>
|
||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
</dsig:Transforms>
|
</dsig:Transforms>
|
||||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
<dsig:DigestValue>sCABLxeshbAUcV224AdKNp2NWs1ueDYQnObW6UF/3u4=</dsig:DigestValue>
|
<dsig:DigestValue>P3XngXoj9dij9ZLCkPZ+W33N1sFiTv28e5GQjz9xSCM=</dsig:DigestValue>
|
||||||
</hash>
|
</hash>
|
||||||
</dependentAssembly>
|
</dependentAssembly>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
"targets": {
|
"targets": {
|
||||||
".NETCoreApp,Version=v8.0": {},
|
".NETCoreApp,Version=v8.0": {},
|
||||||
".NETCoreApp,Version=v8.0/win-x64": {
|
".NETCoreApp,Version=v8.0/win-x64": {
|
||||||
"LMEMoxaTransfer/1.0.11.0": {
|
"LMEMoxaTransfer/1.0.12.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "8.0.29",
|
"runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "8.0.29",
|
||||||
"runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "8.0.29"
|
"runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "8.0.29"
|
||||||
@@ -964,7 +964,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"libraries": {
|
"libraries": {
|
||||||
"LMEMoxaTransfer/1.0.11.0": {
|
"LMEMoxaTransfer/1.0.12.0": {
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"serviceable": false,
|
"serviceable": false,
|
||||||
"sha512": ""
|
"sha512": ""
|
||||||
|
|||||||
Binary file not shown.
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
|
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
<asmv1:assemblyIdentity name="LMEMoxaTransfer.exe" version="1.0.11.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
|
<asmv1:assemblyIdentity name="LMEMoxaTransfer.exe" version="1.0.12.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
|
||||||
<description asmv2:iconFile="Assets\app-icon.ico" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
<description asmv2:iconFile="Assets\app-icon.ico" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
<application />
|
<application />
|
||||||
<entryPoint>
|
<entryPoint>
|
||||||
@@ -315,13 +315,13 @@
|
|||||||
<dsig:DigestValue>yJ3y5ECYB7uvuObMawI53X3eO2J8qP27QuUvy6Mqb6Q=</dsig:DigestValue>
|
<dsig:DigestValue>yJ3y5ECYB7uvuObMawI53X3eO2J8qP27QuUvy6Mqb6Q=</dsig:DigestValue>
|
||||||
</hash>
|
</hash>
|
||||||
</file>
|
</file>
|
||||||
<file name="LMEMoxaTransfer.dll" size="74752">
|
<file name="LMEMoxaTransfer.dll" size="77312">
|
||||||
<hash>
|
<hash>
|
||||||
<dsig:Transforms>
|
<dsig:Transforms>
|
||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
</dsig:Transforms>
|
</dsig:Transforms>
|
||||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
<dsig:DigestValue>hsYmvvHAtAv9ANPVxbyV9A87fT833XS2PCIKVi2NtCY=</dsig:DigestValue>
|
<dsig:DigestValue>pFF26sLMWg+HNSp7uAggUWBG24WsHjO7t3pjuy0Xfyo=</dsig:DigestValue>
|
||||||
</hash>
|
</hash>
|
||||||
</file>
|
</file>
|
||||||
<file name="LMEMoxaTransfer.exe" size="161280">
|
<file name="LMEMoxaTransfer.exe" size="161280">
|
||||||
@@ -330,7 +330,7 @@
|
|||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
</dsig:Transforms>
|
</dsig:Transforms>
|
||||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
<dsig:DigestValue>YFXI19+7rU3O4eFGPo+RgFLHO9nJDxnPWw9aSuLx+fo=</dsig:DigestValue>
|
<dsig:DigestValue>h4fAdBhNVh3Ad1QVkeGHVMAUreLsdxmuXxYR4Ue6zNY=</dsig:DigestValue>
|
||||||
</hash>
|
</hash>
|
||||||
</file>
|
</file>
|
||||||
<file name="Microsoft.CSharp.dll" size="1005352">
|
<file name="Microsoft.CSharp.dll" size="1005352">
|
||||||
@@ -414,7 +414,7 @@
|
|||||||
<dsig:DigestValue>sZjGIzog9fT6j23tnTaLSPJHGZAmXvXUWBdLMar2GKQ=</dsig:DigestValue>
|
<dsig:DigestValue>sZjGIzog9fT6j23tnTaLSPJHGZAmXvXUWBdLMar2GKQ=</dsig:DigestValue>
|
||||||
</hash>
|
</hash>
|
||||||
</file>
|
</file>
|
||||||
<file name="mscordaccore_amd64_amd64_8.0.2926.32403.dll" size="1348480">
|
<file name="mscordaccore.dll" size="1348480">
|
||||||
<hash>
|
<hash>
|
||||||
<dsig:Transforms>
|
<dsig:Transforms>
|
||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
@@ -423,7 +423,7 @@
|
|||||||
<dsig:DigestValue>FWQhK5u1Xh2gT7WcaIVMiJ3swmOxIGy7QqnLOY168Jg=</dsig:DigestValue>
|
<dsig:DigestValue>FWQhK5u1Xh2gT7WcaIVMiJ3swmOxIGy7QqnLOY168Jg=</dsig:DigestValue>
|
||||||
</hash>
|
</hash>
|
||||||
</file>
|
</file>
|
||||||
<file name="mscordaccore.dll" size="1348480">
|
<file name="mscordaccore_amd64_amd64_8.0.2926.32403.dll" size="1348480">
|
||||||
<hash>
|
<hash>
|
||||||
<dsig:Transforms>
|
<dsig:Transforms>
|
||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
@@ -495,51 +495,6 @@
|
|||||||
<dsig:DigestValue>Hc/AY3blweRkk1+xrkon/8FzeE/58Bcs8lgH56DzV5g=</dsig:DigestValue>
|
<dsig:DigestValue>Hc/AY3blweRkk1+xrkon/8FzeE/58Bcs8lgH56DzV5g=</dsig:DigestValue>
|
||||||
</hash>
|
</hash>
|
||||||
</file>
|
</file>
|
||||||
<file name="PresentationFramework-SystemCore.dll" size="38736">
|
|
||||||
<hash>
|
|
||||||
<dsig:Transforms>
|
|
||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
|
||||||
</dsig:Transforms>
|
|
||||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
|
||||||
<dsig:DigestValue>tlLpReRp+dP+mZTFLsfLwrKNhXeHwlBNg/yDuhjZVCc=</dsig:DigestValue>
|
|
||||||
</hash>
|
|
||||||
</file>
|
|
||||||
<file name="PresentationFramework-SystemData.dll" size="34600">
|
|
||||||
<hash>
|
|
||||||
<dsig:Transforms>
|
|
||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
|
||||||
</dsig:Transforms>
|
|
||||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
|
||||||
<dsig:DigestValue>wFt4p+vpms1y5joXs3PWvqB1xreYOkTSmDs39AQ3saw=</dsig:DigestValue>
|
|
||||||
</hash>
|
|
||||||
</file>
|
|
||||||
<file name="PresentationFramework-SystemDrawing.dll" size="34600">
|
|
||||||
<hash>
|
|
||||||
<dsig:Transforms>
|
|
||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
|
||||||
</dsig:Transforms>
|
|
||||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
|
||||||
<dsig:DigestValue>OSSDPVWslS/jmKm+AmdttN6ErJY5QT0HZt89kiabm7I=</dsig:DigestValue>
|
|
||||||
</hash>
|
|
||||||
</file>
|
|
||||||
<file name="PresentationFramework-SystemXml.dll" size="34600">
|
|
||||||
<hash>
|
|
||||||
<dsig:Transforms>
|
|
||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
|
||||||
</dsig:Transforms>
|
|
||||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
|
||||||
<dsig:DigestValue>Lvcjf2JKt+G7YM9DmaoZToyBodIzlMnuRUDpM/vl5SI=</dsig:DigestValue>
|
|
||||||
</hash>
|
|
||||||
</file>
|
|
||||||
<file name="PresentationFramework-SystemXmlLinq.dll" size="30544">
|
|
||||||
<hash>
|
|
||||||
<dsig:Transforms>
|
|
||||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
|
||||||
</dsig:Transforms>
|
|
||||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
|
||||||
<dsig:DigestValue>d87pcnSHEmWX8LDKAAHYFY6GrOlyArkheYBgI/Ht/5M=</dsig:DigestValue>
|
|
||||||
</hash>
|
|
||||||
</file>
|
|
||||||
<file name="PresentationFramework.Aero.dll" size="444200">
|
<file name="PresentationFramework.Aero.dll" size="444200">
|
||||||
<hash>
|
<hash>
|
||||||
<dsig:Transforms>
|
<dsig:Transforms>
|
||||||
@@ -603,6 +558,51 @@
|
|||||||
<dsig:DigestValue>p5sHmQ8kwKBSguiKmJT85OtwHwKW80QMO0BX+41EAHE=</dsig:DigestValue>
|
<dsig:DigestValue>p5sHmQ8kwKBSguiKmJT85OtwHwKW80QMO0BX+41EAHE=</dsig:DigestValue>
|
||||||
</hash>
|
</hash>
|
||||||
</file>
|
</file>
|
||||||
|
<file name="PresentationFramework-SystemCore.dll" size="38736">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>tlLpReRp+dP+mZTFLsfLwrKNhXeHwlBNg/yDuhjZVCc=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="PresentationFramework-SystemData.dll" size="34600">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>wFt4p+vpms1y5joXs3PWvqB1xreYOkTSmDs39AQ3saw=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="PresentationFramework-SystemDrawing.dll" size="34600">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>OSSDPVWslS/jmKm+AmdttN6ErJY5QT0HZt89kiabm7I=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="PresentationFramework-SystemXml.dll" size="34600">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>Lvcjf2JKt+G7YM9DmaoZToyBodIzlMnuRUDpM/vl5SI=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="PresentationFramework-SystemXmlLinq.dll" size="30544">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>d87pcnSHEmWX8LDKAAHYFY6GrOlyArkheYBgI/Ht/5M=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
<file name="PresentationNative_cor3.dll" size="1235280">
|
<file name="PresentationNative_cor3.dll" size="1235280">
|
||||||
<hash>
|
<hash>
|
||||||
<dsig:Transforms>
|
<dsig:Transforms>
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Reference in new issue
Block a user