mercoledì 31 marzo 2021

Unreal Tournament

 



Un gioco sparatutto e di azione quello Unreal Tournament tra i più ad essere usciti sulla piattaforma Epicgames.

Il gioco è per sistema operativo Windows ed in lingua inglese.

Per maggiori informazioni e download visitate il seguente sito Unreal Tournament - UN NUOVO INIZIO (epicgames.com)

martedì 30 marzo 2021

Download Magic Legends

 



Disponibile gratuitamente e senza limitazioni il gioco Magic Legends per sistemi operativi Windows.

La disponibilità è fino al 6 aprile 2021.

Per maggiori informazioni e download visitate il seguente sito Magic: Legends (epicgames.com)

lunedì 29 marzo 2021

Configurazione posta elettronica Tiscali con Microsoft Outlook

 




In questo articolo vedremo come configurare la posta elettronica con l'account Tiscali https://mail.tiscali.it/, utilizzando il programma di posta elettronica Microsoft Outlook.

Prima di tutto occorre avere un account di posta elettronica, qui https://mail.tiscali.it/ la possibilità di crearne uno.

Dopo aver creato un account di posta elettronica, configuriamo la nostra posta elettronica.

Aprite il programma di posta elettronica Microsoft Outlook 2016 o versione successive, e tramite la voce di menu, impostazioni "account" si apre la finestra di tutti gli account presenti o non ancora registrati.

Il tutto come mostrato in figura 1.


Figura 1 - La creazione dell'account


Facciamo click sul pulsante "Nuovo". e nella finestra che viene aperta, scriviamo l'indirizzo email che abbiamo creato oppure utilizziamo con Tiscali, il tutto come in figura 2.


Figura 2 - Impostare l'indirizzo email


A questo punto si fa click su "Opzioni Avanzate" in modo che apre un ulteriore informazione per permettere di impostare manualmente alcune informazioni, il tutto come in figura 3.


Figura 3 - La voce per la configurazione manuale



A questo punto, dopo aver messo la spunta sulla voce "Consenti la configurazione manuale dell'account", facciamo click sul pulsante "Connetti", in modo che viene aperta la finestra (figura 4) riguardante i vari tipi di configurazione.


Figura 4 - La configurazione avanzata


Facciamo click sul pulsante/voce Outlook.com in modo che impostiamo automaticamente le informazioni.

Qui di seguito il risultato finale

Figura 5 - la posta configurata


Nel caso che invece vogliamo impostare il pop e SMTP o abbiamo problemi, dobbiamo fare click sulla voce "Pop3" ed impostare come parametri i valori presenti in figura 6.


Figura 6 - la configurazione pop (posta in arrivo)



Mentre per le impostazioni di SMTP, dobbiamo impostare i seguenti valori.



Figura 7 - la configurazione di SMTP (posta in uscita)



A questo punto avete configurato nel programma di posta elettronica Microsoft Outlook la posta elettronica di Tiscali.

domenica 28 marzo 2021

Download gioco Creature in the Well

 




Disponibile gratuitamente il gioco di strategia Creature in the Well fino al primo aprile 2021, senza limitazioni e  senza durata di tempo.

Il gioco è per sistemi operativi Windows e non in lingua italiano.

Per maggiori informazioni e downloadi visitate il seguente sito Creature in the Well (epicgames.com)

sabato 27 marzo 2021

framework gratuito per grafici in fogli di stile

 



Un Framework gratuito ed interessante, quello proposto dal sito Chartss, che offre interessanti modelli di grafici realizzati con il foglio di stile.

File .Css che permettono di estendere le proprie applicazioni con grafici.

Per maggiori informazioni, download e documentazione visitate il seguente sito https://chartscss.org/

giovedì 25 marzo 2021

Spazio web gratuito googiehost

Se cercate uno spazio web gratuito per la creazione di un sito con valide caratteristiche il sito https://googiehost.com/it/freehosting.html offre un valido servizio.

Il sito è in lingua italiana e le caratteristiche sono molto valide.

 

mercoledì 24 marzo 2021

Asp.Net valorizzare un controllo Select tramite jquery e dictionary

Qui di seguito si riporta un frammento di codice che illustra una tecnica di come popolare un controllo Select, ossia dropdownlist con dei dati di tipo Dictionary

 

success: function (response) // Dati ricevuti
        {
            $.each(response, function (key, val) {
                var html = '<option value="' + key + '">' + val + '</option>'
                $("# DdlControllo ").append(html);
                
            })

        },

martedì 23 marzo 2021

Sito online per togliere lo sfondo dalle immagini

 Un sito gratuito che non richiede ne registrazione e ne indirizzi email che permette di eliminare lo sfondo dalle immagini.

Il sito in lingua inglese, una volta caricata l'immagine permette di togliere in maniera automatica lo sfondo.

Il sito è visibile qui https://www.remove.bg/ 

lunedì 22 marzo 2021

Download gioco World of Warships

 



Un bellissimo gioco di battaglie navali, con una bella grafica per sistemi operativi Windows ed in lingua italiana.

Parliamo del gioco World of Warships disponibile al momento gratuitamente e senza limitazioni su piattaforma Epicgames.

Per maggiori informazioni e download visitate il seguente sito World of Warships (epicgames.com)

domenica 21 marzo 2021

Download ebook C# Features

 



Disponibile gratuitamente previa registrazione sul sito, un ebook in formato pdf o per dispositivi mobile, che illustra alcuni aspetti del linguaggio C#.

L'ebook è in lingua inglese di circa 80 pagine.

Per maggiori informazioni e download visitate il seguente sito Free Ebook - C# Features Succinctly (syncfusion.com) 


sabato 20 marzo 2021

Asp.Net web form caricamento dinamico dei controlli

 In Asp.Net web form, se abbiamo la necessità di caricare dinamicamente dei controlli "UserControll" nella pagina, possiamo utilizzare il metodo LoadControl.

Il metodo fa parte della classe Page e permette di caricare in maniera dinamica i controllo di tipo "ascx".

Qui di seguito un frammento di codice.

 NomeClasseControllo MioControllo = (NomeClasseControllo )LoadControl("Cartella/NomeControllo.ascx");





venerdì 19 marzo 2021

download gratuito The Fall

 



Disponibile gratuitamente e senza limitazioni di tempo e funzionalità il gioco di avventura The Fall fino al 25 marzo 2021.

Il gioco è per sistema operativo Windows con testo anche in italiano.

Per maggiori informazioni e download visitate il seguente sito The Fall (epicgames.com)

giovedì 18 marzo 2021

Rilasciata la nuova versione di Windows Community Toolkit v7.0

 



Come riportato dal seguente post https://blogs.windows.com/windowsdeveloper/2021/03/16/announcing-windows-community-toolkit-v7-0/ rilasciata la versione 7 di Windows Community Toolkit.

Nel post sono riportate informazioni utili della nuova versione.

Componente gratuito scheduler e calendar

 



Dal seguente sito https://javascript.daypilot.org/open-source/ è possibile scaricare un componente gratuito ed open source sulla possibilità di aggiungere alle applicazioni web uno scheduler ossia un calendario appuntamenti.

Nel sito inoltre sono presenti anche degli esempi. 

Per maggiori informazioni e download visitate il sito indicato.

mercoledì 17 marzo 2021

Download gioco gratuito Paladins

 



Disponibile gratuitamente e senza limitazioni il gioco Paladins, uno sparatutto per sistemi operativi Windows.

Il gioco non è in lingua italiana ed è adatto a tutti.

Per maggiori informazioni e download visitate il seguente sito https://www.epicgames.com/store/it/p/paladins

martedì 16 marzo 2021

Download sviluppo Php in Visual Studio 2019




Se volete sviluppare con il linguaggio php in ambiente Visual Studio .Net, dal seguente sito https://www.peachpie.io/ c'è la possibilità di scaricare un componente aggiuntivo per l'ambiente di sviluppo Visual Studio.

 Mentre qui https://www.peachpie.io/getstarted? viene spiegato come effettuare l'installazione ed iniziare subito ad utilizzarlo.

Interessante componente.


lunedì 15 marzo 2021

download ebook gratuito .NET Microservices: Architecture for Containerized .NET Applications

 


Disponibile gratuitamente ed in lingua inglese in formato PDF o da leggere sul web un ebook sui micro servizi in .Net.

Dal seguente sito https://docs.microsoft.com/en-us/dotnet/architecture/microservices/ è possibile consultare il libro, oppure tramite la parola "Download" scaricare l'ebook in formato pdf di circa 350 pagine.

Il download è gratuito e non richiede nessuna registrazione e nessun indirizzo email.

Per il download e maggiori informazioni visitate il sito internet.

domenica 14 marzo 2021

C# 9 le novità del linguaggio la parola chiave INIT

Tra le novità del linguaggio di programmazione C# versione 9,  da utilizzare con il Framework 5.0, troviamo la parola chiave INIT nelle proprietà della classe.

Questa parola chiave da utilizzare nelle proprietà di sola lettura, permette di impostare un valore nel momento in cui si inizializza la classe.

Qui di seguito una dimostrazione.

Si crea una classe con tre proprietà di cui una con Init.


   public class Anagrafica

    {

        public Anagrafica() { }

        public string Nome { get; init; }

        public string Cognome { get; set; }


        public string Ruolo { get; set; }


    }


La proprietà denominata "Nome" è  impostata in sola lettura.

Qui di seguito l'utilizzo della classe impostando un valore nella proprietà di sola lettura ma che ha impostato la parola chiave Init


Anagrafica anagrafica = new Anagrafica

            {

                

                Nome = "Emanuele",

                Cognome = "Mattei",

                Ruolo = "Presidente"

            };

La proprietà restituisce come valore "Emanuele" nonostante è di sola lettura.

 string nome = anagrafica.Nome;


sabato 13 marzo 2021

C# 9 i parametri opzionali nel costruttore le novità

 Altra novità del linguaggio di programmazione C# versione 9, con il Framework 5.0 è quella di impostare nel costruttore di una classe dei parametri opzionali che possiamo omettere o solo impostare alcuni.

Qui di seguito la classe Anagrafica con due costruttori di cui uno con parametri opzionali.

Codice C#

public class Anagrafica

    {

        public Anagrafica() { }


        public Anagrafica(string nome = null, string cognome = null, string ruolo = null)

        {

            Nome = nome;

            Cognome = cognome;

            Ruolo = ruolo;

        }


        public string Nome { get; set; }

        public string Cognome { get; set; }


        public string Ruolo { get; set; }


    }


Possiamo utilizzarla impostando un solo parametro, oppure indicare quale parametro valorizzare.

Qui di seguito i vari esempi.

In questo caso, viene creato un istanza senza passare valori.

 Anagrafica anagrafica = new();

Il frammento di codice qui di seguito, viene impostato solo il primo parametro che è il "nome"

 Anagrafica anagrafica = new("Emanuele");

Il frammento di codice qui di seguito, viene indicato quale parametro utilizzare per passare il valore, in questo caso il "cognome".

 Anagrafica anagrafica = new(cognome: "Mattei");

venerdì 12 marzo 2021

Rilasciata la versione NET 6 Preview 2

Come riportato dal seguente post https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-2/ rilasciata la versione 6 della seconda preview del nuovo Framework .Net.

Nel post sono riportate anche le novità ed altre interessanti informazioni.

Si ricorda di installarlo su macchine da test o di prova e non per quelle di produzione.


Download gioco Surviving Mars

 



Fino al 18 marzo 2021 è possibile scaricare gratuitamente e senza limitazioni il gioco "Surving Mars" un gioco per sistemi operativi Windows, che come fa capire il titolo ambientato sul pianeta Marte.

Il gioco non è in lingua italiana.

Per maggiori informazioni e download visitate il seguente sito Surviving Mars (epicgames.com)

giovedì 11 marzo 2021

.Net IOT e Raspberry

Per coloro che sono interessati alla programmazione IOT ossia internet delle cose, con la scheda Raspberry, segnalo questo articolo https://devblogs.microsoft.com/dotnet/blinking-leds-with-raspberry-pi/ nel quale illustra una tecnica di come gestire i led, ossia le luci.

Nell'articolo oltre ai numerosi frammenti di codice sono riportati anche interessanti siti.

Per chi si vuole avvicinare alla programmazione .Net IOT, può consultare il sito Microsoft sezione IOT,  qui https://docs.microsoft.com/it-it/dotnet/iot/  il sito.


Download Windows Server 2022

Disponibile da qualche giorno la versione preview di Windows Server 2022, con alcuni aspetti interessanti come funzionalità Azure.

Come riportato dal seguente post https://cloudblogs.microsoft.com/windowsserver/2021/03/02/announcing-windows-server-2022-now-in-preview/ diverse le novità in questa versione di anteprima da installare solo su pc di prova e non di produzione.

Per scaricare la versione ISO o altri formati visitate il seguente sito https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewserver 

mercoledì 10 marzo 2021

Programma gratuito ONLYOFFICE Desktop Editors alternativa a Office

 Il programma Only Office è una valid alternativa al pacchetto Microsoft Office, con il quale utilizzare i vari software per la scrittura dei documenti, foglio di calcolo e tanto altro ancora.

Il programma è per vari sistemi operativi, tra cui Windows ed in lingua italiana.

Per maggiori informazioni e download vistate il seguente sito https://www.onlyoffice.com/it/download-desktop.aspx

martedì 9 marzo 2021

Novità C# 9 dichiarazione di oggetto senza inizializzare la classe

Una delle novità nel linguaggio di programmazione C# versione 9, è quella di creare un oggetto senza iniziarlo con la classe.

Supponiamo di avere una classe con due costruttori e tre proprietà che forniscono informazioni di anagrafica, questa la possiamo inizializzare senza mettere la classe.

Qui di seguito il frammento di codice.


Classe:

public class Anagrafica

    {

        public Anagrafica() { }


        public Anagrafica(string nome, string cognome, string ruolo)

        {

            Nome = nome;

            Cognome = cognome;

            Ruolo = ruolo;

        }


        public string Nome { get; set; }

        public string Cognome { get; set; }


        public string Ruolo { get; set; }


    }


Mentre qui di seguito la dichiarazione senza inizializzarla con il nome classe.

Anagrafica anagrafica = new();

oppure passando i valori.

 Anagrafica anagrafica = new("Emanuele", "Mattei", "Direttore");

lunedì 8 marzo 2021

Gioco gratuito Primordials: Battle of Gods

 



Disponibile gratuitamente per sistema operativo Windows, il gioco di strategia Primordials senza limitazioni e durata.

Per maggiori informazioni e download visitate il seguente sito https://www.epicgames.com/store/it/p/primordials-battle-of-gods 

domenica 7 marzo 2021

Rilasciata la versione di Visual Studio 2019 for Mac version 8.9

 




Come riportato dal seguente post https://devblogs.microsoft.com/visualstudio/visual-studio-2019-for-mac-version-8-9-is-now-available/ rilasciata la nuova versione dell'ambiente di sviluppo Visual Studio 2019 for Mac 8.9

Novità in questo ambiente di sviluppo.

Microsoft Mesh il video introduttivo

 Interessante il video introduttivo che spiega la novità di Microsoft Mesc o meglio gli ologrammi ed il nuovo modo di fare conferenza.

Con strumenti di realtà aumentata sarà possibile abbattere le distanze con un'avanzata interazione.

Il video è visibile qui https://www.youtube.com/watch?v=lhKn9mjy_QM 

download ebook External Collaboration with Azure AD B2B

 



Disponibile gratuitamente previa registrazione, un ebook in ambito Azure.

L'ebook in formato pdf o per dispositivi mobili, fornisce interessanti indicazioni sull'utilizzo di Azure. 

Per maggiori informazioni e download visitate il seguente sito Free Ebook - External Collaboration with Azure AD B2B Succinctly (syncfusion.com) 

sabato 6 marzo 2021

Utilizzo di Azure DevOps per il download di un progetto in Visual Studio 2019 Community

 Vedremo come utilizzare DevOps per la gestione del codice sorgente dei nostri progetti in Visual Studio 2019 Community, tecnica che può essere usata anche con altre versioni.

Supponiamo di avere un progetto nel seguente repositori “https://azuredevops.NomeServer.it/Progettidevops,” e che vogliamo scaricare un determinato progetto di tale repositori.

Apriamo l’ambiente di sviluppo “Visual Studio 2019 Community “ e selezioniamo la voce “Continua senza Codice” come mostrato in figura 1.

Figura 1 - La schermata iniziata 

A questo punto si aprirà visual studio senza nessun modello e progetto, selezioniamo nella finestra “Team Explorer” il pulsante di colore verde a forma di presa, come mostrato in figura 2.

Figura 2 – Il pulsante per la gestione delle connessioni

Questo pulsante permette di collegarsi al server dei progetti o meglio aprire una voce di menu per la relativa gestione.
Facciamo click sulla voce “Gestione Connessioni” e poi click sulla voce “Connetti ad un progetto…”, il tutto come mostrato in figura 3.


Figura 3 – Il pulsante per aprire la finestra della gestione dei progetti.

Fatto click su tale voce si aprirà una finestra, la prima volta dobbiamo fare click sul pulsante “Aggiungi istanza Azure DevOps Server” in modo che aggiungiamo il server del repositori.
Verranno visualizzati in basso i vari progetti o il progetto, a questo punto facciamo click sul pulsante “Clona” in modo che verrà scaricato il progetto, il tutto come mostrato in figura 4.


Figura 4 – l’elenco dei progetti


Terminata la procedura di download dei file, sarà possibile utilizzare il progetto in Visual Studio.




venerdì 5 marzo 2021

Download gioco gratuito Wargame: Red Dragon

 




Disponibile fino al 11 marzo 2021 il gioco gratuito Wargame Red Dragon per un pubblico maggiorenne, visto alcune scene violente, di guerra.

Il gioco è in lingua inglese, e testo in lingua italiana per sistema operativo Windows.

Per maggiori informazioni e download visitate il seguente sito Wargame: Red Dragon (epicgames.com)

giovedì 4 marzo 2021

C# formattare cella DatagridView in grassetto, font, colore e grandezza

 Il frammento di codice qui di seguito, illustra una tecnica per formattare una cella, in particolar modo la penultima, con un certo carattere, grandezza 16 ed in grassetto. 

Inoltre tramite la proprietà "ForeColor" viene impostato al testo il colore blu.



 dataGridView1.Rows[dttDati.Rows.Count - 1].Cells[1].Style.Font = new Font("Tahoma", 16, FontStyle.Bold);

 dataGridView1.Rows[dttDati.Rows.Count - 2].Cells[1].Style.ForeColor = Color.Blue;

mercoledì 3 marzo 2021

Source code Microsft Edge Surf Game

Per coloro che si vogliono cimentare nel video gioco o meglio scoprire la programmazione dei video giochi, dal seguente sito https://github.com/jackbuehner/MicrosoftEdge-S.U.R.F. possono scaricare il codice sorgente del gioco Surf del browser Microsoft Edge 



martedì 2 marzo 2021

Download gioco gratuito Might & Magic: Chess Royale

 



Disponibile per sistemi operativi Windows ed in lingua italiana, il gioco proposto da EpicGames in ambito di battaglie.

Per maggiori informazioni e download visitate il seguente sito Might & Magic Chess Royale - Might & Magic: Chess Royale (epicgames.com)

Hosting gratuito Netsons

 Altro sito italiano, che offre spazio web gratuito con interessanti caratteristiche.

Parliamo del sito https://www.netsons.com/hosting/hosting-gratis/ che offre spazio web  con particolari caratteristiche per creare un sito e far conoscere i servizi di questa azienda.

Per maggiori informazioni visitate il sito indicato.

lunedì 1 marzo 2021

Nuovo sito open data del Governo Italiano

 Di recente è stato aggiornato il portale per la gestione dei dati aperti della pubblica amministrazione.

Un sito con il quale il Governo mette a disposizioni di tutti, informazioni, che possono tornare utile per le proprie attività.

Il sito è visibile al seguente indirizzo https://dati.gov.it/ ed è diviso in categorie.


chrome getElementsByTagName not working

 In Asp.Net può capitare che utilizzando il metodo getElementsByTagName  con alcune versioni di Chrome non funziona.

Per risolvere tale problema, si può utilizzare il metodo getElementsByClassName che restituisce i controlli che hanno lo di stile impostata ad un determinata classe.

Qui di seguito un esempio.


Var Controlli = document.getElementsByClassName("NomeClasseStileCSS");

for (var ContaElementi = 0; ContaElementi < Controlli .length; ContaElementi++) {

         //Codice

            }