Miglioramenti
copia linkIntroduzione
In questo capitolo sono descritti i miglioramenti alle funzionalità già esistenti introdotti in questa versione.
IDE: SimpleCrypter e librerie Chilkat | Ora, se si utilizza la libreria SimpleCrypter, non viene più portata la DLL/JAR di chilkat a meno che non vengano utilizzate le funzioni MD5 o HashWithSalt |
IDE: Smart lookup contenenti query UNION | Viene ora segnalato un errore se si utilizzano query UNION all'interno delle query smart-lookup |
IDE: Compilare singolo database | Analogamente a quanto già fatto in versione 22.0 è ora possibile compilare un singolo database tramite la nuova voce del menù contestuale "Compila database" |
IDE: Configurazione IDE e percorso tomcat | Viene ora controllato e adattato il path di Tomcat specificato nei parametri di configurazione dell'IDE |
IDE: Ricerca clausole where SQL | E' ora possibile cercare nel progetto le clausole where di tipo SQL |
IDE: Aggiornato importatore librerie esterne | E' stato aggiornato il tool che viene utilizzato da Instant Developer per l'importazione di classi CSharp/Java e librerie DLL/JAR/COM |
IDE: Importazione librerie e proprietà statiche | Ora è possibile importare le proprietà statiche contenute in classi importate |
IDM: Pubblicazione e file di stop-app in C# | E' stato migliorato l'algoritmo di pubblicazione delle applicazioni in tecnologia C# |
CMP: Nuovo comando aggiornamento componente | E' stato aggiunto un nuovo comando del menù contestuale dei componenti che permette l'aggiornamento senza bisogno di doverlo selezionare e cercare nella videata di importazione |
CMP: Esportazione componenti con directory custom | Viene ora utilizzato il FileList.txt della directory custom per decidere cosa inserire nell'IDZ quando un componente viene esportato |
CMP: Importazione componente e cambio versione | Ora se viene importato un componente in una versione diversa da quella già presente nel progetto viene chiesta conferma all'utente |
CMP: Importazione componenti senza sorgenti e costanti | Ora la procedura di importazione di componenti senza sorgenti riallinea anche tutte le costanti delle liste valori usate dal componente |
CMP: Gerarchie complesse e modifiche ai componenti | Ora Instant Developer controlla se la compilazione di un componente importato senza sorgenti contiene DLL/JAR/JS datati |
CMP: Caricamento dinamico e missing references | Ora il sistema mostra, nella videata di debug, il motivo per cui i metodi GetFromDNA e CreateFormFromLibrary restituiscono NULL |
CMP: Evento On Table Substitution e componenti | L'evento OnTableSubstitution veniva notificato solo a colui che possedeva l'oggetto che causava l'esecuzione delle query ed ai suoi figli |
CORE: Libreria Chilkat | Ora, se si compilano applicazioni con .NET Core, non viene più copiata la DLL di Chilkat ma viene inserita la reference nel file CSPROJ |
C#: Librerie Chilkat | Sono state aggiornate le librerie Chilkat alla versione 9.5.0.91 compilate per .NET 4.0 e successive |
C#: Solution per Visual Studio | Sono state aggiornate le solution per Visual Studio nel template delle applicazioni di Instant Developer |
C#: Driver per Oracle | E' ora possibile specificare, nella stringa di connessione, quale driver .NET utilizzare per connettersi ai database Oracle |
C#: Proprietà client nei web service | E' stata resa pubblica la proprietà interna "client" che permette di poter impostare proprietà specifiche dell'oggetto nativo utilizzato per effettuare le chiamate a web service remoti |
DBA: Driver .NET per MySQL | E' stato aggiornato il driver utilizzato dalle applicazioni in tecnologia C# per MySQL |
IDRE: SetImage e percorsi assoluti | Ora il sistema segnala un warning nella videata di debug se viene fornito un percorso assoluto al metodo SetImage delle box |
IDRE: Configurazione dimensione griglia | E' ora possibile configurare la griglia che viene utilizzata dal sistema per i ridimensionamenti |
DO: Lettura struttura classi e info aggiuntive | Sono state definite nuove info aggiuntive per le proprietà di tipo oggetto nello schema delle classi DO |
DO: Estensione e GetLinkedDocument | Ora la funzione GetLinkedDocument tiene conto dell'estensione quando cerca un documento collegato |
DO: Collection non collegate a ForeignKey | Se si chiamava il metodo LoadCollectionFromDB e si passava una collection non collegata a nessuna ForeignKey il sistema NON segnalava errori e caricava tutti i record della tabella |
DO: Creare IOT Connector da codice | E' ora possibile creare un'istanza della libreria IOTConnector da codice |
DO: Metodo NewInstance e documento | E' ora possibile leggere il documento fornito al metodo NewInstance anche nell'evento Load della videata |
PAN: Aggiornamento NamedProperties DO | Ora, se viene cambiato il valore di una Named Property, il valore viene aggiornato a video |
PAN: Sub-query nelle smart-lookup | E' ora possibile utilizzare sub-query all'interno delle query smart-lookup |
PAN: SetDocumentClass e componenti | E' ora possibile fornire ad un pannello una classe che non si trovi nello stesso ambito della videata che contiene il pannello |
PAN: Configurazione pannello e ordinamenti | Se si applicava una configurazione ad un pannello in stato QBE gli ordinamenti non erano applicati |
PAN: Pannelli su IMDB, selezione e ordinamento | Ora viene manutenuta la selezione nei pannelli IMDB quando i dati vengono ordinati |
TAB: Tooltip linguette | E' ora possibile leggere e impostare il tooltip delle linguette da codice |
FM: ConcatenatePDF e PDF in versione 1.3 | E' ora possibile utilizzare una qualunque versione di iTextSharp4 per utilizzare i metodi Concatenatepdf e TranslateFile della libreria FileMangler |
BTS: Book in preview | E' ora possibile mostrare book in preview |
BTS: Selezione testo nei book in anteprima | E' ora possibile selezionare il testo nei book mostrati in anteprima web nelle applicazioni con tema Bootstrap |
WEB: Input Box con valore di default | E' ora possibile specificare un testo predefinito per la funzione di libreria InputBox |
WEB: JSON e circular reference | Viene ora generato errore se si tenta di ottenere un JSON di una struttura di oggetti con referenze circolari |
WEB: Esecuzione codice Javascript | Ora il Javascript custom, eseguito quando vengono effettuate chiamate al metodo di libreria ExecuteOnClient, sono ora protette |
WEB: Allineata libreria IDPanel | E' stata allineata la libreria IDPanel alle corrispondenti librerie LibreriaPannello, Libreria Campi di pannello e Libreria Gruppi / Pagine |
WEB: Assegnazioni variabili debug | Ora vengono mostrate nel modulo di debug le assegnazioni a proprietà dello stesso |
WEB: String Tokenizer e token by index | E' ora possibile leggere i token dello String Tokenizer per indice |
MOB: QRCode per installazione su Caravel | Ora, se il nome dell'applicazione è molto lungo, viene generato un QRCode più grande |
CAR: Evento registrazione notifiche | Viene ora informata l'applicazione quando il sistema di notifiche remote completa la registrazione |
Ultima modifica: 03/03/2023 / Validità: da 22.5.8700