Esempi di software applicativo generico. Software applicativo: tipologie, finalità, esempi. Classificazione del software applicativo. Come può essere il software?

Software per il computer

Che è successo Software

Lo costituisce l’intero insieme dei programmi archiviati su tutti i dispositivi della memoria a lungo termine del computer. Software(DI).

Il software del computer viene costantemente aggiornato, sviluppato e migliorato. Prezzo programmi installati su un PC moderno spesso supera il costo dei suoi dispositivi tecnici. Lo sviluppo di software moderno richiede qualifiche molto elevate da parte dei programmatori.

Tipi di software

C'è una parte necessaria nel software del computer, senza la quale semplicemente non puoi farci nulla. È chiamato software di sistema. L'acquirente acquista un computer dotato di software di sistema, che per il funzionamento del computer non è meno importante della memoria o del processore. Oltre al software di sistema, è compreso anche il software del computer programmi applicativi E sistemi di programmazione.

Il software informatico si divide in:

Software di sistema;
- software applicativo;
- sistemi di programmazione.

Il software di sistema e i sistemi di programmazione verranno discussi più avanti. Ora facciamo conoscenza con il software applicativo.

Composizione del software applicativo

I programmi con i quali l'utente può risolvere i suoi problemi informatici senza ricorrere alla programmazione sono chiamati programmi applicativi.

Di norma, tutti gli utenti preferiscono averne un set programmi applicativi, di cui quasi tutti hanno bisogno. Sono chiamati programmi di scopo generale. Questi includono:

Testo e redattore grafico, con l'aiuto del quale puoi preparare vari testi, creare disegni, costruire disegni; in altre parole, scrivere, disegnare, disegnare;

Sistemi di gestione di database (DBMS), che ti consentono di trasformare il tuo computer in un libro di consultazione su qualsiasi argomento;

Elaboratori di tabelle che consentono di organizzare i calcoli dei fogli di calcolo molto comuni nella pratica;

Programmi di comunicazione (di rete) progettati per scambiare informazioni con altri computer collegati ai dati in una rete di computer.

I giochi per computer sono un tipo di software applicativo molto popolare. La maggior parte degli utenti inizia la comunicazione con il computer da loro.

Inoltre c'è un gran numero di programmi applicativi per scopi speciali per attività professionali. Sono spesso chiamati pacchetti software applicativi. Si tratta, ad esempio, di programmi di contabilità che eseguono buste paga e altri calcoli eseguiti nei dipartimenti di contabilità; sistemi di progettazione assistita da computer che aiutano i progettisti a sviluppare progetti per vari dispositivi tecnici; pacchetti che permettono di risolvere problemi matematici complessi senza scrivere programmi; programmi formativi su varie materie scolastiche e molto altro ancora.

Sotto DI in senso stretto si intende semplicemente un insieme di programmi. In senso lato in DI(insieme ai programmi) includono vari linguaggi, procedure, regole e documentazione necessari per l'uso e il funzionamento dei prodotti software.

Il software per PC è tradizionalmente suddiviso in sistema e applicazione in base alla funzionalità.

Sistemico si chiama software utilizzato per sviluppare ed eseguire prodotti software, nonché per fornire determinati servizi all'utente del computer. È un'aggiunta necessaria all'hardware del PC. Senza software, l’auto è essenzialmente senza vita.

Applicato chiamato software progettato per risolvere un compito specifico o una classe di tali compiti. Questi compiti includono l'esecuzione di calcoli secondo un determinato algoritmo, la preparazione di un particolare documento di testo, ecc.

sistema operativo sono un'aggiunta obbligatoria integrale al personal computer, che organizza l'esecuzione dei programmi e l'interazione dell'utente con il computer.

Altri componenti STR sono opzionali. La loro composizione è determinata dalle esigenze e dai desideri dell'utente.

Sistemi di servizio espandere le capacità del sistema operativo, fornendo all'utente, così come ai programmi in esecuzione, una serie di servizi aggiuntivi. Alcuni sistemi di servizio sono tali da modificare l'aspetto del sistema operativo in modo irriconoscibile e pertanto vengono talvolta chiamati sistemi operativi. Quanto sopra vale soprattutto per sistemi di interfaccia.

Un gruppo molto meno omogeneo di strumenti software di sistema è sistemi strumentali. Ciò che hanno in comune è che sono destinati allo sviluppo di software, sebbene alcuni di essi possano essere utilizzati anche per risolvere problemi applicativi. L'uso della maggior parte dei sistemi di strumenti implica la programmazione. quindi possono essere considerati sistemi di programmazione. Tuttavia, i sistemi di programmazione stessi includono tradizionalmente sistemi che possono essere utilizzati per programmare e risolvere qualsiasi problema che possa essere risolto algoritmicamente. In altre parole, i sistemi di programmazione sono universali. Altri tipi di sistemi di strumenti sono specializzati nel senso che vengono utilizzati per creare software per uno scopo funzionale specifico. Allo stesso tempo, l’efficienza dello sviluppo del software aumenta rispetto all’utilizzo di strumenti universali per lo stesso scopo.

Sistemi Manutenzione progettato per facilitare il test e la risoluzione dei problemi delle apparecchiature. Sono uno strumento per specialisti nel funzionamento dell'hardware del computer e non vengono discussi in questo libro.

Informazioni generali su Windows

Windows moderno è un sistema operativo direttore del lavoro personal computer. Windows dispone di un'interfaccia utente grafica intuitiva. A differenza del vecchio sistema operativo DOS con interfaccia testuale, Windows non richiede la conoscenza dei comandi del sistema operativo e la loro precisa immissione da tastiera. La stragrande maggioranza delle operazioni per controllare il funzionamento di un personal computer vengono eseguite con il mouse sugli oggetti grafici di Windows o con brevi combinazioni di tasti (tasti di scelta rapida) sulla tastiera.

Oggi uno dei posti principali nel mercato del software è occupato dai sistemi operativi della famiglia Finestre. Questi prodotti si concentrano sull'uso di computer moderni e software applicativi. Forniscono a persone di varie professioni un mezzo conveniente per comunicare con un computer.

I vantaggi più significativi dei sistemi Windows sono i seguenti:

Interfaccia grafica utente. A differenza dei concetti e dei metodi di comunicazione precedentemente accettati (tramite comandi e nomi di file), Windows adotta un approccio significativamente diverso alla gestione dei programmi. Qui l'utente lavora con immagini grafiche sullo schermo del monitor.

Coerenza dell'interfaccia. Molte applicazioni sono state create per funzionare in ambiente Windows e sono tutte sviluppate secondo un unico standard. Tutte le applicazioni sono simili tra loro in termini di gestione e comunicazione con l'utente. Ciò consente all'utente, avendo acquisito competenze nel lavorare con un'applicazione, di padroneggiare facilmente il lavoro con un'altra. Inoltre, i prodotti software creati utilizzando alcune applicazioni Windows vengono completamente assorbiti da altre applicazioni.

Modalità multitasking. Quando si lavora in Utente Windows può avviare contemporaneamente più programmi (attività), il che consente, senza completare il lavoro in un'applicazione, di utilizzare i servizi di un'altra.

Interfaccia utente– questi sono metodi e mezzi di interazione umana con hardware e software del computer.
Di partenza Schermata di Windowsè un oggetto di sistema chiamato desktop.

Desktopè un ambiente grafico che visualizza oggetti e controlli Windows. Sul desktop puoi vedere le icone (icone), i collegamenti e la barra delle applicazioni (l'elemento di controllo principale). A Avvio di Windows Sul desktop sono presenti almeno tre icone: Risorse del computer, Risorse di rete, Cestino. Potrebbero essere presenti altre icone sul desktop. Può anche essere utilizzato come archivio temporaneo per i tuoi file, ma dopo aver terminato il lavoro in classe, dovrebbero essere eliminati o spostati nelle rispettive cartelle.

Distintivi sono una rappresentazione grafica di oggetti e consentono di gestirli. Icona - Si tratta di una rappresentazione grafica di un oggetto in forma compressa, corrispondente a una cartella, programma, documento, dispositivo di rete o computer. Le icone, di regola, hanno etichette: iscrizioni che si trovano sotto di esse. Facendo clic con il tasto sinistro su un'icona è possibile selezionarla e facendo doppio clic su di essa si apre (avvia) l'applicazione corrispondente a questa icona.

Etichettaè un puntatore a un oggetto. Un collegamento è un file speciale che contiene un collegamento all'oggetto che rappresenta (informazioni sulla posizione dell'oggetto sul disco rigido). Facendo doppio clic su un collegamento è possibile avviare (aprire) l'oggetto che rappresenta. L'eliminazione non cancella l'oggetto stesso, a differenza dell'eliminazione di un'icona. Il vantaggio delle scorciatoie è che forniscono un accesso rapido a un oggetto da qualsiasi cartella senza utilizzare memoria. Puoi distinguere un collegamento da un'icona dalla piccola freccia nell'angolo in basso a sinistra dell'icona.

Barra delle attivitàè uno strumento per passare da uno all'altro cartelle aperte o applicazioni. Sul lato sinistro della barra delle applicazioni c'è il pulsante Start; a destra c'è il pannello di visualizzazione. Il pannello stesso mostra tutti gli oggetti attualmente aperti.

Pulsante Start si apre Menu principale. Con il suo aiuto, puoi avviare tutti i programmi registrati nel sistema operativo, accedere a tutti gli strumenti di configurazione del sistema operativo, ai sistemi di ricerca e di aiuto e ad altre funzioni.

Il concetto centrale di Windows è la finestra. Finestra– un elemento strutturale e di controllo dell'interfaccia utente, ovvero un'area rettangolare dello schermo delimitata da una cornice in cui è possibile visualizzare un'applicazione, un documento o un messaggio.

L'immagine sopra mostra un lavoratore Tavolo Windows con il menu principale aperto, la finestra dell'elaboratore di testi Word, le icone e le scorciatoie e alcuni documenti ridotti a icona sulla barra delle applicazioni.

Tra gli altri concetti di Windows vanno segnalati i concetti di directory e cartella.

Catalogare– un gruppo denominato di file uniti da alcune caratteristiche.

Cartella– un concetto che viene utilizzato in Windows al posto del concetto di directory in quelli precedenti sistemi operativi OH. Il concetto di cartella ha un'interpretazione più ampia, poiché, insieme alle normali directory, le cartelle rappresentano anche oggetti come Risorse del computer, Esplora risorse, Stampante, Modem, ecc.

Esplora risorse visualizza contemporaneamente sia la struttura di nidificazione delle cartelle sul computer (la loro gerarchia) sia il contenuto della cartella selezionata. Ciò è particolarmente comodo quando si copiano e si spostano dati: basta aprire la cartella contenente il file desiderato e trascinare il file in un'altra cartella.

Programma Conduttore gestisce i file e fornisce uno dei più modi convenienti visualizzazione file system. Nel caso in cui sia necessario aprire, copiare, spostare, eliminare, rinominare o riorganizzare cartelle e/o file, è possibile utilizzare il programma Conduttore, oppure lavora con cartelle e file direttamente sul desktop. Il vantaggio principale del programma Conduttore, rispetto alle finestre delle cartelle sul desktop, è quella nel programma Conduttore puoi lavorare contemporaneamente con il contenuto del riquadro destro della finestra e l'intera struttura del file system del tuo computer nel riquadro sinistro (Fig. 1.5). Ciò rende molto più semplice copiare i file dal pannello di destra a un'unità logica o a una cartella situata nel pannello di sinistra. In questo caso non è necessario aprire un gran numero di finestre, come sarebbe invece necessario fare sul Desktop. La tecnica più conveniente è aprire due finestre di programma Conduttore, ordinato verticalmente o orizzontalmente.

Lavorare con il programma Conduttore non è diverso dal lavorare con la maggior parte delle altre finestre e programmi, tranne per il fatto che ti viene data la possibilità di visualizzare la struttura gerarchica del file system. Puoi fare clic con il pulsante destro del mouse su qualsiasi cartella e visualizzarne il menu, oppure fare clic su qualsiasi icona e trascinarla da un posto all'altro.

Quando si lavora con il programma Conduttoreè necessario padroneggiare le seguenti operazioni: avvio conduttore, sfogliare la directory del disco, visualizzare il contenuto delle cartelle, espandere e comprimere cartelle, copiare, spostare ed eliminare cartelle, file e applicazioni, cercare cartelle, file e applicazioni, ordinare oggetti.

Programma Conduttore– uno strumento che consente all'utente di vedere la struttura e il posizionamento delle cartelle in forma gerarchica e di spostarsi rapidamente su qualsiasi oggetto (cartella, file, collegamento), nonché di eseguire una serie di azioni con cartelle e file.

Chiamata ConduttoreÈ possibile utilizzare il comando dal menu principale Start/Programmi/Esplora file oppure selezionando Conduttore nei menu contestuali dei pulsanti Inizio o la cartella Risorse del computer. Dalla finestra della cartella Conduttore può essere chiamato come segue: seleziona una sottocartella e dai il comando File/Esploratore. Sullo schermo apparirà una finestra Conduttore con la cartella selezionata aperta.

Finestra Conduttoreè composto da due pannelli. Il pannello di sinistra mostra le risorse informative presentate in un albero gerarchico. Il riquadro destro mostra il contenuto della cartella corrente.

Il processo di spostamento tra le cartelle per aprire quella necessaria si chiama navigazione. Conduttoreè uno strumento di ricerca: un navigatore. Per lavorare efficacemente in un ambiente Conduttore, devi sapere come navigare.

Se una cartella contiene altre cartelle, ciò viene indicato da un'icona + nell'albero nel pannello di sinistra. Per visualizzare la struttura delle sue sottocartelle, è necessario fare clic su questa icona. Quando la cartella si apre, il segno + cambierà in -. Per comprimere una cartella, fare clic sull'icona -.

Per visualizzare il contenuto di una cartella, fare clic sul nome della cartella o sull'icona nell'albero. Nel pannello di sinistra l'icona cambierà in . Il contenuto della cartella verrà visualizzato nel riquadro destro. Puoi anche aprire una cartella facendo doppio clic sulla sua icona o sul nome nel riquadro di destra. In questo caso, il contenuto della cartella apparirà nel pannello di destra e nel pannello di sinistra l'icona di questa cartella sostituirà l'icona della cartella aperta.

Per aprire un oggetto situato all'interno di una cartella, è necessario effettuare una delle seguenti operazioni:

  • Fare doppio clic sull'icona dell'oggetto;
  • Seleziona un oggetto con un clic del mouse e impartisci un comando Archivia/Apri ;
  • Nel menu contestuale dell'oggetto, seleziona Aprire.

Se l'oggetto è un programma, allora finestre lo lancerà. Se l'oggetto è un documento, allora finestre avvierà il programma con cui è stato creato e aprirà il documento nella sua finestra. Se l'oggetto è un collegamento, ciò equivale ad aprire l'oggetto per il quale è stato creato questo collegamento.

Conduttore consente non solo di visualizzare gli oggetti esistenti, ma anche di crearne di nuovi.

Nell'ambiente Conduttore puoi eseguire varie azioni con gli oggetti (copiare, rinominare, eliminare, ecc.). Per fare ciò, gli oggetti devono essere selezionati. Un singolo oggetto viene selezionato facendo clic sul suo nome o sulla sua icona.

6.Lavorare con file e cartelle.

Fileè una sequenza denominata di byte di lunghezza arbitraria.

Copia e sposta

1 modo. Posiziona due finestre sul desktop: un'origine della copia e una destinazione della copia. Selezionare le icone richieste nella finestra di origine. Diverse icone vengono evidenziate quando si preme il tasto Ctrl. Trascina le icone selezionate nella finestra di destinazione con il mouse, puntando su una qualsiasi delle icone selezionate. Quando si preme contemporaneamente il tasto Ctrl, avviene la copia; senza di esso, gli elementi vengono spostati (a condizione che le cartelle si trovino sullo stesso disco).

Metodo 2. Seleziona gli elementi da copiare. Selezionare il menu Modifica/Copia (Taglia). Selezionando "Taglia" si causerà il movimento. Apri la cartella di destinazione. Seleziona il menu Modifica/Incolla.

Eliminazione di file e cartelle

L'eliminazione dei file viene eseguita selezionando gli elementi e premendo il tasto Elimina. In questo caso, gli elementi contrassegnati vengono spostati in una cartella speciale: Cestino. Lo svuotamento del Cestino distrugge i file. Esiste anche un'operazione per cancellare i file, quando utilità speciali riempiono i cluster che contenevano i file cancellati con dati casuali.

1.6.1 Classificazione del software

1.6.2 Software di base

1.6.3 Classificazione del software applicativo

1.6.4 IFR per scopi generali

1.6.5 PPP orientati al metodo

1.6.6 PPP orientato ai problemi

Letteratura: 5, pag. 93–109; 6, pag. 136–162; 8; 10; 18.

1.6.1 Classificazione del software. Il software è un componente necessario dei moderni sistemi di elaborazione dati (DPS). Senza la disponibilità di programmi appropriati, è impossibile utilizzare la tecnologia informatica. Il rapido sviluppo del moderno tecnologie dell'informazione e l'ampliamento del suo campo di applicazione ha portato ad un intenso sviluppo del software. Nel 1996, la comunità mondiale ha speso oltre 110 miliardi di dollari in software. Inoltre, le tendenze di sviluppo del software mostrano che la dinamica dei costi ha una tendenza al rialzo costante, di circa il 20% all'anno.

Software sistemi di informazione – un insieme di strumenti software e documentali per la creazione e il funzionamento di sistemi di elaborazione dati utilizzando la tecnologia informatica.

A seconda delle funzioni eseguite dal software, questo può essere diviso in 2 gruppi: software di base (di sistema) e software applicativo (secondo V.V. Evdokimov). V. M. Bryabrin distingue 3 gruppi di software: 1) sistemi operativi e programmi di servizio, 2) linguaggi strumentali e sistemi di programmazione e, infine, 3) software applicativo.

Software (di sistema) di base organizza il processo di elaborazione delle informazioni in un computer e fornisce un normale ambiente di lavoro per i programmi applicativi. Serve ad automatizzare l'interazione tra una persona e un computer, organizzare procedure standard di elaborazione dei dati, controllare e diagnosticare il funzionamento dei mezzi tecnici di ODS. Il software sottostante è strettamente correlato all'hardware.

Software applicativo progettato per risolvere problemi specifici dell'utente e organizzare il processo informatico del sistema informativo nel suo complesso. Il software applicativo è un insieme di prodotti software progettati per automatizzare la soluzione di problemi funzionali di un sistema informativo. Possono essere sviluppati come mezzi universali ( editor di testo, fogli di calcolo, sistemi di gestione di database) e come specialisti - implementando sottosistemi funzionali (processi aziendali) di oggetti di varia natura (economica, ingegneristica, tecnica, ecc.)

Linguaggi strumentali e sistemi di programmazione possono (secondo Bryabrin) essere classificati come una categoria speciale di software, poiché con il loro aiuto vengono creati tutti gli altri programmi. Utilizzando gli strumenti vengono creati sia applicazioni che software di base, ad es. questa categoria di software è simile agli strumenti di produzione nell'industria. Nel nostro caso possiamo proporre, seguendo Evdokimov, di considerare questo tipo di software una sottoclasse del software di base.

1.6.2 Software di base. Sotto software di base Per sistemi informativi si intende un insieme di software e strumenti documentali per la creazione e il funzionamento di sistemi di elaborazione dati utilizzando la tecnologia informatica.

Il software (di sistema) di base include:

sistema operativo;

Programmi di servizio;

Traduttori di linguaggi di programmazione; (secondo Evdokimov)

Programmi di manutenzione.

La classificazione del software di base è riportata di seguito.

Figura 1.5 – Software di base (di sistema).

Sistema operativo (SO)– un insieme di strumenti software che gestiscono le risorse del computer, avviano programmi applicativi e interagiscono con essi dispositivi esterni e altri programmi, oltre a fornire il dialogo tra l'utente e il computer.

Il sistema operativo fornisce il controllo dell'elaborazione delle informazioni e dell'interazione tra l'hardware e l'utente. Il sistema operativo è in fase di caricamento il programma desiderato nella memoria del computer e monitora l'avanzamento della sua esecuzione; Analizza le situazioni che interferiscono con i normali calcoli e fornisce istruzioni su cosa è necessario fare in caso di difficoltà. Un sistema operativo può essere classificato in base a vari criteri: profondità di bit, tipo di interfaccia, tipo di piattaforme utilizzate, ecc. In base alle funzioni che svolge, il sistema operativo può essere suddiviso in gruppi:

Single-tasking (utente singolo);

Multitasking (multiutente);

Rete.

Oltre a questo, presentiamo diverse altre opzioni di classificazione in base a:

Numero di utenti simultanei: utente singolo, multiutente;

Il numero di processi in esecuzione simultaneamente sotto il controllo del sistema: monotasking, multitasking;

Numero di processori supportati: processore singolo, multiprocessore;

Bit del codice del sistema operativo: 8 bit, 16 bit, 32 bit, 64 bit;

Tipo di interfaccia: comando (testo) e orientato agli oggetti (grafico);

Tipo di accesso utente al computer: con elaborazione batch, con time sharing, in tempo reale;

Tipo di utilizzo delle risorse: rete, locale.

Sistema operativo single-tasking progettato per consentire a un utente di lavorare su un'attività specifica alla volta. I rappresentanti classici di tali sistemi operativi sono MS-DOS (sviluppato da Microsoft), PC-DOS (una versione di IBM) e anche CP-M, popolare all'inizio degli anni '80.

Sistema operativo multitasking fornire l'uso collettivo di un computer in modalità time sharing multiprogramma (la memoria del computer contiene diversi programmi di attività e il processore distribuisce le risorse del computer tra queste attività). Rappresentanti tipici di questa classe di sistemi operativi sono: UNIX, OS/2 di IBM, Microsoft Windows 95/98/ME/NT/2000/XP, così come Linux “liberamente distribuito” con molte delle sue varianti, che è diventato popolare in numerosi paesi.

Sistema operativo di rete associati all’emergere di reti locali e globali e sono progettati per fornire agli utenti l’accesso a tutte le risorse rete di computer. Rappresentanti tipici dei sistemi operativi di rete sono: Novell NetWare, Microsoft Windows NT/2000, UNIX, Linux, Solaris di Sun.

Software di servizioè un insieme di prodotti software che forniscono all'utente Servizi aggiuntivi nel lavorare con un computer e nell'espandere le capacità dei sistemi operativi.

Conchiglie sono come componenti aggiuntivi del sistema operativo o di un gruppo di utilità, che rendono più semplice per l'utente lavorare con il file system. (Sono apparsi negli anni '80, quando lavorare utilizzando i comandi del sistema operativo poteva portare a un esaurimento nervoso per un utente non molto esperto). Esempi: Norton Commander, Volkov, Far, Total(Windows) Commander.

Utilità fornire all'utente servizi aggiuntivi (che non richiedono lo sviluppo di programmi speciali) per la manutenzione di dischi e file system e per lavorare con strumenti multimediali.

Software di protezione antivirus fornire la diagnostica (rilevamento) e il trattamento (neutralizzazione) dei virus. Il termine "virus" denota un programma che può moltiplicarsi e infiltrarsi in altri programmi, eseguendo varie azioni indesiderate.

Traduttore del linguaggio di programmazioneè un programma che traduce il testo del programma da un linguaggio di programmazione in (solitamente) codice macchina.

Un insieme di strumenti che include un linguaggio di programmazione di input, un traduttore, un linguaggio macchina e librerie programmi standard, viene chiamato un mezzo per eseguire il debug dei programmi tradotti e assemblarli in un unico insieme sistema di programmazione. In un sistema di programmazione, un traduttore traduce un programma scritto nel linguaggio di programmazione di input nel linguaggio di istruzioni macchina di uno specifico computer. A seconda del metodo di traduzione dalla lingua di input (linguaggio di programmazione), i traduttori sono suddivisi in compilatori E interpreti .

IN compilazione i processi di traduzione e di esecuzione del programma sono separati nel tempo. Innanzitutto, il programma compilato viene convertito in un insieme di moduli oggetto in linguaggio macchina, che vengono poi comunicati ( sono disposti) in un unico programma macchina, pronto per l'esecuzione e memorizzato come file su disco magnetico. Questo programma può essere eseguito più volte senza ritraduzione.

Interprete effettua la traduzione passo passo e l'esecuzione immediata delle istruzioni del programma sorgente: ogni istruzione del linguaggio di programmazione in input viene tradotta in uno o più comandi in linguaggio macchina, che vengono immediatamente eseguiti senza salvare su disco . Pertanto, quando si interpreta un programma in linguaggio macchina non salvato e quindi, ogni volta che il programma originale viene lanciato in esecuzione, deve essere nuovamente tradotto (passo dopo passo). Il vantaggio principale di un interprete rispetto a un compilatore è la semplicità.

Un posto speciale nel sistema di programmazione è occupato da assemblatori, che rappresenta un complesso costituito da un linguaggio di programmazione in linguaggio assembly di input e un compilatore assembler. Un assemblatore è una registrazione mnemonica (condizionale) di istruzioni macchina e consente di ottenere programmi in linguaggio macchina altamente efficienti. Tuttavia, il suo utilizzo richiede un programmatore altamente qualificato e molto tempo dedicato alla compilazione e al debug dei programmi.

I linguaggi di programmazione più comuni sono: Pascal, Basic, C++, ecc. Le tendenze sono lo sviluppo di linguaggi orientati agli oggetti di quarta generazione come Delphi, Visual Basic, C#, che hanno potenti proprietà di programmazione visiva. Qui il programmatore è liberato dalla necessità di preoccuparsi delle procedure per disegnare finestre, progettare finestre di dialogo, menu, ecc.

Sotto programmi di manutenzione si riferisce a un insieme di strumenti software e hardware per la diagnosi e il rilevamento di errori durante il funzionamento di un computer o di un sistema informatico nel suo insieme.

Loro includono:

Strumenti per la diagnostica e il monitoraggio dei test del corretto funzionamento del computer e delle sue singole parti, compresa la ricerca automatica di errori e malfunzionamenti con la loro specifica localizzazione nel computer;

Programmi speciali per la diagnosi e il monitoraggio dell'ambiente informatico del sistema informativo nel suo complesso, compreso il controllo software e hardware che verifica automaticamente la funzionalità del sistema di elaborazione dati prima che il sistema informatico inizi a funzionare.

1.6.3 Classificazione del software applicativo. Software applicativo (Fig. 1.6.) è destinato allo sviluppo e all'implementazione di compiti utente specifici (applicazioni).

Figura 1.6. - Software applicativo

Il software applicativo viene eseguito sotto il controllo del software sottostante, in particolare dei sistemi operativi. Il software applicativo comprende:

Pacchetti software applicativi per vari scopi;

Programmi di lavoro dell'utente e dell'IS nel suo insieme.

Pacchetto applicativo(PPP) è un insieme di programmi progettati per risolvere problemi di una determinata classe (sottosistema funzionale, applicazione aziendale).

Si distinguono i seguenti tipi di PPP:

Scopo generale (universale);

Orientato al metodo;

Orientato ai problemi;

Reti globali;

Organizzazione (amministrazione) del processo informatico.

Prodotti software universali progettati per automatizzare lo sviluppo e il funzionamento delle attività funzionali dell'utente e dei sistemi informativi in ​​generale.

1.6.4 PPP di scopo generale. La classe PPP per scopi generali comprende:

Editor di testi (elaboratori di testi) ed editor grafici;

Fogli di calcolo;

Sistemi di gestione di banche dati (DBMS);

Pacchetti integrati;

Tecnologie CASE;

Shell per sistemi esperti e sistemi di intelligenza artificiale.

Editori

Editore denominato PPP, pensato per creare e modificare testi, documenti, dati grafici e illustrazioni. Sono destinati principalmente ad automatizzare il flusso di documenti in un'azienda. In base alla loro funzionalità gli editor possono essere suddivisi in sistemi testuali, grafici e editoriali.

Editor di testo sono progettati per elaborare informazioni testuali e svolgono principalmente le seguenti funzioni:

Scrivere testo in un file;

Inserimento, cancellazione, sostituzione di caratteri, righe, (frammenti di testo;

Controllo ortografico;

Progettare testo in diversi caratteri;

Allineamento del testo;

Preparazione di indici, suddivisione del testo in pagine;

Cerca e sostituisci parole ed espressioni;

Inserimento di semplici illustrazioni nel testo;

Stampa testo.

Gli editor di testo sono i più utilizzati Microsoft Word, Word Perfect (attualmente di proprietà di Corel). Nel recente passato, il LEXICON domestico era popolare, così come ChiWriter, Multi-Edit (American Cybernetics), ecc.

Redattore grafico progettato per l'elaborazione di documenti grafici, inclusi diagrammi, illustrazioni, disegni, tabelle. Puoi controllare la dimensione di forme e caratteri, spostare (forme e lettere, formare qualsiasi immagine. Gli editor grafici più famosi includono PC Paintbrush, Boieng Graf, Fanvision e altri (in particolare, i pacchetti Corel DRAW, Adobe Photoshop e Adobe Illustrator).

Sistemi editoriali combinano le capacità degli editor di testo e grafici, hanno capacità avanzate per la formattazione delle strisce con materiali grafici e la successiva stampa. Questi sistemi sono focalizzati sull'uso nell'editoria e sono chiamati sistemi di layout. Tali sistemi includono PageMaker di Adobe e Ventura Publisher di Corel.

AGENZIA FEDERALE PER L'ISTRUZIONE

ISTITUTO EDUCATIVO STATALE

FORMAZIONE PROFESSIONALE SUPERIORE

UNIVERSITÀ TECNICA STATALE DON

(DSTU)

LAVORO DEL CORSO

nella disciplina informatica

opzione numero 6

SOFTWARE APPLICATIVO. CLASSIFICAZIONE DEI PPO. PROGRAMMI CHE ELABORANO TESTI

Rostov sul Don

Introduzione 3

1 Software applicativo e sua classificazione 5

1.1 Software applicativo 5

1.2 Classificazione del software 5

1.2.1 Software per scopi generali 6

1.2.2 Strumentale Software speciale

destinazione 9

1.2.3 Software di livello professionale 10

2 Programmi che elaborano testi 12

2.1 Editor di testo semplice 14

2.1.1 NotePad (blocco note) 15

2.1.2 Editor KEdit 16

2.1.3 Editor KWrite 17

2.1.4 Editor McEdit 18

2.1.5 Editore Emacs 19

2.2 Editor di testo con elementi di markup 25

2.2.1 Editor di testo MSWord 25

2.2.2 Editor di StarWriter 31

2.2.3 Editor di Netscape Composer 35

2.2.4 Editor di KLyX 38

Conclusione 40

Riferimenti 41

INTRODUZIONE

Un personal computer, come è noto, è un dispositivo universale per l'elaborazione delle informazioni. I personal computer possono svolgere qualsiasi attività di elaborazione delle informazioni. Per fare ciò, è necessario comporre una sequenza esatta e dettagliata di istruzioni per il computer in una lingua a lui comprensibile: un programma su come elaborare le informazioni. Cambiando i programmi del computer, puoi trasformarlo in un luogo di lavoro per un contabile o un designer, un designer o uno scienziato, uno scrittore o un agronomo.

Inoltre, la tendenza al ribasso dei prezzi apparecchiature informatiche con un simultaneo aumento della produttività, ha portato al fatto che i computer stanno diventando oggetti domestici, come la TV o il frigorifero, il che amplia ulteriormente la portata del PC. Di conseguenza, per risolvere problemi in nuovi settori di applicazione dei PC sono necessari software sempre più diversificati. Il continuo aumento della potenza dei personal computer, delle periferiche e lo sviluppo delle comunicazioni offrono agli sviluppatori di software sempre più opportunità per soddisfare pienamente le esigenze dei consumatori finali. Ciò include un'interfaccia grafica che è diventata uno standard per qualsiasi software e funzionalità integrate per l'invio di documenti e dati via Internet, direttamente da un programma applicativo (Microsoft Word, Excel, Access, ecc.) e la possibilità di utilizzare un computer come archivio di informazioni grazie all'emergere di nuovi tipi di unità ad alta capacità e brevi tempi di accesso ai dati, oltre a molte altre caratteristiche e funzioni di servizio.

Durante l'esecuzione, i programmi possono utilizzare vari dispositivi per immettere e inviare dati, proprio come il cervello umano utilizza i propri sensi per ricevere e trasmettere informazioni.

Il PC stesso non ha conoscenza in nessuna area della sua applicazione; tutta questa conoscenza è concentrata nei programmi su di esso eseguiti. Pertanto, l'espressione spesso utilizzata "computer made" significa esattamente che sul PC è stato eseguito un programma che ha consentito l'esecuzione dell'azione corrispondente. Attualmente l'intero complesso software è suddiviso in programmi di sistema e programmi utente. Il software di sistema funziona come un "organizzatore" di tutte le parti del PC, nonché dei dispositivi esterni ad esso collegati. I programmi utente vengono utilizzati per eseguire compiti specifici in tutte le aree dell'attività umana.

Il numero di programmi installati su un computer moderno ammonta a centinaia e persino migliaia. Forniscono un'esperienza utente confortevole.

L'intero set di programmi è incluso nel cosiddetto software per computer. La composizione del software per PC è la sua caratteristica funzionale più importante. Il software è un insieme di programmi utilizzati regolarmente necessari per risolvere i problemi degli utenti e programmi che consentono l'uso più efficiente della tecnologia informatica, fornendo agli utenti la massima comodità nel lavoro e un minimo di costi di manodopera per le attività di programmazione e l'elaborazione delle informazioni. Pertanto, l'argomento del lavoro è rilevante.

1. Software applicativo e sua classificazione

1.1. Software applicativo

Software applicativo (software applicativo, programmi applicativi) - programmi progettati per eseguire determinate attività dell'utente e progettati per l'interazione diretta con l'utente. A differenza del software applicativo, il software di sistema (sistema operativo) viene utilizzato per far funzionare il computer in modo autonomo ed eseguire i programmi applicativi.

Software applicativo - software composto da:
- singoli programmi applicativi e pacchetti applicativi progettati per risolvere vari problemi dell'utente;
- sistemi automatizzati realizzati sulla base di questi (pacchetti) di programmi applicativi.

I pacchetti di programmi applicativi (APP) fungono da strumenti software per la risoluzione di problemi funzionali e rappresentano la classe più ampia di prodotti software. Questa classe comprende prodotti software che elaborano informazioni provenienti da varie aree tematiche.

L'installazione di prodotti software su un computer viene effettuata da utenti qualificati e il loro funzionamento diretto viene effettuato, di norma, da utenti finali, consumatori di informazioni, in molti casi le cui attività sono molto lontane dal campo informatico. Questa classe di prodotti software può essere molto specifica per singole aree tematiche.

I programmi applicativi sono progettati per garantire l'uso della tecnologia informatica in vari campi dell'attività umana. Oltre a creare nuovi prodotti software, gli sviluppatori di programmi applicativi dedicano molti sforzi al miglioramento e alla modernizzazione dei sistemi più diffusi e alla creazione di nuove versioni degli stessi.

1.2 Classificazione del software

I programmi applicativi sono progettati per garantire l'uso della tecnologia informatica in vari campi dell'attività umana. Oltre a creare nuovi prodotti software, gli sviluppatori di programmi applicativi dedicano molti sforzi al miglioramento e alla modernizzazione dei sistemi più diffusi e alla creazione di nuove versioni degli stessi. Le nuove versioni, di norma, supportano quelle vecchie, mantenendo la continuità e includendo un minimo di base (standard) di funzionalità.

Una delle possibili opzioni di classificazione del software (SA) che costituisce il software applicativo (ASW) è mostrata in Fig. 1. Come quasi ogni classificazione, quella mostrata in figura non è l'unica possibile. Non vengono presentati nemmeno tutti i tipi di programmi applicativi. Tuttavia, l’uso della classificazione è utile per creare una comprensione generale della PPO.

Riso. 1. Classificazione del software applicativo

1.2.1 Software per scopi generali

Nonostante le ampie possibilità di utilizzare i computer per elaborare un'ampia varietà di informazioni, i più popolari sono i programmi progettati per funzionare con testi: editor di testo e sistemi di pubblicazione. Editor di testo sono chiamati programmi per l'immissione, l'elaborazione, la memorizzazione e la stampa di informazioni di testo in una forma intuitiva. Gli esperti stimano l'80% dell'utilizzo del computer come macchina da scrivere.

I programmi di elaborazione delle informazioni grafiche sono diventati molto popolari. La computer grafica è attualmente una delle aree del software in più rapida crescita. Comprende l'input, l'elaborazione e l'output di informazioni grafiche: disegni, disegni, dipinti, testi, ecc. - mediante tecnologie informatiche. Vari tipi di sistemi grafici consentono di costruire rapidamente immagini, inserire illustrazioni utilizzando uno scanner o una videocamera e creare video animati.

Redattore grafico consentono di utilizzare vari strumenti dell'artista, librerie di immagini standard, set di caratteri standard, modifica di immagini, copia e spostamento di frammenti tra le pagine dello schermo, ecc. Per eseguire calcoli ed elaborare ulteriormente le informazioni numeriche, esistono programmi speciali: fogli di calcolo. Nel corso del lavoro di qualsiasi specialista, è spesso necessario presentare i risultati del lavoro sotto forma di tabelle, in cui una parte dei campi è occupata dai dati iniziali e l'altra dai risultati di calcoli e analisi grafiche . Sono caratterizzati da un grande volume di informazioni elaborate e dalla necessità di calcoli ripetuti quando cambiano i dati iniziali. I fogli di calcolo automatizzano questo lavoro di routine.

Una delle aree più promettenti nello sviluppo della tecnologia informatica è la creazione di hardware speciale per l'archiviazione di gigantesche matrici di dati informativi e la successiva elaborazione non numerica della loro ricerca e ordinamento. Per l'elaborazione informatica di tali database vengono utilizzati sistemi di gestione di database. DBMSè un insieme di strumenti software necessari per creare, elaborare e visualizzare i record del database. Esistono diversi tipi di DBMS: gerarchico, di rete, relazionale. Quando si lavora con un DBMS, ci sono diverse fasi sequenziali:

Progettazione di banche dati;

Creazione di una struttura di database;

Compilazione del database;

Visualizzazione e modifica del database;

Ordinamento dei database;

Cerca la voce richiesta;

Selezione delle informazioni;

Generazione di report.

Di norma, i sistemi di gestione di database più diffusi supportano questi passaggi e forniscono strumenti utili per la loro implementazione.

Sistemi di desktop publishingè un insieme di hardware e software progettato per la digitazione informatica, l'impaginazione e la pubblicazione di testi e materiali illustrativi. La differenza principale tra i sistemi di desktop publishing e gli editor di testo è che sono progettati principalmente per la progettazione di documenti e non per l'input e la modifica. Il processo di impaginazione consiste nel formattare il testo e impostare le condizioni per la posizione relativa del testo e delle illustrazioni. Lo scopo del layout è creare un layout originale adatto a riprodurre un documento mediante stampa.

Esistono vari sistemi di pubblicazione, tra cui i seguenti:

1. Adobe InDesign: un pacchetto Adobe rilasciato di recente, ottimizzato per il layout di documenti di un'ampia gamma di profili, dagli opuscoli di una pagina ai libri spessi, arricchito con una serie di strumenti visivi specifici.

2. Adobe PageMarker - un altro pacchetto di Adobe, con un'interfaccia e un sistema di comandi piuttosto complessi, ma allo stesso tempo con prestazioni elevate e funzionalità avanzate, soprattutto quando si lavora con il colore.

3. Corel Ventura Publisher - un pacchetto alternativo di Corel, che recentemente ha leggermente perso la sua posizione, ma grazie alla sua versatilità (ha ampie funzioni di editor di testo e grafici convenzionali, integrazione con il Web, supporto per varie piattaforme) non ha perso la sua rilevanza.

4. QuarkXPress è un sistema di pubblicazione flessibile e abbastanza facile da apprendere, tradizionalmente utilizzato da molti editori di giornali, riviste e agenzie pubblicitarie.

La volontà di unire le funzioni di diversi programmi applicativi in ​​un unico sistema ha portato alla realizzazione di sistemi integrati. Sistemi integrati universali sono stati sviluppati secondo il principio sistema unificato, contenente come elementi editor di testo e grafici, fogli di calcolo e un sistema di gestione di database. Esempi: Quadro, Opere, Maestro. Il concetto moderno di integrazione software è la cooperazione di singoli sistemi software applicativi simili a quelli ben noti Pacchetto Microsoft Ufficio. I sistemi stessi inclusi nel pacchetto sono indipendenti; inoltre rappresentano essi stessi un pacchetto integrato a livello locale, poiché oltre al loro compito principale supportano le funzioni di altri sistemi. Ad esempio, l'editor di testo Word ha la capacità di manipolare fogli di calcolo, database e in formato elettronico Foglio di calcolo Excel Potente editor di testo integrato. Per interfacciare i dati informativi provenienti da diversi sistemi software, forniscono un sistema di scambio import-export con ricodificazione dei formati di presentazione dei dati.

1.2.2 Strumenti software per scopi speciali

Gli sviluppatori creano speciali sistemi software scopo previsto per specialisti in una determinata area tematica. Tali programmi sono chiamati protetti da copyright. sistemi strumentali. Il sistema dell'autore rappresenta un ambiente integrato con una determinata struttura dell'interfaccia, che l'utente può riempire con il contenuto informativo del suo settore tematico.

Sistema espertoè un programma che si comporta come un esperto in alcuni campi di applicazione ristretti. I sistemi esperti sono progettati per risolvere problemi con incertezza e dati iniziali incompleti che richiedono conoscenze specialistiche per la loro soluzione.

Inoltre, questi sistemi devono essere in grado di spiegare il loro comportamento e le loro decisioni.

La differenza fondamentale tra i sistemi esperti e gli altri programmi è la loro adattabilità, vale a dire variabilità nel processo di autoapprendimento.

È consuetudine distinguere tre moduli principali nei sistemi esperti:

Modulo base di conoscenza;

Modulo di inferenza logica;

Interfaccia utente.

I sistemi esperti, che sono alla base dell'intelligenza artificiale, si sono diffusi ampiamente nella scienza (classificazione di animali e piante per specie, analisi chimiche), in medicina (diagnosi, analisi di elettrocardiogrammi, determinazione di metodi di trattamento), nella tecnologia (risoluzione dei problemi dispositivi tecnici, monitoraggio del volo di veicoli spaziali e satelliti), in scienze politiche e sociologia, criminologia, linguistica, ecc.

Recentemente, i programmi per l'elaborazione delle informazioni ipertestuali hanno guadagnato una popolarità diffusa. Ipertesto- questa è una forma di organizzazione del materiale testuale non in una sequenza lineare, ma sotto forma di indicazione di possibili transizioni (collegamenti), connessioni tra i suoi singoli frammenti. Il testo semplice utilizza il consueto principio lineare di organizzazione delle informazioni ed è accessibile in sequenza. Nei sistemi ipertestuali l'informazione assomiglia al testo di un'enciclopedia e l'accesso a qualsiasi frammento di testo selezionato avviene in modo casuale tramite un collegamento. L'organizzazione delle informazioni in forma ipertestuale viene utilizzata per creare manuali di riferimento, dizionari e guida contestuale (Help) nei programmi applicativi.

L’estensione del concetto di ipertesto alle informazioni grafiche e audio porta al concetto di ipermedia. Le idee dell'ipermedia si sono diffuse nelle tecnologie di rete, in particolare nelle tecnologie Internet. La tecnologia WWW (World Wide Web) ha reso possibile strutturare le vaste risorse informative del mondo attraverso collegamenti ipertestuali. Sono comparsi strumenti software che consentono di creare tali pagine Web. I meccanismi di ricerca iniziarono a svilupparsi informazione necessaria in un labirinto di flussi di informazioni. Gli strumenti di ricerca Internet più diffusi sono Yahoo, AltaVista, Magellan, Rambler, ecc.

Multimedia(multimedia) è l'interazione di effetti visivi e audio controllati da un software interattivo. L'avvento e la distribuzione capillare dei compact disc (CD-ROM) ha reso possibile l'uso efficace dei contenuti multimediali nella pubblicità e nei servizi di informazione, nelle tecnologie di rete delle telecomunicazioni e nella formazione.

I giochi multimediali e i sistemi educativi stanno cominciando a sostituire le tradizionali “biblioteche cartacee”. Oggi nelle biblioteche di CD-ROM puoi “camminare” attraverso i musei, il Cremlino di Mosca, ecc. utilizzando la “guida elettronica”.

1.2.3 Software di livello professionale

Ogni programma applicativo in questo gruppo si concentra su un'area tematica abbastanza ristretta, ma la penetra il più profondamente possibile.

AWS- un posto di lavoro di uno specialista nell'area tematica, dotato di un computer e di un software speciale che aiuta a risolvere i problemi nell'ambito delle attività di questo specialista (ad esempio, la postazione di lavoro di un contabile, la postazione di lavoro del dispatcher, la postazione di lavoro del tecnologo, ecc.) .

La workstation può essere dotata di apparecchiature aggiuntive non standard, ad esempio la workstation di controllo remoto è dotata di un programmatore di chip ROM, un kit di debug, ecc.

Spesso il termine posto di lavoro automatizzato è inteso esclusivamente come un prodotto software per automatizzare il lavoro di uno specialista. Ciò presuppone che sul posto di lavoro sia già presente un computer.

CAD- Il sistema di automazione del lavoro di progettazione, o sistema di progettazione assistita da computer (CAD, Computer-Aided Design) è un pacchetto software progettato per la progettazione (sviluppo) di strutture produttive (o di costruzione), nonché la preparazione di progetti e/o tecnologie documentazione.

I moderni sistemi CAD vengono utilizzati insieme a sistemi di automazione per calcoli ingegneristici e analisi CAE (Computer-Aided Engineering). Alcuni sistemi CAD contengono strumenti integrati per automatizzare i calcoli e le analisi ingegneristiche.

I dati dai sistemi CAD vengono trasferiti al CAM (produzione assistita da computer - un sistema per lo sviluppo automatizzato di programmi di lavorazione delle parti per macchine CNC o GAPS (sistemi di produzione automatizzata flessibile)).

Lavorare con il CAD implica solitamente la creazione di un modello geometrico di un prodotto (bidimensionale o tridimensionale, solido), la generazione della documentazione di progettazione (disegni del prodotto, specifiche, ecc.) basata su questo modello e la sua successiva manutenzione.

Va notato che il termine russo "CAD" in relazione ai sistemi industriali ha un'interpretazione più ampia di CAD - include CAD, CAM e CAE.

ASNI- Sistema automatizzato di ricerca scientifica (i termini SANI - sistema di automazione della ricerca scientifica e SAE - sistema di automazione sperimentale) sono usati meno comunemente - si tratta di un complesso software e hardware basato sulla tecnologia informatica, progettato per condurre ricerche scientifiche o test completi di campioni di nuove attrezzature basate su modelli di ricezione e utilizzo degli oggetti, fenomeni e processi oggetto di studio.

sindrome coronarica acuta- Sistema di controllo automatizzato - un insieme di metodi matematici, mezzi tecnici (computer, comunicazioni, dispositivi di visualizzazione delle informazioni, ecc.) e complessi organizzativi che garantiscono la gestione razionale di un oggetto complesso (processo) in conformità con un determinato obiettivo. Il sistema di controllo automatizzato è costituito da una base e da una parte funzionale. La base include informazioni, supporto tecnico e matematico. La parte funzionale comprende un insieme di programmi interconnessi che automatizzano specifiche funzioni gestionali (pianificazione, attività finanziarie e contabili, ecc.). ACS distingue tra oggetti (processi tecnologici - APCS, impresa - APCS, industria - OASU) e sistemi automatizzati funzionali, ad esempio progettazione, calcoli, logistica e altro supporto.

ASUP - Sistema automatizzato gestione aziendale - un complesso di strumenti software, tecnici, informativi, linguistici, organizzativi e tecnologici e azioni di personale qualificato, progettati per risolvere problemi di pianificazione e gestione di vari tipi di attività aziendali

Complessi pedagogici- pacchetti software applicativi da utilizzare nel processo di apprendimento in varie materie

Infine, sottolineiamo ancora una volta non solo la convenzionalità della classificazione sopra proposta, ma anche la presenza di incroci. Pertanto, ogni specifico sistema esperto può essere classificato come un software di livello professionale; il principio dell'ipertesto è implementato in numerosi sistemi di creazione, ecc.

2 Programmi che elaborano testi

Una delle funzioni più comuni di un moderno personal computer è la preparazione di una varietà di documenti di testo. Questa sezione tratta i prodotti software che funzionano nei sistemi operativi MS Windows e Linux e sono progettati per lavorare con i testi. Acquisiremo familiarità con i principi della creazione e della modifica di documenti sia semplici che più complessi.

Esistono due gruppi principali di programmi per la preparazione di documenti di testo: editor di testo ed elaboratori di testi.

Gli editor di testo sono generalmente chiamati programmi che creano file di testo senza elementi di formattazione (ovvero, non consentendo di evidenziare parti del testo con caratteri e caratteri tipografici diversi). Editor di questo tipo sono indispensabili quando si creano testi per programmi per computer.

Gli elaboratori di testo sono in grado di formattare testo, inserire grafica e altri oggetti in un documento che non sono legati al concetto classico di “testo”. Va notato che questa divisione è condizionale: la varietà di programmi di elaborazione del testo consente di trovare un editor con qualsiasi insieme di funzioni.

Alcuni elaboratori di testi sono i cosiddetti editor WYSIWYG. Il nome deriva dalle prime lettere della frase What You See Is What You Get: ciò che vedi è ciò che ottieni. Quando dicono che si tratta di un editor WYSIWYG, garantiscono la piena conformità dell'aspetto del documento sullo schermo del computer e della sua copia stampata. Questi tipi di editor includono Word e StarWriter.

Alcuni editor moderni supportano il concetto "quasi" WYSIWYG. L'aspetto del documento sullo schermo è leggermente diverso da come apparirà il documento stampato, ma ciò viene fatto appositamente allo scopo di un utilizzo più efficiente della finestra del documento di lavoro. Esempi di editor "quasi" WYSIWYG sono Netscape Composer e KLyX.

Molti file di testo vengono trasferiti come testo semplice(testo semplice). È difficile rendere un testo semplice attraente e facile da leggere, poiché non ha stili di carattere, grafica, intestazioni, sottotitoli, ecc. diversi. Queste funzionalità aggiuntive sono chiamate markup del testo.

Parlando di markup testuale si distinguono i concetti di markup fisico e logico. Quando si utilizza il markup del testo fisico, viene indicato l'aspetto esatto di ciascun frammento. Ad esempio, "testo centrato, 14 punti, grassetto, carattere Times". Con la marcatura logica viene indicato il valore logico di un dato frammento, ad esempio "questo è il titolo del capitolo". Questi due metodi di marcatura sono generalmente destinati a essere utilizzati in situazioni diverse. Per stampare testo su una stampante, è necessario utilizzare il markup fisico. È necessario prendere decisioni sulle dimensioni dei margini e sui rientri dei paragrafi. Le prime versioni degli elaboratori di testi utilizzavano solo markup fisico. Allo stesso tempo, per ogni frammento sono stati indicati il ​​carattere, la dimensione e lo stile.

Quando si scambiano informazioni con altre persone, l'aspetto fisico del testo impone una serie di limitazioni, soprattutto per i documenti online. Le dimensioni dello schermo, la risoluzione e i caratteri sono diversi a seconda dei diversi sistemi. Per questi motivi viene sempre più utilizzata la formattazione logica del testo. In alcuni casi, la progettazione logica è praticamente necessaria: quando si creano documenti elettronici come le pagine WWW, o quando si creano e pubblicano opere voluminose come i libri.

Per salvare il markup dei documenti durante il trasferimento di informazioni di testo da una macchina all'altra, utilizzano diversi modi. Gli elaboratori di testi e i sistemi di pubblicazione utilizzano formati di file appositamente progettati che contengono non solo il testo, ma anche informazioni su come dovrebbe essere formattato. Il problema principale qui è l'incompatibilità di tali formati, sebbene la maggior parte programmi complessi di solito può leggere file in formati di programmi concorrenti. Esempi di questo approccio sono gli elaboratori di testo Word e StarWriter.

Un altro approccio prevede l'inserimento di comandi di markup speciali direttamente nel testo del documento. Anche se non disponi di un software che supporti questo formato, puoi comunque capirlo. Esistono molti modi per rappresentare il markup del testo in questo modo, tra cui:

HyperText Markup Language (HTML), utilizzato nel World Wide Web;

TeX e LaTeX, apprezzati da molte pubblicazioni accademiche, nonché da matematici, fisici, chimici e persino musicisti.

Esempi di programmi che permettono di marcare il testo in questo modo sono Netscape Composer e LyX (KLyX).

I file creati da editor diversi spesso hanno estensioni uniche che ti consentono di indovinare come è contrassegnato il testo senza guardare all'interno del documento. Pertanto, i file creati da editor di testo semplice hanno spesso l'estensione .txt, mentre quelli preparati nell'editor Lyx hanno spesso un'estensione .lyx. Per impostazione predefinita, l'elaboratore di testi Word crea file nel formato MS Word (estensione .doc), ma supporta anche altri formati, come RTF (estensione .rtf). I documenti contenenti comandi di markup HTML hanno l'estensione .html o .htm.

Ovviamente è impossibile elencare tutti gli editor di testo. Molti di loro sono "su misura" per l'una o l'altra attività specifica. L'elenco discusso di seguito rappresenta solo una piccola parte degli editor di testo.

Editor di testo grezzo

NotePad: integrato nel sistema operativo Sistema Windows, chiaro e semplice da usare;

McEdit - è simile all'editor Edit di MS DOS, un componente gestore di file sistema operativo Linux mc (Midnight Commander);

KEdit è un semplice editor di testo incluso in KDE Linux;

KWrite è un editor di testo che presenta una serie di impostazioni aggiuntive rispetto ad altri semplici editor di testo;

Emacs: combina le funzioni di un file manager e di un editor di testo; una delle caratteristiche distintive è la possibilità di creare macro comandi (macro); disponibile in tutti i cloni Unix, incluso Linux; Emacs può essere utilizzato anche su MS Windows.

Editor che creano testo con elementi di markup

Word: utilizzato per creare una varietà di documenti stampati, è un componente delle applicazioni per ufficio in MS Windows;

StarWriter - parte del programma StarOffice, è simile nell'aspetto e nelle funzionalità a Word, funziona ugualmente bene sia nei sistemi operativi MS Windows che Linux;

LyX (KLyX in KDE) è un moderno editor di testo progettato per chi desidera un documento dall'aspetto professionale in un tempo minimo; l'editor inserisce nel testo i comandi di markup TeX e LaTeX;

Netscape Composer: inserisce comandi di markup HTML nel testo; esistono versioni sia per Linux che per MS Windows.

2.1 Editor di testo semplice

Editor di testo semplice semplici e facili da usare sono costantemente richiesti dai programmatori quando scrivono testi di programmi, dai creatori di documenti Web che, per una serie di motivi, non sono soddisfatti degli editor Web, dalle persone che utilizzano TeX o LaTeX e molti altri. I principi di creazione, salvataggio e modifica dei documenti in essi contenuti sono molto simili e non richiedono un lavoro scrupoloso da parte dell'utente per padroneggiarli. Faremo conoscenza con il programma NotePad, incluso in MS Windows, nonché con gli editor inclusi nell'ambiente KDE (Linux): KEdit, KWrite, McEdit. Successivamente esamineremo Emacs, per il quale la creazione di testo semplice rappresenta solo una piccola parte del suo potenziale.

2.1.1 Blocco note

L'editor NotePad è uno degli strumenti più comuni per preparare testo non formattato in ambiente MS Windows. La finestra dell'editor contiene una barra dei menu con tre voci: File, Modifica e Cerca.

Il menu File viene utilizzato per lavorare con i file. Ti consente di creare, salvare e aprire un file esistente. I comandi per modificare un documento (copiare, incollare, eliminare un frammento di testo) vengono eseguiti utilizzando il menu Modifica. Per cercare una porzione di testo, utilizzare il menu Cerca.

Blocco note consente un altro modo per richiamare i comandi di modifica del documento: menù contestuale. Per richiamare il menu contestuale, è necessario selezionare un elemento del documento e quindi fare clic con il tasto destro. Per chiudere il menu contestuale senza selezionare un comando è sufficiente fare clic sul pulsante del mouse, posizionando il cursore fuori dal menu, oppure premere il tasto Esc.

Per selezionare e spostare parti di testo, utilizzare le varie combinazioni di tasti presentate nella tabella. Maiusc+Freccia destra Seleziona il carattere a sinistra del cursore

Per posizionare il cursore in un punto specifico, puoi usare il mouse: devi spostare il cursore e fare clic con il tasto sinistro.

Prima di eseguire i comandi per modificare un frammento di testo, è necessario selezionarlo, per il quale è possibile utilizzare due metodi: utilizzando il mouse o utilizzando una combinazione di tasti. Per selezionare il testo con il mouse, è necessario posizionare il cursore del mouse all'inizio del frammento di testo che si desidera selezionare e spostare il cursore tenendo premuto il pulsante sinistro del mouse fino alla fine del frammento. Il frammento rimane selezionato finché non viene selezionato un altro frammento.

L'editor NotePad utilizza i cosiddetti appunti nel suo lavoro. Frammenti di testo di lunghezza arbitraria vengono temporaneamente inseriti negli appunti. Il frammento della posizione precedente viene copiato o eliminato, viene automaticamente inserito negli appunti e può quindi essere incollato in qualsiasi punto del testo. Il frammento viene archiviato in un buffer finché non viene aggiunto nuovo testo.

2.1.2 Editor KModifica

L'editor KEdit viene avviato digitando il comando "kedit" in riga di comando o tramite il menu principale di KDE. KEdit è un editor facile da usare, veloce e conveniente.

Le tecniche di digitazione di base sono simili a quelle utilizzate con altri semplici editor di testo. Tutte le manipolazioni vengono eseguite utilizzando il menu e la barra degli strumenti. La barra degli strumenti contiene pulsanti per le operazioni sui file (creazione, apertura, scrittura), modifica (copia, incolla, taglio), stampa e invio di posta. Questo è un editor di testo semplice e pertanto non contiene strumenti di formattazione.

Il menu Impostazioni ti consente di modificare aspetto editor, installando caratteri di diversi caratteri tipografici e stili. È possibile sovrascrivere il carattere e il colore dello sfondo, le impostazioni del controllo ortografico, il numero di caratteri per riga, ecc. È possibile selezionare la codifica in cui verrà salvato il documento.

2.1.3 Editor KWrite

Un altro editor progettato per creare testi non formattati è KWrite. Per eseguirlo, devi digitare "kwrite" sulla riga di comando o utilizzare il menu KDE.

L'editor KWrite è comodo da usare per digitare testi contenenti comandi di markup e codici di programma, poiché è un editor orientato alla sintassi. Quest'ultimo significa che può evidenziare strutture speciali e comandi di markup a colori.

In termini di interfaccia, KWrite è simile a KEdit e ha una barra dei menu e una barra dei pulsanti. Nella voce File, oltre agli elementi standard simili a quelli presenti nell'editor KEdit, è stata aggiunta una voce Nuova vista (che apre una finestra contenente una copia del documento corrente). Nella voce di menu Vai è stata aggiunta la possibilità di inserire i cosiddetti tag per velocizzare la ricerca del pezzo di testo desiderato. L'elemento Modifica contiene comandi di modifica standard, nonché la possibilità di inserire nel testo il contenuto di un file specificato. KWrite supporta un cosiddetto registro di rollback, che ti consente di annullare una serie di azioni eseguite.

Nella voce Strumenti è possibile impostare/annullare i rientri e aggiungere commenti corrispondenti al tipo di estensione del file.

Le impostazioni in KWrite sono notevolmente più ricche rispetto a KEdit. In esso puoi impostare la colorazione della sintassi di qualsiasi linguaggio: C, C++, Java, HTML, ecc., carattere tipografico, dimensione, codifica e colore del carattere. Nella sottovoce Impostazioni di KWrite, puoi impostare il limite della lunghezza della riga (quando è abilitato il ritorno a capo automatico), la quantità di tabulazioni, i livelli di annullamento, vari rientri e opzioni di selezione (inclusa la selezione multipla e verticale). Qui puoi definire tasti di scelta rapida per un gran numero di comandi: spostamento del cursore, operazioni sui file, modifica, evidenziazione, ricerca, sostituzione e accesso a.

2.1.4 Editor McEdit

Gli utenti del file manager Midnight Commander utilizzano facilmente l'editor Mcedit integrato. Tuttavia, può anche essere avviato come applicazione autonoma, nel qual caso è necessario digitare “mcedit” nella finestra di comando.

Esternamente, questo editor assomiglia all'editor Modifica del set di utilità Norton Commander, ben noto agli utenti sin dai tempi di MS DOS.

Lo spostamento nel documento viene effettuato utilizzando i tasti cursore e utilizzando il mouse. Per passare a un'altra riga, utilizzare il tasto Invio. La selezione di una parte di testo viene effettuata utilizzando il mouse.

La tabella elenca le assegnazioni delle voci di menu e alcune combinazioni di tasti per lavorare con il testo.

2.1.5 Editore Emacs

In tutto Sistemi Unix, incluso Linux, l'editor Emacs è ampiamente utilizzato. Essendo un editor di testo semplice, ha molte funzioni e capacità aggiuntive. Emacs è un comodo file manager che semplifica la manipolazione di file e directory.

Quando avvii Emacs, crea una propria finestra separata che, ad eccezione della prima e dell'ultima riga, è dedicata alla visualizzazione del testo. La prima riga è chiamata barra dei menu e l'ultima riga è chiamata area di eco o finestra minibuffer, dove vengono visualizzate le sequenze di comandi immesse e appaiono i prompt. Non appena ti fermi per più di un secondo nel mezzo di un comando, tutti i caratteri di quel comando vengono immediatamente visualizzati. In quanto segue, ci atterremo alla stessa notazione che appare nell'area dell'eco, ad esempio, quando si premono contemporaneamente i tasti Ctrl e x, a stringa C-x e quando viene premuto Tasti Alt e x la stringa M-x (il tasto della tastiera denominato Alt gioca un ruolo speciale in Emacs: funziona come un tasto speciale - META).

L'area eco viene utilizzata anche per visualizzare il minibuffer: una finestra che viene utilizzata per leggere gli argomenti dei comandi, come il nome del file da modificare. Quando viene utilizzato un minibuffer, la regione dell'eco inizia con una linea di suggerimento, che solitamente termina con i due punti; Inoltre, su questa riga appare un cursore non appena diventa la finestra selezionata. Puoi sempre uscire dal minibuffer digitando C-g.

Il modo consigliato per utilizzare Emacs è eseguirlo una sola volta, immediatamente dopo aver effettuato l'accesso. Se hai bisogno di lavorare contemporaneamente con più file o parti diverse dello stesso documento, usa il comando C-x 5 2 oppure usa la voce Crea nuova cornice nel menu File per creare una nuova finestra (la cosiddetta cornice). È possibile dividere una finestra in più aree di lavoro (finestre nella terminologia Emacs), sebbene ciò sia meno conveniente rispetto all'utilizzo dei frame. Il comando C-x 2 dividerà la finestra in due verticalmente, Squadra Cx 3 - due in orizzontale e il comando C-x 1 lascerà solo una finestra.

Emacs memorizza il testo di ciascun file in un oggetto chiamato buffer. La prima volta che si accede ad un file, Emacs crea un nuovo buffer. Per visualizzare un elenco di buffer creati nella sessione corrente, digitare C-x C-b.

Per uscire dall'editor di Emacs, utilizzare il comando C-x C-c. Se in questo momento erano presenti buffer il cui contenuto non è stato salvato su disco, ti verrà richiesto di salvarli.

Quando si avvia l'editor con il comando "emacs .&", sullo schermo appare la finestra di Emacs con le informazioni sul contenuto della directory corrente (il simbolo & alla fine del comando garantisce che l'applicazione venga avviata in background). In questo caso, svolge il ruolo di file manager.

Navigazione tra le directory

Le prime due righe della finestra del file manager di Emacs a destra contengono un punto (.) e due punti (..). La linea con un punto corrisponde alla directory corrente. Per spostarsi nella directory principale (ovvero, a un livello superiore nell'albero dei file), utilizzare una riga con due punti. Se vuoi andare in una qualsiasi sottodirectory della directory corrente, devi posizionare il cursore sulla riga con il suo nome e premere il tasto Invio.

Per accedere al file o alla directory richiesta, utilizzare il comando C-x C-f. La riga Trova file apparirà nella finestra del minibuffer, indicando il percorso della directory corrente. Quando lo modifichi, specifica il percorso della directory necessaria secondo la sintassi del sistema operativo Linux. Dopo aver inserito la directory o il nome del file, premere il tasto Invio. Se viene specificato un nome file, il file corrispondente verrà aperto o creato.

Creazione di una directory

Per creare una directory, utilizzare il comando +. Nel minibuffer apparirà il messaggio Crea directory, dopodiché sarà necessario inserire il nome della directory da creare.

Copia di un file o di un gruppo di file

Per copiare un file, è necessario posizionare il cursore sul nome del file e premere il tasto C. Successivamente, nella finestra del minibuffer apparirà la riga Copia in, in cui è necessario specificare il percorso della directory in cui si desidera per copiare questo file.

Se si desidera copiare un gruppo di file, prima di copiare è necessario contrassegnare ciascun file premendo il tasto m, dopodiché nella posizione più a sinistra della riga con il nome del file viene visualizzato il simbolo di contrassegno *.

Rinominare (spostare) file e directory

Per rinominare un file, posizionare il cursore su questa vita e premere il tasto R. Nel minibuffer appare una riga con il nome del file (directory) e viene indicato il percorso completo ad esso. Per rinominare un file, basta specificare un nuovo nome e per spostarlo, basta specificare il percorso della nuova directory.

La modifica

Per modificare un file, è necessario istruire l'editor a leggerlo e preparare un buffer contenente una copia del testo del file. Questa operazione è chiamata accesso al file. I comandi di modifica vengono applicati direttamente al testo nel buffer, cioè alla copia all'interno di Emacs. Le modifiche verranno visualizzate nel file stesso solo dopo aver salvato il buffer. Come già notato, il comando C-x C-f viene utilizzato per accedere a un file. Se stai accedendo a un file che è già stato aperto, non verrà creato un nuovo buffer.

Puoi avviare Emacs con un nome file specifico, ad esempio "emacs file.txt &". In questo caso, l'editor creerà un buffer e vi caricherà il contenuto del file specificato (se non esiste un file con lo stesso nome, verrà creato un buffer vuoto), dopodiché potrai iniziare immediatamente la modifica.

Se il buffer contiene modifiche che non sono state salvate nel file, si dice che il buffer sia modificato (o modificato). Ciò significa che le modifiche andranno perse se il buffer non viene salvato. Un segno che il buffer è stato modificato sono due asterischi nella riga di stato della finestra dell'editor.

Emacs scriverà periodicamente (in base al conteggio dei tasti premuti) qualsiasi buffer modificato. Questa operazione è chiamata salvataggio automatico o salvataggio automatico. Durante il salvataggio automatico, viene creato un file il cui nome differisce dal nome del file originale per la presenza del simbolo "#" all'inizio e alla fine del nome. Ad esempio, il buffer associato al file exam.txt verrà salvato nel file #exam.txt#. Quando salvi il buffer, Emacs cancellerà il file salvato automaticamente.

Per creare e modificare un documento Puoi utilizzare la barra dei menu situata nella parte superiore della finestra di Emacs. La barra dei menu contiene i seguenti elementi:

Buffer: utilizzato per spostarsi tra i buffer creati in precedenza con i file;

File: questo menu duplica i comandi per lavorare con i file;

Strumenti: utilizzati per eseguire molte azioni diverse; Si noti che contiene la possibilità di lavorare con più buffer;

Modifica - quando si modifica un documento è possibile utilizzare questo menu; tra le funzioni c'è la possibilità di controllare l'ortografia (Spell);

Cerca: questo menu è necessario per cercare frammenti di testo in un documento;

HTML (o TeX, Java, ecc.) -- Appare se Emacs ha "riconosciuto" l'estensione del file, nel qual caso vengono fornite funzionalità aggiuntive specifiche per i file con quell'estensione (quindi, ad esempio, se è un file con un'estensione html, diventa quindi possibile inserire i più comuni comandi di markup ipertestuale);

Aiuto: menu di aiuto.

È conveniente selezionare e copiare il testo utilizzando il mouse. Una parte di testo selezionata può essere eliminata facendo clic con il pulsante destro del mouse su di essa, nonché inserita in qualsiasi parte del documento facendo clic con il pulsante centrale del mouse o eseguendo comanda C-y o Maiusc+Ins.

Per cambiare l'input dal testo russo a quello inglese e viceversa, vengono utilizzate le funzionalità fornite dal sistema operativo. Inoltre, Emacs è spesso configurato in modo che il passaggio avvenga con il tasto F5. Emacs permette di utilizzare due modalità di layout per le lettere russe sulla tastiera: un layout a macchina ("ytsuken", solitamente indicato sulla tastiera) e un layout fonetico (per consonanza, il tasto con la lettera inglese k contiene anche la k russa). Passare da uno all'altro utilizzando il tasto F6 o mezzi standard cambiare tastiera.

Elenchiamo alcuni comandi dell'editor di Emacs per lavorare con il testo. Se hai commesso un errore durante l'immissione di un comando, utilizza la combinazione tasti C-g interromperà il suo input.

squadra Scopo

Esc(comando numerico)

Elimina un carattere prima della posizione del cursore

Elimina il carattere dopo la posizione del cursore

Distruggi tutto fino alla fine della linea

Distruggi la parola

Distruggi la parola precedente

Recupera l'ultimo testo distrutto

Sposta il cursore all'inizio della riga

Sposta il cursore alla fine della riga

Sposta il cursore in avanti di una parola

Sposta il cursore indietro di una parola

Sposta il cursore in basso di una riga

Sposta il cursore su una riga

Converti la parola in minuscolo

Converti la parola in maiuscolo

Converti una parola in minuscolo con la prima lettera maiuscola

Annulla l'ultimo comando (rollback)

Ripetere il comando il numero di volte specificato

Difficile elencare tutte le funzionalità di Emacs in una guida così piccola. Oltre alla modifica del testo, consente di eseguire molte altre funzioni. Di seguito ne elenchiamo solo alcuni che ti permetteranno di prenderti una piccola pausa dal lavoro e rilassarti.

Innanzitutto, notiamo una comoda funzionalità fornita dall'editor: la continuazione automatica quando si immettono comandi nella riga del minibuffer. Dopo aver digitato l'inizio di una lunga sequenza di caratteri, utilizzare il tasto Tab per visualizzare le possibili continuazioni del comando.

Emacs può funzionare e come calendario da tavolo. Per accedere a questa modalità, comporre il calendario M-x. La finestra verrà divisa in due, quella inferiore mostrerà un calendario di tre mesi centrato sul mese corrente con la data corrente evidenziata. L'immagine del calendario scorre automaticamente quando ci si sposta all'esterno dell'area visibile. Di seguito sono riportati alcuni comandi per lavorare con il calendario.

Se sei annoiato, puoi provare M-x Hanoi. Come suggerisce il nome del team, si tratta di un'implementazione del famoso puzzle della Torre di Hanoi. Se sei molto annoiato, specifica un argomento numerico, ad esempio M-x hanoi 5.

Giocare a tris su un tabellone infinito richiederà la tua partecipazione personale. Viene lanciato dal comando M-x gomoku; Il vincitore è colui che riesce a costruire una fila di 5 elementi.

M-x dunnet lancia un fantastico gioco di avventura.

Se sei frustrato, esegui il famoso programma Eliza (un esempio di programma che simula l'intelligenza artificiale). Funziona come una psicoterapeuta pronta ad aiutarti a comprendere i tuoi problemi. Inserisci M-x dottore per iniziare e termina ogni risposta al dottore premendo due volte il tasto Invio. Dovresti terminare la sessione con lo psicoterapeuta usando il comando quit.

2.2 Editor di testo con elementi di markup

2.2.1 Elaboratore di testi MS Word

Microsoft Word è un potente editor di testo ampiamente utilizzato nell'ambiente Windows. È uno strumento utile per preparare una varietà di lettere, documentazione aziendale e rapporti. Con il suo aiuto è conveniente creare moduli e questionari, nonché articoli e opuscoli.

La base per la progettazione dei documenti in Word è un sistema di modelli e stili di formattazione che consentono di ottenere uniformità nella progettazione della maggior parte dei documenti. Word è un editor WYSIWYG: il documento stampato ha lo stesso aspetto che appare sullo schermo.

Word per impostazione predefinita salva i file di testo nel formato binario MSWord nativo (l'estensione del file corrispondente è .doc). La versione testuale di questo formato è il formato RTF (RichTextFormat), documentato da Microsoft e supportato da elaboratori di testo di alcune altre società. Grazie alla sua struttura testuale, RTF è molto più sicuro dal punto di vista della distribuzione virus informatici, mentre i file DOC sono uno degli strumenti per la trasmissione di virus tra computer. Ultime versioni i processori possono salvare il file in un formato che include elementi di markup ipertestuale (.html o .htm).

L'elaboratore di testi Word utilizza diverse barre degli strumenti per semplificare il lavoro con il documento. Diamo un'occhiata a queste barre degli strumenti e al loro scopo.

Standard: contiene i pulsanti di comando utilizzati per lavorare con il file e gli appunti.

Formattazione: utilizzato per formattare il testo.

VisualBasic: progettato per creare programmi in VisualBasic combinati con un documento Word.

Convertiti dal web Documento di parole a una pagina Web, ovvero un file contenente markup HTML.

WordArt: contiene pulsanti per richiamare comandi per la creazione di testo figurato.

Testo automatico: sostituzione automatica dei frammenti o inserimento rapido di un frammento ripetuto frequentemente.

Database: progettati per creare e lavorare con i database utilizzati nelle tabelle dei documenti.

Impostazioni immagine: contiene i pulsanti per richiamare i comandi utilizzati per lavorare con le immagini grafiche.

Recensione: destinata all'inserimento di messaggi e recensioni.

Disegno: destinato all'inserimento di oggetti grafici in un documento.

Tabelle e bordi: utilizzati per incorniciare le tabelle.

Moduli: contiene pulsanti per creare moduli, tabelle, elenchi e campi di input quando si lavora con i database.

Controlli: inserisce pulsanti, pulsanti di opzione e altri elementi VisualBasic in un documento.

Intestazioni e piè di pagina: utilizzando questa barra degli strumenti, puoi impostare varie intestazioni e piè di pagina.

Documento principale: serve a sviluppare la struttura del documento principale.

Impostazione volume: imposta le opzioni per il volume del testo nel documento.

Impostazioni ombra: consente di aggiungere ombre sia al testo che alle immagini.

Struttura: ha lo scopo di impostare la struttura del documento.

Creazione e salvataggio di un documento

Word fornisce diversi modelli di documento che consentono di creare documenti specializzati, ad esempio lettere o articoli. Lo stesso modello può essere utilizzato più volte. Per creare, salvare, aprire e chiudere un documento, è possibile utilizzare le voci del menu File o i pulsanti sulla barra degli strumenti Standard.

L'editor di testo di Word può salvare documenti in altri formati. Per salvare un documento in un formato diverso da Microsoft Word, è necessario selezionare il formato file richiesto nella finestra Salva documento nell'elenco "Tipo file".

Una delle caratteristiche più importanti degli elaboratori di testi, incluso Word, è la capacità di formattare il testo in vari modi. Esistono tre tipi di formattazione.

Formattazione dei caratteri: quando si formattano i caratteri, si parla principalmente di cambiare il carattere.

Formattazione del paragrafo: la formattazione del paragrafo si riferisce alla modifica della dimensione dei margini dei singoli paragrafi nel testo, alla modifica della spaziatura tra le righe e all'allineamento dei paragrafi.

Formattazione della pagina: la formattazione della pagina si riferisce alla scelta delle dimensioni della pagina, dell'orientamento e dei margini della pagina.

La formattazione dei caratteri include la modifica del colore, delle dimensioni e dello stile di scrittura del testo. Per modificare lo stile di scrittura dei caratteri, puoi utilizzare i pulsanti situati sulla barra degli strumenti Formattazione.

Un paragrafo in Word è una parte di un documento seguita da un indicatore di paragrafo. Quando inserisci il testo, termini sempre un paragrafo premendo il tasto Invio. Se vuoi passare alla riga successiva senza evidenziare un nuovo paragrafo, usa la combinazione Maiusc+Invio.

Il processo di formattazione del paragrafo include:

Allineamento dei paragrafi;

Impostazione dei rientri dei paragrafi;

Impostazione del rientro della prima riga di un paragrafo;

Impostazione della distanza tra le linee;

Impostazione della distanza tra i paragrafi;

Controllare la posizione di un paragrafo sulla pagina.

L'allineamento del paragrafo viene impostato utilizzando la barra degli strumenti Formattazione. Per impostazione predefinita, Word allinea tutti i paragrafi a sinistra, con le linee che iniziano come su un'unica linea verticale. È possibile eseguire sia l'allineamento al centro che a destra, nonché l'allineamento dei blocchi, ovvero l'allineamento alla larghezza del foglio.

Puoi utilizzare un righello orizzontale per impostare i rientri del paragrafo e della prima riga. Seleziona i paragrafi per i quali desideri impostare un rientro e utilizza il mouse per spostare gli indicatori di rientro del paragrafo e della prima riga (cursori) situati sul righello orizzontale nella posizione desiderata. I parametri di base per i rientri dei paragrafi possono essere impostati anche nella finestra di dialogo Paragrafo, per la quale è necessario richiamare la voce Paragrafo dal menu Formato.

Per impostazione predefinita, Word imposta la spaziatura tra le righe su uno spazio, il che significa che la spaziatura è esattamente l'altezza di una riga. Tuttavia, può essere uno e mezzo, due o più intervalli. La distanza tra le linee viene impostata nella finestra di dialogo Paragrafo nell'elenco "Interlinea".

Qualsiasi documento stampato su carta ha dei margini. Word consente di impostare singolarmente il valore per ciascuno dei quattro margini (superiore, inferiore, destro e sinistro). Per fare ciò, seleziona Imposta pagina dal menu File e inserisci i valori richiesti nei campi appositi.

Per garantire la sillabazione automatica delle parole nell'intero documento, è necessario non solo abilitare la modalità di sillabazione delle parole (per la quale nella voce Sillabazione parole del menu Strumenti è necessario selezionare la sillabazione automatica delle parole nel documento), ma anche rendere assicurati che la sillabazione delle parole non sia bloccata in nessun paragrafo. Per sbloccare le parole in un singolo paragrafo, nel menu Modifica, seleziona Seleziona tutto, quindi nel menu Formato, seleziona Paragrafo, fai clic sulla scheda Posizione nella pagina e deseleziona la casella di controllo Nessun ritorno a capo.

Per controllare l'ortografia di un documento, utilizzare il tasto F7. È inoltre possibile utilizzare il pulsante Ortografia sulla barra degli strumenti Standard.

Intestazioni e piè di pagina

Quando crei documenti multipagina, inserisci quasi sempre informazioni aggiuntive, chiamate intestazioni e piè di pagina, nella parte superiore o inferiore della pagina. È possibile inserire il titolo del documento, il numero di pagina, la data, l'ora e alcuni altri parametri nell'intestazione e nel piè di pagina. Il menu per lavorare con intestazioni e piè di pagina si richiama selezionando la voce Intestazione e piè di pagina dal menu Visualizza.

Uno dei motivi per utilizzare il sezionamento è avere intestazioni e piè di pagina diversi in parti diverse del documento. Separando ciascuna parte in una sezione separata, hai l'opportunità di impostare intestazioni e piè di pagina per ciascuna sezione diversi l'uno dall'altro.

Molto spesso, i numeri di pagina del documento vengono inseriti nei piè di pagina. Per numerare rapidamente le pagine, seleziona Numeri di pagina dal menu Inserisci. Se non dovrebbe essere presente un numero sulla prima pagina, deseleziona il campo Numero sulla prima pagina. Nella finestra di dialogo Formato numero Pagine di parole ti invita a scegliere una delle opzioni per l'inserimento dei numeri di pagina.

Tabelle

L'elaboratore di testi Word consente di inserire una tabella in un documento. Per fare ciò, utilizzare il menu Tabella. È inoltre possibile utilizzare il pulsante Inserisci tabella sulla barra degli strumenti Standard. Sullo schermo verrà visualizzata la finestra di dialogo Inserisci tabella nella quale è possibile impostare il numero di righe e colonne della tabella da creare. Per selezionare uno dei tipi standard di formattazione della tabella, è possibile utilizzare il pulsante Formattazione automatica; quando si fa clic su Word verrà visualizzata la finestra di dialogo Tabella formattazione automatica.

Per inserire una nuova colonna (riga) in un punto qualsiasi della tabella, puoi utilizzare la voce Inserisci colonna (riga) dal menu Tabella. Seleziona la colonna ed esegui il comando inserisci colonna; la nuova colonna verrà inserita a sinistra di quella originale. L'inserimento di una riga sopra quella originale avviene allo stesso modo.

Per rimuovere intere colonne (righe) da una tabella, seleziona quelle colonne (righe) e seleziona Rimuovi colonne (righe) dal menu Tabella o Taglia dal menu Modifica.

Durante la modifica di una tabella, potrebbe essere necessario unire o dividere le celle. Per unire le celle, devi selezionarle ed eseguire il comando Unisci celle dal menu Tabella. Per dividere una cella, devi selezionarla, eseguire il comando Dividi cella dal menu Tabella e, nella finestra di dialogo che appare, specificare il numero di colonne in cui verrà divisa la cella.

Effetti del testo

A Aiuto Microsoft Gli oggetti WordArt contenenti testo convertito possono essere inseriti in un documento. Puoi cambiare la forma delle iscrizioni, allungarle, ombreggiarle. Per avviare questa applicazione, è necessario chiamare la voce Oggetto dal menu Inserisci e selezionare la riga Microsoft WordArt nell'elenco della finestra di dialogo. Word visualizzerà la finestra del programma WordArt.

Sul bordo superiore della finestra c'è un pannello di controllo. Spiegheremo il significato di tutti i pulsanti presenti su di esso e indicheremo le funzioni che vengono eseguite quando vengono premuti.

Dimensione del font

Grassetto

Uguale altezza

Stirata

Allineamento

Intervallo tra

simboli

Rotazione

Selezione della forma dell'immagine di un frammento di testo

Scelta di un tipo di carattere

Selezione della dimensione del carattere

Impostazione di uno stile audace

Impostazione dello stile corsivo

Impostazione della stessa altezza per lettere maiuscole e minuscole

Ruota le lettere di 90 gradi

Allungamento del testo orizzontalmente e verticalmente

Centratura del testo

Selezione della spaziatura tra i singoli caratteri

Selezione delle opzioni di rotazione del testo

Selezione di un tipo di motivo o di un colore per le lettere del testo

Applica l'ombra al testo

Selezione dello spessore della linea di confine del testo

2.2.2 Editore di StarWriter

StarWriter è un componente del prodotto software StarOffice di Sun MicroSystem, implementato sia sotto il sistema operativo MS Windows che Linux.

È un moderno elaboratore di testi che (allo stesso modo Programma di parole) è un editor WYSIWYG. Esternamente, è molto simile a Word e ha quasi le stesse funzionalità. Con il suo aiuto puoi creare sia semplici documenti di testo che articoli, brochure e persino libri.

Quando avviate il programma StarOffice, viene visualizzata una finestra contenente le icone dei documenti formati diversi. Per avviare l'editor di testo StarWriter, nel menu File del programma StarOffice, selezionare Documento di testo dal menu Crea oppure, sul desktop del programma, fare clic sull'icona denominata Nuovo testo. La finestra del programma StarWriter si apre sullo schermo con un foglio bianco.

La finestra del programma contiene una barra dei menu con i seguenti elementi:

File: per lavorare con i file;

Modifica: consente di eseguire operazioni di selezione, inserimento ed eliminazione di testo, nonché funzioni di ricerca e sostituzione;

Visualizza: contiene componenti per controllare l'aspetto della finestra del programma;

Inserimento: utilizzato per inserire oggetti e applicazioni aggiuntive in un documento;

Formato: consente di implementare elementi di formattazione del testo;

Servizio: contiene funzioni aggiuntive relative alla progettazione del documento, nonché una funzione di controllo ortografico;

Finestra: imposta gli attributi del layout della finestra.

Quando si lavora con l'editor StarWriter, è conveniente utilizzare i pannelli di servizio, che contengono pulsanti per la selezione di strumenti che duplicano le voci del menu principale. L'utilizzo di questi pannelli velocizza notevolmente il lavoro di modifica dei documenti. Tra loro:

Il pannello funzioni, che contiene i pulsanti per i comandi per lavorare con i file; solitamente situato sotto la barra dei menu;

Il pannello degli oggetti, che esegue operazioni di formattazione del testo di base; situato sotto il pannello delle funzioni;

Una barra degli strumenti contenente pulsanti di comando per inserire oggetti aggiuntivi nel documento; situato a sinistra dell'area di immissione del testo.

Il righello orizzontale ti consentirà di impostare in modo rapido e preciso il rientro sia della linea rossa che dell'intero paragrafo.

La barra di stato nella parte inferiore della finestra di StarWriter visualizza informazioni sullo stato corrente del documento e una serie di campi aggiuntivi che consentono di modificare alcuni parametri del documento.

Nella parte inferiore della finestra dell'editor c'è la barra delle applicazioni, che viene utilizzata per creare nuovi documenti e per gestire il desktop e le applicazioni in esecuzione.

StarWriter, come Word, dispone di diversi modelli che puoi utilizzare per creare documenti specializzati come presentazioni, articoli o lettere. Per creare, salvare o chiudere un documento, è possibile utilizzare i pulsanti sulla barra delle funzioni o le voci del menu File.

Quando si apre un file, sullo schermo viene visualizzata la finestra di dialogo Apri, in cui è possibile impostare le opzioni di ricerca per il file. Questa finestra consente di navigare nell'albero delle directory alla ricerca del file desiderato.

La prima volta che salvi un documento, viene visualizzata la finestra di dialogo Salva, che ti chiede di specificare una posizione e un nome file da salvare. Per salvare nuovamente basta usare la combinazione di tasti Ctrl+S oppure il pulsante con l'immagine di un floppy disk sulla barra delle funzioni.

Quando modifichi un documento, spesso devi selezionare l'una o l'altra porzione di testo. Per selezionare utilizzando il mouse, è necessario posizionare il cursore all'inizio o alla fine del frammento selezionato, fare clic pulsante di sinistra mouse e, senza rilasciarlo, spostare il cursore alla fine o all'inizio del frammento selezionato. Per selezionare il testo utilizzando la tastiera, premere il tasto Maiusc e le frecce del cursore per selezionare nelle direzioni appropriate. La combinazione di tasti Ctrl+a seleziona tutto il testo.

Formattazione del testo

StarWriter ha grandi capacità per la formattazione del testo sia fisica ("hard") che logica ("soft"). Durante la formattazione fisica, imposti esplicitamente lo stile e la dimensione dei caratteri, dei rientri, dell'allineamento, ecc. Per la formattazione logica, utilizza uno speciale strumento Stilista.

Le tecniche per la formattazione fisica del testo in StarWriter sono quasi identiche a quelle di Word. Quindi, ad esempio, utilizzando un pulsante con il simbolo Æ sul pannello degli oggetti di testo, il frammento di testo desiderato verrà evidenziato in grassetto. La formattazione software viene eseguita assegnando uno stile specifico al testo. Uno stile è un insieme di valori o mezzi specificati sotto un nome comune, con l'aiuto del quale i testi vengono formattati o, in altre parole, progettati.

La formattazione rigida è utilizzata al meglio nei casi in cui è necessario eseguirla rapidamente. Se vuoi evidenziare una parola, ad esempio, in grassetto, posiziona semplicemente il cursore su questa parola e fai clic sul pulsante con il simbolo Z.

Si consiglia la formattazione software utilizzando gli stili nei casi in cui è necessario formattare testo lungo o più testi nello stesso modo. L'utilizzo degli stili potrebbe richiedere la creazione di uno stile utilizzando lo strumento Stilista (che, ovviamente, richiede del tempo), ma il risparmio di tempo complessivo è particolarmente evidente quando la formattazione viene applicata più volte.

È possibile utilizzare il Pannello Oggetti per formattare i simboli. Usandolo, puoi impostare il tipo di carattere, lo stile di scrittura, la dimensione del carattere, nonché il colore del testo e il colore dello sfondo.

Un paragrafo è considerato parte di un documento seguito da un contrassegno di paragrafo. La divisione in paragrafi viene effettuata premendo il tasto Invio. Quando si formattano i paragrafi, è possibile utilizzare la finestra di dialogo Paragrafo per impostare la distanza tra le righe e i paragrafi, i rientri dei paragrafi e controllare la posizione del paragrafo sulla pagina. Per visualizzare la finestra di dialogo Paragrafo, seleziona i paragrafi a cui desideri applicare questi elementi di formattazione e utilizza il comando Paragrafo dal menu Formato.

Per formattare le pagine, è necessario eseguire il comando Pagine dal menu Formato, a seguito del quale StarWriter visualizzerà la finestra di dialogo Stile pagina, in cui si impostano i parametri di base per il layout del foglio e la dimensione dei margini.

Controllo ortografico

StarWriter ha una funzione controllo automatico strumento di ortografia, che può essere attivato immediatamente durante l'immissione del testo o richiamato quando necessario.

Puoi abilitare o disabilitare il controllo ortografico automatico mentre inserisci il testo utilizzando il pulsante Controllo automatico sulla barra degli strumenti. Se la funzione di autocontrollo è attiva, tutte le parole non trovate nel dizionario (eventualmente contenenti errori) verranno sottolineate con una linea ondulata rossa. Questa evidenziazione è visibile solo sullo schermo e non viene visualizzata durante la stampa. StarWriter ha un dizionario chiamato "Standard.dic". Ma puoi sempre comporre il tuo dizionario o modificare un dizionario standard esistente in modo che soddisfi le tue esigenze. Puoi creare il tuo dizionario utilizzando la scheda Linguistica, per aprirla devi selezionare Opzioni dal menu Strumenti, quindi Generale... e Linguistica.

Puoi correggere una parola scritta in modo errato apportando direttamente modifiche ad essa o richiamando il menu contestuale (facendo clic con il pulsante destro del mouse sulla parola), che offrirà una serie di parole scritte correttamente simili a quella sbagliata. Selezionando una parola dall'elenco verrà sostituita la parola scritta in modo errato con quella selezionata.

Se vuoi controllare la presenza di errori nel testo, devi selezionare Ortografia dal menu Strumenti, quindi Controlla. Se vengono rilevati errori, sullo schermo verrà visualizzata la finestra di dialogo Ortografia, che fornisce le opzioni per la correzione. Questa finestra di dialogo consente di aggiungere parole al dizionario.

Intestazioni e piè di pagina

Per inserire un'intestazione e un piè di pagina in un documento, seleziona Inserisci dal menu. Intestazione di pagina o Piè di pagina, quindi Standard. Dopo aver completato l'operazione, nel documento verrà visualizzato un campo per l'inserimento di un'intestazione o di un piè di pagina. Se vuoi inserire il contenuto dell'intestazione e del piè di pagina, devi posizionare il cursore del mouse in questo campo e fare clic con il pulsante sinistro. Per inserire una data o altro elementi aggiuntiviè necessario selezionare Campo dal menu Inserisci e selezionare un elemento da inserire nel campo dell'intestazione e del piè di pagina nell'elenco a discesa

2.2.3 Redattore Netscape Compositore

Questo editor è progettato per creare documenti contenenti comandi di markup HTML. Quando si lavora con esso, non è necessaria la conoscenza del linguaggio HTML stesso, poiché l'editor inserisce autonomamente i comandi di markup richiesti nel testo del documento. I file creati in NetscapeComposer in genere hanno un'estensione .html.

Netscape Composer è un componente del browser Netscape Communicator, che può essere avviato digitando netscape al prompt dei comandi. Dopo aver avviato il browser, seleziona Modifica pagina dal menu File. Nella finestra dell'editor che appare, nel menu File, puoi selezionarne uno esistente o crearne uno. nuova pagina ipertesto.

Il linguaggio HTML utilizzato per contrassegnare il testo creato nell'editor Composer non consente di definire rigorosamente l'aspetto del documento. Spesso i documenti contenenti un gran numero di comandi di formattazione vengono visualizzati bene in un unico visualizzatore (browser), sistema operativo e dimensione dello schermo. Tuttavia, se si seleziona un programma di visualizzazione diverso, il documento potrebbe diventare illeggibile. Si consiglia pertanto di non lasciarsi trasportare dalla formattazione eccessiva del documento e, se possibile, di testare il documento in creazione in vari programmi di visualizzazione.

pulsante Scopo
Imposta lo stile del testo: normale, intestazioni di vari livelli, indirizzo, voce di elenco, ecc.

Imposta la dimensione del carattere: da +4 a -2

Seleziona il colore del testo

Imposta il carattere su grassetto, corsivo o sottolineato o una combinazione degli stessi.

Cancella tutti gli stili

Imposta la posizione del testo sulla pagina: il testo è allineato a sinistra, centrato o allineato a destra
Crea elenchi numerati e puntati

I documenti ipertestuali sono destinati principalmente alla visualizzazione sullo schermo di un monitor e non alla stampa su carta, quindi quando vengono creati, un'ampia varietà di sfumature di colore viene utilizzata non solo per il testo stesso, ma anche per lo sfondo del documento. Inoltre, puoi utilizzare come sfondo un'immagine grafica in formato GIF, JPEG o PNG. Tieni presente che l'immagine di sfondo ha la precedenza sul colore di sfondo. Per modificare lo sfondo del documento, richiamare il menu contestuale facendo clic con il tasto destro e, senza rilasciarlo, selezionare la voce di menu Colori e proprietà della pagina. Apparirà una finestra in cui potrai impostare i colori e le proprietà del documento.

Inserimento di immagini

Un'aggiunta importante al testo del documento sono gli oggetti grafici inseriti al suo interno. Possono fungere da illustrazioni o riferimenti. Immagini in formati come GIF, JPG e PNG possono essere importate in un documento ipertestuale. Per inserire immagini in un documento, selezionare Immagine dal menu Inserisci. Viene visualizzata la finestra Proprietà con scheda aperta Immagine.

Il campo Immagine specifica il nome del file contenente l'immagine. Il pulsante Sfoglia consente di specificare la posizione dell'immagine e il suo nome. Il gruppo di pulsanti Allinea e Avvolgi testo imposta la posizione dell'immagine rispetto al testo circostante. Tieni presente che la posizione del testo rispetto all'immagine viene visualizzata correttamente solo nella finestra del browser.

Nella stessa finestra puoi impostare la dimensione dell'immagine: puoi lasciare la dimensione originale, oppure modificarla selezionando l'interruttore Dimensioni personalizzate e specificando la nuova dimensione dell'immagine (come percentuale della larghezza del documento o in pixel). È utile chiederne qualcuno spazio libero attorno all'immagine, altrimenti il ​​testo sarà strettamente adiacente all'immagine.

2.2.4 Editore KLyX

KLyX (la versione precedente si chiama LyX) è un altro editor di testo moderno. Formatta il testo inserendo i comandi del linguaggio di markup TeX. L'editor KLyX può essere classificato come editor WYSIWYG. Sebbene quando si stampa un documento a volte non abbia lo stesso aspetto che sullo schermo, ciò è causato esclusivamente dal desiderio di utilizzare la finestra dell'editor in modo più efficiente.

Per avviare l'editor KLyX, inserisci klyx sulla riga di comando (lyx per ulteriori informazioni vecchia versione) o selezionarlo dal menu KDE. All'avvio del programma viene visualizzata una finestra con una barra dei menu in alto. Appena sotto la barra dei menu ci sono le barre degli strumenti. A differenza degli editor di testo Word, StarWriter o NotePad, quando si apre il programma per la prima volta non viene creato un nuovo documento e alcune funzioni non sono disponibili.

I pulsanti della barra degli strumenti duplicano alcune voci di menu. Gli elementi principali della finestra di lavoro sono simili a quelli discussi in altri editor.

KLyX distingue diverse cosiddette classi di documenti, le principali delle quali possono essere considerate le seguenti:

articolo - per scrivere articoli;

articolo (AMS) - per articoli contenenti matematica;

report: per creare report;

book and book (AMS) - per scrivere libri;

lettera: per preparare le lettere.

Quando si crea un nuovo documento, l'utente deve specificarne la classe, in base agli scopi per i quali il documento viene creato. Per fare ciò, utilizzare la voce Documento dal menu Layout. Nella finestra Layout del documento che appare, puoi impostare lo stile della pagina, la modalità di selezione del paragrafo, la stampa del testo su due colonne e alcune altre opzioni. Diamo un'occhiata più da vicino a loro.

L'opzione Stile pagina è responsabile della progettazione delle intestazioni e dei piè di pagina e imposta la modalità di numerazione. Usato più spesso:

default: valori predefiniti per questa classe;

vuoto -- completa assenza intestazioni;

plain: intestazioni e piè di pagina contengono solo numeri di pagina.

L'opzione Lati ti consente di impostare design diversi per le pagine pari e dispari. L'opzione Colonne determina il numero di colonne sulla pagina quando si stampa un documento. Per impostare l'interlinea in un documento, utilizzare l'opzione Spaziatura. È possibile specificare la distanza Singola, Doppia o Mezzo.

Per selezionare i paragrafi, utilizzare l'opzione Separazione della finestra Layout documento. Puoi impostare la modalità "linea rossa", ovvero il rientro all'inizio di un paragrafo - Rientro, o una maggiore distanza tra i paragrafi - Salta.

Se desideri impostare i tuoi parametri per qualsiasi paragrafo, utilizza la voce Paragrafo dal menu Layout. Viene visualizzata la finestra di dialogo Ambiente paragrafo. Per vietare il rientro dal bordo sinistro, utilizzare l'opzione Nessun rientro, per modificare la distanza dai paragrafi adiacenti - Spazio verticale: Sopra - dal precedente, Sotto - dal successivo.

Conclusione

Ultima volta Tecnologie informatiche vengono promossi molto intensamente e ciò contribuisce al rapido sviluppo del software. Vengono costantemente rilasciati prodotti con molte innovazioni. Allo stesso modo, gli editor di testo non si fermano. Ogni volta sempre più funzioni vengono incluse in questi programmi. Ma il loro sviluppo è impostato in modo tale che con ciascuno nuova versione il programma mantiene le precedenti funzionalità e l'utente può utilizzare sia le vecchie che le nuove funzioni, queste ultime sono state introdotte solo per facilitare il lavoro con il programma. O espandere in modo significativo le sue capacità.

Ma spesso accade che gli utenti necessitino solo di un determinato insieme di funzioni di cui hanno bisogno, a seconda delle loro esigenze. Sulla base di ciò, scelgono un prodotto secondo i loro gusti. Alcuni sono attratti dalla facilità d'uso, altri dalla versatilità e dalla velocità di esecuzione dei comandi. Pertanto, tra tutta la loro moltitudine, è impossibile individuarne uno specifico che soddisfi tutti i requisiti, poiché sono tutti molto diversi.

Bibliografia

1 Sobol B.V., Galin A.V. e altri.Informatica. Rostov n/d, Fenice, 2007

2 Kaimin V.A. Informatica: libro di testo. - M.: INFRA-M, 2005

3 Broido V L. Fondamenti di informatica. SPb.: SPb.GIEA, 2003

4 Ostreykovsky V. Informatica - Scuola superiore, Mosca, 2003

5 Shautsukova V. A. Informatica. Libro di testo su Internet. 2001.

6 www.wikipedia.ru

7 www.informatka.ru

Software applicativo progettato per sviluppare ed eseguire attività utente specifiche. Il software applicativo viene eseguito sui sistemi operativi (software di base). Il software applicativo include pacchetti applicativi e applicazioni utente.

Pacchetto applicativo(PPP) è un insieme di programmi progettati per eseguire compiti di una determinata classe.

Si distinguono i seguenti tipi di software applicativo:

– software di uso generale

– software orientato al metodo;

– software orientato ai problemi;

– software per reti globali;

– Software per l'amministrazione del processo informatico.

Al software applicativo scopo generale I seguenti PPP includono:

Redattori testuali e grafici, sistemi editoriali;

Fogli di calcolo;

Sistemi di gestione di banche dati;

Pacchetti integrati;

Tecnologie dei casi;

Shell per sistemi esperti e sistemi di intelligenza artificiale.

Editori sono prodotti software progettati per creare e modificare testi, documenti, grafica e illustrazioni. In base alla loro funzionalità, gli editor possono essere suddivisi in editor di testi, editor grafici e sistemi di pubblicazione.

Editor di testo sono utilizzati per elaborare informazioni di testo ed eseguire le seguenti funzioni: scrivere testo in un file; inserimento, cancellazione, sostituzione di caratteri, righe e frammenti di testo; controllo ortografico; progettazione del testo in diversi caratteri; allineamento del testo; preparare indici, suddividere il testo in pagine; cercare e sostituire parole ed espressioni; inserimento di semplici illustrazioni nel testo; stampa del testo.

Gli editor di testo sono i più utilizzati
Microsoft Word, Word Perfect, ChiWriter, MultiEdit, AmiPro, Lexicon.

Redattore grafico(compresi i sistemi CAD) sono progettati per la creazione e l'elaborazione di documenti grafici, inclusi diagrammi, illustrazioni, disegni, diagrammi.

Gli editor grafici più popolari sono:

Adobe Photoshop, CorelDRAW, PaintBrush, Adobe Illustrator.

Sistemi editoriali combinare le funzionalità degli editor di testo e grafici. Hanno capacità avanzate per formare strisce con testo e materiali grafici e successiva stampa. Questi sistemi sono focalizzati sull'uso nell'editoria e sono chiamati sistemi di layout. Esempi di tali sistemi sono Adobe PageMaker e Ventura Publisher.

Foglio di calcoloè un programma per l'elaborazione di dati numerici in tabelle. I dati di diverso tipo (numeri, dati simbolici, formule) vengono memorizzati in celle di tabella separate. Le formule vengono utilizzate per impostare le dipendenze dei valori di alcune celle dal contenuto di altre celle. MS Excel può essere considerato il foglio di calcolo più popolare.

Per lavorare con i database, viene utilizzato un software speciale: sistemi di gestione di database (DBMS). Un database (DB) è una raccolta di insiemi di dati appositamente organizzati archiviati su disco. La gestione del database comprende l'immissione dei dati, la correzione e la manipolazione dei dati, ovvero l'aggiunta, l'eliminazione, il recupero, l'aggiornamento e altre operazioni.

A seconda del metodo di organizzazione dei dati, esistono DBMS di rete, gerarchici, distribuiti e relazionali. Tra i DBMS disponibili, i più utilizzati sono Microsoft Access, Microsoft FoxPro, MS SQL Server, Borland Paradox, MySQL, nonché i DBMS di Oracle, Informix, Ingress, Sybase, Progress, ecc.

Pacchetti integratiè un insieme di prodotti software di uso generale funzionalmente diversi che si completano a vicenda, sono in grado di interagire tra loro scambiando dati, hanno un'unica interfaccia utente e sono implementati su un'unica piattaforma informatica operativa. Di solito includono un editor di testo, foglio di calcolo, editor grafico, DBMS, diversi altri programmi e un modulo di comunicazione. Attualmente integrazione moduli software ha una natura ad oggetti, la cui peculiarità è l'utilizzo di risorse condivise da più applicazioni. I pacchetti integrati più popolari sono Microsoft Office, Framework, Startnave, Lotus SmartSuite per Windows, Borland Office per Windows.

Tecnologie CASE vengono utilizzati durante la creazione di sistemi informativi complessi, che di solito richiedono l'implementazione collettiva di un progetto a cui partecipano diversi specialisti: analisti di sistema, progettisti e programmatori.

Quando si utilizza la tecnologia CASE, ogni specialista risolve i problemi solo al suo livello, senza essere distratto da altri dettagli.

Sistemi esperti- si tratta di sistemi di elaborazione della conoscenza in un campo altamente specializzato di preparazione di soluzioni utente a livello di esperti professionali. I sistemi esperti vengono utilizzati per prevedere le situazioni, diagnosticare lo stato di un oggetto, indirizzare la pianificazione e controllare il processo di funzionamento. Sono nati come risultato dell'informatizzazione dei processi per la risoluzione di problemi come "cosa succede se...", sulla base della logica e dell’esperienza degli specialisti. Un esempio di shell di sistema esperto è Expert-Ease, utilizzato in economia.

In questo articolo vorrei parlare di cosa sono i programmi applicativi, di quali problemi applicativi possono essere risolti con il loro aiuto (ad esempio, un esempio di un semplice database) e quale ruolo svolgono per l'utente finale di un programma personale computer. Prima di tutto, vorrei sottolineare che i computer possono elaborare tutti i dati che l'utente gli invia. Ma affinché questi dati vengano riconosciuti e compresi correttamente dalla macchina, è necessario creare un apposito programma in un linguaggio ad essa comprensibile, o, più semplicemente, una serie di istruzioni sequenziali per eseguire determinate azioni.

Tipi di programmi applicativi

I programmi applicativi sono tali programmi, il cui scopo è volto a risolvere determinati problemi e interagire direttamente con l'utente. Programmi per computer necessario per automatizzare qualsiasi processo, archiviare ed elaborare dati, modellare, progettare, ecc. processi informatici complessi. I programmi sono solitamente divisi in due classi: questi sono programmi di sistema e programmi applicativi. I primi vengono utilizzati principalmente per elaborare le informazioni in arrivo da alcune apparecchiature: scheda di rete, scheda video, apparecchiature collegate, ad es. Questi sono quei programmi che interagiscono con hardware o dispositivi esterni. Ne parleremo nei prossimi articoli. Ma parliamo più nel dettaglio del secondo – i programmi applicativi.

I programmi applicativi sono progettati per interagire con l'utente finale, ad es. l'utente sembra interagire con se stesso, ma solo attraverso il programma, inserisce alcuni dati in input e riceve in output un determinato risultato dei dati elaborati. Questa è una sorta di soluzione compito applicato, si tratta ad esempio della scansione delle immagini e della loro successiva elaborazione o della ricerca dei file necessari. L'uso di programmi applicativi può essere osservato in quasi tutte le aree dell'attività umana, che si tratti della contabilità in un'impresa o della creazione immagini grafiche, disegno, ecc. L'uso di programmi applicativi è presente anche in sistemi molto importanti come i sistemi di gestione di database. Questo è molto importante nelle grandi aziende dove è presente un gran numero di utenti e che hanno realmente bisogno di archiviare e utilizzare grandi quantità di informazioni.

Tipologie ed esempi di programmi applicativi

I programmi applicativi sono:

  • Editor di testo. Progettato per creare e modificare testo senza design;
  • Elaboratori di testi (MS Word). Editor di testo più avanzati che ti consentono di modificare il testo con design, modificare caratteri e dimensioni, inserire file grafici, tabelle, ecc. per un design del testo più presentabile;
  • Fogli di calcolo (MS Excel). Utilizzato principalmente per elaborare i dati contenuti in queste tabelle. Compiti applicati più spesso eseguito per archiviare le credenziali e successivamente analizzarle;
  • Editor di grafica raster e vettoriale (Photoshop, Corel), “visualizzatori”. L'utilizzo di programmi applicativi di questo tipo permette di creare, modificare e anche visualizzare immagini grafiche;
  • Lettori audio video, editor (WinAmp). Permette di guardare video, ascoltare musica, creare composizioni musicali;
  • Sistemi di gestione di database (ad esempio - MSQL). Tali programmi vengono utilizzati per lavorare con i database. Ad esempio, un programma di contabilità clienti è una base semplice per archiviare informazioni sui clienti, le loro informazioni di contatto, ecc. È possibile eseguire operazioni per cercare, eliminare e aggiungere record al database;
  • Traduttori o dizionari elettronici. Tali programmi applicativi consentono di tradurre facilmente il testo in diverse lingue straniere senza studiarle direttamente;
  • Giochi per computer. Utilizzato per l'intrattenimento o per lo sviluppo in modo giocoso.

Un esempio di programma applicativo potrebbe essere, ad esempio, un programma per il conteggio dei repost. È difficile elencare tutti i tipi di programmi applicativi, ma abbiamo cercato di evidenziare i principali programmi applicativi.