Tuesday 12 September 2017

Delforexp Delphi 7 Source


Codice Jedi Format Cosa fa Il formattatore possono standardizzare tutti gli aspetti della formattazione del codice sorgente Pascal Delphi oggetto, tra l'indentazione, la spaziatura e la capitalizzazione. Se non siete ancora sicuri, vedere gli esempi di input e output del programma. Funziona su sintassi Delphi e Delphi. Perché usare un formattatore di codice è utile se si sta assumendo più di codice e non piace la formattazione originale. E 'utile se si sta cercando di portare il codice da più fonti a uno standard. Un essere umano può sempre produrre formattazione meglio di un programma, ma in molti casi essi non. Se si trova un pezzo di codici di formattazione fastidiosi o difficili da leggere, questo programma può risparmiare un sacco di tempo. Da soli codice si può prendere i vostri errori, e di automatizzare alcuni compiti banali che possono avere infastidito te, ma tu non hai disturbato con fino ad ora (ad esempio, per trasformare le tabulazioni in spazi, standardizzare indentazione, spaziatura e la capitalizzazione, cambiare a livello globale una variabile o una procedura nominare, rimuovere globalmente unità ridondante da tutti gli usi clausole, o anche per inserire il commento licenza MPL in tutte le unità). Come devo formattare i miei programmi Delphi Si dovrebbe formattare i programmi Delphi secondo questo programma impostazioni di default, vale a dire come suggerisce Borland. Licenza e di responsabilità: Questo programma è gratuito e open-source. A partire dalla versione 2.37, JCF è avaialble sotto una doppia licenza - Mozilla Public License (MPL) 1.1, o GPL 2.0 o versione successiva. La licenza originale era la MPL - ho scelto il particolare licenza open-source MPL su suggerimento del gruppo Delphi-Jedi. il GPL è stata aggiunta su richiesta dei membri del progetto Lararus. che fanno uso di questa licenza, e vorrebbe collegare nel codice JCF. Se si migliora questo programma in qualsiasi modo (bug fix, nuove funzionalità, una migliore algoritmo, qualsiasi cosa), sarei grato se si invia questi miglioramenti di nuovo a me per un eventuale inserimento in una versione futura. Disclaimer: Questo programma può avere bug o non ancora pienamente soddisfare i suoi obiettivi di progettazione. Anche se è stato abbastanza ben collaudato ed è utilizzato con un certo successo, non posso fare alcuna garanzia. Se vi preoccupate per la qualità di questo programma, inviare segnalazioni di bug. Mi consiglia di utilizzare un sistema di controllo del codice sorgente, come Subversion. Microsoft TFS. CVS. TeamSource o simili. Ricordate controllo Source è come usare il filo interdentale - non dovete filo interdentale tutti i denti - solo quelli che si desidera conservare. Se si sta ancora non utilizza tale strumento, si prega di fare il backup prima di utilizzare il formattatore. Come installare questa versione è scaricabile come sorgente che come eseguibile. Installare gli eseguibili come segue: Scaricare i programmi eseguibili. e decomprimere in una directory appropriata. Inserire il file JCF2Settings. cfg nella directory di Windows. Eseguire il gui JcfNotepad. exe di sperimentare con i file. Eseguire il programma GUI JcfGui. exe per formattare i file dalla GUI - questo è buono quando si dispone di un albero di directory o una directory di file Delphi che si desidera formattare. Eseguire il programma di jcf. exe di comando se si stanno facendo un file batch o sei masochista. Utilizzare il plugin IDE per formattare i file o progetti mentre si lavora in Delphi IDE. Il pluggin Delphi IDE può essere installato per Delphi 7 come segue. Tutti i pacchetti possono essere installati selezionando i pacchetti ComponentInstall voce di menu e facendo clic sul pulsante Aggiungi. Installare il pacchetto di progettazione JCL in Delphi. Installare i controlli in fase di progettazione JVCL in Delphi. Installare il JcfIde7.bpl Leggere le istruzioni per l'uso per il pluggin JCF IDE. Installare la fonte come segue: Ottenere la libreria di codice JCL. installare i pacchetti in fase di progettazione. Scarica, costruire e installare i componenti JVCL. Per il test harness, sarà necessario anche dunit. Scarica la fonte. e decomprimere in una directory appropriata. Avviare Delphi. Aprire il gruppo di programmi in codice in JediCodeFormat. bpg compilare ed eseguire. Fate attenzione, divertirsi. Le cose che possono andare male con la compilazione: Il TestProject. dpr progetto viene aperto per impostazione predefinita, e questo progetto è piena di avvertimenti. Ricordare è proprio codice di prova per il formattatore di lavorare su, e non è destinato ad essere eseguito. Delphi apre l'ultimo progetto di un gruppo automaticamente, e vorrei Borland cambierebbe questo. TestProject è il meno importante dei progetti. Usare la voce di menu ViewProject manager e aprire il primo progetto, JediCodeFormat. dpr invece. Alcuni file sopraelevazione si trovano (si otterrà un errore come Fatal Error JediCodeFormat. dpr (142): File non trovato:.. JclStrings. dcu i file e JediComponents file JCF non sono inclusi in questo file zip Potrebbe li avete riposto in un diversa posizione sul disco rigido. Cambiare i percorsi nei file JediCodeFormat. dpr, Jcf. dpr e Jcfide. dpk. i file sono di sola lettura. Questo è il modo in cui escono dal sistema di origine di controllo. si può deselezionare questa impostazione. la directory di output non è stato trovato. mi piace per configurare Delphi per scrivere i file. dcu e gli eseguibili a una directory di output. Naturalmente, quando si distribuiscono la fonte, questa directory è vuota. WinZip negozio doesnt directory vuote, quindi potrebbe non esiste dopo si decomprime. a volte mi ricordo di mettere un file fittizio chiamato Delme. tmp in questa directory. Se si vede che il file, ha già raggiunto il suo scopo e può essere rimosso. Effettuare una directory di output sotto la directory codeformat, o trasparente (o modificare) questa impostazione nelle impostazioni ProjectOptionsDirectoriesConditionals Delphis. Jdfide. dpk dà un sacco di avvertimenti su unità implicly importati. Sì lo fa. Non è serio. Tutti i progetti successivi al primo non costruire affatto becuase di file che non si trovano, e thse file sono parte della JCF. Assicurarsi di avere una directory di output, e che contiene i file DCU, e che è nel percorso di ricerca dei progetti. Quando si compila tutti i progetti, fare un Costruire complesso non è un Compilare tutti, in quanto vi è un po 'litte di codice dietro ifdef macro per rendere l'IDE pluggin diversa da quella eseguibile GUI. La compilazione senza ricostruzione non è sensibile al fatto che queste unità devono essere ricompilati dovute al mutamento di progetto definisce. Come faccio a segnalare un bug report il bug qui. Invia un banco di prova e (opzionalmente) una correzione alla fonte, e mi dica che se queste categorie, in ordine di gravità, che si pensa l'errore cade in: Programmi di errore: Il programma va in crash (violazione di accesso non riuscita, ecc) o interrompe quando somministrato il vostro banco di prova. Uscita Bad: Il programma dà in uscita che non compila quando dato il vostro banco di prova. formattazione schifoso: L'uscita compila ma sembra male. Dare un esempio di codice di ingresso che è mal formattato, e preferibilmente una correzione. formattazione non standard: L'uscita è leggibile ma non conforme agli standard concordati. Dare un esempio con il banco di prova di ciò che si pensa l'uscita dovrebbe essere, e preferibilmente una correzione. Opzione mancante: la formattazione che si desidera non è standard, ma il suo come lo fai e il formattatore non lo supportano. Se non dare una correzione che aggiunge l'opzione preferita, dare un esempio con il banco di prova di ciò che si pensa l'uscita dovrebbe essere. Cosa fare se non vi piace questo programma respiro. Calmati. Ricordatevi che io sto offrendo questo programma gratuito e senza alcuna garanzia. Ricordatevi che io non ti ho costringo ad usarlo. Ricordo che ho fortemente suggerito che si fanno i backup. suggerimenti costruttivi, in particolare quelli con il codice, saranno gentilmente trattati. Le fiamme verranno eliminati. I havent avuto eventuali fiamme ancora per questo programma, e Id piace mantenere in questo modo. Dove è il programma che va Questo programma è per lo più in modalità di manutenzione ora - mi correggere i bug, tenere traccia delle modifiche nelle versioni di Delphi e sintassi del linguaggio, e rilasciare un aggiornamento ogni mese o due. L'obiettivo per la versione 2.0 è che il programma non dovrebbe avere bug e generare output compatibile con gli standard ufficiali di formattazione codice (e hanno opzioni per altri stili). Si dovrebbe consentire all'utente di configurare tutto ciò che deve essere configurato, e non dovrebbe sovraccaricare l'utente con le opzioni inutili. Si dovrebbe anche avere, in ordine di priorità: fonte leggibile, un'architettura facilmente estendibile e ben documentata, e dovrebbe funzionare abbastanza veloce. Posso partecipare Sì, si prega di fare. Segnalare un bug. Richiedi una caratteristica. Scarica la fonte, compilarlo, e correggere un bug o aggiungere una caratteristica. Se il suono è inoltre sarà incluso nella prossima release e il vostro nome sarà elencato. Se si desidera aggiungere alla lista di sviluppatori del progetto Sourceforge, fai questo, poi ben parlare. Im non interessati ad aggiungere persone alla lista progetti sviluppatori solo perché vogliono lo status di essere lì. Sono interessato a dare lo status di persone che hanno dimostrato che essi possono e aggiungere qualcosa di valore. Sono un po 'scettico di entusiasmi verbali selvatici. Per parafrasare Bruce Sterling, non prende entusiasmo giovanile, ci vuole tenace persistenza di mezza età. Tuttavia tenere a mente che questo è un software open source. Se si vuole giocare con il codice, andare avanti nella propria direzione o solo o rotolare la propria versione di JCF, andare avanti a destra. Quali altri formattatori di codice Delphi esistono Pascal trattino è un Pascal e Delphi formattatore scritta (in C) da Ladislav SOBR. Si può anche generare HTML o TeX uscita da Pascal o Delphi sorgente. Il Pascal Compiler gratuito è disponibile sotto la licenza GPL, ed include un codice di formattazione Object-Pascal chiamato PTOP. DelForExp è un libero (ma nessuna fonte) Delphi fonte formattatore da Egbert van Nes The Source normalizzatore costa 47. Non so nulla su di esso, tranne ciò che è sulle pagine web CocolCloak è un programma piuttosto sbagliata che può solo offuscare il codice sorgente Delphi. Quando la versione 1 viene rilasciato, esso avrà un costo di 150. Si tratta di un nuovo modo di proteggere i vostri prodotti e il codice sorgente da furti e reverse engineering. Preferisco MPL la fonte. Le FAQ sembra implicare che sarà anche nascondere i nomi delle variabili. Che insensato spreco di energie. SourceCoder è un vasto strumento di codice sorgente che fa la formattazione del codice come una delle sue funzioni. Il costo è di 89, ma c'è una versione di prova gratuita che funziona per 50 giorni. Quali altri strumenti di codice Delphi esistono Si potrebbe cercare strumenti di codice Delphi nel progetto cerchio interno. Si potrebbe cercare le traduzioni API, libreria di codice e componenti a The Joint Endeavour di Delphi innovatori (progetto JEDI). GExperts è aperto strumenti di programmazione sorgente per Delphi e C Builder. Non solo sono buoni strumenti, la fonte è un buon esempio su come fare questo genere di cose. Ci sono diversi siti che fungono da compensazione Casali in Delphi shareware, componenti e codice libero. Ha JCF solo lavoro sul codice Delphi Sì, è stato progettato con solo Delphi in mente. Tuttavia può funzionare su altri dialetti di Pascal. Non ho modo di testare questo come io uso solo Delphi, ma se avete fortuna, me lo faccia sapere. Se volete JCF per sostenere un elemento di sintassi da un altro dialetto di Pascal, poi mi inviare un esempio di codice si prega di Per altri linguaggi come C, Java e così via - fare una ricerca sul web e probabilmente troverete una selezione di strumenti. Se si vuole avere una voce nel menu strumenti, è sufficiente fare clic su Strumenti-configurare gli strumenti (o simili, ho una versione tedesca di Delphi qui). Se si sta tentando di porta un Delphi 7 OTA (Open Tools API) guidata, è necessario modificare il codice per la nuova API, perché ha cambiato nel passaggio dal Aurora IDE (D1 - D7) per il Galileo IDE (D8) . O stai chiedendo per uno strumento specifico che si chiama Fonte guidata PS: Non sarebbe male per chiarire la tua domanda un po '. Una domanda più specifica si ottiene risposte migliori. Edit: Si può guardare GExperts per il formattatore fonte integrata che si basa sul DelForExp come il guidata origine Delphi sembra essere:

No comments:

Post a Comment