ExtraGeek

La Tecnologia vista da me

[ASP.NET] Ciclo di vita degli eventi HTTP

Il post di oggi si rivolge a tutti i programmatori .NET in quanto l'articolo che suggerisco contiene nozioni fondamentali sul ciclo di vita degli eventi generati da richieste HTTP che ogni sviluppatore .NET dovrebbe tenere ben presente.

HTTP Request Lifecycle Events in IIS Pipeline that every ASP.NET Developer Should Know

 

Buona lettura.

[VB.NET] Semplici funzioni matematiche

Premetto che ho preso spunto da un vecchio post trovato su altro blog ...
Ma vediamo nel dettaglio questi piccoli ma sempre utili suggerimenti.

Arrotondare un numero reale all’intero più vicino. Es.:

 1,4 --> 1 1,7 --> 2 3,9 --> 4

Si utilizza il metodo

 System.Math.Round(numero)

Prendere solamente la parte intera, scartando completamente la parte decimale. Es.:

 1,4 --> 1 1,7 --> 1 3,9 --> 3

Si ottiene questo risultato con

 System.Math.Truncate(numero)

Individuare il numero intero immediatamente superiore o immediatamente inferiore. Es.:

 Superiore di 1,3 --> 2 Inferiore di 1,3 --> 1

Questi ultimi due si ottengono rispettivamente con:

System.Math.Ceiling(d) ' ceiling = soffitto, tetto
System.Math.Floor(d) ' floor = pavimento, piano
 

Non me ne vorrà il blogger se non lo cito, ma al momento non riesco a recuperare il post. Se lo troverò in seguito non mancherò di aggiornare con il doveroso link.

ASP.NET AJAX - Control toolkit

Spesso capita di dover lavorare su hosting che non presentano le ultime versioni del framework .NET, di recente è capitato anche a me: dover sviluppare limitandomi ad usare la versione 2.0.

Volendo abilitare il mio progetto all'uso di AJAX Control Toolkit, ovviamente nella versione adeguata per quel framework, ho trovato utile la guida scritta da Davide Vernole che potete trovare qui. Come dire: chiara e concisa. Buon coding !

[Java Vs .NET] Primi approcci

Dopo tanto tempo passato su tecnologia Microsoft (passando da VB6, ad ASP, fino a VB.NET e C#) sono stato dirottato su di un progetto Java.

Sono quindi passato dall'utilizzo intensivo di Visual Studio a Eclipse, per la precisione nella sua versione "MyEclipse". Ormai sono 3 mesi che mi "balocco" con questo nuovo strumento e in me iniziano a nascere i primi termini di paragone.

Mettendomi nei panni di un neofita per entrambi gli ambienti posso affermare senza ombra di dubbio che sviluppare una applicazione desktop è molto più rapido con VS. Ripeto, per adesso non voglio mettere a confronto le potenzialità dei due ambienti e dei vari linguaggi, mi limito a dire che due persone che per la prima volta si approcciano a questi due ambienti risulteranno produttive in tempi nettamente differenti e questo a vantaggio dell'ambiente Microsoft.

Con l'andar del tempo sarò in grado di poter confrontare anche altri aspetti, per adesso le mie conoscenze di Java e di Eclipse sono limitate e non vorrei dire baggianate.

[.NET] Gestione modulare dell’applicazione

microsoft_net Spesso ho avuto l’esigenza di creare un’applicazione windows forms prevedendo l’aggiunta successiva di ulteriori moduli. Questo tipo di tecnica di implementazione se ben utilizzata risolve molti problemi e permette inoltre lo sviluppo di moduli (plug-in) in maniera indipendente sia dal punto di vista dei tempi di sviluppo che nel linguaggio utilizzato: si possono infatti scrivere plug-in indifferentemente in VB.NET oppure in C# o ancora in F#.

Per approfondire l’argomento, e senza dover stare a scrivere una nuova guida da aggiungere alle molte già presenti on-line, vi rimando all’ottimo post di Luciano Bastianello che potete raggiungere dal link seguente:

Windows Forms .NET - Gestione modulare applicazione

Buono studio !!

MonoDroid e MoonLight

Qualche giorno fa anticipavo che ero divenuto un felice possessore di un Android-Phone, ovvero un HTC Desire. Questo primo periodo di possesso lo volevo dedicare a testarne le funzionalità in maniera approfondita per poi scrivere una recensione dettagliata. E questo sta accadendo.

Vorrei però continuare a lasciare qualche anticipazione sugli argomenti che spero presto avrò modo di trattare insieme a voi qui sul blog, uno di questi riguarda l’implementazione di certe tecnologie sul sistema Android. In particolare mi riferisco al porting del framework .NET e alla tecnologia SilverLight ormai presente in molti siti web (vedi il sito della RAI).

Prosegue...