Archivio per la categoria ‘Download’

Ho appena pubblicato una nuova versione di LUNA ORM che risolve un piccolo problema in riapertura di un Luna Project (lds) nel nome logico dei campi.

I link per il download sono sempre gli stessi.

***************************************

I just posted a new version of LUNA ORM that fixes the problem in reopening of Luna Project (lds) in the logical name of the field.

The download link is always the same.

Annunci

Nuova versione per Luna 3.3.0.46 –  Tante novità inserite nella notte. E’ stata cambiata la gestione della connessione al Db inserendo il concetto di LunaContext  che permette di assegnare una connessione precedentemente creata che verrà utilizzata dal codice generato.

Dim Cn as  New SqlConnection/OleDbConnection

‘setting of connection string ecc ecc

Cn.Open()

LUNA.LunaContext.Connection = Cn

Da quel momento in poi tutto il progetto creato da Luna utilizzerà la connessione che viene passata.

Per il momento e’ stata disattivato il salvataggio in cascata che va rivisto. Sono state inoltre introdotte altre migliorie e bugfix vari.

I link sono sempre gli stessi :

EXE – http://www.diegolunadei.it/luna/luna.rar

SOURCE CODE – http://www.diegolunadei.it/luna/lunasource.rar

TUTORIAL con ESEMPIO – http://www.diegolunadei.it/luna

Altro rilascio per Luna, versione 3.0.18.47

Parecchie modifiche grandi o piccole, tra cui la riorganizzazione dei file che vengono generati e di come sono disposte le classi. Utilizzandolo realmente in ambito lavorativo riesco sempre più ad affinare la modalità migliore di  aggregazione del codice.

Inoltre ora Luna può creare una classe basandosi anche su una vista oltre che sulle tabelle. Importante: per creare la struttura partendo da una vista, Luna deve eseguirla per generare la struttura che viene rilasciata. Attenzione quindi che verranno eseguite tutte le view che vengono trovate.

I link sono sempre gli stessi :

EXE – http://www.diegolunadei.it/luna/luna.rar

SOURCE CODE – http://www.diegolunadei.it/luna/lunasource.rar

TUTORIAL con ESEMPIO – http://www.diegolunadei.it/luna

P.S. Con l’ occasione ho anche riorganizzato il menù del sito. Ora ci sono alcuni progettini Freeware (tra cui Luna) che si possono scaricare o visionare.

Ho pubblicato la versione 3.0.12.19 di Luna, che risolve un piccolo bug in caso di generazioni di codice basate su DB Sql Server 2008R2.

Ringrazio Fabio per la segnalazione, i link per il download sono sempre gli stessi.

Altro rilascio per Luna, versione 3.0.12.18.

In questa versione una grande modifica permette ora di riaprire un progetto generato in precedenza. Luna serializza la struttura che ha caricato dal db e tutte le varie modifiche fatte ai nomi delle classi e permette di riaprirle ed eventualmente modificarle, senza connettersi di nuovo alla fonte dati originale.

Indubbiamente una grossa comodità. In più un link diretto al canale twitter e al sito ufficiale.

I path per il download sono sempre gli stessi.

Altro rilascio per Luna. Stavolta ci sono novità interessanti. Innanzitutto sono state ottimizzate alcune cosette nell’interfaccia del programma per renderlo piu immediato da usare. Inoltre ora Luna supporta la serialization nativa delle classi. Viene generato un tag xmlserialization per ogni property che viene creata in modo da averli gia pronti da reimpostare in caso. Inoltre ogni classe Entity contiene un metodo SaveSerialize(PathXML) che serializza la classe in xml nel path specificato.

 

Invece le classi DAO hanno tutte un metodo ReadSerialize(PathXML) che legge da un XML e restituisce l’oggetto letto.

Ora sto pensando di usare i generics per abilitare questi metodi nelle classi basiche di Luna. Inoltre un altra modifica in lavorazione e disponibile a breve è che una volta creata la struttura completa partendo da un db Luna generera’ un file XML con la struttura DATI riportata, in modo da poter effettuare una generazione di codice partendo da un suo vecchio schema salvato, anche se non si ha a disposizione il DB. E’ una comodità perche a volte per fare un paio di modifiche bisogna reimpostare tutti gli oggetti come si erano chiamati e ci vuole piu tempo che altro…

I path per il download sono sempre gli stessi.

P.S. devo aggiornare la documentazione e il tutorial che si riferiscono a versioni di Luna abbastanza vecchie


Nuovo rilascio per Luna. Su suggerimento di un amico ora per ogni tabella generata viene creato un solo file con all’interno le classi Partial e le classi DAO. Questo rende tutto piu manutenibile e meno complicato.

Inoltre un altra piccola modifica alla gestione delle tabelle selezionate. Ora le tabelle non vengono più caricate automaticamente nell’albero ma le inserisce Luna quando selezionate ogni tabella. Risulta più comodo cambiare i nomi delle classi che verranno generate non dovendole cercare tra le altre non selezionate.

I link sono sempre gli stessi :

EXE – http://www.diegolunadei.it/luna/luna.rar

SOURCE CODE – http://www.diegolunadei.it/luna/lunasource.rar

TUTORIAL con ESEMPIO – http://www.diegolunadei.it/luna

La rivoluzione del modello commerciale a breve online… http://www.zeloo.it

 

Rilascio estivo per Luna. In questa versione e’ stato corretto un piccolo bug riguardante il codice generato per SQL Server.

Inoltre è stata necessaria una modifica strutturale alle BaseClass generate. In pratica la _cn interna alle classi e’ stata spostata dalle LunaBaseClassDAO alla LunaBaseClass principale. Questo permette di non avere piu problemi con gli oggetti nidificati nelle classi che in caso di connessione al DB esplicita, non replicavano la chiamata alla connessione quando veniva instanziato l’oggetto interno.

I link sono sempre gli stessi :

EXE – http://www.diegolunadei.it/luna/luna.rar

SOURCE CODE – http://www.diegolunadei.it/luna/lunasource.rar

TUTORIAL con ESEMPIO – http://www.diegolunadei.it/luna

Piccolo aggiornamento, i lavori procedono un po più lentamente del solito perchè sono impegnato con il lavoro. Comunque ho pubblicato una nuova versione, la 3.0.11.47 che risolve un piccolo bug.

Non ho ancora avuto modo di implementare il metodo di salvataggio in cascata, e c’e’ ancora un piccolo problema da risolvere per quanto riguarda la connessione al db nelle collection delle classi linkate, ma sto cercando la soluzione più pulita.

E’ possibile scaricare tutto da qui:

EXE – http://www.diegolunadei.it/luna/luna.rar

SOURCE CODE – http://www.diegolunadei.it/luna/lunasource.rar

TUTORIAL con ESEMPIO – http://www.diegolunadei.it/luna