Skip to content

Commit

Permalink
Aggiustamenti di grafica
Browse files Browse the repository at this point in the history
  • Loading branch information
gpicchiarelli committed Sep 1, 2023
1 parent be98830 commit 6c6cea7
Show file tree
Hide file tree
Showing 49 changed files with 608 additions and 210 deletions.
Binary file modified accorda.net/.vs/ProjectEvaluation/accorda.net.metadata.v7.bin
Binary file not shown.
Binary file modified accorda.net/.vs/ProjectEvaluation/accorda.net.projects.v7.bin
Binary file not shown.
Binary file modified accorda.net/.vs/accorda.net/DesignTimeBuild/.dtbcache.v2
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified accorda.net/.vs/accorda.net/v17/.futdcache.v2
Binary file not shown.
Binary file modified accorda.net/.vs/accorda.net/v17/.suo
Binary file not shown.
Binary file added accorda.net/Icon.ico
Binary file not shown.
42 changes: 24 additions & 18 deletions accorda.net/Informazioni.cs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
using System;
using System.Reflection;
using System.Windows.Forms;
using System.Reflection;
using System.Text;
using Markdig;

namespace Accorda
{
partial class Informazioni : Form
internal partial class Informazioni : Form
{
public Informazioni()
{
Expand All @@ -14,26 +14,32 @@ public Informazioni()

private void InitializeAppInfo()
{
this.Text = $"Informazioni su {AssemblyTitle}";
this.labelProductName.Text = AssemblyProduct;
this.labelVersion.Text = $"Versione {AssemblyVersion}";
this.labelCopyright.Text = ${DateTime.Now.Year} {AssemblyCompany}";
this.labelCompanyName.Text = AssemblyCompany;
this.textBoxDescription.Text =
$"{AssemblyDescription}{Environment.NewLine}{Environment.NewLine}" +
"🎵 Questo software è rilasciato sotto licenza MIT. 🎵" +
$"{Environment.NewLine}Per maggiori dettagli, consulta il file LICENSE.{Environment.NewLine}{Environment.NewLine}" +
"🌟 Repository GitHub: https://github.com/gpicchiarelli/accorda 🌟" +
$"{Environment.NewLine}📜 Leggi il file README.md per informazioni sull'utilizzo. 📜" +
$"{Environment.NewLine}💡 Se desideri contribuire, consulta CONTRIBUTING.md. 💡";
Text = $"Informazioni su {AssemblyTitle}";
labelProductName.Text = AssemblyProduct;
labelVersion.Text = $"Versione {AssemblyVersion}";
labelCopyright.Text = ${DateTime.Now.Year} {AssemblyCompany}";
labelCompanyName.Text = AssemblyCompany;

string authors = Encoding.Unicode.GetString(Encoding.Unicode.GetBytes(Markdown.ToPlainText(Properties.Resources.AUTHORS)));
string contributing = Encoding.Unicode.GetString(Encoding.Unicode.GetBytes(Markdown.ToPlainText(Properties.Resources.CONTRIBUTING)));
string license = Encoding.Unicode.GetString(Encoding.Unicode.GetBytes(Markdown.ToPlainText(Properties.Resources.LICENSE)));
string readme = Encoding.Unicode.GetString(Encoding.Unicode.GetBytes(Markdown.ToPlainText(Properties.Resources.README)));

textBoxDescription.Text =
$"🎵 Questo software è rilasciato sotto licenza MIT. 🎵" +
$"{Environment.NewLine}Per maggiori dettagli, consulta il file LICENSE:{Environment.NewLine}{license}{Environment.NewLine}" +
$"🌟 Repository GitHub: [github.com/gpicchiarelli/accorda](https://github.com/gpicchiarelli/accorda) 🌟" +
$"{Environment.NewLine}📜 Per informazioni sull'utilizzo, leggi il file [README.md](https://github.com/gpicchiarelli/accorda/blob/main/README.md):{Environment.NewLine}{readme}{Environment.NewLine}" +
$"{Environment.NewLine}💡 Se desideri contribuire, consulta [CONTRIBUTING.md](https://github.com/gpicchiarelli/accorda/blob/main/CONTRIBUTING.md):{Environment.NewLine}{contributing}{Environment.NewLine}" +
$"{Environment.NewLine}👥 Autore/i: {authors}";
}

#region Funzioni di accesso attributo assembly

private string GetAttributeValue<T>(Func<T, string> valueGetter)
where T : Attribute
{
var attribute = Assembly.GetExecutingAssembly().GetCustomAttribute<T>();
T? attribute = Assembly.GetExecutingAssembly().GetCustomAttribute<T>();
return attribute != null ? valueGetter(attribute) : "";
}

Expand All @@ -48,7 +54,7 @@ private string GetAttributeValue<T>(Func<T, string> valueGetter)

private void okButton_Click(object sender, EventArgs e)
{
this.Close();
Close();
}
}
}
5 changes: 5 additions & 0 deletions accorda.net/Properties/AUTHORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Autori 🚀

- **Giacomo Picchiarelli** (https://github.com/gpicchiarelli)
- **ChatGPT** - Assistenza automatizzata
- **Bing Chat** - Generazione automatica di immagini
34 changes: 34 additions & 0 deletions accorda.net/Properties/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Contribuire a Accorda

Grazie per aver scelto di contribuire ad Accorda! La tua passione e le tue idee sono il motore che spinge questo progetto a crescere e migliorare.

## 🚀 Pronti a Iniziare

Contribuire ad Accorda è facile e gratificante. Ecco come puoi partecipare:

1. 🍴 [Forka il repository](https://github.com/gpicchiarelli/accorda/fork) su GitHub.
2. 👩‍💻 Clona il tuo fork sulla tua macchina locale.
3. 🌿 Crea un nuovo branch per le tue modifiche.
4. ✨ Apporta le tue modifiche e assicurati che tutto funzioni perfettamente.
5. 📦 Fai il commit delle tue modifiche con messaggi chiari e descrittivi.
6. 🚀 Fai push del tuo branch nel tuo fork.
7. 🕊️ Crea una [Pull Request](https://github.com/gpicchiarelli/accorda/compare) nel repository principale.

## 💡 Linee Guida per il Contributo

- Segui le linee guida di stile specificate nel progetto.
- Scrivi codice chiaro e conciso, con nomi di variabili e funzioni significativi.
- Mantieni il codice pulito, senza commenti superflui.
- Testa attentamente le tue modifiche per assicurarti che funzionino correttamente.

## 🐛 Segnalazione Problemi

Hai trovato un bug o hai un'idea brillante? [Apri una issue](https://github.com/gpicchiarelli/accorda/issues) su GitHub per condividere i dettagli.

## 📄 Licenza

Contribuendo ad Accorda, accetti che i tuoi contributi siano rilasciati sotto la [Licenza MIT](https://github.com/gpicchiarelli/accorda/blob/main/LICENSE).

---

Grazie per essere parte del nostro team! I tuoi contributi sono preziosi e ci aiutano a rendere Accorda sempre migliore. 🎉
21 changes: 21 additions & 0 deletions accorda.net/Properties/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2023 Giacomo Picchiarelli

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
43 changes: 43 additions & 0 deletions accorda.net/Properties/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Accorda - Accordatore per Chitarra

![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)
![Open Issues](https://img.shields.io/github/issues-raw/gpicchiarelli/accorda.svg)
![Open Pull Requests](https://img.shields.io/github/issues-pr-raw/gpicchiarelli/accorda.svg)
![Last Commit](https://img.shields.io/github/last-commit/gpicchiarelli/accorda.svg)
![Downloads](https://img.shields.io/github/downloads/gpicchiarelli/repo/accorda.svg)
![Stars](https://img.shields.io/github/stars/gpicchiarelli/accorda.svg)

Accorda è il compagno perfetto per ogni chitarrista! Un potente strumento per mantenere le tue corde perfettamente accordate.

## 🔥 Caratteristiche Principali

- 💎 Accordatura precisa e affidabile per ogni corda della chitarra.
- 🎸 Interfaccia intuitiva.
- 🎵 Rilevazione istantanea della frequenza delle corde.

## ⚙️ Requisiti

- [Microsoft .NET 7](https://dotnet.microsoft.com/en-us/download/dotnet/7.0)
- Sistema operativo: Windows 11

## 🚀 Installazione e Utilizzo

1. Scarica l'ultima versione di Accorda dal [repository GitHub](https://github.com/gpicchiarelli/accorda/releases).
2. Esegui l'installazione.
3. Collegherai la tua chitarra al computer e il nostro strumento farà il resto.

## 📜 Licenza

Questo progetto è rilasciato sotto la licenza MIT. Per i dettagli completi, consulta il [file di licenza](https://github.com/gpicchiarelli/accorda/blob/main/LICENSE).

## 🐞 Segnalazione Problemi

Hai una fantastica idea o hai trovato un bug? Condividilo con noi aprendo una [issue](https://github.com/gpicchiarelli/accorda/issues). Il tuo feedback ci aiuta a crescere!

## 💪 Contributi

Unisciti al nostro team! Per contribuire, segui le [linee guida per i contributi](CONTRIBUTING.md). Accogliamo con gioia i tuoi contributi e le tue idee!

---

**Nota:** Assicurati di seguire le norme di sicurezza e le raccomandazioni durante il collegamento e l'uso della tua chitarra con il computer.
69 changes: 69 additions & 0 deletions accorda.net/Properties/Resources.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

111 changes: 111 additions & 0 deletions accorda.net/Properties/Resources.resx
Original file line number Diff line number Diff line change
Expand Up @@ -117,4 +117,115 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="AUTHORS" xml:space="preserve">
<value># Autori 🚀

- **Giacomo Picchiarelli** (https://github.com/gpicchiarelli)
- **ChatGPT** - Assistenza automatizzata
- **Bing Chat** - Generazione automatica di immagini</value>
</data>
<data name="CONTRIBUTING" xml:space="preserve">
<value># Contribuire a Accorda

Grazie per aver scelto di contribuire ad Accorda! La tua passione e le tue idee sono il motore che spinge questo progetto a crescere e migliorare.

## 🚀 Pronti a Iniziare

Contribuire ad Accorda è facile e gratificante. Ecco come puoi partecipare:

1. 🍴 [Forka il repository](https://github.com/gpicchiarelli/accorda/fork) su GitHub.
2. 👩‍💻 Clona il tuo fork sulla tua macchina locale.
3. 🌿 Crea un nuovo branch per le tue modifiche.
4. ✨ Apporta le tue modifiche e assicurati che tutto funzioni perfettamente.
5. 📦 Fai il commit delle tue modifiche con messaggi chiari e descrittivi.
6. 🚀 Fai push del tuo branch nel tuo fork.
7. 🕊️ Crea una [Pull Request](https://github.com/gpicchiarelli/accorda/compare) nel repository principale.

## 💡 Linee Guida per il Contributo

- Segui le linee guida di stile specificate nel progetto.
- Scrivi codice chiaro e conciso, con nomi di variabili e funzioni significativi.
- Mantieni il codice pulito, senza commenti superflui.
- Testa attentamente le tue modifiche per assicurarti che funzionino correttamente.

## 🐛 Segnalazione Problemi

Hai trovato un bug o hai un'idea brillante? [Apri una issue](https://github.com/gpicchiarelli/accorda/issues) su GitHub per condividere i dettagli.

## 📄 Licenza

Contribuendo ad Accorda, accetti che i tuoi contributi siano rilasciati sotto la [Licenza MIT](https://github.com/gpicchiarelli/accorda/blob/main/LICENSE).

---

Grazie per essere parte del nostro team! I tuoi contributi sono preziosi e ci aiutano a rendere Accorda sempre migliore. 🎉</value>
</data>
<data name="LICENSE" xml:space="preserve">
<value>MIT License

Copyright (c) 2023 Giacomo Picchiarelli

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.</value>
</data>
<data name="README" xml:space="preserve">
<value># Accorda - Accordatore per Chitarra

![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)
![Open Issues](https://img.shields.io/github/issues-raw/gpicchiarelli/accorda.svg)
![Open Pull Requests](https://img.shields.io/github/issues-pr-raw/gpicchiarelli/accorda.svg)
![Last Commit](https://img.shields.io/github/last-commit/gpicchiarelli/accorda.svg)
![Downloads](https://img.shields.io/github/downloads/gpicchiarelli/repo/accorda.svg)
![Stars](https://img.shields.io/github/stars/gpicchiarelli/accorda.svg)

Accorda è il compagno perfetto per ogni chitarrista! Un potente strumento per mantenere le tue corde perfettamente accordate.

## 🔥 Caratteristiche Principali

- 💎 Accordatura precisa e affidabile per ogni corda della chitarra.
- 🎸 Interfaccia intuitiva.
- 🎵 Rilevazione istantanea della frequenza delle corde.

## ⚙️ Requisiti

- [Microsoft .NET 7](https://dotnet.microsoft.com/en-us/download/dotnet/7.0)
- Sistema operativo: Windows 11

## 🚀 Installazione e Utilizzo

1. Scarica l'ultima versione di Accorda dal [repository GitHub](https://github.com/gpicchiarelli/accorda/releases).
2. Esegui l'installazione.
3. Collegherai la tua chitarra al computer e il nostro strumento farà il resto.

## 📜 Licenza

Questo progetto è rilasciato sotto la licenza MIT. Per i dettagli completi, consulta il [file di licenza](https://github.com/gpicchiarelli/accorda/blob/main/LICENSE).

## 🐞 Segnalazione Problemi

Hai una fantastica idea o hai trovato un bug? Condividilo con noi aprendo una [issue](https://github.com/gpicchiarelli/accorda/issues). Il tuo feedback ci aiuta a crescere!

## 💪 Contributi

Unisciti al nostro team! Per contribuire, segui le [linee guida per i contributi](CONTRIBUTING.md). Accogliamo con gioia i tuoi contributi e le tue idee!

---

**Nota:** Assicurati di seguire le norme di sicurezza e le raccomandazioni durante il collegamento e l'uso della tua chitarra con il computer.</value>
</data>
</root>
Binary file added accorda.net/Properties/logoPictureBox.Image.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion accorda.net/accorda.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="NAudio" Version="2.1.0" />
<PackageReference Include="Markdig" Version="0.33.0" />
<PackageReference Include="NAudio" Version="2.2.0" />
</ItemGroup>

<ItemGroup>
Expand Down
Binary file added accorda.net/bin/Debug/net7.0-windows/Markdig.dll
Binary file not shown.
Binary file modified accorda.net/bin/Debug/net7.0-windows/NAudio.Asio.dll
Binary file not shown.
Binary file modified accorda.net/bin/Debug/net7.0-windows/NAudio.Core.dll
Binary file not shown.
Binary file modified accorda.net/bin/Debug/net7.0-windows/NAudio.Midi.dll
Binary file not shown.
Binary file modified accorda.net/bin/Debug/net7.0-windows/NAudio.Wasapi.dll
Binary file not shown.
Binary file modified accorda.net/bin/Debug/net7.0-windows/NAudio.WinForms.dll
Binary file not shown.
Binary file modified accorda.net/bin/Debug/net7.0-windows/NAudio.WinMM.dll
Binary file not shown.
Binary file modified accorda.net/bin/Debug/net7.0-windows/NAudio.dll
Binary file not shown.
Loading

0 comments on commit 6c6cea7

Please sign in to comment.