Ultime notizie
Home » Archivio per il tag: Visual C# (C sharp)

Archivio per il tag: Visual C# (C sharp)

Come spostare un file nel cestino utilizzando il .Net Framework e Visual c#

In questo articolo vedremo come è possibile spostare un file nel cestino utilizzando il .Net Framework di Microsoft ed il linguaggio Visual C#(sharp). Nello sviluppo di un’applicazione può tornare molto utile la possibilità di spostare un file nel cestino anzichè eliminarlo definitivamente. Nell’esempio che segue viene illustrato come fate tutto ciò utilizzando le API di Windows ed in particolare la …

Continua a leggere »

Visual C#: Come creare una splash screen con Windows Forms 2.0

Mentre creare una splash screen con Visual Basic .Net è un'operazione molto semplice, infatti basta definire nelle proprietà del progetto quale form è la splash, con C# è necessario crearsi una classe (nell' esempio ho chiamato la classe MyApplication) che derivi da WindowsFormsApplicationBase. Questa classe è presente nell'assembly Microsoft.VisualBasic.dll, pertanto sarà necessario aggiungelo come riferimento al progetto

Continua a leggere »

Facebook rilascia un SDK per C#(C Sharp)

Facebook ha rilasciato un SDK per C# che ha tutte le caratteristiche dell’equivalente in JavaScript ed è sfruttabile tanto per le applicazioni web, quanto per il desktop. Al solito il progetto è ospitato su GitHub. Tra le nuove feature abbiamo OAuth 2.0 e Open Graph su .NET. L' SDK è ancora considerato come in fase alpha.

Continua a leggere »

Visual C# (sharp): Listbox: scroll automatico durante il drag

private void ItemsList_DragOver(object sender, System.Windows.DragEventArgs e) { ListBox li = sender as ListBox; ScrollViewer sv = FindVisualChild<ScrollViewer>(ItemsList); double tolerance = 10; double verticalPos = e.GetPosition(li).Y; double offset = 3; if (verticalPos < tolerance) // Top of visible list? { sv.ScrollToVerticalOffset(sv.VerticalOffset ‐ offset); //Scroll up. } else if (verticalPos > li.ActualHeight ‐ tolerance) //Bottom of visible list? { sv.ScrollToVerticalOffset(sv.VerticalOffset + offset); …

Continua a leggere »

Visual C#: Novità del linguaggio

Ecco alcune delle nuove caratteristiche aggiunte al linguaggio Visual C#: Local Type Inference (tipizzazione implicita) : il compilatore determina il tipo dei dati delle variabili locali in base ai valori utilizzati per inizializzarle. Object Initializer (inizializzatori di oggetti) : è ora possibile inizializzare un oggetto dati complesso in un’espressione, senza una chiamata esplicita ad un costruttore. Anonymous Type (tipi anonimi) …

Continua a leggere »