Markdown Text Editor (and shell extensions)


Alla manifestazione IT-DevCon 2023 Carlo Barazzetta ha tenuto uno speech sulla creazione di un sistema di Help contestuale in Delphi basato su “MarkDown”, utilizzando i 2 progetti Open-Source:
MarkDownHelpViewer

MarkdownShellExtensions

All’interno di quest’ultimo è contenuto un comodo Editor “MarkDown” con preview immediata della trasformazione (markdown -> html) compresa la possibilità di vedere le immagini presenti su WEB. Di questo componente è appena stata rilasciata una nuova versione, con nuove funzionalità per facilitare l’editing.

Una gemma nascosta nei sorgenti di Delphi (ShellControls)

Capita spesso di intercettare richieste sul WEB di sviluppatori Delphi di componenti della “Shell” di Windows (simili a Windows Explorer) che una volta erano presenti in Delphi (credo fino a Delphi XE3), che sono “scomparsi” dalla palette dei componenti di Delphi. I componenti si chiamano:

  • TShellComboBox
  • TShellListView
  • TShellTreeView
  • TShellChangeNotifier

In realtà i componenti ci sono ancora e sono anche stati aggiornati nel tempo, ma mancano i package e non sono quindi installati “di default” nell’IDE di Delphi 🙁

Ethea è Platinum Sponsor all’ITDevCon 2023


Ethea è Platinum sponsor della manifestazione IT-DevCon 2023. In questa occasione Carlo Barazzetta terrà 2 Speech, sugli argomenti:

1) Modernizzare le applicazioni VCL con Skia4Delphi e altri componenti Open-Source di Ethea
2) Il sistema di Help contestuale in Delphi e le sue estensioni, come MarkDownHelpViewer di zione.

In questi speech verranno mostrati diversi progetti Open-Source realizzati da Carlo Barazzetta e rilasciati su (github.com/EtheaDev).

Clicca qui per scoprire il programma completo dell’edizione 2023 di ITDevCon.

Rilascio versione 2.0 di StyledComponents

Siamo lieti di annunciare il rilascio della seconda versione di StyledComponents, un progetto Open-Source di componenti “Delphi”, che si arricchiscono anche di una “StyledToolbar” e di nuove classi di pulsanti predefiniti (Simple-color e SVG-Color), ampliando notevolmente la possibilità di scelta sullo stile grafico. Inoltre, il pulsante “classic” ora è compatibile con tutti gli stili della VCL, permettendo quindi di avere una applicazione che si adatta allo stile VCL (in termini di colori) ma che non rinuncia ad avere pulsanti di vario tipo (quadrati, arrotondati, rotondi, ecc…).

Rilascio di MarkDownHelpViewer, e aggiornamento di MarkDown Text Editor

Siamo lieti di annunciare il rilascio della prima versione di MarkDownHelpViewer, un progetto Open-Source per fornire un sistema di help integrato in Delphi che utilizza i file markdown per la creazione del “manuale” online.
Il progetto prevede un Viewer già pronto con il suo setup da installare sulla macchina dell’utente (in pratica l’equivalente di hh.exe per gli help in formato .chm (vedi immagine) e un file di “interfaccia” da aggiungere alla propria applicazione che aggancia il viewer agli “HelpContext” o “HelpKeyword” impostati sui componenti di Delphi.
Oltre a questo anche un componente che può essere usato internamente all’applicazione Delphi per mostrare i file di help.