Oggi dovevo modificare la configurazione del servizio di notifica dei Job di uno dei server SQL che uso per i test, pertanto ho approfittato della cosa per configurare lo stesso servizio su un altro server di test che fino ad oggi non lo aveva attivo.
Comments closedCategory: Tutorial
Non sempre chi fa il nostro mestiere può seguire tutte le nuove tecnologie dai loro primi passi, ad esempio io ho lavorato pochissimo con ASP.Net, anche se conosco molto bene HTML e CSS, pertanto ci sono cose che chi ha fatto un sito con ASP.Net 2.0 appena uscita la tecnologia conosce e considera ovvie, ma che per un beginner non lo sono, soprattutto se il beginner, come me è un professionista che lavora con altre tecnologie che conosce perfettamente e quindi, pur iniziando un tutorial a livello zero, non ha una macchina da studente, ma una macchina configurata per creare applicazioni che girano nel mondo reale.
Comments closedCercando sui motori di ricerca a volte capita di trovare delle cose interessanti anche se non hanno molto a che vedere con quello che stai cercando.
Comments closedIn questa terza parte della serie dedicata a CodeDom, vediamo nel dettaglio come abbiamo costruito la classe Helper che ci fornisce in forma semplice il modo di costruire i vari statement di base che costituiscono una classe, in questo helper vi sono alcuni metodi in più rispetto a quelli utilizzati veramente nell’esempio, che abbiamo inserito per darvi qualcosa in più per costruire poi il vostro generatore personalizzato.
Comments closedIn questa seconda parte della serie dedicata a Codedom, ci occuperemo di sviluppare il nostro progetto per creare una classe utilizzando CodeDom a partire da una serie di indicazioni scritte come un semplice testo. Creiamo la semplice interfaccia utente, e cominciamo ad elaborare il necessario affinché il bottone Genera produca quello che abbiamo immaginato.
Comments closedTutti abbiamo visto come una WinForm .NET quando lavoriamo con il Designer produca automaticamente del codice in un file chiamato .designer, questo codice viene generato da una serie di classi contenute nel Namespace System.Codedom, generare codice non è prerogativa di Visual studio, anche noi possiamo creare delle applicazioni che generano codice utilizzando gli stessi strumenti. In questo primo articolo introdurremo il “come si fa” e definiremo che cosa vogliamo produrre per poi vedere nelle successive puntate come creare ciò che serve a produrre codice nel linguaggio a noi più congeniale.
Comments closedSul forum nei giorni scorsi è stato chiesto come fare a copiare una tabella da un DB access ad un altro aggiungendovi una colonna, avendo già creato la tabella destinazione nel DB access di destinazione. Vediamo un metodo semplice per farlo usando ADO.NET. A seguito di una domanda su un forum, ho preparato un esempio per spiegare come copiare il contenuto di una tabella da un database Access ad un altro aggiungendo alla tabella di destinazione un dato in una colonna.
Comments closedMolto spesso può succedere di avere dei comportamenti comuni a più Forms, che se gestiti manualmente genererebbero codice ripetitivo e quindi problemi in caso di successivi cambiamenti e manutenzione delle form, in questi casi, è possibile usare un metodo statico per assegnare ai controlli interessati un eventhandler che aggiunga la funzionalità richiesta.
Comments closedQuesto articolo, pubblicato in parallelo all’articoloSQL Server Nozioni di base (parte 1) mostra come generare tramite una libreria di classi un Database all’interno di SQL Server. La costruzione del codice per la creazione database ci da modo di iniziare a costruire una ulteriore libreria di base che si aggiunge a quelle create in Classi di uso comune, che fornisce le funzionalità necessarie al dialogo diretto con SQL Server. Queste funzionalità vanno dalla creazione e test di una connection string, alla esecuzione di query di tipo scalare, alla esecuzione di query di comando senza valori di ritorno.
Ovviamente, questa libreria si presterà a divenire una libreria di tipo Work In progress, a cui aggiungere funzionalità mentre impariamo nuovi concetti relativi al mondo di ADO.
Comments closed