Articles of .net 2.0

Qual è il “ciclo di vita della pagina” di un Web Form di ASP.NET?

Sto cercando di ottenere una comprensione più approfondita del ciclo di vita della pagina ASP.NET. Sono in procinto di creare controlli di moduli personalizzati e ho riscontrato che le mie conoscenze in questo settore sono carenti. Ci sono risorse, tutorial, ecc. Che hai utilizzato per comprendere meglio quest’area? Esistono strumenti che hai utilizzato per migliorare […]

Come posso creare un’istanza di un tipo di array arbitrario in fase di runtime?

Sto cercando di deserializzare un array di un tipo sconosciuto al momento della compilazione. A runtime ho scoperto il tipo, ma non so come creare un’istanza. Qualcosa di simile a: Object o = Activator.CreateInstance(type); che non funziona perché non esiste un costruttore senza parametri, la matrice non sembra avere alcun costruttore.

Posso usare i metodi di estensione e LINQ in .NET 2.0 o 3.0?

Quando provo ad aggiungere un metodo di estensione utilizzando il runtime .NET 2.0 o 3.0, ottengo l’errore: Imansible definire un nuovo metodo di estensione perché il compilatore richiesto non è in grado di trovare “System.Runtime.CompilerServices.ExtensionAttribute”. Ti manca un riferimento a System.Core.dll? Ma non riesco a trovare System.Core nell’elenco di riferimenti disponibili quando provo ad aggiungerlo […]

Control.AddRange (…) è lento

Progetto: ho un pannello genitore che contiene un ComboBox e un FlowLayoutPanel. FlowLayoutPanel contiene un numero variabile di pannelli secondari (un controllo personalizzato che eredita da UserControl). Ogni pannello secondario contiene alcune etichette, due ComboBox, un pulsante e un DataGridView con 3 colonne ComboBox e una colonna pulsante. DataGridView può avere 1-6 righe. FlowLayoutPanel viene […]

Registro Watcher C #

Sono un novizio di WMI e ho bisogno di implementare RegistryValueChangeEvent in un servizio C #. Ho bisogno di un gestore di eventi che venga triggersto ogni volta che viene modificato uno qualsiasi dei valori del Registro di sistema. Voglio un comportamento simile all’evento Changed della class FileSystemWatcher , ma per i valori di registro. […]

Leggendo dll.config (non app.config!) Da un modulo plugin

Sto scrivendo un file .dll C # .NET 2.0 che è un plug-in per un’applicazione più grande . Il progetto di Visual Studio per il mio modulo ha un file app.config che viene copiato in un MyProj.dll.config sul lato di MyProj.dll. Il piano è che MyProj.dll.config verrà modificato dopo la distribuzione del dll. Sto cercando […]

Posso usare una libreria .NET 4.0 in un’applicazione .NET 2.0?

Sto incontrando alcuni problemi usando le mie librerie .NET 4.0 in applicazioni .NET 2.0. Immagino di avere l’impressione che essendo una DLL di Windows, le mie altre app .NET sarebbero in grado di accedervi. Non è questo il caso? Qualche raccomandazione in termini di supporto delle applicazioni in entrambi gli ambienti? EDIT : mi rendo […]

Determina il numero di pagine in un file PDF

Devo determinare il numero di pagine in un file PDF specificato usando il codice C # (.NET 2.0). Il file PDF verrà letto dal file system e non da un URL. Qualcuno ha qualche indicazione su come questo potrebbe essere fatto? Nota: Adobe Acrobat Reader è installato sul PC dove verrà eseguito questo controllo.

Come rendere la mia app Windows Form snap ai bordi dello schermo?

Chiunque là fuori sa come rendere le tue .net windows form app appiccicose / scattanti come Winamp in modo che si agganci ai bordi dello schermo? Il framework di destinazione sarebbe .NET 2.0 Windows Form scritto in C #, usando VS08. Sto cercando di aggiungere questa funzionalità a un controllo utente personalizzato, ma ho pensato […]

Confronta due elenchi per le differenze

Vorrei ricevere un feedback su come possiamo scrivere al meglio una funzione generica che consentirà la comparazione di due elenchi. Gli elenchi contengono oggetti di class e vorremmo iterare attraverso un elenco, cercando lo stesso elemento in un secondo elenco e riportare eventuali differenze. Abbiamo già un metodo per confrontare le classi, quindi abbiamo bisogno […]