domenica 30 ottobre 2016

Asp.Net jquery enable textbox click radionbutton

In questo frammento di esempio di codice Jquery e Javascript, viene abilitata una casella di testo, di tipo textbox per Asp.net, tramite il click sul un radionbutton.
Il tutto utilizzando JQuery.


Il tag html Radionbutton list.


  asp:RadioButtonList ID="RblAbilitadisabilita" runat="server" AutoPostBack="false"     
                                                                        CssClass="tblLabel" RepeatDirection="Horizontal">
                                                                                                                                                asp:listitem value="d">disabilita/asp:listitem>                                                                   


Il tag html textbox

 asp:TextBox ID="txtCasella" runat="server" MaxLength="200" Columns="10"  > /asp:TextBox


Lo script Jquery


$(function() {
        $('[id*=RblAbilitadisabilita] input').unbind().click(function(e) {
        var val = $('[id*=RblAbilitadisabilita]').find('input:checked').val();
               
                if (val == "d") {
                    $('#<%=txtCasella.ClientID%>').attr("disabled", "disabled");
                }
                else {
                    $('#<%=txtCasella.ClientID%>').removeAttr("disabled");
                   
                }
            });
        });

sabato 29 ottobre 2016

Lumion 3D tour si riparte in tutta Italia

Lumion6_WaterBuilding2

Nuovi appuntamenti in tutta Italia, per scoprire o conoscere meglio il programma Lumion 3D per la realizzazione di visualizzazioni in ambito architetturale.
Gli eventi sono gratuiti ed aperti a tutti, nel quale le persone potranno scoprire le potenzialità offerte da questo software uno tra i migliori al mondo.
Per conoscere la città, le date e per effettuare la registrazione gratuita, visita il seguente sito http://www.lumion3d.it/comincia-il-nuovo-tour-di-lumion/

giovedì 27 ottobre 2016

Asp.net Get the Dropdownlist value using Javascript from client side

Nel caso che vogliamo rilevare il valore selezionato di un controllo DropDownList tramite javascript, il frammento qui di seguito illustra una tecnica di come rilevare il valore della proprietà value.


var ddlCombo= document.getElementById("<%=cboCombo.ClientID%>");
var valore = ddlCombo.options[ddlCombo.selectedIndex].value;

mercoledì 26 ottobre 2016

Software gratuito per la progettazione d'interni

Dal seguente sito http://pcon-planner.com/it/  potete scaricare un programma gratuito in lingua italiana per la progettazione d'interni, molto utile per gli architetti e non solo.
Un programma gratuito che può tornare utile.

martedì 25 ottobre 2016

Evento gratuito Sql saturday




Torna l'evento tanto atteso per tutti gli utilizzatori del database Sql Server.
Il 26 novembre, si svolgerà  a Roma, un evento gratuito formativo molto interessante sul database, i partecipanti potranno seguire interessanti sessioni sul mondo del Database Sql Server.
Per maggiori informazioni ed iscrizioni visitate il seguente sito http://www.sqlsaturday.com/566/EventHome.aspx

domenica 23 ottobre 2016

Sito su internet ideepercomputeredinternet


Idee per computer ed internet

Per la rubrica "Segnalazione sito" oggi segnalo il sito di ideeper computerinternet visibile qui http://www.ideepercomputeredinternet.com/ il quale continuamente viene aggiornato con notizie relative al mondo dei computer soprattutto in ambito internet.

Nel sito troviamo interessanti articoli, o segnalazioni che ci permettono di usare al meglio il computer con l'utilizzo di internet.
Ben fornito e con interessanti spunti.

sabato 22 ottobre 2016

software per il disegno di interni download Sweet Home 3D



Se state cercando un programma gratuito da utilizzare sul pc oppure online per il disegno degli interni negli appartamenti, il programma Sweet home 3D fa al caso vostro.
Il programma è in lingua italiana e si può scaricare dal seguente sito http://www.sweethome3d.com/it/

venerdì 21 ottobre 2016

free ebook Xamarin.Forms

Creating Mobile Apps with Xamarin.Forms

Come riportato dal seguente post https://blog.xamarin.com/xamarin-forms-book-now-available-in-easy-to-digest-chapter-summaries/ di Charles Petzold, viene annunciata la possibilità di scaricare un ebook gratuito in lingua inglese di circa 1200 pagine riguardante lo sviluppo di applicazioni tramite Xamarin.
L'ebook è scaricabile in formato pdf, per dispositivi mobili e kindle.
Per maggiori informazioni ed altro visitate il sito indicato.

domenica 16 ottobre 2016

Evento gratuito Red Hat Open Source Day 2016

Disponibili ancora i posti per l'evento dell'anno riguardante la tecnologia Open Source.
L'evento Red hat Open Source Day che si terrà a Milano e Roma, è una giornata formativa gratuita per conoscere ed approfondire le tecnologie open source e per sapere casi reali di aziende che utilizzano da anni questa tecnologia.
Per iscrizioni e maggiori informazioni visitate il seguente sito https://www.redhat.com/en/about/events/red-hat-open-source-day-2016

venerdì 14 ottobre 2016

Gruppo Facebook di Lumion 3D Italia



Per tutti coloro che utilizzano Lumion 3D, o che si stanno avvicinando a questo software o ne vogliamo sapere di più, dal seguente sito https://www.facebook.com/lumion3ditalia possono aderire al gruppo Facebook di Lumion 3D Italia per tenersi aggiornati e per confrontarsi su questo potete programma.

giovedì 13 ottobre 2016

download free icons

Se state cercando un sito nel quale scaricare gratuitamente delle icone da utilizzare nei propri siti e/o nei propri programmi, dal seguente sito http://www.zondicons.com/ si può scaricare una serie di icone in bianco e nero da utilizzare liberamente.

Per il download e maggiori informazioni visitate il sito indicato.

martedì 11 ottobre 2016

Evento gratuito Labview tour



Torna in diverse città italiane, un evento molto richiesto in ambito di ingegneria e meccanica.

I Labview, sono eventi gratuiti, nel quale una parte è dedicata alle novità e tecniche del prodotto Labview mentre nel pomeriggio una parte pratica per scoprire questo potente strumento.
Per sapere in quale città e maggiori dettagli, visitate il seguente sito  http://italy.ni.com/labview-developer-days

giovedì 6 ottobre 2016

Editor on line per la modifica di foto

Oggi vi segnalo un sito che permette di modificare le proprie foto o quelle sul web, applicando diversi effetti speciali e filtri.
Il sito http://pho.to/it/ contiene oltre 600 effetti, con il quale l'utente può modificare le foto a proprio piacimento e salvarle.
Il sito è in lingua italiana.

mercoledì 5 ottobre 2016

Download Free ebook Introducing Windows Server 2016
















Dal seguente sito https://blogs.msdn.microsoft.com/microsoft_press/2016/09/26/free-ebook-introducing-windows-server-2016/  si può scaricare gratuitamente un ebook in formato pdf e pdf per dispositivi mobile in lingua inglese sulla nuova versione server di Windows.

Il libro introduce il lettore all'utilizzo di Windows Server 2016, per il download e maggiori informazioni visitate il sito indicato.

martedì 4 ottobre 2016

Convertire i file pdf to jpg

Se state cercando un sito con il quale convertire i file da Pdf a Jpg, dal seguente sito http://pdftoimage.com/it/  offre tale possibilità il tutto gratuitamente senza richiedere email o registrazioni.

lunedì 3 ottobre 2016

Sito on line per scaricare i video da youtube o da altri siti

Oggi vi segnalo un sito ben fatto e da salvare nei propri preferiti.
Tramite il seguente sito https://www.vededown.com/ è possibile scaricare in diversi formati e senza nessuna registrazione in maniera gratuita, i video presenti in youtube o in altri siti.
Una volta inserito il link o meglio sito in cui si trova il video, fare click sul pulsante della nuvola con la freccia in basso.
Per maggior informazioni o altro visitate il seguente sito https://www.vededown.com/

domenica 2 ottobre 2016

Convertire e download di video di Youtube

Dal seguente sito https://www.convyoutube.com/ è possibile convertire e scaricare gratuitamente senza nessuna registrazione i video di youtube.
Una volta individuato il video in Youtube, aprire il sito https://www.convyoutube.com/ e nella casella di testo, inserire il link completo del video, a questo punto tramite il pulsante "Convert" è possibile convertire il video e scaricarlo in vari formati.
Un sito molto utile.

sabato 1 ottobre 2016

Evento gratuito sicurezza informatica


Sicurezza ICT Torino

Sempre più in Italia si sta scoprendo l'importanza della sicurezza informatica, negli ultimi mesi diversi eventi gratuiti e non, hanno affrontato questo tema, con esperti nazionali ed internazionali, che forniscono interessanti scenari che si possono verificare.
L'evento Sicurezza ICT, organizzato SOIEL, fornirà indicazioni interessanti sul mondo big data, cloud, e sicurezza di base dati.
L'evento si terrà a Bari 11 ottobre 2016, per maggiori informazioni ed iscrizioni visitate il seguente sito http://www.soiel.it/eventi/2016/sicurezza-ict-bari-2016/area-visitatori/contenuti/#menu


mercoledì 28 settembre 2016

Free editor on line image

Se state cercando un buon editor on line gratuito, ossia quei servizi per la modifica delle immagini on line, senza installare nulla e senza che venga richiesto di registrarsi, il sito http://fotoflexer.com/app/index.php?lang=it-IT offre la possibilità di modificare le proprie immagine.
Oltre ai vari effetti, si possono effettuare delle correzioni (occhi rossi, colore, etc) aggiungere del testo ed altro.
Per maggiori informazioni visitate il sito indicato

martedì 27 settembre 2016

Evento gratuito SOFTWARE-DEFINED IT, IPERCONVERGENZA E CLOUD

Software-Defined IT Milano

Un nuovo evento gratuito che riguarda la realizzazione di software in ambito cloud.
L'evento sarà tenuto da esperti del settore, e verranno illustrati anche casi reali da parte di diverse realtà.
Un evento per chi vuole comprendere meglio il mondo Cloud.
Per iscrizioni e maggiori informazioni visitate il seguente sito http://www.soiel.it/eventi/2016/sdit-2016-milano/area-visitatori/contenuti/#menu

lunedì 26 settembre 2016

Microsoft Access Multiple Left Joins

Nel caso che dobbiamo eseguire un comando sql in Ado.Net oppure in Microsoft Access, riguardante una select in cui è presente tre o più left join, il tradizionale comando left join di Sql genera un errore.
In Microsoft Access, per utilizzare più left join bisogna utilizzare le parentesi tonde, qui di seguito un esempio di codice.

Select taba.Campo, tabb.campo2, tabc.campo3, tabd.campo4 from
(((tabellaA taba left join tabellaB  tabb on taba.id = tabb.id) left join tabellaC tabc on taba.id = tabc.id) left join tabellaD tabd on taba.id = tabd.id)

domenica 25 settembre 2016

download Free eBook Microsoft Platform and Tools for Mobile App Development

FreeEBookMSPlatformToolsForMobileAppDev

Dal seguente sito https://buildazure.com/2016/09/08/free-ebook-microsoft-platform-and-tools-for-mobile-app-development/ potete scaricare un ebook in lingua inglese di circa 70 pagine riguardante lo sviluppo di applicazioni mobile.
L'ebook è scaricabile in formato pdf o per dispositivi mobile.

Il download è gratuito e non richiede nessuna registrazione.
Per maggiori informazioni o per scaricarlo visitate la pagina indicata.

sabato 24 settembre 2016

Evento gratuito sql saturday

Torna l'evento Sql Saturday, una giornata formativa riguardante il database Sql Server.
Durante la giornata, che si terrà a Parma presso l'università, si potranno conoscere le novità e le tecniche avanzate sul database Microsoft Sql Server.
L'evento è gratuito ed aperto a tutti, per partecipare vistate il seguente sito http://www.sqlsaturday.com/566/EventHome.aspx  dove si trova anche l'agenda.

venerdì 23 settembre 2016

Download Free ebook Microsoft Azure Essentials Fundamentals of Azure, Second Edition



Se state cercato un ebook che vi fornisce le basi per muoversi con Microsoft Azure, qui https://blogs.msdn.microsoft.com/microsoft_press/2016/09/01/free-ebook-microsoft-azure-essentials-fundamentals-of-azure-second-edition/ potete scaricare la seconda edizione di un ebook in formato pdf ed in lingua inglese che fornisce i fondamenti su Azure.

giovedì 22 settembre 2016

free hosting php

Un servizio in lingua italiana e gratuito in fatto di hosting.
Dal seguente sito http://www.hostinger.it/ potete registrarsi per avere uno spazio web e dominio gratuito con un limite di 2 gb di spazio.
Lo spazio non ha limiti di durata.
La tecnologia supportata è php e mysql come database.
Per maggiori informazioni ed iscrizioni visitate il sito indicato.

mercoledì 21 settembre 2016

Creazione di un App per Word 2016 tramite Visual Studio 2015

Si riporta l'articolo scritto per il sito http://www.iprogrammatori.it/articoli/programmazione/art_creazione-di-un-app-per-word-2016-tramit_1461.aspx

In questo articolo vedremo come creare APP per Microsoft Word 2016 utilizzando l’ambiente di sviluppo Visual Studio 2015.
In particolare vedremo alcuni aspetti della programmazione e l’architettura di base per lo sviluppo di questi tipi di progetto.
Dopo aver creato un progetto di tipo “App per Office” ma questa volta nella creazione guidata selezioneremo come applicativo solo “Word”, passaggi già illustrati nei precedenti capitoli, dobbiamo andare a modificare il file “Home.js” perché andremo ad aggiungere delle nostre righe di codice.

Stesura del codice

Nell’evento inizializzazione, andremo a scrivere il codice che permette di scrivere del testo dentro al file “Word”.
Qui di seguito l’esempio di codice



Office.initialize = function (reason) {

        $(document).ready(function () {

            app.initialize();

            Word.run(function (context) {

 

                var body = context.document.body;

               

                 

                body.insertText('Testo',

                                Word.InsertLocation.end);

 

 

            })

 

 

           

        });

    };




Come si vede dal codice precedente, si è creato un oggetto di tipo “Body” con il quale possiamo gestire il documento word corrente.
L’oggetto di tipo Body, ci permette di eseguire determinate operazioni sul documento.
Tramite il metodo “InsertText” passiamo due parametri, il primo il testo da inserire nel documento ed il secondo parametro riguarda in quale posizione ossia alla fine del documento.
Il frammento di codice qui di seguito invece, illustra una tecnica di come inserire istruzioni “html”, nel documento word, in particolare scrivere una parola in grassetto, proprio tramite i tag del linguaggio di markup del web più conosciuto.


Office.initialize = function (reason) {

        $(document).ready(function () {

            app.initialize();

            Word.run(function (context) {

 

 

                var body = context.document.body;

                

 

               

                body.insertHtml("testo", Word.InsertLocation.end);

 

 

            })

 

 

            

        });

    };


come si vede dal frammento di codice precedente, tramite il metodo “InsertHmtl”,con il primo parametro viene passato il codice html, mentre il secondo parametro viene passata la posizione in cui inserire il testo ossia alla fine del documento.
Tramite l’oggetto “app”, utilizzando il metodo “showNotification” possiamo visualizzare nel riquadro attività, ossia nel pannello di destra, un messaggio.
Il tutto è come mostrato in figura 1.



Figura 1 – Il messaggio che viene visualizzato.

Qui di seguito si riporta il frammento di codice.


Office.initialize = function (reason) {

        $(document).ready(function () {

            app.initialize();

            Word.run(function (context) {

 

 

                var body = context.document.body;

               

 

               

                app.showNotification("Prova");

 

            })

 

 

 

        });

    };








Il metodo “ShowNotification”, accetta un parametro, il testo che verrà visualizzato.
Se invece vogliamo salvare il documento, tramite il metodo “save”, verrà salvato il file nella cartella documento, con il nome di default (con il testo della prima riga).
Qui di seguito il frammento di codice di tale operazione.


Office.initialize = function (reason) {

        $(document).ready(function () {

            app.initialize();

            Word.run(function (context) {

 
                var body = context.document.body;
               

                body.context.document.save();

                 

            })


        });

    };



Conclusioni

L’articolo ha voluto fornire le basi per tutti coloro che si stanno avvicinando alla programmazione di App per Microsoft Word 2016, tramite l’ambiente di sviluppo “Visual Studio 2015 Community”.
Come si è visto, con le nuove versioni di Microsoft Office, lo sviluppo di questo programma cambia, portando forti cambiamenti visto che va ad aggiungersi alla programmazione standard quale VBA e VSTO che molti programmatori oggi conoscono.
La possibilità di realizzare app, apre infatti anche opportunità di business, per la pubblicazione in un apposito store per office, dando così la possibilità di raggiungere un numero alto di utenti.
Lo store di Office è uguale allo store di Windows e Windows phone, con la particolare che le app girano per i programmi Office.
Ed ecco spiegato che apre nuove opportunità sia per i singoli programmatori e sia per le aziende.

martedì 20 settembre 2016

FT: Film Completo in Italiano Inside Out Animazione

Il fuori tema di oggi, riguarda la possibilità di vedere un film completo di animazione.
Il film inside out, che molti avranno visto al cinema o nel dvd, è possibile vederlo qui https://www.youtube.com/watch?v=b2K30RwJed4 .
Visto anche l'avvicinarsi dell'inverno e che le giornate iniziano ad essere più corte, una serata da passare in famiglia.

lunedì 19 settembre 2016

Evento gratuito Future decoded

Future decoded


Torna per il secondo anno consecutivo l'evento Microsoft sulle novità dello sviluppo software.
Due giorni di formazione gratuita aperti a tutti, nel quale si potranno scoprire le tecniche per lo sviluppo software su vari scenari.
Dopo il grande successo della prima edizione dello scorso anno a Roma, quest'anno l'evento si svolgerà in due tappe nella sede Microsoft a Milano.
Per iscrizioni e maggiori informazioni visitate il seguente sito https://www.microsoft.com/italy/futuredecoded/digitalevent/index.html?wt.mc_id=AID520776_EML_4521617

domenica 18 settembre 2016

Sviluppo di App per Office 2016 utilizzando Asp.Net e codice html

Si riporta l'articolo scritto per il sito http://www.iprogrammatori.it/articoli/programmazione/art_sviluppo-di-app-per-office-2016-utilizzo_1460.aspx

In questo articolo vedremo come utilizzare i controlli html o meglio impostare un valore in ambito html e l’utilizzo del controllo button e label di asp.Net nelle nostre app per Office 2016, il tutto utilizzando l’ambiente di sviluppo Visual Studio 2015.
Si crea un progetto di tipo Office, selezionando come modello “App per office” in questo modo verrà creato il progetto per lo sviluppo di applicazioni basate per lo store di Office.

Stesura del codice

Vediamo in questo esempio di codice, di come inserire un controllo span html nel file denominato “Home.html” ed un pulsante, che al clic del pulsante imposta del testo in quel controllo, visualizzando di conseguenza un testo.
Nel file html, inseriamo il seguente frammento di codice html.

<span Risultato: </span div id="risultato"></div

             button id="ImpostaValore">Imposta testo</button


Come abbiamo visto negli articoli precedenti, utilizzando il file home.js possiamo eseguire determinate azioni e funzionalità, tramite il linguaggio Jquery.
Nel file home.js, scriviamo il seguente frammento di codice.


Office.initialize = function (reason) {

        $(document).ready(function () {

            app.initialize();

 

            $('#ImpostaValore').click(function (event) {

                VisualizzaTesto('testo');

            });

        });

    };

 

  function VisualizzaTesto(text) {

        document.getElementById('risultato').innerText = text;

    };




Esaminiamo con attenzione il codice, anche se per molti programmatori troveranno di facile interpretazione tale codice.
Nella prima parte del frammento, durante l’inizializazione, viene impostato l’evento click del pulsante, prendendo come riferimento “ID” del controllo pulsante.
L’evento click esegue una funzione (VisualizzaTesto) con il quale tramite il metodo “GetElementByID” dell’oggetto document impostiamo il testo da visualizzare.
Come si vede il frammento di codice è molto semplice identico a quello che si utilizza in Javascript.
Vedremo qui di seguito una tecnica di come utilizzare le pagina con la tecnologia “Asp.Net” secondo il linguaggio di programmazione di proprio interesse.
Facciamo click con il tasto destro del mouse, sul nome della cartella “Home”, nel menu che viene visualizzato selezioniamo la voce “Aggiungi” e nelle sotto voci selezioniamo “webform” il tutto come mostrato in figura 1.


Figura 1 – La scelta della nuova pagina

Dopo aver fatto click sulla voce di menu “WebForm” verrà visualizzata una finestra in cui ci chiede il nome della pagina che vogliamo fornire.


Figura 2 – Il nome della pagina da impostare

Se facciamo clic sul file di tipo .Aspx, avremmo le stessa visualizzazione di progettazione web, con i controlli di Asp.net che i programmatori già conoscono.
Inseriamo un controllo di tipo “button” ed un controllo di tipo “Label”, il tutto come mostrato in figura 3.



Figura 3 - i controlli Asp.Net

Ora non ci resta che fare doppio click sul pulsante, in modo che visualizziamo la parte del codice.
Scriviamo una semplice riga di codice con il quale impostiamo la proprietà “Text” del controllo label con del testo.
Qui di seguito un esempio di frammento di codice di tale dichiarazione.



VB.Net

  Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        Label1.Text = "Prova"

    End Sub

C#

protected void Button1_Click(object sender, EventArgs e)

        {

            Label1.Text = "Prova";

        }


Per visualizzare la pagina Asp.Net nel riquadro attività, dobbiamo impostare come pagina iniziale.
Doppio click sul file di tipo “Manifest” e nella sezione “generale” impostiamo la voce “Percorso di origine”, con il nome della pagina “Aspx”, il tutto come mostrato in figura 4.



Figura 4 – La scelta della pagina Aspx.

Eseguiamo il nostro programma, e vedremo nel riquadro attività, la form che abbiamo creato, con il controllo button di asp.Net. Al click del pulsante, verrà visualizzato il testo.


Figura 5 – La pagina Asp.Net in azione.

Conclusioni

L'articolo ha voluto dare delle indicazioni al lettore sulla creazione di task panel, con funzionalità avanzate.
Molti programmatori web, in particolare sviluppatori asp.net troveranno la creazione di App per Office molto semplice ed intuitiva visto che conoscono il linguaggio e tecnologia per lo sviluppo di pagine internet.
Questo nuovo approccio di sviluppo una volta acquisita la visione architetturale, diviene per il programmatore che da anni sviluppa in ambito web, molto semplice e rapido per la creazione di varie app per questo tipo di applicazioni.
La programmazione per Office cambia notevolmente, e con lo store APP si aprono per il singolo programmatore o aziende nuovi scenari di business ed opportunità. Anche all'interno di aziende che fanno uso di Microsoft Office possono creare applicazioni con funzionalità per migliorare i processi lavorativi.

sabato 17 settembre 2016

SPID Sistema Pubblico Identità Digitale

SPID
Lo scorso mese mi sono registrato al servizio SPID, visto che fino al 31 dicembre 2016 è possibile registrarsi gratuitamente e per i prossimi due anni sarà gratuito.
La registrazione è molto semplice, ho scelto Poste Italiane, come autorità certificatore, una volta registrato nell'apposito sito, viene fornita un modulo con cui allegare carta d'Identità e codice fiscale.
A questo punto, ci si informa che si ha tempo 30 giorni per recarsi all'ufficio postale e validare il tutto.
Una volta che l'operatore allo sportello ha validato i dati, si riceve un sms, con il quale, si ritorna sul sito di poste italiane, per completare il profilo.
A questo punto, si riceve un altro codice che darà l'abilitazione.
E' più facile a farlo che spiegarlo.
Ma la cosa interessante e che con un solo account, possiamo accedere a diversi servizi della PA.
Per maggiori informazioni e registrazioni visitate il seguente sito http://spid.gov.it/ consiglio di farlo non è male.