C#

Gestire i parametri su MySql con Visual Studio Express

Nel presente esempio  troviamo la gestione di: Parametri per il comando sql insert Recupero dell’ultimo id assegnato automaticamente dall’inserimento Utilizzo di una stored procedure con recupero del valore di ritorno della funzione Stored Procedure: CREATE DEFINER=`root`@`%` FUNCTION `Incrementa`(valore int, incremento int) RETURNS int(11)BEGIN  declare retValue INTEGER DEFAULT 0;  set retValue = valore + incremento;  RETURN retValue;END Esempio VB.NET    Private cntxt As String = "User ID=utente;Password=password;Host=localhost;Port=3306;Database=dbprova;Protocol=TCP;Compress=false;Pooling=true;Min Pool Size=0;Max Pool Size=100;Connection Lifetime=0;"    Private Sub eseguiButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles eseguiButton.Click        'Definizione connessione per mysql        Dim cn As New MySqlConnection(cntxt)        'Oggetto command per mysql        Dim cm As New MySqlCommand("INSERT INTO...

Gestire Oracle Express 10g da Visual Studio Express

Su una mia macchia virtuale ho installato e configurato Oracle Express 10g ed il driver nativo per .net. Oracle Express si presenta molto ricco di documentazione e con una interfaccia di gestione “web” che a mio parere è facile ed intuitiva, pur non avendo una profonda conoscenza di Oracle (tra le mie velleità c’era anche quella di imparare bene l’utilizzo e ho comprato un manuale che ho solamente sfogliato senza approfondire) sono stato in grado di creare nuove tabelle, e gestire queste da Visual Studio Express.La tabella che ho generato per la mia prova:CREATE TABLE  "TABLEPROVA"    (    "ID" NUMBER,...

Applicare un filtro su DataGridView

Ho fatto questo piccolo esempio su come filtrare nel DataGridView i dati contenuti all'interno di un range di date.Per la realizzazione dell’esempio ho utilizzato un DataSet a cui ho aggiunto (nel designer) una tabella con 2 campi.Al DataSet ho collegato un BindingSource, al BindingSource un BindingNavigator e un DataGridView.Ho popolato la tabella con 100 righe con date tutte diverse. Ho aggiunto un CheckBox per testare (checked) se filtrare o meno e due DateTimePicker per i limiti da impostare sulle date da filtrare. La difficoltà maggiore è impostare il filtro con le date convertite in stringa correttamente formattate.Esempio C#Esempio VB.NET

Generazione file Bonifici secondo il tracciato CBI

  Per poter compensare i fornitori lo standard CBI prevede l’invio di un file di tipo testuale predisposto secondo un particolare tracciato che descrive i rapporti da regolare. Come qualsiasi altra comunicazione CBI prevede per i bonifici un file strutturato contenente righe di testo ciascuna marcata in modo particolare in modo tale da poter costituire il “sistema” della comunicazione. Per quanto riguarda il file Bonifici è prevista la struttura: Record Descrizione PC Uno per comunicazione come prima riga della comunicazione, riepiloga i dati generali della comunicazione come mittente, destinatario, data e descrizione del flusso In...

Validazione di un file XML con un file XSD con C# e VB.NET

Dovendolo fare "per lavoro" mi sono messo alla ricerca di un semplice "validatore" di file .XML mediante un file .XSD.Nella rete ho trovato programmi che con xml "vendevano" e facevano praticamente di tutto, dalla gestione dei documenti alla "semplice" programmazione, tutto fuorchè quello che interessava a me, la sola validazione di un file XML con un file XSD. E cioè le operazioni: caricare unf ile .XML, caricare un file .XSD e .. mostrare gli errori! nulla di più.Così ho deciso di scrivermelo.Ho trovato, suggerito da un amico che non cito (poi si capirà) un link (non andateci che perdete solo...

Gestire l’evento AddingNew del BindingSource

Uno dei “problemi” da risolvere durante la gestione degli oggetti DataGridView collegati ad una tabella tramite BindingSource è quella di “riuscire” a inizializzare con dei propri dati le nuove righe generate. Tra gli eventi di BindingSource c’è AddingNew. Come si potrà notare l’esempio di MSDN è del tutto inutilizzabile e non funzionante in quanto prende i dati da un metodo inesistente “democustomer” tralasciando la parte più importante!. L’evento AddNew gestito: 'serve per attribuire valori calcolati a casoDim rnd As New System.Random(DateTime.Now.Second)'definizione di un oggetto di tipo DataRowView 'ogni riga visualizzata è rappresentata da un oggetto'di tipo DataRowViewDim rowView...

Calcolo e Verifica del Codice Fiscale

Ho realizzato un nuovo programma di calcolo e verifica del codice fiscale riprendendo alcune logiche dai miei vecchi post. Quanto presentato qui però è un programma che non consente solo di verificare e calcolare il codice fiscale ma anche di decodificare dal codice fiscale, sesso, data e luogo di nascita. Vista la complessità preferisco separare in post diversi la spiegazione dettagliata di tutti i moduli presenti. Su questo primo post presento il programma “dal punto di vista dell’utente utilizzatore”. Come si vede da questa prima schermata il programma si compone di 3 moduli Calcolo Codice Fiscale ...

Esempio di Gestione Access 2007 con password di protezione con C# e VB.NET

Incuriosito da un dibattito in cui mi si diceva che il mio suggerimento non funzionava (Connessione ad Access 2007 da VB.NET e C#) ho voluto provare se avevo preso una cantonata dando informazioni sbagliate. Di solito quando pubblico sul mio blog qualche cosa, mi assicuro di provare in prima persona (e a volte ancora non è sufficiente) quanto pubblicato. Questo post non è altro che la presentazione dell’esempio di prova della connessione ad Access 2007. Ho iniziato facendo un nuovo database da Access 2007 nel formato 2007 (.accdb come estensione) Poi ho aggiunto una tabella (Tabella1) ho riaperto...

Una Semplice Gestione di una Rubrica su File di Testo

Ho preparato questo piccolo esempio di una gestione "non professionale" di una rubrica di contatti con lo scopo di mostrare l'utilizzo di StreamReader, StreamWriter, Using, ListView, OpenFileDialog, SaveFileDialog Descrizione dell'applicazione Si tratta di una gestione di rubrica telefonica / contatti che si appoggia su un normale file di testo. Sul controllo ToolStrip sono  inseriti alcuni bottoni per il caricamento da file, il salvataggio su file, l'aggiunta di nuovi elementi alla ListView, la cancellazione di un elemento dalla ListView, la modifica di un elemento della ListView. La gestione è consentita dal controllo ListView e da una serie di TextBox,...

Gestire il DrawItem degli elementi dei ListBox

Mentre mi documentavo per il post precedente ho trovato lo spunto per una operazione analoga a quella fatta nel mio post precedente. Si tratta, anche qui, di ridisegnare il background dell'elemento selezionato. Per poter compiere l'operazione è necessario impostare il DrawMode della ListBox su OwnerDrawFixed Successivamente è necessario intercettare e gestire l'evento DrawItemHo sviluppato due esempi:Esempio con C#Esempio con VB.NET

Full C# Archive

Copyright © Luciano Bastianello

Design by Bartosz Brzezinski

Design by Phil Haack Based On A Design By Bartosz Brzezinski