Archivi Blog

Indice dei video YouTube che ho pubblicato

A quasi due mesi dall’inizio di questo progetto, faccio un riepilogo dei video pubblicati nel mio canale YouTube (https://www.youtube.com/user/mdeghetto).

Vi chiedo di mettere un “like” ai video che vi piacciono e naturalmente dei commenti per farmi capire cosa vi piace e cosa non vi piace, per potermi migliorare sempre di più.

Naturalmente se volete seguire le mie serie di video vi chiedo anche di iscrivervi al mio canale YouTube: in questo modo riceverete automaticamente una notifica da YouTube ogni volta che pubblicherò un nuovo video.


image

Playlist: BASI DI DATI

  • BD001 – Alcune nozioni di base
  • BD002 – Il modello relazionale
  • BD003 – Relazione e teoria degli insiemi
  • BD004 – Ancora relazioni e insiemi
  • BD005 – Vincoli di integrità
  • BD006 – Algebra relazionale (parte 1)
  • BD007 – Algebra relazionale (parte 2)
  • BD008 – Algebra relazionale (parte 3)
  • BD009 – Algebra relazionale (parte 4)
  • BD010 – Domande di autovalutazione
  • BD011 – Risposte alle domande di autovalutazione


Playlist: ARDUINO E RASPBERRY PI

  • E001 – Lavorare in sicurezza
  • E002 – Arduino
  • E003 – Raspberry Pi
  • E004 – Installare il software per Arduino
  • E005 – Come si alimenta Arduino
  • E006 – La breadboard
  • NEWS – Arduino Nano


Playlist: VISUAL STUDIO 2019

  • VS001 – Installazione (parte 1)
  • VS002 – Installazione (parte 2)
  • VS003 – Scelta di un progetto (parte 1)
  • VS004 – Scelta di un progetto (parte 2)
  • VS005 – VB Windows Forms – Hello World
  • VS006 – Scrivere il codice con un aiuto intelligente

Playlist: OFFICE 2019

  • OFF001 – Installazione di Office 2019
  • OFF002 – Iniziare con Word 2019
  • OFF003 – Scrittura facile con Word 2019 (parte 1)
  • OFF004 – Scrittura facile con Word 2019 (parte 2)


Buona visione!

Winking smile

Video "VS006 VS2019. Scrivere il codice con un aiuto intelligente"

Il video “VS006 VS 2019. Scrivere il codice con un aiuto intelligente” è pubblicato nel mio canale YouTube:

https://www.youtube.com/user/mdeghetto


image

Gli argomenti di questo video sono:

  • l’editor di codice
  • la tecnologia IntelliSense, creata da Microsoft per fornire un aiuto al programmatore
  • la mappa del codice
  • la correzione degli errori

IntelliSense fornisce non solo le informazioni sui vari elementi del codice (classi, metodi, attributi, tipi di dati ecc.), ma suggerisce anche le correzioni e le modifiche che sono necessarie per ottenere un codice corretto.

L’aiuto è molto utile perché IntelliSense è sempre attivo, anche durante la digitazione delle istruzioni.

Buona visione!

Winking smile

Video "E004 Installare il software per Arduino"

Nuovo video E004 Installare il software per Arduino“, pubblicato nel seguente canale YouTube:

https://www.youtube.com/user/mdeghetto


image


In questo video: come si installa il software ufficiale “Arduino IDE”, come si installa l’add-in “Arduino IDE for Visual Studio” (per le versioni 2017 e 2019) e qualche cenno su Fritzing, il software che ci permette di schematizzare graficamente un progetto in tutte le sue componenti.

Buona visione!

Winking smile

Video "VS005 VS2019 – Visual Basic – Windows Forms – Hello World!"

Finalmente con questo video iniziamo a vedere come si crea un’applicazione con Visual Studio 2019!

Per una questione di semplicità didattica, inizieremo con la tecnologia Windows Forms che, anche se è un po’ “vecchiotta”, può ancora dare buoni risultati in determinati contesti.Sempre per una questione di semplicità, inizieremo con la programmazione in Visual Basic.

L’applicazione non sarà altro che la classica “Hello World!” come è tradizione per ogni corso, libro o articolo iniziale che si rispetti.

Vedremo come inserire controlli visuali nella finestra, come modificare le proprietà e i primi rudimenti di scrittura del codice in Visual Basic.

Il video “VS005 VS 2019. Visual Basic. Windows Forms. Hello World!” è pubblicato nel mio canale YouTube:

https://www.youtube.com/user/mdeghetto


image

Buona visione!

Winking smile

Video "VS003 Visual Studio 2019. Scelta di un progetto"

Continuiamo l’esplorazione di Visual Studio 2019 analizzando l’avvio e le possibilità di scelta dei progetti secondo i modelli di applicazione disponibili.

Il video “VS003 Visual Studio 2019. Scelta di un progetto“, pubblicato nel mio canale YouTube:

https://www.youtube.com/user/mdeghetto


ha l’obiettivo di far vedere cosa succede all’avvio di Visual Studio e come si seleziona un modello di applicazione sulla base del nome del modello, del linguaggio, della piattaforma e del tipo di progetto.


image

Buona visione!

Winking smile

Video "E002 – Arduino"

Ecco un nuovo video dedicato ad Arduino, “E002 Arduino”, pubblicato nella seguente playlist di YouTube:


https://www.youtube.com/playlist?list=PLgaOrAQwrg9Iox_0AdgJ8RMkoVVjZ2eAm&fbclid=IwAR0v_-j-6OjPacc2UWC73cHkG1oiwjwlFUFcHwF5ss_BnofhNpZSwONjAdA


image


In questo video: brevi cenni sulla storia di Arduino, presentazione di alcune versioni e di alcuni schemi tecnici.

Buona visione!

Winking smile

Video "VS002 Visual Studio 2019 – installazione 2 di 2"

Ecco il video con la seconda parte riguardante l’installazione e l’aggiornamento di Visual Studio 2019.

Il video “VS002 Visual Studio 2019 – installazione 2 di 2“, pubblicato nella seguente playlist di YouTube:

https://www.youtube.com/playlist?list=PLgaOrAQwrg9J04dWnY-FF4SXUFt-TEQkE


ha l’obiettivo di mostrare come avviene l’aggiornamento e la modifica dei componenti installati attraverso l’installer di Visual Studio.


image

Buona visione!

Winking smile

Video "VS001 Visual Studio 2019 – installazione 1 di 2"

Nel mio canale YouTube, ora è pubblicato anche il primo video della serie dedicata a Visual Studio 2019 e ai linguaggi .NET.

Il video “VS001 Visual Studio 2019 – installazione 1 di 2“, pubblicato nella seguente playlist di YouTube:

https://www.youtube.com/playlist?list=PLgaOrAQwrg9J04dWnY-FF4SXUFt-TEQkE


ha l’obiettivo di mostrare come avviene l’installazione attraverso l’installer di Visual Studio.


image

Nella seconda parte che sarà contenuta nel prossimo video, riprenderò il discorso mostrando come si personalizza l’installazione, scegliendo i pacchetti da integrare in Visual Studio.

Buona visione!

Winking smile

Video "E001 – Lavorare in sicurezza"

Nell’utilizzo dell’elettricità, anche in campo elettronico, è molto importante lavorare sempre in sicurezza, evitando il più possibile di rischiare danni a sé e agli altri.

Il primo video “E001 Lavorare in sicurezza”, pubblicato nella seguente playlist di YouTube:


https://www.youtube.com/playlist?list=PLgaOrAQwrg9Iox_0AdgJ8RMkoVVjZ2eAm&fbclid=IwAR0v_-j-6OjPacc2UWC73cHkG1oiwjwlFUFcHwF5ss_BnofhNpZSwONjAdA


ha l’obiettivo proprio di sensibilizzare chiunque lavori o abbia intenzione di lavorare (anche come semplice appassionato) nell’ambito dell’elettronica.

Come primo video della playlist non poteva non riguardare la sicurezza, vista l’importanza dell’argomento che deve essere sempre tenuto in alta considerazione.


image


Buona visione!

Winking smile

YouTube – video didattici

Ho preparato tre brevi registrazioni video introduttive per i tre “canali” YouTube che ho creato (per la precisione si tratta di un canale solo ma con tre “playlist”).

Il primo su “Visual Studio 2019” e sui linguaggi .NET: https://www.youtube.com/playlist?list=PLgaOrAQwrg9J04dWnY-FF4SXUFt-TEQkE

Il secondo sull’elettronica con Arduino e Raspberry (anche con Visual Studio): https://www.youtube.com/playlist?list=PLgaOrAQwrg9Iox_0AdgJ8RMkoVVjZ2eAm

Il terzo sui database (anche con Access e SQL Server): https://www.youtube.com/playlist?list=PLgaOrAQwrg9JZs6dbDolNlShHFgpJSChj

image

Per chi fosse curioso, sullo sfondo del desktop c’è una foto notturna di Belluno Winking smile

Gruppo Facebook dedicato all’elettronica con Arduino e Raspberry

Oggi sono meno di tre mesi che partecipo (anche come moderatore) nel nuovo gruppo Facebook su Arduino e Raspberry creato da Luca Fiorillo:

https://www.facebook.com/groups/355440731946197/


57083493_10213495364194886_3650930314240327680_o


Il gruppo sta crescendo in modo molto veloce: siamo già quasi in 700 iscritti e le richieste di iscrizione continuano ad arrivare di giorno in giorno.

Nel frattempo sto riproponendo nel gruppo alcuni contenuti che avevo pubblicato in questo blog un po’ di tempo fa, ma pian piano farò delle pubblicazioni un po’ più ben formate, per creare una base di conoscenza più strutturata … work in progress … nel frattempo invito chiunque sia interessato a questi argomenti a venire nel gruppo e a chiederci l’iscrizione!

Vi aspettiamo!

Winking smile

Un po’ di somme del 2018 e buoni propositi del 2019…

Approssimandosi la fine del 2018 bisogna tirare le somme e darsi dei nuovi obiettivi. Il 2018, come gli ultimi anni, dal punto di vista di uno “scrittore tecnico” non è stato granché:

  1. rilevo sempre di più un “abbandono” dei libri cartacei, aggravato dal fatto che i prodotti software si aggiornano sempre più velocemente: quando un libro tecnico è pronto, è già vecchio perché è uscita una nuova versione (o anche “n” aggiornamenti della stessa versione)
  2. le riviste di programmazione italiane non esistono più. Regge ancora l’ambito dell’elettronica, dove riviste come “Elettronica In” lavorano ancora, ma il mio primo esperimento di articolo “misto elettronica+sviluppo in Visual Studio” è stato consegnato a fine settembre e non è ancora stato pubblicato;
  3. le applicazioni (a pagamento) dallo Store di Microsoft per Windows 10 non hanno un così grande ritorno da essere convenienti. Ho tentato anche di creare una sorta di “libro digitale” in un’applicazione MS Store per Windows 10, ma i numeri sono veramente piccoli piccoli.

Vedo però che continuo a ricevere e-mail di apprezzamento per i libri e articoli che ho scritto in passato e, spesso, anche richieste di altri articoli e libri e quindi non voglio lasciare insoddisfatte queste richieste.

Dal 1° gennaio 2019 in poi, quindi, mi preparerò per una nuova modalità di distribuzione dei miei testi (articoli e/o libri), oltre che attraverso il solito canale dei libri autoprodotti con Amazon: si tratta del canale offerto dal sito http://www.sfogliami.it: con questo sito potrò pubblicare i testi in formato digitale e questi saranno fruibili sfogliandoli direttamente sullo schermo, come uno dei tanti quotidiani e notiziari che ormai hanno scelto questa forma di pubblicazione.



Con l’acquisto di un testo offrirò anche la possibilità di scaricare il testo stesso in formato digitale, in modo da poterlo fruire in qualunque modo voi desideriate (PC, tablet, smartphone o anche cartaceo se volete stamparvelo).

Per ciascun testo (articolo o libro) fisserò un prezzo proporzionale ai contenuti (lunghezza e complessità), ma limitandolo al minimo, visto che non ci sono particolari costi da affrontare (non ci sono costi di carta, stampa, distribuzione, del revisore, del grafico, del tipografo ecc. ecc.).

Sperando di incontrare così i vostri gusti e il vostro interesse, colgo l’occasione di questo post per augurare a tutti voi


B U O N         2 0 1 9 !!!

Nuova edizione 15.9 di Visual Studio 2017

Eccoci giunti all’ultima versione (15.9) di Visual Studio 2017. È il capolinea: dopo questa versione, saranno resi disponibili solo pacchetti di aggiornamento di servizio con la versione secondo lo schema 15.9.x e quindi non ci saranno ulteriori funzionalità.

L’annuncio dell’aggiornamento si trova come al solito nel blog del team di sviluppo di Visual Studio e precisamente a questo indirizzo:

https://blogs.msdn.microsoft.com/visualstudio/2018/11/19/visual-studio-2017-version-15-9-now-available/?utm_source=vs_developer_news&utm_medium=referral.

Nella pagina sono indicate alcune nuove caratteristiche dell’aggiornamento, oltre che altri link utili per avere ulteriori notizie e il link per effettuare l’aggiornamento:

https://visualstudio.microsoft.com/downloads/

Ovviamente l’aggiornamento può essere effettuato anche direttamente dall’interno di Visual Studio 2017 con le consuete modalità.

image


E dopo questo aggiornamento? Non preoccupatevi, Visual Studio 2019 è già stato annunciato e iniziano a essere disponibili le prime preview.

Non resta che installare l’aggiornamento di Visual Studio 2017 e, se vorrete, appena possibile potete installare anche Visual Studio 2019 Preview “side-by-side”, perché le due versioni sono installabili in contemporanea senza (auspicabilmente) arrecare danno una all’altra.

Buon download, buona installazione e buona esplorazione!

Winking smile

Grandi novità dal mondo Microsoft!

Finalmente l’annuncio dell’uscita di aggiornamenti di molti prodotti di punta di Microsoft:

  • Windows Server 2019
  • Aggiornamento 1809 di Windows 10 denominato “Windows 10 October 2018 Update”
  • Office 2019

WindowsServer2019

(N.B. immagine non ufficiale)


A parte l’aggiornamento di Windows 10 che non appare tra i prodotti scaricabili da MSDN, forse perché alcuni siti hanno segnalato problemi avuti da qualche utente, gli altri sono già scaricabili e installabili. Se fate l’aggiornamento, quindi, fate attenzione agli eventuali avvisi di incompatibilità (pare che il problema sia un driver di Intel) per evitare che il computer diventi inutilizzabile o che si perdano dati e documenti (fate i backup!).

Office365

Trovo particolarmente interessante Office 2019 che potrebbe essere l’ultima versione “a pacchetto”, perché sembra che le intenzioni di Microsoft siano quelle di spingere verso l’edizione online (OFFICE 365) per garantire aggiornamenti immediati, con correzione di bug “al volo” e introduzione di nuove caratteristiche di volta in volta che vengono rilasciate. Questo significherebbe la stabilizzazione del marchio OFFICE 365 a scapito delle edizioni annuali (“Office 2013…2016…2019”), così come è stato fatto con Windows 10, dove gli aggiornamenti modificano la build ma non il “nome di base” WINDOWS 10.

A questo punto mancano solo due altri tasselli per un rinnovo totale del mio “ecosistema” informatico: l’aggiornamento a Visual Studio 2019 (già in corso d’opera e che ha avuto già qualche accenno di annuncio) e l’aggiornamento di SQL Server (al momento l’ultima versione è la 2017, quindi è probabile che non ci saranno ulteriori aggiornamenti a breve… vedremo).

Bene, tutti a fare il download e mi raccomando: sempre avanti, chi si ferma è perduto!

Winking smile


ULTIM’ORA PER WINDOWS 10

https://support.microsoft.com/…/windows-10-update-history
“We have paused the rollout of the Windows 10 October 2018 Update (version 1809) for all users as we investigate isolated reports of users missing some files after updating.”


“ULTIMA ULTIM’ORA” PER VISUAL STUDIO 2019 E LA RELEASE 15.9 DI VISUAL STUDIO 2017

Oggi è giornata di aggiornamenti vari delle notizie che ho pubblicato… Nel tempo trascorso scaricando e installando Office 2019 ho visto un nuovo post relativo a Visual Studio 2019 e quindi ve lo riporto subito

https://blogs.msdn.microsoft.com/visualstudio/2018/10/05/visual-studio-2017-and-visual-studio-for-mac-support-updates/

Visual Studio 2017 si aggiorna…

Vi sarete accorti che gli aggiornamenti di Visual Studio 2017 sono ripresi a ritmo serrato: dopo la versione 15.8.2 che ha portato qualche problema critico, sono state rilasciate rapidamente le versioni 15.8.3 e l’attuale 15.8.4.


image


Naturalmente non ci si ferma mai, quindi ecco anche il post dal blog del Team di sviluppo di Visual Studio, con l’annuncio della nuova Preview (Visual Studio 2017 version 15.9 Preview 2):
https://blogs.msdn.microsoft.com/visualstudio/2018/09/11/visual-studio-2017-version-15-9-preview-2/?utm_source=vs_developer_news&utm_medium=referral

Visual Studio Installer showing Windows 10 Preview SDK as optional


Buon aggiornamento!

Winking smile

GANTT per MS Access – Aggiornamento

Testo originale in https://deghetto2.wordpress.com/2008/03/04/access-diagrammi-di-gantt-con-access/:

Sul sito Microsoft (portale per le PMI) è disponibile un articolo che spiega come è possibile creare diagrammi di Gantt con Access per la pianificazione di progetti. Dalla stessa pagina è possibile scaricare un file PDF con l’intero articolo e un file .zip con il database Access di esempio.

AGGIORNAMENTO del 9 settembre 2018

A quanto pare l’articolo è stato tolto, ma del resto era un articolo di almeno 10 anni fa e quindi piuttosto superato anche rispetto alle versioni di MS Access.

Per ovviare a questo problema, ammesso che nessuno comprensibilmente abbia scaricato il testo integrale e l’esempio, un’idea potrebbe essere quella di installare un add-in per Access come questo: https://download.cnet.com/Gantt-Chart-Builder-Access/3000-2076_4-10074558.html.

Attenzione: dato che il software viene scaricato gratuitamente da un sito che non è lo Store di Microsoft non garantisco né per il funzionamento, né per eventuali effetti collaterali negativi (compatibilità, errori, malware ecc.).


Intelligenza Artificiale (AI) – un articolo interessante

Se siete interessati ad argomenti come computer quantico, intelligenza artificiale, servizi cognitivi (Cognitive Services), Machine Learning e così via, con le opportunità e i rischi che saranno affrontati in un futuro non molto lontano, vi consiglio di leggere questo lungo articolo:

https://www.ai4business.it/intelligenza-artificiale/intelligenza-artificiale-cose/

Spiega molto bene cos’è l’intelligenza artificiale e gli sviluppi della tecnologia in questo vasto campo.

AI

Una grande novità che mi rende felice!

Bene, ora posso dirlo: dopo la chiusura della rivista ioProgrammo (mi è dispiaciuto molto della perdita di questo ultimo baluardo cartaceo italiano della programmazione generalista, dovuto probabilmente a una gestione poco accorta) e dopo aver trascorso questi mesi un po’ bloggando, un po’ studiando (MOLTO studiando!), un po’ navigando in Internet alla ricerca di nuovi lidi, ora ho trovato un nuovo “porto” dove sfogare la mia creatività!

Vi annuncio quindi che ieri ho firmato il contratto di collaborazione con Futura Group, editrice tra l’altro della rivista “ELETTRONICA IN”, una realtà italiana che esiste ormai da qualche decennio e che secondo me fa un egregio lavoro nell’ambito dell’elettronica, ma anche della programmazione, seppure orientata ai sistemi elettronici, alle schede con microcontroller (per esempio Arduino e Raspberry) e ora anche IoT.


image

image


Io mi dedicherò a “progetti misti” di “elettronica didattica” + programmazione, con qualche progettino interessante.

Nel tempo farò uso di schede Arduino e Raspberry, di componenti e sensori di vario genere, di ambienti di sviluppo dedicati o di Visual Studio, di Windows IoT Core e magari anche del cloud Azure: di idee ce ne sono tante, mi serve solo un po’ di tempo per metterle in ordine e svilupparle.

Ringrazio di cuore chi mi ha dato fiducia, rispondendo immediatamente alla mia candidatura e fornendomi tutte le informazioni necessarie per iniziare questa nuova avventura. Spero di non deludere le vostre aspettative!

A presto! Winking smile

Annunciato il nuovo Visual Studio 2019

E’ ancora presto per sapere come cambierà Visual Studio nella versione 2019, ma intanto è uscito il primo annuncio:

https://blogs.msdn.microsoft.com/visualstudio/2018/06/06/whats-next-for-visual-studio/

image


Una novità è anche il fatto che il nome del prodotto sia già definito in fase di annuncio: infatti, in tutte le precedenti versioni si è sempre parlato del nome in codice o del numero di versione (questo dovrebbe essere Visual Studio 16), mentre questa volta il nome Visual Studio è già associato alla versione 2019, il ché fa pensare a una tempistica di rilascio abbastanza stringente.

Vedremo prossimamente cosa succederà… intanto aspettiamo.

Restate sintonizzati! Winking smile

Aggiornamento alla versione 15.5.6 di Visual Studio 2017

Eccoci alla versione 15.5.6 di Visual Studio 2017: gli aggiornamenti non sono mai stati così frequenti come in questi ultimi mesi!

Sicuramente un vantaggio per chi aspetta la correzione di una caratteristica malfunzionante, ma anche una preoccupazione e talvolta un fastidio per chi vorrebbe aggiornamenti meno frequenti e versioni più stabili nel tempo.

Ovviamente non si può avere tutto e quindi ci prendiamo il nostro tempo per aggiornare VS 2017, magari quando stiamo facendo qualcos’altro.

Il nuovo aggiornamento ha una piccola ma interessante novità: avviandolo, come sempre partirà l’installer che ormai conosciamo bene e che ci aiuta a gestire aggiornamenti, aggiunte e rimozioni di caratteristiche di Visual Studio. Questa volta, però, vedrete apparire questa nuova finestra:


image


La finestra spiega in modo chiaro qual è la sua funzione: possiamo chiudere l’istanza di Visual Studio e premere il pulsante Riprova, oppure possiamo cliccare su Continua e in tal caso sarà l’installer a preoccuparsi di salvare lo stato dei processi, a chiuderli e poi a ripristinarli con lo stato precedente, al termine dell’installazione. Decisamente utile e comodo.

Buon aggiornamento!  Winking smile

Ora sì! Installiamo l’aggiornamento 1801.27 dell’add-in "Arduino for Visual Studio" di Visual Micro

A quanto pare ci siamo!

In un mio post del 17 gennaio avevo scritto di non installare l’aggiornamento di Visual Micro dell’add-in “Arduino for Visual Studio”: infatti la documentazione ufficiale riportava le note di rilascio con il testo barrato e quindi non era dato sapere se l’aggiornamento fosse funzionante o se introducesse ulteriori problemi. Io l’avevo installato per un breve test e tutto sembrava funzionare ma…

Avviando Visual Studio 2017 vedrete apparire un messaggio di avvertimento sulla possibilità di aggiornare l’add-in:

2018-01-28_11-51-52

Potete scaricare il nuovo aggiornamento dalla pagina ufficiale, oppure utilizzare la finestra Notifications di Visual Studio 2017: in ogni caso vi consiglio di fare questo aggiornamento, non si sa mai.

Nell’aggiornamento sono inclusi i soliti bug fix, ma anche qualche caratteristica in più:


Release 1801.27 – 27th Jan 2018 – Visual Studio 2012-2017

  • Workaround Visual Studio VSIX bug that suddenly refuses to include newtonsoft.json dll in the VSIX. This is the reason the last release was retracted.
  • Copy sub folders when copying/cloning library examples
  • Support the creation of projects with name containing period (dot)
  • Allow libraries to compile even if they specify an incompatible architecture= in the library.properties settings. Many libraries specify only “avr” when they actually do work with other architectures. The supposedly incompatible libraries will not be displayed on “Add Library” menus but adding #includes will enable intellisense and compile.
  • Add clearer messages when library headers can not be resolved.
  • Code efficiency: Prevent various internal code exceptions with better validation
  • Fix: Upload failed for Boards that did not use a programmer or a com/ip port to upload when a user had never previously connected a COM port whilst using Visual Micro.
  • Fix: Certain STM32 cores (any core that included both a wpogram.h and an arduino.h) would fail to compile. Visual Micro will now use the “arduino.h” if it exists in preference to the “wprogram.h”. This applies to the automatic #include created in the temp folder during compilation. If neither file exists in the core folder then the “arduino.h” is #included (and would be expected to be resolved via the automatically discovered include paths).
  • NB: Visual Micro uses the standard C# SerialPort object in the serial monitor. Some USB/Serial drivers are specified for Windows10 Universal only will fail with C# in WinXp, Win7, Win8 and Win10. Confusingly the arduino ide java serial access works better with Win10 universal drivers than Microsoft’s own C# serial port object! Rule of thumb is use the correct driver for the OpSys that you are using.
  • Improved intellisense for SAMD boards (_asm_(x) and _Pragma(x))
  • Free Use: To keep support to a minimum, unlicenced users must update this software before Feb 2019


Buona installazione! Winking smile

Rispondo alla richiesta di un lettore…

Un mio lettore mi ha inviato un’e-mail con una serie di domande … visto che ogni tanto capita che ci siano delle domande ricorrenti sull’acquisto di Visual Studio, su un mio libro introvabile, sull’eventualità che io scriva e pubblichi altri libri, su consigli di altri libri sullo stesso argomento per principianti e così via, ho pensato di pubblicare la mia risposta (chiaramente senza nome del destinatario) in modo da aiutare chiunque avesse gli stessi problemi. Spero che vi possa essere utile! Winking smile


Buonasera …

Prima di rispondere alle domande, vorrei segnalare che non è necessario acquistare la licenza di Visual Studio 2017: infatti da un po’ di tempo (non ricordo se dalla versione 2013 o dalla 2015) esiste “Visual Studio Community 2017”, equivalente in tutto e per tutto alla versione Professional di Visual Studio 2017. Manca qualcosa che serve solo ai team di sviluppo e che quindi non è significativo per gli sviluppatori individuali, quindi può tranquillamente installarlo “a tempo indeterminato”, con licenza che autorizza anche alla produzione di applicazioni destinate alla vendita, quindi non ci sono problemi. Unica accortezza è che non può essere utilizzato da gruppi di oltre 5 sviluppatori oppure all’interno di aziende di medio-grande dimensione (il riferimento se non sbaglio è a 1.000.000 di dollari di fatturato). Per scaricarlo può utilizzare questo link: https://www.visualstudio.com/it/thank-you-downloading-visual-studio/?sku=Community&rel=15.

Per quanto riguarda il mio libro “Visual Basic 2010 spiegato a mia nonna”, è un “tomo” di circa 800 pagine che inizia praticamente dal “livello zero” della programmazione per poi andare gradualmente in crescita, sia per impegno che per difficoltà, fino a un livello medio-avanzato. Leggendo con attenzione i capitoli iniziali e sperimentando in prima persona i programmi sono sicuro che si può raggiungere un livello soddisfacente di autonomia, anche per chi parte da zero.

Il libro in versione cartacea è ormai quasi introvabile, qualche volta vedo che ci sono singoli “resi” all’editore, quindi periodicamente si potrebbe provare a contattarli per vedere se ne è tornato indietro almeno uno. In alternativa è sempre possibile acquistare il libro in versione “ebook”, cioè digitale. Può essere una soluzione per risparmiare qualcosa, anche se io stesso avrei un po’ di difficoltà a leggere a lungo un libro sullo schermo di un PC… con un Kindle potrebbe andare meglio, la versione Kindle è acquistabile da Amazon qui: https://www.amazon.it/Visual-Basic-2010-spiegato-nonna-ebook/dp/B006B1Y6XO. Come vedrà ci sono commenti discordanti: per qualcuno è troppo difficile, per qualcun altro è adatto ai principianti… la valutazione è assolutamente personale ed è difficile affermare con certezza una cosa o l’altra perché dipende anche dall’impegno e dalla costanza che ci si mette e dalle conoscenze acquisite in precedenza.

Nel 2017 avevo ipotizzato di scrivere una versione aggiornata del libro con un nuovo editore (LSWR.it) … senza la nonna, perché il ramo d’azienda è stato acquistato appunto da LSWR.it dove non sono più interessati a questa tipologia di testo (cioè alla nonna!). Con loro ho pubblicato il mio nuovo libro su SQL Server 2016 che però non ha avuto fortuna come i libri precedenti e quindi ho deciso di rinunciare. Non ha senso lavorare un anno per poi raccogliere poco più che “spiccioli”, non so se mi spiego. In futuro non si può mai dire, è possibile che io riveda il testo e lo pubblichi in autonomia su Amazon.it, in modo da avere io qualche guadagno in più e di ridurre il costo del libro per il lettore che lo acquista. Sto anche cercando di sperimentare una applicazione per Microsoft Store, destinata ai PC desktop o portatili con Windows 10, ma il progetto è ancora in corso.

Libri alternativi ne conosco, ma la stragrande maggioranza è in lingua inglese. Per l’Italia io “mi sono ritirato”, l’amico Francesco Balena anche (per gli stessi miei motivi)… gli unici che resistono sono quelli del gruppo di ASPItalia.com che periodicamente escono con un libro scritto in più programmatori, come questo libro su Visual Basic 2015 scritto da ben 6 programmatori: https://www.amazon.it/Visual-basic-2015-completa-sviluppatore/dp/8820371006. Anche in questo caso non mi risulta che sia uscita la versione 2017. Non so se ci stanno lavorando o se hanno rinunciato anche loro, considerato che Visual Studio ormai cambia troppo velocemente: non si fa in tempo a finire di scrivere un libro che esce la nuova versione!

C’è però da dire che per quanto riguarda le basi del linguaggio e la programmazione orientata agli oggetti (OOP) le tecniche sono più o meno le stesse dalla prima versione di VB.NET in poi: sono state aggiunte nuove tecniche, ma la base è la stessa, quindi anche un libro sulla versione 2010 o sulla versione 2015 può andare bene per imparare il linguaggio. Molto spesso cambia l’interfaccia grafica e vengono aggiunte nuove funzionalità a Visual Studio, quindi potrebbero esserci delle differenze sui menu, sulle finestre e su qualche caratteristica modificata o introdotta con la nuova versione.

Spero di aver risposto chiaramente a tutte le domande e spero che lei possa trovare il modo per soddisfare il suo desiderio di imparare Visual Basic!


Un mio nuovo articolo su ioProgrammo di questo mese (n. 222)

Nel n. 222 di IoProgrammo, in edicola a gennaio, potete trovare un mio articolo sulla conversione di applicazioni “Desktop” (Windows Forms o WPF) per Microsoft Store, in modo da poterle veicolare su una piattaforma mondiale che ci permette di vendere i nostri prodotti in modo facile e ben visibile. Non solo: Microsoft Store gestisce i pagamenti dai clienti che installano le nostre app e gestisce i compensi agli autori delle app, fornisce uno strumento facile e trasparente per gli aggiornamenti, via via che li pubblichiamo, e ci permette di monitorare il numero di visitatori alla pagina della app, le installazioni, l’utilizzo e gli eventuali blocchi improvvisi (crash).

Nell’immagine seguente potete vedere la prima di copertina con il titolo del mio articolo evidenziato con un riquadro blu:


IoProgrammo


L’articolo evidenziato in giallo, invece, è stato scritto da Antonio Pelleriti (https://www.facebook.com/antonio.pelleriti) che segnalo perché è un argomento assolutamente interessante.

Buona lettura! Winking smile


Non fate l’aggiornamento dell’add-in "Arduino for Visual Studio"…

Se avete installato l’add-in “Arduino for Visual Studio” per poter programmare gli sketch direttamente nell’editor di codice di Visual Studio 2017 (o versioni precedenti), probabilmente in questi giorni avrete visto che tra gli aggiornamenti è prevista proprio la nuova versione di questo add-in e precisamente la Release 1801.14 del 14 gennaio 2017.

Se però aprite la pagina dedicata al progetto, dalla quale potete anche scaricare il pacchetto di installazione del prodotto, potrete vedere che le righe di descrizione (le “Release Notes”) della versione che ho appena indicato sono completamente barrate:


image


Non sembrano esserci delle spiegazioni sui motivi che hanno indotto il team di sviluppo a barrare la descrizione e quindi non è dato sapere cosa sia successo, anche perché l’aggiornamento dell’add-in che ho provato in prima persona è andato a buon fine.

Ho provato a creare una nuova applicazione Visual C++ > Visual Micro > Blink Led Example e sembra essere totalmente funzionante, compreso il supporto di IntelliSense per il completamento delle parole chiave del linguaggio e dei parametri delle istruzioni.

Vedremo prossimamente se l’add-in sarà ulteriormente aggiornato o se invece sarà sistemata la pagina di supporto.

Buon Arduino a tutti!  Winking smile


Altri due miei articoli su ioProgrammo

Nel numero di dicembre 2017 di ioProgrammo potete trovare due miei articoli su Machine Learning:

– “Il computer che impara“, algoritmi e tecniche di previsione con un servizio Microsoft

– “SQL Server 2017 è qui!“, con una parte dell’articolo che spiega l’applicazione delle tecniche di Machine Learning in SQL Server.

Se vi interessa l’argomento, quindi, acquistate ioProgrammo!


26903953_10213696427956457_5934473290513948998_n

Buona lettura! Winking smile

Auguri per il nuovo anno, con in regalo (a breve) la mia nuova app-libro "Garage40 Elettronica"

Visto che il 2017 sta volgendo al termine e il 2018 sta già bussando alle porte di un quarto di mondo, tra i buoni propositi che mi pongo per il nuovo anno è una nuova app-libro: “Garage40 Elettronica“.

Si tratta di una app con contenuti dedicati all’elettronica di base, ai componenti elettronici, ad Arduino, a Internet of Things (IoT), in futuro anche a Raspberry e alle connessioni con altre tecnologie: Microsoft Azure (cloud), Visual Studio (per la programmazione), il software Fritzing (per disegnare gli schemi delle connessioni) e molto altro.

Il progetto è appena stato avviato e sarà pubblicato tra pochi giorni al prezzo iniziale di 0,00 €, cioè gratuito!

Con l’aumentare dei contenuti, aumenterà anche il prezzo dell’app, ma chi l’avrà già “acquistata” al prezzo valido al momento dell’installazione non dovrà pagare nulla.

BUON ANNO, BUON 2018 A TUTTI!

NOTA – se volete sostenere economicamente questo progetto con una donazione (di qualsiasi entità, anche piccola), potete farlo attraverso la seguente pagina: https://www.produzionidalbasso.com/project/appbook-elettronica/

Una guida gratuita ai servizi di Microsoft Azure per gli sviluppatori

Poche settimane fa è stata rilasciata la seconda edizione di una guida gratuita per gli sviluppatori: The Developer’s Guide to Microsoft Azure (per scaricarla potete cliccare sul link), di Michael Crump e Barry Luijbregts.

image

La guida è costituita da ben 7 capitoli:

  • Cap. 1: The Developer’s Guide to Microsoft
  • Cap. 2: Getting started with Microsoft Azure
  • Cap. 3: Adding intelligence to your application
  • Cap. 4: Securing your application
  • Cap. 5: Where and how to deploy your Microsoft Azure services
  • Cap. 6: A walk-through of Microsoft Azure
  • Cap. 7: Using the Microsoft Azure Marketplace

Vengono esplorati tutti i servizi di Azure, tra i quali anche i Cognitive Services, Azure IoT Hub, i servizi per la sicurezza e molto altro.

Consiglio vivamente di scaricarlo e di leggerlo, perché vi si possono trovare molte cose interessanti, sia per sviluppatori singoli che per team di sviluppo aziendali.

Buona lettura! Winking smile

Rilasciata la versione 15.5 di Visual Studio 2017 + Visual Studio for Mac

Proprio ieri è stata rilasciata la versione 15.5 di Visual Studio 2017, nonché una versione specifica di Visual Studio per Mac, ecco il blogpost con cui è stato fatto l’annuncio: https://blogs.msdn.microsoft.com/visualstudio/2017/12/04/visual-studio-2017-version-15-5-visual-studio-for-mac-released/.

Questo aggiornamento ha puntato molto sulle performance di Visual Studio: ad esempio il caricamento di un progetto può avvenire in solo 9 secondi (ovviamente la velocità dipende anche da altri fattori, ma il risultato è comunque straordinario).

2017-12-05_05-32-02



Ci sono poi altri miglioramenti in molti altri ambiti, come nei linguaggi C#, C++ e F# (purtroppo niente per Visual Basic), il supporto a Docker, diagnostica, unit testing, Azure, Xamarin… insomma, così tante novità che vi consiglio di leggere il post dell’annuncio del team di sviluppo e gli altri link correlati.

Buon aggiornamento! Winking smile


Rilasciata la nuova versione 15.4.4 di Visual Studio 2017

Nel tempo è diventata una consuetudine: ancora una volta è stata rilasciata, in tempi estremamente rapidi (solo 6 giorni dopo la build 15.4.3) una nuova build di Visual Studio 2017 e precisamente la 15.4.4.

Potete consultare le note di release alla pagina:

https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes#15.4.4.

Buon aggiornamento! Winking smile

Arduino & C. – Un mio articolo su ioProgrammo

Volete creare un pianoforte elettronico con Arduino e Visual Studio?

Su ioProgrammo in edicola in questi giorni (“Novembre 2017”) c’è il mio articolo con programmazione in Visual Basic e in C# (ved. riquadro in basso a destra).

Buona lettura e buon divertimento! Winking smile

ioprogrammo_november2017