English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Instant Developer Foundation
  • Versioni precedenti
  • Versione 22.5.8700

Miglioramenti

copia link

Introduzione

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