SilverLight: esempi on line

by 24. agosto 2008 19.13

SilverLight ormai si sta facendo largo sui siti internet contrastando Flash. Come programmatori è necessario aggiornarsi a questa interessante tecnologia. Ho trovato questo link http://channel9.msdn.com/posts/Dan/Mike-Taulty-44-Silverlight-20-Screencasts/ che raccoglie 44 interessanti video sull'utilizzo e la programmazione di SilverLight.

  1. Silverlight - Anatomy of an Application
  2. Silverlight - The VS Environment
  3. Silverlight - Content Controls
  4. Silverlight - Built-In Controls
  5. Silverlight - Width, Height, Margins, Padding, Alignment
  6. Silverlight - Using a GridSplitter
  7. Silverlight - Grid Layout
  8. Silverlight - StackPanel Layout
  9. Silverlight - Canvas Layout
  10. Silverlight - Databinding UI to .NET Classes
  11. Silverlight - Simple Styles
  12. Silverlight - Custom Types in XAML
  13. Silverlight - Binding with Conversion
  14. Silverlight - List Based Data Binding
  15. Silverlight - Simple User Control
  16. Silverlight - Templating a Button
  17. Silverlight - Resources from XAP/DLL/Site Of Origin
  18. Silverlight - Animations & Storyboards
  19. Silverlight - Uploads with WebClient
  20. Silverlight - Downloads with WebClient
  21. Silverlight - Calling HTTPS Web Services
  22. Silverlight - Calling Web Services
  23. Silverlight - Making Cross Domain Requests
  24. Silverlight - Using HttpWebRequest
  25. Silverlight - File Dialogs and User Files
  26. Silverlight - Using Sockets
  27. Silverlight - Using Isolated Storage
  28. Silverlight - .NET Code Modifying HTML
  29. Silverlight - Using Isolated Storage Quotas
  30. Silverlight - Calling JavaScript from .NET
  31. Silverlight - Evaluating JavaScript from .NET Code
  32. Silverlight - Handling HTML Events in .NET Code
  33. Silverlight - Handling .NET Events in JavaScript
  34. Silverlight - Calling .NET from JavaScript
  35. Silverlight - Displaying a Custom Splash Screen
  36. Silverlight - Passing Parameters from your Web Page
  37. Silverlight - Loading Media at Runtime
  38. Silverlight - Dynamically Loading Assemblies/Code
  39. Silverlight - Reading/Writing XML
  40. Silverlight - Multiple Threads with BackgroundWorker
  41. Silverlight - Insert/Update/Delete with the DataGrid
  42. Silverlight - Getting Started with the DataGrid
  43. Silverlight - Embedding Custom Fonts

 

Tags:

Cancellare tutti i file presenti in una directory

by 20. agosto 2008 20.36

Questa funzione consente di cancellare tutti i file presenti in una directory specificata: attenzione alla cartella che si specifica. Non vengono eliminate le sottodirectory.

   1:  Dim s As String
   2:  For Each s In System.IO.Directory.GetFiles("C:\WINDOWS\TEMP")
   3:     System.IO.File.Delete(s)
   4:  Next s

Tags: , ,

Aprire un file qualsiasi da codice

by 20. agosto 2008 20.22

Ammettiamo che dal tuo programma vuoi aprire un file di cui conosci il percorso per farlo vedere all'utente. Da codice è necessario interrogare l'assembly System.Diagnostics.Process che avvia il processo indicato ovvero il percorso del file da aprire. Se l'estensione del file è associata ad un programma, in automatico si aprire il programma per visualizzare i file e quindi il file stesso. Nel caso in cui il file non esista o ci sia qualche problema viene generato in errore ed è per questo che è stato inserito il Try.

   1:  Try
   2:     Dim Proc As New System.Diagnostics.Process
   3:     Proc.StartInfo.FileName = _tmpPathFile
   4:     Proc.Start()
   5:  Catch ex As Exception
   6:     MessageBox.Show("Non è possibile aprire il file", "Apri", MessageBoxButtons.OK, MessageBoxIcon.Error)
   7:  End Try

Tags: , , , ,

Nome di un file senza path ed estensione

by 20. agosto 2008 13.16

Questo è un semplicissimo post che consente di conoscere il nome di un file conoscendo l'interno percorso come ad esempio quando si utilizza OpenDialog

   1:  Public Function FileNameWithoutExtension(ByVal FullPath As String) As String
   2:    Return System.IO.Path.GetFileNameWithoutExtension(FullPath)
   3:  End Function

Ciao

Tags: , , , ,

ListView e l'evento ItemCheck

by 19. agosto 2008 23.35

Dire che ho perso mezza giornata per risolvere questo "semplice" problema a molti sembrerà impossibile eppure ho trovato molti sviluppatori che hanno riscontrato lo stesso problema. L'evento ItemCheck di un ListView viene generato quando un elemento che ha un checkbox viene selezionato o deselezionato.

Lo stesso evento si genera però quanto si aggiungono gli elementi al ListView magari per poterli visualizzare. Se ad esempio si vuole salvare il valore del checkbox su un database e recuperare i nuovi dati, si potrebbero generare dei loop.

Il problema si può risolvere in modo abbastanza semplice (dopo che l'ho scoperto): nel momento in cui si esegue il binding del listview è necessario rimuovere da codice l'evento ItemCheck e riassociarlo quando si è terminato il binding. Se ListView1 è il controllo presente sul form le righe di codice da scrivere sono le seguenti:

   1:  ' rimuove l'evento dalla gestione temporaneamente
   2:  RemoveHandler ListView1.ItemCheck, AddressOf ListView1_ItemCheck
   3:   
   4:  ' codice che popola il ListView
   5:   
   6:  ' riassocia l'evento itemcheck al controllo
   7:  AddHandler ListView1.ItemCheck, AddressOf ListView1_ItemCheck

Eh eh... semplice!

Tags: , , ,

Page List

Calendar

<<  febbraio 2012  >>
lumamegivesado
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

View posts in large calendar