Mario Ferrante's blog

Il blog di Mario Ferrante

January 2007 - Posts

WPF Wiki
Anche WPF ha la sua Wiki.
"It is a repository for sharing best practices, useful resources, bugs and workarounds relating to Windows Presentation Foundation."
Maggiori dettagli su questo post.
Posted: Jan 27 2007, 09:42 AM by mario74 | with no comments
Filed under:
Cascading DropDownList [Method Error 500]

Oggi mi sono un pò divertito nell'utilizzo della release delle Asp.Net Ajax Extensions, focalizzandomi soprattutto sull'utilizzo del CascadingDropDown Extension.
Il problema è che sono incappato in questo errore [Method Error 500].
La soluzione? Inserire un attributo al web service che fornisce i metodi per popolare le DropDownLists:

<System.Web.Script.Services.ScriptService()> _
Public Class CarsService

......

End Class

Questo permette a codice lato client di accedere ai metodi di un web service, come si può leggere qui (questo post si riferisce alla beta 2 di asp.net ajax).
Un grazie a chi ha suggerito la soluzione in questo forum

Posted: Jan 25 2007, 05:41 PM by mario74 | with no comments
Filed under: ,
Paginazione in Sql Server 2000

Riguardo alla serata di ieri c'è poco da aggiungere a quanto detto da Mighell nel suo post, è stata davvero una bellissima serata, e sicuramente ci sarà modo di organizzarne altre.

Durante la serata si è parlato di tutto, tra le altre cose si è toccato anche il "dolente" tasto della paginazione in Sql Server 2000, soprattutto quando si deve impaginare una grossa mole di dati.
Al riguardo segnalo questi due articoli di qualche tempo fa apparsi su 4GuysFromRolla (nota: il secondo è la continuazione del primo)

1) Efficiently Paging Through Large Result Sets in Sql Server 2000 di Scott Mitchell

2) A More Efficient Method for Paging Through Large Result Sets di Greg Hamilton

Posted: Jan 20 2007, 10:09 AM by mario74 | with no comments
Filed under: ,
CSS Properties Window

E' stato rilasciato un interessante Add-In per Visual Studio 2005 (versione Standard o superiore) e cioè CSS Properties Window.
Rispetto allo Style Builder fornito con Visual Studio questo Add-in permette una maggiore e migliore gestione degli stili (sia in-line che fogli di stile esterni alla pagina) di una pagina web.
Ecco alcune caratteristiche:

  • Display in-line styles and styles inherited from <style> blocks and linked style sheets.
  • Edit in-line styles and styles in linked style sheets. (The CSS Properties window displays styles from <style> blocks, but does not enable you to edit them.)
  • Display drop-down lists of styles and values to help you create valid style definitions.
  • Drag style settings between different elements and to and from a style sheet.
  • Edit styles for multiple elements.
  • Si può scaricare a questo link

    The Code Project Vista Gadgets Competition
    Riporto questa interessante iniziativa di The Code Project.

    $2,000 in prizes to be won!
    You could win cool gadgets, including one of two $1000 gadget packs!

    Create something interesting, useful, fun, bizarre or just plain old handy and you could be in the running for two gadget prize packs worth US $1,000 each. Furthermore the winning entries will be hosted on Microsoft's own Gadget gallery.

    Maggiori informazioni si possono trovare qui.
    Mentre le condizioni di partecipazione possono essere lette a questo indirizzo.


    Posted: Jan 12 2007, 10:00 AM by mario74 | with no comments
    Filed under:
    [OT] Flash content displays on top of all layers

    Come programmatore web è inevitabile imbattersi nello sviluppo di siti che abbiano all'interno delle pagine animazioni Flash.
    Niente di male se non fosse che i Flash Movies hanno la "cattiva abitudine" di porsi al di sopra di qualsiasi livello presente nella pagina, quindi pùo capitare di vedere dei menù a tendina che finiscano sotto un banner swf rendendo impossibile la lettura e quindi l'interazione con le voci presenti in essi.
    Tale problema non è dovuto a Flash ma ai vari browser che tendono a mettere "embedded plug-in content" e applet Java al livello più alto della pagina.
    L'attuale proprietaria di Flash, Adobe, suggerisce in questo link la soluzione al problema, cioè settare il parammetro WMODE a "opaque" o "transparent":

    To edit an existing HTML page, add the WMODE parameters to the HTML code.

    1. Add the following parameter to the OBJECT tag:
      <param name="wmode" value="transparent">
    2. Add the following parameter to the EMBED tag:
      wmode="transparent

    Se in una pagina aspx si usano invece i Flash Control consigliati in questo post da Tiziana (e che sono veramente da provare) basta settare la proprietà Wmode ad uno dei due valori di sopra.

    Posted: Jan 10 2007, 12:01 AM by mario74 | with no comments
    Filed under:
    Yahoo! Messenger WPF e .NET

    Segnalato da Scott Guthrie, Yahoo! ha presentato in un video la nuova generazione del suo Messenger sviluppata con WPF e .NET (e scusate se è poco!!!!!!!!!Stick out tongue)

    Posted: Jan 08 2007, 12:44 PM by mario74 | with no comments
    Filed under:
    Nuova Home per Microsoft.com
    Nuova Home Page per Microsoft.com .
    Nata soprattutto da esigenze di usabilità, rendere cioè più semplice la ricerca dei contenuti da parte degli utenti, l'home page è giusto "la punta dell'iceberg" ovvero la parte più visibile dei cambiamenti che si stanno apportando al sito, infatti, come si può leggere qui, nel background si sta migrando tutto Microsoft.com alla nuova piattaforma Microsoft Office SharePoint Server 2007:
    "Running our site on Office SharePoint Server 2007 goes a long way in demonstrating to customers worldwide that the product is reliable and provides an effective solution for managing vast amounts of content"!

    In effetti ho sempre considerato il sito Microsoft alquanto dispersivo e non sempre di immediato utilizzo quando bisogna cercare contenuti particolari, speriamo che il restyling renda veramente il sito più usabile e navigabile, e che tali modifiche vengano portate il prima possibile su Microsoft.it.
    Posted: Jan 07 2007, 06:00 PM by mario74 | with no comments
    Filed under: , ,
    [OT] E Tag sia!

    Ora a quanto pare tocca a me! Surprise

    1. Fino all'età di 18 anni ero convinto che avrei fatto il Chirurgo, e quindi mi sono iscritto alla facoltà di Ingegneria Elettronica
      perchè detesto la vista del sangue!!!
    2. La più grossa str####ta che mi sia stata detta è "ASP è il linguaggio che prenderà il posto di HTML", però è bastata a farmi incuriosire e quindi a conoscere ed amare questa tecnologia.
    3. La mia frase preferita è  "Se Puoi Sognarlo, Puoi Farlo!!" (W. Disney)
    4. Sono nato e vivo a Corato (BA) ed è da poco che ho imparato ad amarla e considerare veramente il  MIO paese.
    5. Non potevano essere quattro i punti?

    Ed ora i tag:
    Tiziana Loporchio (e sono 2), Vito Sulla, Laura Ciccarese, Tommaso Caldarola, Maurizio Tammacco, Mighell (e sono 2 anche al presidente!Stick out tongue)

    Posted: Jan 04 2007, 04:32 PM by mario74 | with 3 comment(s)
    Filed under:
    Libri per iniziare a lavorare con Asp.net 2.0

    Ultimamento ho avuto la possibilità di dare un'occhiata a due libri anzi libroni, che considero molto buoni per cominciare ad utilizzare Asp.Net 2.0.

    Il primo è "PROFESSIONAL ASP.NET 2.0" (2006 Wrox, pag:1584).
    Da sempre Wrox pubblica ottimi libri, scritti da sviluppatori e indirizzati a sviluppatori. La serie "Professional" di regola è destinata ad un target avanzato, cioè a chi conosce già una tecnologia e vuole approfondire ulteriormente le proprie conoscenze. Questo libro tuttavia cerca di affrontare tutte le tematiche legate ad Asp.Net dalle basi fino ad argomenti un pò più avanzati. Moltissimi esempi di codice.

    Il secondo libro è "MCTS Self-Paced Training Kit (Exam 70-528): Microsoft® .NET Framework 2.0 Web-Based Client Development ". (2006 Ms Press, pag:944)
    I Training Kits sono libri studiati per chi ha intenzione di acquisire una certificazione Microsoft ma anche come riferimento da tenere sempre a portata di mano quando si usa una determinata tecnologia o linguaggio. La cosa bella è che segue una linea fatta da spiegazione + esempio di codice, permettendo così di mettere subito in pratica quanto appreso.

    Entrambi i libri danno per scontata una conoscenza almeno a livello base di .net Framework e di un linguaggio gestito, altra "piccola" pecca è il prezzo abbastanza elevato, però a mio giudizio sono soldi spesi bene.

    Posted: Jan 04 2007, 01:43 PM by mario74 | with no comments
    Filed under: