Pagina creata il 15/07/2009 [5643 giorni fa] |
Sezione Assembler | PsPAD/Configurazione [1 di 4] [25 di 51] |
1. Leggi subito!
2. Per chi parte da zero
3. Cos'è
4. Come si installa
5. Come si usa
6. Apri shell DOS dal Sito 7. Adatta shell DOS 8. Lancia EXE on-line 9. Scarica ASM 10. Caratteri strani 11. Prima compilazione 12. Download |
11. Nuovo Ambiente Assembler - Configurazione di PsPAD [1 di 4] [2 di 4] [3 di 4] [4 di 4] |
Istruzioni per configurare l'editor PsPAD |
Il Nuovo Ambiente Assembler è particolarmente interessante anche per il fatto di avvalersi di potenti e versatili editor di testo con i quali sviluppare e condurre ogni fase del processo di creazione di un progetto ASM, appositamente cercati su internet e scelti tra numerose alternative, dopo accanito e puntiglioso collaudo.
Queste pagine forniscono ogni dettaglio sulla natura e sulla messa a punto di PSPad 4.5.2; si tratta di un editor di testo per Windows, creato e offerto freeware da Jan Fiala Prog-Soft s.r.o; al confronto con gli altri 14 prodotti collaudati (tra i quali alcuni a pagamento) si è dimostrato (a mio giudizio) decisamente il migliore editor presente in rete!, per la sua leggerezza e la sua configurabilità nei confronti di numerosi linguaggi di programmazione, compreso ovviamente il nostro Assembly, ma soprattutto per la sua straordinaria dotazione (unica nel suo genere) di funzioni intrinseche e di numerose utility ad esso integrate.
Sostanzialmente simile al famoso EditPlus Text Editor 2.31.406 ma gratis!! (grazie, Jan Fiala).
PSPad è scaricabile gratuitamente dal sito dell'autore, http://www.pspad.com/it/, che mette a disposizione oltre alle dovute informazioni anche un Gruppo di discussione e altre pagine utili, selezionabili da un suo menu interno.
Si tratta di molto di più di una semplice alternativa al Blocco Note di Windows; ho raccolto le mie impressioni nei seguenti punti:
consente l'installazione di un menu in italiano, cosa sempre gradita e, per taluni miei amati visitatori, addirittura indispensabile; l'interfaccia grafica è decisamente semplice e di immediata usabilità. | ||
dispone di una ricchissima dotazione di comandi tipici di un editor: ha un registratore di macro; permette la presenza dei numeri di linea; consente la rimozione degli spazi finali; consente la rimozione e/o la presenza dei commenti (toglie o rimette i testi a destra del ";"); evidenzia le coppie di parentesi tra loro corrispondenti; aggiunge ora e data (se desiderato, nel formato più gradito); gestisce la conversione da maiuscolo a minuscolo e viceversa; scambia le lettere maiuscole con quelle minuscole; rende maiuscola la prima lettera di una frase; trasforma i TAB in spazi e viceversa; copia, scambia, unisce righe; elimina righe vuote singole o multiple; elimina o aggiunge accenti; gestisce l'allineamento (sinistra, centro, destra) dei testi; gestisce indentazione e disindentazione dei testi; fornisce ampie statistiche sul contenuto del file aperto; gode di ampie varietà di selezione del testo (tutto, quello contenuto tra parentesi e/o stringhe) e sopratutto gestisce il modo colonna, spesso molto utile. | ||
gode di una importante dotazione di programmi di utilità: dispone di un'eccellente utility per il confronto tra 2 files e per scoprirne le differenze, marcandole con colori diversi; rende disponibile la tabella caratteri ascii completa di quelli estesi, con possibilità di immissione diretta nel testo (molto utile!!); assicura un potente motore di ricerca di parole; permette di ordinare in modo crescente o decrescente le righe del testo; offre un valido selettore traduttore di colori e un contagocce (assume la codifica RBG da ogni punto dello schermo), un gestore appunti, un gestore di firma digitale, un utile convertitore base numerica (decimale, binaria e esadecimale), un programma che valuta un'espressione matematica (una piccola calcolatrice), un contatore di parole e di caratteri, un controllore ortografico per la correzione automatica in lingua italiana, un valido evidenziatore di sintassi, che riconosce automaticamente in base al tipo di file aperto, ma soprattutto un potente e utilissimo Editor esadecimale. | ||
apre e consente la modifica contemporanea di diversi documenti di dimensione qualsiasi, consente l'esecuzione di programmi e/o comandi dal prompt del DOS in una finestra (shell) dos; consente l'apertura e la gestione dei 4 files di sistema di windows (Win.ini, System.ini, config.ini e, soprattutto, Autoexec.NT e Config.NT) | ||
buona gestione degli Encoding di testo [supporta ANSI, Kamenickych (CP895), OEM, ISO 8859-2, UTF-8, UTF-16LE, UTF-16BE] e gestisce i caratteri speciali OEM (DOS); consente inoltre la conversione tra ANSI e URL, Quoted printable, Base64, e viceversa tra ciascuno di essi e ANSI. | ||
buona ed efficiente gestione della catena compilazione, attivabile direttamente con Shift + F9 oppure cliccando su un'iconcina a ciò dedicata (oppure a partire dal menu in alto, via File > Apri con > Compila ed Esegui) | ||
consente una eccellente configurazione per l'Assembly, assicurata da un file di associazione, "Giobe2000.ini", già ricco in origine e comunque da me riadattato e integrato per definire 4 categorie da colorare: una dedicata alle istruzioni (KeyWords1), una ai registri (KeyWords2), due alle direttive (KeyWords3 e ReservedWords, con due diverse colorazioni) | ||
permette di definire fino a 5 comandi (attivabili da una piccola icona interna) da associare ad altrettanti programmi esterni; il mio Ambiente Assembler ne utilizza 4, ai quali ho dedicato altrettanti files batch: uno per la fase di creazione dell'eseguibile, in verità in modo meno efficiente di quella descritta nel punto precedente, perchè non gestisce i messaggi (attivabile anche con Ctrl + F9); uno per mandare in esecuzione l'eseguibile EXE o COM (attivabile anche con Alt + F9); uno per esercitare la fase di Debug (attivabile solo tramite l'icona predisposta) e uno per disporre di un favoloso lettore di archivi dedicato all'assembly (Expert GUIDE Reader, attivabile anche con F9). | ||
mostra, nella parte in basso dell'editor, un'area dedicata alla proposta degli eventuali messaggi d'errore generati dalla catena di compilazione oppure per segnalare eventi positivi e suggerimenti sul da farsi: grande cosa!! | ||
buona ed efficiente gestione di ogni possibile files (apertura, spostamento, copia, cancellazione, confronto, ecc,,) per la presenza di un capace gestore delle risorse offerto a lato del campo di editazione del sorgente; in particolare cliccando su <nome>.com o su <nome>.exe è possibile mettere in esecuzione l'eseguibile. | ||
con questo editor è possibile accedere ai files da coinvolgere con un metodo affidato ad un progetto, una tecnica che rende disponibili in un unico raccoglitore virtuale tutte le risorse necessarie, anche se fisicamente localizzate nelle più svariate cartelle del nostro disco (una opzione più utile per certi tipi di linguaggi di programmazione e meno per l'assembly), consentendo su di esso una ampia rosa di azioni (apertura, salvataggio, configurazione, descrizione delle proprietà, chiusura). |
Una nota a margine merita il fatto che questo editor sembra nato per la aiutare la scrittura dei siti, offrendo
numerosi strumenti per il trattamento di files HTML, PHP, JScript, VBScript, MySQL, Perl,... | ||
una Libreria TiDy integrata per formattare e verificare il codice HTML e per convertirlo in CSS, XML, XHTML | ||
una versione libera dell'editor CSS TopStyle Lite, integrata dentro se stesso | ||
la possibilità di riformattare e comprimere il codice HTML | ||
la possibilità di convertire i tags da maiuscolo a minuscolo | ||
la disponibilità e l'uso di Modelli HTML tags, script, modelli sintattici... | ||
la possibilità di esportare i formati RTF, HTML, TeX in file o Appunti con sintassi evidenziata | ||
un Browser WEB interno con supporto per APACHE | ||
un Client FTP per modificare i files in remoto (direttamente sul WEB) |
Niente male, davvero!! Vien la voglia di lasciare Microsoft Expression Web, Dreamweaver e compagnia cantante..
Le seguenti considerazioni riguardano l'installazione e la messa a punto di PSPad: sono argomenti di servizio, probabilmente non necessari per l'utilizzo appropriato di questo strumento, aggiunti solo per soddisfare qualche eventuale curiosità e per mantenere memoria delle operazioni condotte nella creazione Assembler.
1. Il programma è stato installato nella cartella C:\Arch-Lab\_Editor\PSPad=%SystemDrive%\Arch-Lab\_Editor\PSPad: ad essa faranno riferimento tutti gli automatismi dell'Ambiente per cui non è opportuno rinominarla o spostarla.
2. Al primo avvio dell'editor ho provveduto a configurarne i menu per la lingua italiana: dal menu in alto selezionare Setting > Program Setting
Cliccare sulla prima voce in elenco (Language) e selezionare Italiano tra le numerosissime possibilità offerte nell'area a destra:
La disponibilità di poter disporre della traduzione è dovuta al contenuto del file Italian.ini conservato con gli altri ad esso simili nella sottocartella \PSPad\Lang; confermando con Apply la notazione italiana è immediatamente disponibile:
La guida alla configurazione di PSPad prosegue nella prossima pagina ...
Assembler | PsPAD/Configurazione [1 di 4] | |||||||
25 di 51 |
|
Home |
|
|||||||
|
Motore Ricerca |
|