Algoritmo_Quine_McCluskey.​Main
Form
public
Algoritmo_Quine_McCluskey.​Main
Properties
tmedc_reg
public Regex tmedc_reg

Filtro per l'input in textbox (sono ammessi solo numeri e virgola)

Variables
termini_minimi
public int[] termini_minimi

I termini minimi della funzione dati in input dall'utente.

dontcare
public int[] dontcare

Le condizioni di indifferenza date in input dall'utente.

numero_variabili
public int numero_variabili

Il numero di variabili della funzione

ins_tm_eff
public bool ins_tm_eff

Variabile booleana che indica l'avvenuto, e corretto, inserimento dei termini minimi

dontcare_s
public List<string> dontcare_s
termini_minimi_s
public List<string> termini_minimi_s
qm
public QuineMcClusky qm

Viene utilizzata la classe Quine-McCluskey per la riduzione

Functions
Main
public Main()
dontcare_TBox_TextChanged
private void dontcare_TBox_TextChanged(
object sender,
EventArgs e
)

Questa procedura viene chiamata ogni qualvolta l'utente scrive sulla textbox relativa alle condizioni di indifferenza

termini_minimi_TBox_TextChanged
private void termini_minimi_TBox_TextChanged(
object sender,
EventArgs e
)

Stessa cosa del precedente per i termini minimi

termini_minimi_TBox_Leave
private void termini_minimi_TBox_Leave(
object sender,
EventArgs e
)

Questa procedura viene chiamata nel momento in cui la textbox dei termini minimi smette di essere l'elemento attivo del form

Main_Load
private void Main_Load(
object sender,
EventArgs e
)
step_successivo_button_Click
private void step_successivo_button_Click(
object sender,
EventArgs e
)
n_var_cBox_SelectedIndexChanged
private void n_var_cBox_SelectedIndexChanged(
object sender,
EventArgs e
)
copia_toolstrip_Click
private void copia_toolstrip_Click(
object sender,
EventArgs e
)
termini_minimi_TBox_Enter
private void termini_minimi_TBox_Enter(
object sender,
EventArgs e
)
dontcare_TBox_Enter
private void dontcare_TBox_Enter(
object sender,
EventArgs e
)
dontcare_TBox_Leave
private void dontcare_TBox_Leave(
object sender,
EventArgs e
)

Procedura analoga a quella relativa alla textbox dei termini minimi

azzera_button_Click
private void azzera_button_Click(
object sender,
EventArgs e
)

Azzera le componenti del Form

alg_min_button_Click
private void alg_min_button_Click(
object sender,
EventArgs e
)

Mostra la form per la Minimizzazione da Equazione Algebrica

primo_step_button_Click
private void primo_step_button_Click(
object sender,
EventArgs e
)

Esegue il primo step di minimizzazione