giovedì 30 gennaio 2014

DotNetCampus aperte le iscrizioni

Da qualche giorno sono aperte le iscrizioni all'evento DotNetCampus, qui http://www.dotnetcampus.it/Register/Roma potete effettuare l'iscrizione.

L'evento più importante su .Net

lunedì 27 gennaio 2014

Microsoft Embedded Conference edizione II 2014


MEC 2014


Un grandissimo evento tecnologico quello di sabato 15 febbraio 2014 a Napoli con la presenza di alcuni esperti italiani in ambito embedded, l'evento Microsoft Embedded Conference  http://mec2014.dotnetcampania.org/  aperto a tutti e gratuito, fornirà interessanti indicazioni su un settore in continua crescità con prospettive lavorative interessanti.

Vi invito a partecipare visto gli argomenti trattati, qui di seguito trovate il comunicato stampa che gentilmente l'amico Beppe mi ha fornito.


Microsoft Embedded Conference (Napoli – 2014)

Sabato 15 febbraio a Napoli si svolgerà la seconda edizione della Microsoft Embedded Conference e, come per la prima edizione, la BEPS parteciperà come silver sponsor.

I suoi due embedded MVP (Beppe Platania e Gianni Rosa Gallina) saranno speaker e presenteranno Sense 3 (una soluzione embedded+cloud per showroom, fiere e congressi) realizzata in collaborazione con Jusan Networks (società leader nell’eCommerce italiano).

Questa giornata, come sempre completamente gratuita, quest’anno è dedicata all’Internet Of Things e alla M2M Communication, il tutto analizzato dal punto di vista dei dispositivi embedded.

Potrete toccare con mano alcune soluzioni già disponibili in questi ambienti e parlare con alcuni dei personaggi più impegnati in questo settore: saranno presenti quasi tutti gli Embedded MVP Italiani e, in collegamento dagli Stati Uniti, parteciperà all’evento anche Samuel Phung un eMVP americano da sempre attento a queste tecnologie.

L’evento è organizzato dall’associazione culturale DotNetCampania con la partecipazione di:

 

AVNET Embedded (Platinum)           Distributore Microsoft Embedded;

BEPS Engineering (Silver)                   Windows Embedded Partner (Gold Level);

Toradex (Silver)                                    Swiss Embedded Computing;

Innovactive Engineering (Silver)       Embedded & Mobile;

DPcons (Silver)                                     Consulenze Informatiche;

TinyCLR                                                  Community italiana su .NET Micro Framework;

E101                                                       Community internazionale sull’embedded Microsoft.

 

In questo link tutti i particolari dell’evento: http://mec2014.dotnetcampania.org/.

L’evento è gratuito, ma i posti sono limitati: Registratevi subito qui

L’agenda prevede:

9:30 – 9:40      Keynote: DotNetCampania

9:40 – 10:30    La mia lavatrice se la intende con lo scaldabagno del vicino?

Cos'è l'Internet delle cose?

Speaker: Valter Minute

10:30 – 11:20 Internet of Things : Smart Home & Smart Factory systems (Prima Parte):


12:00 – 13:00 Internet of Things : Smart Home & Smart Factory systems (Seconda Parte):


14:00 – 14:50 Esploriamo Sense 3 : un esempio di “Intelligent System” per showroom, fiere e congressi


14:50 – 15:40 Windows 8 POS API, sviluppare sistemi Point of Service in modo semplice e rapido

Speaker: Marco Dal Pino

16:20 – 17:10 Internet-of-Things, Intelligent-System and Windows Embedded:

Speaker: Samuel Phung

domenica 26 gennaio 2014

Asp.net Il servizio 'NomeServizio' non è conforme a WS-I Basic Profile v1.1. Esaminare ognuna delle violazioni dei requisiti

Nel caso che si sta realizzando un servizio web in ASMX nel quale sono presenti due metodi con lo stesso nome e parametri diversi, si può ricevere un  messaggio di errore di tipo "Il servizio 'NomeServizio' non è conforme a WS-I Basic Profile v1.1. Esaminare ognuna delle violazioni dei requisiti"

Per risolvere tale problematica impostare la proprietà ConformsTo in WsiProfiles.None
che troviamo nel file codebind, ossia .cs o .vb. nel caso che si sta programmando con il linguaggio VB.Net e C#.

Qui di seguito si riporta un frammento di codice.


[WebService(Namespace = "http://microsoft.com/webservices/")]
[WebServiceBinding(ConformsTo = WsiProfiles.None)

sabato 25 gennaio 2014

Asp.Net Web Services overload web method C#

Può capitare nello scrivere servizi web in Asp.Net di tipo ASMX di scrivere metodi con lo stesso nome ma con parametri diversi, tecnica chiamata overload.
Nei servizi web, bisogna impostare la proprietà MessageName con valori diversi..


Qui di seguito si riporta un esempio di codice in C#


[WebMethod(MessageName = "MethodoMio", Description = "Descrizione", EnableSession = true)]
    public string  MethodoMio(String ParametroA)
    {
         //codice
    }

    [WebMethod(MessageName = "MethodoMioB", Description = "Descrizione", EnableSession = true)]
    public string   MethodoMio(String ParametroA, String ParametroB)
    {
            //codice
    }

mercoledì 22 gennaio 2014

Excel VBA Select top 1

Nel caso che dobbiamo estrapolare in Excel, tramite ado per VBA una certa riga, ossia il Top 1 , dobbiamo aggiungere dopo il simbolo del dollaro, il range di celle.


Qui di seguito si riporta l'esempio SQL  da utilizzare in ADO.

Select * from [NomeTabella$A1:B1]

martedì 21 gennaio 2014

Excel read file ADO IIF

Se utilizziamo ADO per accedere ad un file per estrapolare i dati, nel caso che sorge la necessità di utilizzare la parola chiave IIF, l'esempio qui di seguito illustra l'utilizzo.

Select CampoA,

IIF(TRIM([CAmpoB])='','',[CampoB])
FROM
Tabella

mercoledì 15 gennaio 2014

Tutorial GIS Il controllo Navigation di Esri in Silverlight

Si riporta l'articolo scritto per il sito http://www.iprogrammatori.it/articoli/programmazione/tutorial-gis-silverlight/art_il-controllo-navigation-di-esri_1322.aspx


Introduzione


Continuiamo a scoprire i controlli messi a disposizione dal toolkit di Esri per la gestione delle mappe.
Il controllo “Navigation” è un simpatico controllo che permette di navigare nella mappa con una rappresentazione grafica molto “amichevole” stile navigazione nautica.
La figura 1 illustra il controllo in fase di esecuzione dell’applicazione realizzata in Silverlight, come si può vedere, tramite le varie funzionalità possiamo scorrere la mappa nei quattro punti (nord, est, ovest e sud) o ingrandire o no la nostra mappa.



Figura 1 – L’anteprima dell’esecuzione del nostro progetto

Creazione del progetto

Si crea un progetto in Silverlight, utilizzando il linguaggio di proprio interesse.
Dopo aver creato tale progetto, aggiungiamo nella nostra schermata il controllo mappa, il quale ci permette di visualizzare la mappa del mondo, lasciamo le proprietà impostate con i valori di default.
A questo punto, trasciniamo in basso a sinistra il controllo “Navigation” posto nella barra degli strumenti (figura 2) , un controllo che viene visualizzato nella pagina in maniera identica di come viene eseguito in fase di esecuzione.


Figura 2 – Il controllo Navigation nella barra degli strumenti


Dopo averlo posizionato nella parte sinistra, anche se il lettore lo può posizionare secondo il proprio gradimento, dobbiamo modificare la proprietà “Map” nel codice XAML, impostando come riferimento il controllo “Mappa”.
La proprietà “Map” va impostata con il bindind, relativo al nome della mappa, qui di seguito si riporta tale esempio.


Map="{Binding ElementName=map1}"


In questo modo la proprietà “Map” del controllo “Navigation” ha come riferimento il nome del controllo mappa, aggiunto in precedenza.
Le azioni (destra, sinistra, ingrandisci, riduci, ecc) compiute sul controllo “Navigation” coinvolgeranno direttamente il controllo mappa.
Qui di seguito si riporta l’esempio completo XAML


    <Grid x:Name="LayoutRoot" Background="White">

        <esri:Map Background="White" HorizontalAlignment="Left" Margin="0,12,0,0" Name="map1" VerticalAlignment="Top" WrapAround="True" Height="288" Width="400">

            <esri:Map.Layers>

                <esri:LayerCollection>

                    <esri:ArcGISTiledMapServiceLayer Url="http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer" />

                </esri:LayerCollection>

            </esri:Map.Layers>

        </esri:Map>

        <esri:Navigation HorizontalAlignment="Left" Margin="12,143,0,0"  Map="{Binding ElementName=map1}"   Name="navigation1" VerticalAlignment="Top">

            

        </esri:Navigation>

    </Grid>

 
Conclusioni


L’articolo ha voluto fornire le basi per l’utilizzo di questo controllo, molto accattivante e semplice nel suo utilizzo.
Un controllo che può migliorare notevolmente la realizzazione dell’interfaccia utente, con aspetti e funzionalità molto “amichevoli” e di grande impatto.



Tutorial 11 parte - http://emanuelemattei.blogspot.it/2013/12/tutorial-silverlight-gis-il-controllo_17.html

Tutorial 10  parte - http://emanuelemattei.blogspot.it/2013/12/tutorial-silverlight-gis-il-controllo.html
Tutorial 9  parte - http://emanuelemattei.blogspot.it/2013/12/tutorial-silverlight-gis-utilizzo-dello.html
Tutorial 8  parte - http://emanuelemattei.blogspot.it/2013/11/tutorial-silverlight-gis-esri-lo.html
Tutorial 7 parte - http://emanuelemattei.blogspot.it/2013/11/tutorial-gis-silverlight-cambiare-la.html
Tutorial 6 parte- http://emanuelemattei.blogspot.it/2013/11/tutorial-silverlight-e-gis-rilevare-le.html
Tutorial 5parte - http://emanuelemattei.blogspot.it/2013/11/tutorial-gis-e-silverlight-la-rotazione.html
Tutorial 4 parte    http://emanuelemattei.blogspot.it/2013/10/silverlight-gis-la-gestione-delle-mappe.html
Tutorial 3 parte http://emanuelemattei.blogspot.it/2013/10/tutorial-silverlight-gis-parte-3-la.html
Tutorial 2 parte http://emanuelemattei.blogspot.it/2013/10/tutorial-silverlight-e-gis-il-controllo.html
Tutorial 1 parte http://emanuelemattei.blogspot.it/2013/10/tutorial-silverlight-e-gis.html

lunedì 13 gennaio 2014

dynamic Query with enterprise library C#

Il frammento di codice qui di seguito, illustra una tecnica di come eseguire in maniera dinamica istruzioni SQL su diversi tipi di base dati, il tutto tramite Enterprise Library utilizzando lo spazio dei nomi Microsoft.Practices.EnterpriseLibrary.Data .
Le informazioni che cambiano sono il provvider (tipologia di database) la connessione e l'istruzione SQL.

Qui di seguito un esempio di codice nel linguaggio di programmazione C#.





 DbProviderFactory dbProviderFactory = DbProviderFactories.GetFactory("System.Data.OleDb");
                Database db = new GenericDatabase("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MioDBAccess.mdb", dbProviderFactory);
                DbCommand  DBCommand = default(DbCommand);
                DBCommand = db.GetSqlStringCommand("select * from dati");
               
              db.ExecuteDataSet(DBCommand).Tables[0];

domenica 12 gennaio 2014

download Free ebook Introducing Microsoft System Center 2012 R2

cover for Introducing Microsoft System Center 2012 R2















Altro download gratuito in ambito Microsoft, a questo sito http://blogs.msdn.com/b/microsoft_press/archive/2013/12/16/free-ebook-introducing-microsoft-system-center-2012-r2.aspx viene segnalata la possibilità di scaricare gratuitamente un ebook "Microsoft System Center 2012 R2" in lingua inglese e formato PDF, epub, e mobile per kindle.

Che dirvi.... buona lettura.

sabato 11 gennaio 2014

Convertire file pdf in formato kindle o mobile

Se state cercando un tools on line, che converte i file pdf in Kindle il sito http://www.pdf4kindle.com/ fa per voi.
Questo tools on line, permette di convertire quei file di tipo .pd in formato kindle o mobile, il tutto gratuitamente senza registrazione e senza inserire il proprio indirizzo email.


Fonte: http://www.vincechiosa.com/2013/03/pdf4kindle-strumento-web-gratuito-per.html

venerdì 10 gennaio 2014

Sito Office per sviluppatori VBA VSTO ed APP

Come riportato qui http://msdn.microsoft.com/it-IT/office/dn425028 il sito ufficiale per lo sviluppo di applicazioni in ambito Office.
Nel sito sono riportati articoli, manuali, ed esempi di codice sullo sviluppo di office, tramite VBA, VSTO, e la realizzazione di APP per il nuovo Office 365.


giovedì 9 gennaio 2014

Download free Small Basic




Come riportato qui http://blogs.msdn.com/b/smallbasic/archive/2013/12/18/small-basic-is-free.aspx da qualche settimana è possibile scaricare gratuitamente Small Basic, un ambiente semplificato per la programmazione con il linguaggio Basic.

Qui http://social.technet.microsoft.com/wiki/contents/articles/16059.small-basic-getting-started-guide.aspx il manuale per iniziare ad utilizzare tale ambiente e linguaggio, mentre qui http://smallbasic.com/ il sito di riferimento, con tanti esempi di codice da scaricare.

Che dirvi..... buona programmazione.


mercoledì 8 gennaio 2014

Download e convert youtube

Se state cercando un sito che vi permette di convertire i video di youtube ed il relativo download, dal seguente sito http://www.clipconverter.cc/ dopo aver inserito il link del video che volete convertire, non vi resta che premere il pulsante "Continua" attendere qualche minuto e nella scelta delle opzioni sulla qualità selezionare quella di vostro gradimento, a questo punto basterà fare click sul pulsante "Inizia" per effettuare la conversione del video e successivamente click sul pulsante "Download".

martedì 7 gennaio 2014

Office 365 in donazione per le organizzazioni non profit

Office 365 per le organizzazioni Non Profit


A partire da settembre 2013 Microsoft ha lanciato a livello mondiale una promozione molto significativa a favore del mondo del no profit: la possibilità per queste organizzazioni di ottenere la nuova versione della piattaforma cloudi Office 365 gratuitamente e senza limiti al numero di licenze acquistabili.

L’impegno di Microsoft a favore del Terzo Settore si concretizza infatti in un programma di donazione software (che è possibile approfondire a questo sito http://www.digitalipercrescere.it/Terzo-Settore/Donazione-Software.htm) e che da oggi si arricchisce dell’offerta cloud.
Tra i servizi offerti (dettagli a questo sito http://www.microsoft.com/italy/office-365/no-profit/default.aspx): servizio di posta elettronica, sito web, sharepoint, comunicazione e condivisione, video conference HD.
Come riportato nel sito http://www.digitalipercrescere.it/Terzo-Settore/Office-365-Gratis-Per-Organizzazioni-Non-Profit.htm si possono ottenere delle licenze a titolo gratuito oppure ad un prezzo agevolato, a seconda del pacchetto richiesto (qui http://office.microsoft.com/it-it/non-profit/confronto-dei-piani-di-office-365-per-organizzazioni-no-profit-FX104081605.aspx i vari piani).
Le organizzazioni si devono registrare (in questa pagina http://www.digitalipercrescere.it/Terzo-Settore/Office-365-Gratis-Per-Organizzazioni-Non-Profit.htm trovate il sito di riferimento) e compilare il modulo per l’attivazione della versione di prova gratuita.
Al termine della compilazione del modulo, si potrà accedere al pannello di amministrazione per la gestione di Office 365. Se la propria organizzazione avrà i requisiti, entro pochi giorni, la richiesta di donazione verrà accolta.
Il tutorial qui di seguito http://www.digitalipercrescere.it/Terzo-Settore/Come-Ottenere-Office-365-Per-Non-Profit.htm illustra come procedere alla registrazione, all’associazione del dominio e al successivo utilizzo.
Un valida ed importante opportunità per tutte quelle organizzazioni che intendono migliorare i loro sistemi informatici con questo prodotto professionale.
Per maggiori informazioni visitate o per iniziare visitate il seguente sito http://www.digitalipercrescere.it/Terzo-Settore/Office-365-Gratis-Per-Organizzazioni-Non-Profit.htm