Visual C#

[Visual C#] : Come creare una splash screen con WindowsForms 2.0

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.

Una volta creata la classe MyApplication sostituiamo la chiamata alla creazione della main form nel metodo statico Main di Program con la nostra classe in questo modo :

static class Program
{
    [STAThread]
    static void Main()
    {
        MyApplication application = new MyApplication();
        application.Run(new string[] { });
    }
}

La classe MyApplication deve obbligatoriamente definire quale sarà la form princiale (main form) che dovrà essere richiamata all’avvio del programma.
Quindi sarà necessario fare l’override del metodo OnCreateMainForm come di seguito :  (continua…)

Offrete Last Minute validi fino al 22 Giugno

Offerte Last Minute validi fino al 22 Giugno 2010

0

last2 Offerte Last Minute validi fino al 22 Giugno 2010

[WPF] : Splash Screen aggiornabile in tempo reale

0

Durante lo sviluppo di applicazioni WPF , può essere utile ricorrere a Splash Screen aggiornabili in tempo reale che notifichino all’utente lo stato di avanzamento del caricamento dei vari moduli, ad esempio tramite elementi di testo piuttosto che barre di progresso.
In questo post mostreremo una possibile implementazione di uno Splash Screen usando il pattern MVVM
(continua…)

windows_open_source

Microsoft annuncia di voler aprire i compilatori C#

0

windows open source Microsoft annuncia di voler aprire i compilatori C#Microsoft ha annunciato che in futuro è intenzionata a rilasciare sotto licenza open i compilatori C# integrati all’interno della suite Visual Studio. (continua…)

[C#] Determinare elementi spuntati in un controllo CheckedListBox

0

Per la presentazione di dati in un controllo CheckedListBox di Windows Form è possibile scorrere l’insieme memorizzato nella proprietà CheckedItems o esaminare l’elenco utilizzando il metodo GetItemChecked per rilevare gli elementi selezionati. Il metodo GetItemChecked accetta il numero di indice di un elemento come argomento e restituisce true o false. Le proprietà SelectedItems e SelectedIndices, contrariamente a quanto si potrebbe pensare, non rilevano gli elementi selezionati, ma quelli evidenziati.
Quindi per rilevare gli elementi selezionati in un controllo CheckedListBox :

  1. Scorrere l’insieme CheckedItems partendo da 0, trattandosi di un insieme a base zero. Si noti che il metodo fornirà il numero dell’elemento nell’elenco degli elementi selezionati, non nell’intero elenco. Di conseguenza, se (continua…)

.Net Framework : Scrivere i dati XML e lo schema dall’oggetto DataSet con il metodo DataSet.WriteXml

0

È possibile utilizzare il metodo WriteXml per scrivere lo schema e i dati XML dall’oggetto DataSet. I dati XML vengono scritti in un file, in una classe Stream, in una classe XmlWriter o in una classe TextWriter.       A seconda delle esigenze, è possibile utilizzare uno dei due insiemi di metodi di overload per WriteXml. Il primo insieme di quattro metodi di overload richiede un solo parametro; per il secondo è invece necessario un ulteriore parametro (XmlWriteMode), oltre a uno dei parametri sopra menzionati.Di seguito vi riporto una descrizione (continua…)

Come inserire codice JavaScript in una pagina aspx a Runtime con C# [.Net Framework v. 2.0]

0

Ecco un esempio di come inserire in una pagina .aspx del codice JavaScript dinamicamente :

//using System.Text;
StringBuilder sb = new StringBuilder();
sb.AppendFormat(@”alert(‘ora attuale: {0}’);”, DateTime.Now); Page.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), “”, sb.ToString(), true);

Come aprire una pagina WEB o eseguire un’applicazione con C#

0

Ecco come aprire una pagina WEB o eseguire un’applicazione con Visual C# (sharp) con una sola linea di codice

/* apre una pagina web */
System.Diagnostics.Process.Start("http://www.youbuy.it/");

/* esegue un file */
System.Diagnostics.Process.Start("notepad.exe");

/* apre una directory */
System.Diagnostics.Process.Start(@"c:\windows");

last Come aprire una pagina WEB o eseguire unapplicazione con C#

Torna all'inizio