Appunti
Alcuni piccoli appunti, how-tos e tutorials per compiti frequenti. Alcuni articoli sono scritti per una specifica versione del linguaggio: in quel caso, viene indicata nella descrizione.
Ecco l'elenco degli appunti:
Descrive una mia idea, provvista di implementazione in C#, per congegnare un attacco a dizionario incredibilmente veloce contro i cifrari a sostituzione.
[C#] Possibile soluzione a una variante del terzo problema dell'IEEEXtreme Programmaing Contest 2008.
Mette in luce alcune delle pił comuni situazioni in cui la piattaforma .NET si rivela particolarmente debole agli attacchi. Assieme a queste problematiche, propone alcune possibili soluzioni.
Selezione a torneo. Selezione a troncamento. Selezione stocastica universale. Fitness non lineare. Crossover. Mutazioni. Elitismo. Morte. Codice completo dell'algoritmo.
Introduzione agli algoritmi genetici. Creazione di un pool genetico. Funzione di fitness. Selezione a Roulette.
Descrive le fasi di sviluppo di un'applicazione orientata agli oggetti, fornendo basi e consigli su come strutturare un software solido e, soprattutto, corretto formalmente.
Un po' di teoria degli algoritmi... Una lettura leggera per trascorre il vostro tempo libero XD
Avete presente quelle belle barre tutte lisce che sembrano vetro? Questo tutorial spiega come simulare tale effetto usando un po' di sfumature e la classe Graphics..
[VB2008] Passa in rassegna alcuni dei nuovi aspetti che riguardano le dichiarazioni di variabili, in particolare l'Inferenza di tipo, gli Inizializzatori e i Tipi Anonimi.
[VB2008] Spiega cosa sono e come usare le espressioni Lambda, introdotte nella versione 3.5 del Framework.
[VB2008] Spiega cosa sono e come usare i metodi estensibili attraverso l'attributo Extension, introdotto nella versione 3.5 del Framework.
Spiega come creare sfumature a uno o più colori usando un pennello a gradiente con la grafica.
Spiega come modificare il font e l'immagine di ogni singolo elemento nelle liste in cui non ci sono proprietà apposite, come ListBox e ComboBox.
Spiega come aggiungere da codice una voce, con tutti le relative informazioni, al menù "Installazione applicazioni" di Windows.
Spiega come simulare da codice movimenti e click del mouse e pressione di tasti, e come rintracciare i tasti premuti (in modo asincrono e indipendente dal processo).
Spiega come aggiungere una nuova voce al menù contestuale di Windows, da codice, agendo sl registro di sistema. Le modifiche sono attuabili solo per un tipo di file alla volta.
Spiega come gestire i parametri che vengono passati al programma da riga di comando.
