Beispiele für allgemeine Anwendungssoftware. Angewandte Software: Arten, Zweck, Beispiele. Klassifizierung von Anwendungssoftware. Was könnte die Software sein

Computer Software

Was Software

Die Gesamtheit der auf allen Langzeitspeichern eines Computers gespeicherten Programme bildet seinen Software(VON).

Computersoftware wird ständig aktualisiert, weiterentwickelt und verbessert. Preis installierte Programme auf einem modernen PC übersteigt oft die Kosten seiner technischen Geräte. Die Entwicklung moderner Software erfordert sehr hohe Qualifikationen von Programmierern.

Softwaretypen

Es gibt einen notwendigen Teil in der Computersoftware, ohne den nichts damit gemacht werden kann. Es wird genannt Systemsoftware. Der Kunde erwirbt einen Computer, der mit Systemsoftware ausgestattet ist, die für den Betrieb des Computers ebenso wichtig ist wie ein Speicher oder ein Prozessor. Neben Systemsoftware umfasst Computersoftware auch Anwendungsprogramme Und Programmiersysteme.

Computersoftware wird unterteilt in:

Systemsoftware;
- Anwendungssoftware;
- Programmiersysteme.

Systemsoftware und Programmiersysteme werden später besprochen. Machen wir uns nun mit der Anwendungssoftware vertraut.

Zusammensetzung der Anwendungssoftware

Programme, mit deren Hilfe der Benutzer seine Informationsprobleme lösen kann, ohne auf Programmierung zurückzugreifen, werden Anwendungsprogramme genannt.

Im Allgemeinen ziehen es alle Benutzer vor, ein Set zu haben Anwendungsprogramme die fast jeder braucht. Sie heißen Programme für allgemeine Zwecke. Diese beinhalten:

Texte u grafischer Editor, mit dem Sie verschiedene Texte vorbereiten, Zeichnungen erstellen, Zeichnungen erstellen können; mit anderen Worten, schreiben, zeichnen, zeichnen;

Datenbankverwaltungssysteme (DBMS), die es ermöglichen, einen Computer in ein Nachschlagewerk zu einem beliebigen Thema zu verwandeln;

Tabellenprozessoren, die es ermöglichen, Tabellenkalkulationen zu organisieren, die in der Praxis sehr verbreitet sind;

Kommunikations-(Netzwerk-)Programme zum Austausch von Informationen mit anderen Computern, die mit Daten in einem Computernetzwerk verbunden sind.

Eine sehr beliebte Art von Anwendungssoftware sind Computerspiele. Die meisten Benutzer beginnen ihre Kommunikation mit dem Computer mit ihnen.

Außerdem gibt es große Menge Anwendungsprogramme für spezielle Zwecke für berufliche Tätigkeiten. Sie werden oft als Anwendungspakete bezeichnet. Dies sind zum Beispiel Buchhaltungsprogramme, die Gehaltsabrechnungen und andere Berechnungen durchführen, die in Buchhaltungsabteilungen durchgeführt werden; Computergestützte Entwurfssysteme, die Designern helfen, Entwürfe für verschiedene technische Geräte zu entwickeln; Pakete, die es ermöglichen, komplexe mathematische Probleme ohne Programmierung zu lösen; Bildungsprogramme in verschiedenen Schulfächern und vieles mehr.

Unter VON im engeren Sinne wird einfach eine Menge von Programmen verstanden. Grob gesagt, im VON(zusammen mit den Programmen) umfassen die verschiedenen Sprachen, Verfahren, Regeln und Dokumentationen, die für die Verwendung und den Betrieb der Softwareprodukte erforderlich sind.

Nach funktionalen Merkmalen wird PC-Software traditionell in System- und Anwendungssoftware unterteilt.

systemisch sogenannte Software, die zum Entwickeln und Implementieren von Softwareprodukten sowie zum Bereitstellen bestimmter Dienste für einen Computerbenutzer verwendet wird. Es ist eine notwendige Ergänzung zu den technischen Mitteln eines PCs. Ohne Open-Source-Software ist die Maschine im Wesentlichen leblos.

Angewandt sogenannte Software zur Lösung einer bestimmten Zielaufgabe oder einer Klasse solcher Aufgaben. Diese Aufgaben umfassen das Durchführen von Berechnungen nach einem bestimmten Algorithmus, das Erstellen eines bestimmten Textdokuments usw.

Betriebssystem sind eine integrale obligatorische Ergänzung zum PC und organisieren die Ausführung von Programmen und die Interaktion des Benutzers mit dem Computer.

Andere Komponenten der Open-Source-Software sind optional. Ihre Zusammensetzung wird durch die Bedürfnisse und Wünsche des Benutzers bestimmt.

Dienstleistungssysteme Erweitern Sie die Fähigkeiten des Betriebssystems, indem Sie dem Benutzer sowie den ausgeführten Programmen eine Reihe zusätzlicher Dienste bereitstellen. Einige Dienstsysteme verändern das Erscheinungsbild des Betriebssystems bis zur Unkenntlichkeit und werden daher manchmal als Betriebssysteme bezeichnet. Das Vorstehende ist besonders relevant für Schnittstellensysteme.

Eine viel weniger homogene Gruppe von Systemsoftware-Tools sind Werkzeugsysteme. Was sie eint, ist, dass sie für die Softwareentwicklung konzipiert sind, obwohl einige von ihnen auch zur Lösung angewandter Probleme verwendet werden können. Der Einsatz der meisten Werkzeugsysteme ist mit Programmierung verbunden. damit sie berücksichtigt werden können Programmiersysteme. Zu den eigentlichen Programmiersystemen gehören aber traditionell solche Systeme, mit denen man jedes Problem programmieren und lösen kann, das eine algorithmische Lösung zulässt. Programmiersysteme sind also universell. Andere Arten von Instrumentensystemen sind in dem Sinne spezialisiert, dass sie dazu dienen, Software mit einem bestimmten funktionalen Zweck zu erstellen. Gleichzeitig wird die Effektivität der Softwareentwicklung im Vergleich zum Einsatz von Universalsoftware für den gleichen Zweck Werkzeug erhöht sich.

Systeme Wartung entwickelt, um das Testen von Geräten und die Fehlersuche zu erleichtern. Sie sind ein Werkzeug für Spezialisten in der Bedienung von Computerhardware, die in diesem Buch nicht berücksichtigt werden.

Allgemeine Informationen zu Windows

Modernes Windows ist ein Betriebssystem Arbeitsleiter persönlicher Computer. Windows hat eine benutzerfreundliche grafische Benutzeroberfläche. Im Gegensatz zum alten textbasierten DOS-Betriebssystem erfordert Windows keine Kenntnis von Betriebssystembefehlen und deren präziser Tastatureingabe. Die überwiegende Mehrheit der Operationen zur Steuerung des Betriebs eines Personalcomputers wird mit der Maus über Windows-Grafikobjekten oder mit kurzen Tastenkombinationen (Hotkeys) auf der Tastatur ausgeführt.

Heute nehmen Betriebssysteme der Familie einen der Hauptplätze auf dem Softwaremarkt ein Windows. Diese Produkte sind auf die Verwendung moderner Computer und Anwendungssoftware ausgerichtet. Sie bieten Menschen verschiedener Berufe eine bequeme Möglichkeit, mit einem Computer zu kommunizieren.

Die wichtigsten Vorteile von Windows-Systemen sind die folgenden:

Grafische Benutzeroberfläche. Im Gegensatz zu früher akzeptierten Konzepten und Kommunikationsmethoden (über Befehle und Dateinamen) verfolgt Windows einen deutlich anderen Ansatz zur Verwaltung von Programmen. Hier arbeitet der Benutzer mit grafischen Bildern auf dem Bildschirm.

Schnittstelleneinheit. Viele Anwendungen wurden entwickelt, um unter Windows ausgeführt zu werden, und sie sind alle nach dem gleichen Standard konzipiert. Alle Anwendungen sind in Bezug auf Verwaltung und Kommunikation mit dem Benutzer einander ähnlich. Dies ermöglicht dem Benutzer, nachdem er Fähigkeiten im Umgang mit einer Anwendung erworben hat, die Arbeit mit einer anderen problemlos zu meistern. Darüber hinaus werden Softwareprodukte, die mit einigen Windows-Anwendungen erstellt wurden, von anderen Anwendungen vollständig verstanden.

Multitasking-Betriebsart. Beim Einarbeiten Windows-Benutzer kann mehrere Programme (Tasks) gleichzeitig ausführen, was es ermöglicht, ohne die Arbeit in einer Anwendung zu beenden, die Dienste einer anderen zu nutzen.

Benutzeroberfläche- dies sind Methoden und Mittel der menschlichen Interaktion mit Computerhardware und -software.
Beginnend Windows-Bildschirm ist ein Systemobjekt namens Desktop.

Desktop ist eine grafische Umgebung, auf der Objekte und Elemente angezeigt werden Windows-Steuerelemente. Auf dem Desktop sehen Sie Symbole (Symbole), Verknüpfungen und die Taskleiste (primäre Steuerung). Bei Windows-Start Auf dem Desktop befinden sich mindestens drei Symbole: Arbeitsplatz, Netzwerkumgebung, Papierkorb. Möglicherweise befinden sich weitere Symbole auf dem Desktop. Es kann auch als temporärer Speicher für Ihre Dateien verwendet werden, aber wenn Sie die Arbeit im Klassenzimmer beenden, müssen sie entweder gelöscht oder in ihre eigenen Ordner verschoben werden.

Abzeichen sind eine grafische Darstellung von Objekten und ermöglichen deren Steuerung. Symbol - ist eine grafische Darstellung eines Objekts in reduzierter Form, das einem Ordner, Programm, Dokument, Netzwerkgerät oder Computer entspricht. Symbole haben in der Regel Etiketten - Inschriften, die sich darunter befinden. Durch Linksklicken auf ein Symbol können Sie es auswählen und durch Doppelklicken die diesem Symbol entsprechende Anwendung öffnen (starten).

Etikett ist ein Zeiger auf ein Objekt. Eine Verknüpfung ist eine spezielle Datei, die einen Link zu dem Objekt enthält, das sie darstellt (Informationen über den Speicherort des Objekts auf der Festplatte). Durch Doppelklicken auf eine Verknüpfung können Sie das Objekt, das sie darstellt, starten (öffnen). Durch das Entfernen wird nicht das Objekt selbst gelöscht, im Gegensatz zum Löschen des Symbols. Der Vorteil von Verknüpfungen besteht darin, dass sie einen schnellen Zugriff auf ein Objekt von jedem Ordner aus ermöglichen, ohne Speicherplatz zu verschwenden. Sie können eine Bezeichnung von einem Symbol anhand des kleinen Pfeils in der unteren linken Ecke des Symbols unterscheiden.

Taskleiste ist ein Werkzeug, um zwischen ihnen zu wechseln Ordner öffnen oder Anwendungen. Auf der linken Seite der Taskleiste befindet sich die Schaltfläche „Start“; rechts - das Anzeigefeld. Das Panel selbst zeigt alle aktuell geöffneten Objekte an.

Start Knopföffnet Hauptmenü. Damit können Sie alle im Betriebssystem registrierten Programme ausführen, auf alle Betriebssystemeinstellungen, Such- und Hilfesysteme und andere Funktionen zugreifen.

Das zentrale Konzept von Windows ist das Fenster. Fenster- ein Struktur- und Bedienelement der Benutzeroberfläche, das ein durch einen Rahmen begrenzter rechteckiger Bereich des Bildschirms ist, in dem eine Anwendung, ein Dokument oder eine Nachricht angezeigt werden kann.

Die obige Abbildung zeigt eine funktionierende Windows-Tabelle mit geöffnetem Hauptmenü, Textverarbeitungsfenster, Symbolen und Verknüpfungen und einigen Dokumenten in der Taskleiste minimiert.

Von den anderen Konzepten von Windows sollten die Konzepte eines Verzeichnisses und eines Ordners beachtet werden.

Katalog- eine benannte Gruppe von Dateien, die durch ein Attribut verbunden sind.

Ordner ist ein Konzept, das in Windows anstelle von Verzeichnissen in früheren Versionen verwendet wird. Betriebssysteme Oh. Das Konzept eines Ordners hat eine erweiterte Interpretation, da Ordner neben den üblichen Verzeichnissen auch Objekte wie Arbeitsplatz, Explorer, Drucker, Modem usw. darstellen.

Das Programm Windows Explorer zeigt gleichzeitig sowohl die Verschachtelungsstruktur der auf dem Computer befindlichen Ordner (ihre Hierarchie) als auch den Inhalt des ausgewählten Ordners an. Dies ist besonders praktisch beim Kopieren und Verschieben von Daten: Öffnen Sie einfach den Ordner mit der gewünschten Datei und ziehen Sie diese Datei in einen anderen Ordner.

Programm Dirigent verwaltet Dateien und bietet eine der meisten bequeme Wege ansehen Dateisystem. Wenn Sie Ordner und (und) Dateien öffnen, kopieren, verschieben, löschen, umbenennen oder neu anordnen müssen, können Sie entweder das Programm verwenden Dirigent, oder arbeiten Sie mit Ordnern und Dateien direkt auf dem Desktop. Der Hauptvorteil des Programms Dirigent, Im Vergleich zu den Ordnerfenstern auf dem Desktop ist das Programm Dirigent Sie können gleichzeitig mit dem Inhalt des rechten Bereichs des Fensters und mit der gesamten Struktur des Dateisystems Ihres Computers arbeiten - dem linken Bereich (Abb. 1.5). Dadurch ist es viel einfacher, Dateien aus dem rechten Bereich auf ein logisches Laufwerk oder einen Ordner im linken Bereich zu kopieren. In diesem Fall müssen nicht viele Fenster geöffnet werden, wie dies auf dem Desktop der Fall wäre. Am bequemsten ist es, zwei Fenster des Programms zu öffnen Dirigent, vertikal oder horizontal angeordnet.

Arbeiten mit dem Programm Dirigent unterscheidet sich nicht von der Arbeit mit den meisten anderen Fenstern und Programmen, außer dass Sie die Möglichkeit haben, die hierarchische Struktur des Dateisystems anzuzeigen. Sie können mit der rechten Maustaste auf einen Ordner klicken und sein Menü anzeigen oder auf ein beliebiges Symbol klicken und es von einem Ort zum anderen ziehen.

Beim Arbeiten mit dem Programm Dirigent Sie müssen die folgenden Operationen beherrschen: start Dirigent, Anzeigen des Verzeichnisses einer Festplatte, Anzeigen des Inhalts von Ordnern, Erweitern und Reduzieren eines Ordners, Kopieren, Verschieben und Löschen von Ordnern, Dateien und Anwendungen, Suchen nach Ordnern, Dateien und Anwendungen, Sortieren von Objekten.

Programm Dirigent- ein Tool, mit dem der Benutzer in hierarchischer Form die Struktur und den Speicherort von Ordnern anzeigen und schnell zu jedem Objekt (Ordner, Datei, Verknüpfung) navigieren sowie eine Reihe von Aktionen mit Ordnern und Dateien ausführen kann.

Beschwörung Dirigent kann aus dem Hauptmenü mit dem Befehl erfolgen Start/Programme/Explorer oder durch Auswahl Dirigent in Schaltflächen-Kontextmenüs Start oder Arbeitsplatzordner. Aus dem Ordnerfenster Dirigent kann wie folgt aufgerufen werden: wählen Sie einen Unterordner und geben Sie den Befehl Dateimanager. Auf dem Bildschirm wird ein Fenster angezeigt. Forscher mit dem ausgewählten Ordner geöffnet.

Fenster Forscher besteht aus zwei Tafeln. Das linke Feld zeigt Informationsressourcen, die in einem hierarchischen Baum dargestellt sind. Der rechte Bereich zeigt den Inhalt des aktuellen Ordners.

Der Prozess, sich durch Ordner zu bewegen, um das Gewünschte zu öffnen, wird als Navigation bezeichnet. Dirigent ist ein Suchwerkzeug - ein Navigator. In einer Umgebung effektiv arbeiten Forscher, müssen Sie wissen, wie man darin navigiert.

Wenn ein Ordner andere Ordner enthält, wird er im Baum im linken Bereich mit einem +-Zeichen gekennzeichnet. Klicken Sie auf dieses Symbol, um die Struktur seiner Unterordner anzuzeigen. Wenn der Ordner geöffnet wird, ändert sich das +-Zeichen in -. Um einen Ordner zu reduzieren, klicken Sie auf das Symbol -.

Um den Inhalt eines Ordners anzuzeigen, klicken Sie auf den Namen oder das Symbol des Ordners in der Baumstruktur. Im linken Bereich ändert sich das Symbol zu . Der Inhalt des Ordners wird im rechten Bereich angezeigt. Sie können einen Ordner auch öffnen, indem Sie im rechten Bereich auf sein Symbol oder seinen Namen doppelklicken. In diesem Fall erscheint der Inhalt des Ordners im rechten Bereich und das Symbol dieses Ordners ändert das Symbol des geöffneten Ordners im linken Bereich.

Führen Sie einen der folgenden Schritte aus, um ein Objekt in einem Ordner zu öffnen:

  • Doppelklicken Sie auf das Symbol des Objekts;
  • Wählen Sie ein Objekt mit einem Mausklick aus und geben Sie einen Befehl Datei öffnen ;
  • Wählen Sie im Kontextmenü des Objekts das Element aus Offen.

Wenn das Objekt ein Programm ist, dann Windows wird es starten. Wenn das Objekt ein Dokument ist, dann Windows startet das Programm, mit dem es erstellt wurde, und öffnet das Dokument in seinem Fenster. Wenn das Objekt eine Verknüpfung ist, entspricht dies dem Öffnen des Objekts, für das diese Verknüpfung erstellt wurde.

Dirigent ermöglicht nicht nur das Anzeigen vorhandener Objekte, sondern auch das Erstellen neuer.

In der Umwelt Forscher Sie können verschiedene Aktionen mit Objekten ausführen (kopieren, umbenennen, löschen usw.). Dazu müssen Objekte ausgewählt werden. Ein einzelnes Objekt wird durch Klicken auf seinen Namen oder sein Symbol ausgewählt.

6. Arbeiten Sie mit Dateien und Ordnern.

Datei ist eine benannte Folge von Bytes beliebiger Länge.

Kopieren und verschieben

1 Weg. Platzieren Sie zwei Fenster auf dem Desktop: Quelle und Kopierziel. Wählen Sie die erforderlichen Symbole im Quellfenster aus. Mehrere Symbole werden hervorgehoben, wenn die Strg-Taste gedrückt wird. Ziehen Sie die ausgewählten Symbole in das Zielfenster, indem Sie auf eines der ausgewählten Symbole zeigen. Bei gleichzeitigem Drücken der Strg-Taste wird kopiert, ohne sie werden Elemente verschoben (vorausgesetzt, die Ordner befinden sich auf derselben Festplatte).

2-Wege. Wählen Sie die zu kopierenden Elemente aus. Wählen Sie das Menü Bearbeiten/Kopieren (Ausschneiden). Wenn Sie "Ausschneiden" auswählen, wird es verschoben. Zielordner öffnen. Wählen Sie das Menü Bearbeiten/Einfügen.

Löschen von Dateien und Ordnern

Das Löschen von Dateien erfolgt durch Auswählen von Elementen und Drücken der Entf-Taste. In diesem Fall werden die markierten Elemente in einen speziellen Ordner verschoben - den Papierkorb. Beim Leeren des Papierkorbs werden Dateien zerstört. Es gibt auch den Vorgang des Löschens von Dateien, wenn spezielle Dienstprogramme die Cluster, die die zu löschenden Dateien enthielten, mit zufälligen Daten füllen.

1.6.1 Softwareklassifizierung

1.6.2 Basissoftware

1.6.3 Klassifizierung von Anwendungssoftware

1.6.4 Allgemeine PPP

1.6.5 Methodenorientierte Ausschreibungen

1.6.6 Problembasierte RFPs

Literatur: 5, p. 93–109; 6, p. 136–162; 8; 10; 18.

1.6.1 Softwareklassifizierung. Software (SW) ist ein notwendiger Bestandteil moderner Datenverarbeitungssysteme (DPS). Ohne die Verfügbarkeit geeigneter Programme ist die Nutzung der Computertechnik nicht möglich. Die rasante Entwicklung der Moderne Informationstechnologie und die Erweiterung seines Umfangs führte zu einer intensiven Entwicklung von Software. 1996 gab die Weltgemeinschaft über 110 Milliarden Dollar für Software aus. Darüber hinaus zeigen Softwareentwicklungstrends, dass die Kostendynamik einen stetigen Aufwärtstrend aufweist, ungefähr 20 % pro Jahr.

Software Informationssysteme - eine Reihe von Software- und Dokumentationswerkzeugen für die Erstellung und den Betrieb von Datenverarbeitungssystemen mit Hilfe von Computertechnologie.

Abhängig von den von der Software ausgeführten Funktionen kann sie in 2 Gruppen unterteilt werden: Basis-(System-)Software und Anwendungssoftware (nach V.V. Evdokimov). V. M. Bryabrin unterscheidet 3 Softwaregruppen: 1) Betriebssysteme und Serviceprogramme, 2) Instrumentalsprachen und Programmiersysteme und schließlich 3) Anwendungssoftware.

Grundlegende (System-)Software organisiert den Prozess der Informationsverarbeitung in einem Computer und stellt eine normale Arbeitsumgebung für Anwendungsprogramme bereit. Es dient dazu, die Interaktion zwischen einer Person und einem Computer zu automatisieren, Standarddatenverarbeitungsvorgänge zu organisieren, die Funktionsweise zu überwachen und zu diagnostizieren technische Mittel SOD. Die zugrunde liegende Software ist sehr eng mit der Hardware verbunden.

Anwendungssoftware ist darauf ausgelegt, spezifische Benutzeraufgaben zu lösen und den Rechenprozess des Informationssystems als Ganzes zu organisieren. Anwendungssoftware ist eine Reihe von Softwareprodukten, die entwickelt wurden, um die Lösung funktionaler Aufgaben eines Informationssystems zu automatisieren. Sie können als universelle Mittel entwickelt werden ( Texteditoren, Tabellenkalkulationen, Datenbankverwaltungssysteme) und als spezialisierte - Implementierung funktionaler Teilsysteme (Geschäftsprozesse) von Objekten verschiedener Art (Wirtschaft, Ingenieurwesen, Technik usw.)

Instrumentelle Sprachen und Programmiersysteme können (laut Bryabrin) einer speziellen Kategorie von Software zugeordnet werden, da mit ihrer Hilfe alle anderen Programme erstellt werden. Mit Hilfe von Werkzeugen wird sowohl Anwendungs- als auch Basissoftware erstellt, d.h. Diese Kategorie von Software ähnelt den Produktionsmitteln in der Industrie. In unserem Fall können wir nach Evdokimov vorschlagen, diese Art von Software als Unterklasse von Basissoftware zu betrachten.

1.6.2 Basissoftware. Unter grundlegende Software Informationssysteme wird als eine Sammlung von Software und dokumentarischen Werkzeugen für die Erstellung und den Betrieb von Datenverarbeitungssystemen mit Hilfe von Computertechnologie verstanden.

Die grundlegende (System-)Software umfasst:

Betriebssystem;

Serviceprogramme;

Übersetzer für Programmiersprachen; (laut Evdokimov)

Wartungsprogramme.

Die Klassifizierung der zugrunde liegenden Software ist unten angegeben.

Abbildung 1.5 – Grundlegende (System-)Software

Betriebssystem (OS)- eine Reihe von Softwaretools, die Computerressourcen verwalten, Anwendungsprogramme starten und mit ihnen interagieren Externe Geräte und andere Programme, sowie das Bereitstellen eines Dialogs zwischen dem Benutzer und dem Computer.

OS bietet Kontrolle über die Informationsverarbeitung und Interaktion zwischen Hardware und Benutzer. Das Betriebssystem wird geladen gewünschtes Programm in den Computerspeicher und überwacht den Fortschritt seiner Implementierung; analysiert Situationen, die normale Berechnungen stören, und gibt Anweisungen, was zu tun ist, wenn Schwierigkeiten auftreten. Betriebssysteme können nach verschiedenen Kriterien klassifiziert werden: Bitanzahl, Art der Schnittstelle, Art der verwendeten Plattformen usw. Basierend auf den ausgeführten Funktionen kann das Betriebssystem in Gruppen eingeteilt werden:

Singletasking (Einzelbenutzer);

Multitasking (mehrere Benutzer);

Netzwerk.

Darüber hinaus geben wir mehrere weitere Möglichkeiten zur Klassifizierung nach:

Anzahl gleichzeitiger Benutzer: Einzelspieler, Mehrspieler;

Die Anzahl der Prozesse, die gleichzeitig unter der Kontrolle des Systems laufen: Singletasking, Multitasking;

Anzahl der unterstützten Prozessoren: Einprozessor, Multiprozessor;

Bitanzahl des Betriebssystemcodes: 8-Bit, 16-Bit, 32-Bit, 64-Bit;

Oberflächentyp: befehlsorientiert (Text) und objektorientiert (Grafik);

Art des Benutzerzugriffs auf den Computer: Stapelverarbeitung, Timesharing, Echtzeit;

Art der Ressourcennutzung: Netzwerk, lokal.

Single-Task-Betriebssystem sind für die Arbeit eines Benutzers zu einem bestimmten Zeitpunkt mit einer bestimmten Aufgabe konzipiert. Die klassischen Vertreter solcher Betriebssysteme sind MS-DOS (entwickelt von Microsoft), PC-DOS (eine Variante von IBM) sowie das Anfang der 80er Jahre populäre SR-M.

Multitasking-Betriebssystem die kollektive Nutzung von Computern in einem Multiprogramm-Time-Sharing-Modus bereitstellen (es gibt mehrere Task-Programme im Computerspeicher, und der Prozessor verteilt Computerressourcen zwischen diesen Tasks). Typische Vertreter dieser OS-Klasse sind: UNIX, OS/2 von IBM, Microsoft Windows 95/98/ME/NT/2000/XP sowie das in vielen Ländern populär gewordene "freie" Linux mit vielen seiner Variationen.

Netzwerk-Betriebssystem mit dem Aufkommen lokaler und globaler Netzwerke verbunden und wurden entwickelt, um Benutzerzugriff auf alle Ressourcen zu ermöglichen Computernetzwerk. Typische Vertreter von Netzwerkbetriebssystemen sind: Novell NetWare, Microsoft Windows NT/2000, UNIX, Linux, Solaris von Sun.

Service-Software ist eine Reihe von Softwareprodukten, die dem Benutzer zur Verfügung gestellt werden Zusatzleistungen bei der Arbeit mit einem Computer und der Erweiterung der Möglichkeiten von Betriebssystemen.

Muscheln sind sozusagen Add-Ons über dem Betriebssystem oder eine Gruppe von Dienstprogrammen, die dem Benutzer die Arbeit mit dem Dateisystem erleichtern. (Sie tauchten in den 80er Jahren auf, als die Arbeit mit OS-Befehlen für einen nicht sehr erfahrenen Benutzer zu einem Nervenzusammenbruch führen konnte). Beispiele: Norton Commander, Volkov, Far, Total (Windows) Commander.

Dienstprogramme Bieten Sie dem Benutzer zusätzliche Dienste (die keine Entwicklung spezieller Programme erfordern) für die Wartung von Festplatten und des Dateisystems und arbeiten Sie mit Multimedia-Tools.

Antivirus-Schutzsoftware Diagnostik (Nachweis) und Behandlung (Neutralisierung) von Viren. Begriff "Virus" bezeichnet ein Programm, das sich vervielfältigen und in anderen Programmen verwurzeln kann, während es verschiedene unerwünschte Aktionen ausführt.

Übersetzer für Programmiersprachen ist ein Programm, das Programmtext aus einer Programmiersprache in (normalerweise) Maschinencode übersetzt.

Eine Reihe von Tools, die die Eingabeprogrammiersprache, den Übersetzer, die Maschinensprache und Bibliotheken umfassen Standardprogramme, ein Mittel, um kompilierte Programme zu debuggen und sie zu einem einzigen Ganzen zu verknüpfen, wird aufgerufen Programmiersystem. In einem Programmiersystem übersetzt ein Übersetzer ein in der Eingabeprogrammiersprache geschriebenes Programm in die Sprache der Maschinenbefehle eines bestimmten Computers. Abhängig von der Übersetzungsmethode aus der Eingabesprache (Programmiersprache) werden Übersetzer unterteilt in Compiler Und Dolmetscher .

IN Zusammenstellung die Prozesse der Übersetzung und der Programmausführung sind zeitlich getrennt. Das zu kompilierende Programm wird zunächst in eine Menge von Objektmodulen in Maschinensprache umgewandelt, die dann kommuniziert werden ( sind zusammengebaut) in ein einziges Maschinenprogramm, fertig zur Ausführung und als Datei auf einer Magnetplatte gespeichert. Dieses Programm kann mehrfach ohne Neuübersetzung ausgeführt werden.

Dolmetscher führt eine schrittweise Übersetzung und sofortige Ausführung von Quellprogrammanweisungen durch: Jede Anweisung der Eingabeprogrammiersprache wird in einen oder mehrere Maschinensprachenbefehle übersetzt, die sofort ausgeführt werden ohne auf Festplatte zu speichern . Also beim Interpretieren eines Maschinensprachenprogramms nicht gespeichert und daher muss jedes Mal, wenn das ursprüngliche Programm zur Ausführung ausgeführt wird, es (Schritt für Schritt) erneut übersetzt werden. Der Hauptvorteil eines Interpreters gegenüber einem Compiler ist die Einfachheit.

Einen besonderen Platz im Programmiersystem nimmt ein Monteure, die ein Komplex sind, der aus einem Eingabeprogrammiersprachen-Assembler und einem Assembler-Compiler besteht. Assembler ist eine mnemonische (bedingte) Aufzeichnung von Maschinenanweisungen und ermöglicht es Ihnen, hocheffiziente Programme in Maschinensprache zu erhalten. Seine Verwendung erfordert jedoch einen hochqualifizierten Programmierer und viel Zeit, die für das Kompilieren und Debuggen von Programmen aufgewendet wird.

Die gängigsten Programmiersprachen sind: Pascal, Basic, C++ usw. Trends sind die Entwicklung von objektorientierten Sprachen der vierten Generation wie Delphi, Visual Basic, C#, die über leistungsstarke visuelle Programmiereigenschaften verfügen. Hier wird der Programmierer von der Notwendigkeit entlastet, sich um die Prozeduren zum Zeichnen von Fenstern, Dekorieren eines Dialogs, Menüs usw. zu kümmern.

Unter Wartungsprogramme bezieht sich auf eine Reihe von Software- und Hardwarewerkzeugen zum Diagnostizieren und Erkennen von Fehlern im Betrieb eines Computers oder eines Computersystems als Ganzes.

Sie beinhalten:

Mittel zur Diagnose und Testkontrolle des korrekten Betriebs des Computers und seiner Einzelteile, einschließlich automatischer Suche nach Fehlern und Fehlfunktionen mit einer bestimmten Lokalisierung derselben im Computer;

Spezielle Programme zur Diagnose und Steuerung der Computerumgebung des Informationssystems als Ganzes, einschließlich Software- und Hardwaresteuerung, die automatisch die Leistung des Datenverarbeitungssystems überprüft, bevor der Betrieb des Computersystems gestartet wird.

1.6.3 Klassifizierung von Anwendungssoftware. Anwendungssoftware (Abb. 1.6.) ist für die Entwicklung und Ausführung spezifischer Aufgaben (Applikationen) des Benutzers vorgesehen.

Abbildung 1.6. - Anwendungssoftware

Die Anwendungssoftware läuft unter der Kontrolle der zugrunde liegenden Software, insbesondere Betriebssysteme. Die Anwendungssoftware umfasst:

Anwendungssoftwarepakete für verschiedene Zwecke;

Arbeitsprogramme des Benutzers und IS insgesamt.

Anwendungspaket(PPP) ist eine Reihe von Programmen, die entwickelt wurden, um Probleme einer bestimmten Klasse (funktionales Subsystem, Geschäftsanwendung) zu lösen.

Es gibt folgende Arten von PPP:

Allzweck (universal);

Methodenorientiert;

Problemorientiert;

globale Netzwerke;

Organisation (Verwaltung) des Rechenvorgangs.

Universelle Softwareprodukte zur Automatisierung der Entwicklung und des Betriebs von funktionalen Benutzeraufgaben und Informationssystemen im Allgemeinen.

1.6.4 Allgemeine PPP. Allzweck-PPPs umfassen:

Texteditoren (Textverarbeitungsprogramme) und Grafik;

Tabellenkalkulationen;

Datenbankverwaltungssysteme (DBMS);

Integrierte Pakete;

CASE-Technologien;

Hüllen von Expertensystemen und Systemen der künstlichen Intelligenz.

Redakteure

Editor genannt PPP, entwickelt, um Texte, Dokumente, Grafiken und Illustrationen zu erstellen und zu ändern. Sie sind hauptsächlich darauf ausgelegt, den Arbeitsablauf im Unternehmen zu automatisieren. Editoren lassen sich nach ihrer Funktionalität in Text-, Grafik- und Publishing-Systeme einteilen.

Texteditoren entwickelt, um Textinformationen zu verarbeiten und hauptsächlich die folgenden Funktionen auszuführen:

Schreiben von Text in eine Datei;

Einfügen, Löschen, Ersetzen von Zeichen, Zeilen, (Textfragmenten;

Rechtschreibprüfung;

Formatieren von Text in verschiedenen Schriftarten;

Textausrichtung;

Erstellung von Inhaltsverzeichnissen, Paginierung von Texten;

Suchen und Ersetzen von Wörtern und Ausdrücken;

Einbindung einfacher Illustrationen in den Text;

Textdruck.

Die am weitesten verbreiteten Texteditoren Microsoft Word, Word Perfect (derzeit im Besitz von Corel). In der jüngeren Vergangenheit war das heimische LEXICON beliebt, ebenso wie ChiWriter, Multi-Edit (American Cybernetics) etc.

Grafischer Editor Entwickelt für die Verarbeitung von grafischen Dokumenten, einschließlich Diagrammen, Illustrationen, Zeichnungen, Tabellen. Es ist erlaubt, die Größe von Formen und Schriftarten zu steuern, sich zu bewegen (Formen und Buchstaben, beliebige Bilder zu formen. Zu den bekanntesten Grafikeditoren gehören PC Paintbrush, Boieng Graf, Fanvision und andere (insbesondere Corel DRAW-Pakete, Adobe Photoshop und Adobe Illustrator).

Verlagssysteme Kombinieren Sie die Fähigkeiten von Text- und Grafikeditoren, verfügen Sie über erweiterte Funktionen zum Formatieren von Streifen mit Grafikmaterialien und anschließendem Drucken. Diese Systeme sind auf den Einsatz im Verlagswesen ausgerichtet und werden als Layoutsysteme bezeichnet. Beispiele für solche Systeme sind der PageMaker von Adobe und der Ventura Publisher von Corel.

BUNDESAGENTUR FÜR BILDUNG

STAATLICHE BILDUNGSEINRICHTUNG

HOCHSCHULBILDUNG

DON STAATLICHE TECHNISCHE UNIVERSITÄT

(DSTU)

KURSARBEIT

in Informatik

Option Nummer 6

ANGEWANDTE SOFTWARE. KLASSIFIZIERUNG VON PPO. PROGRAMME, DIE TEXTE VERARBEITEN

Rostow am Don

Einführung 3

1 Anwendungssoftware und ihre Klassifizierung 5

1.1 Anwendungssoftware 5

1.2 Klassifizierung von Software 5

1.2.1 Universalsoftware 6

1.2.2 Werkzeuge für spezielle

Ziel 9

1.2.3 Professionelle Software 10

2 Textverarbeitungsprogramme 12

2.1 Texteditoren 14

2.1.1 Notizblock 15

2.1.2 KEdit 16

2.1.3 KWrite 17-Editor

2.1.4 McEdit 18

2.1.5 Emacs 19-Editor

2.2 Texteditoren mit Markup-Elementen 25

2.2.1 Texteditor MSWord 25

2.2.2 StarWriter 31-Editor

2.2.3 Netscape Composer 35-Editor

2.2.4 KlyX-Editor 38

Fazit 40

Referenzen 41

EINFÜHRUNG

Wie Sie wissen, ist der Personal Computer ein universelles Gerät zur Verarbeitung von Informationen. Personalcomputer können beliebige Informationsverarbeitungsaktivitäten durchführen. Dazu ist es notwendig, für einen Computer in einer ihm verständlichen Sprache eine genaue und detaillierte Abfolge von Anweisungen zu verfassen – ein Programm zur Verarbeitung von Informationen. Indem Sie Programme für einen Computer ändern, können Sie ihn in einen Arbeitsplatz für einen Buchhalter oder einen Designer, einen Designer oder einen Wissenschaftler, einen Schriftsteller oder einen Agronomen verwandeln.

Hinzu kommt der Abwärtstrend Computertechnologie bei gleichzeitiger Leistungssteigerung hat dazu geführt, dass Computer zu Haushaltsgegenständen wie Fernseher oder Kühlschrank werden, was den Einsatzbereich des PC noch weiter erweitert. Dementsprechend wird immer vielfältigere Software benötigt, um Probleme in neuen Bereichen der PC-Anwendung zu lösen. Die kontinuierliche Steigerung der Leistungsfähigkeit von Personal Computern, Peripheriegeräten und der Entwicklung von Kommunikationswerkzeugen gibt Softwareentwicklern immer mehr Möglichkeiten, die Bedürfnisse der Endbenutzer vollständig zu befriedigen. Dies ist eine grafische Benutzeroberfläche, die zum Standard für jede Software geworden ist, und eingebettete Funktionen zum Senden von Dokumenten und Daten über das Internet direkt aus dem Anwendungsprogramm (Microsoft Word, Excel, Access usw.) und die Möglichkeit, einen Computer zu verwenden als Informationsspeicher aufgrund des Aufkommens neuer Typen von Laufwerken mit hoher Kapazität und geringer Datenzugriffszeit sowie vieler anderer Features und Servicefunktionen.

Programme können bei ihrer Ausführung verschiedene Ein- und Ausgabegeräte verwenden, so wie das menschliche Gehirn die Sinne nutzt, um Informationen zu empfangen und zu übermitteln.

Der PC selbst hat in keinem Bereich seiner Anwendung Wissen, all dieses Wissen konzentriert sich auf die darauf laufenden Programme. Der oft verwendete Ausdruck „Computer hat“ bedeutet also genau, dass auf dem PC ein Programm ausgeführt wurde, das die entsprechende Aktion ermöglicht hat. Derzeit ist das gesamte Softwarepaket in System- und Benutzerprogramme unterteilt. Die Systemsoftware übernimmt die Funktionen eines "Organisators" aller Teile des PCs sowie der daran angeschlossenen externen Geräte. Programme für Benutzer dienen der Ausführung beliebiger spezifischer Aufgaben in allen Bereichen menschlicher Tätigkeit.

Die Anzahl der auf einem modernen Computer installierten Programme geht in die Hunderte und sogar Tausende. Sie bieten ein komfortables Benutzererlebnis.

Der gesamte Programmsatz ist in der sogenannten Computersoftware enthalten. Die Zusammensetzung der PC-Software ist ihr wichtigstes Funktionsmerkmal. Software (SW) ist eine Reihe von Programmen, die regelmäßig verwendet werden, um Benutzerprobleme zu lösen, und Programme, die die effizienteste Nutzung der Computertechnologie ermöglichen und den Benutzern den größten Arbeitskomfort und ein Minimum an Arbeitskosten für Programmieraufgaben und Verarbeitung von Informationen bieten . Daher ist das Thema der Arbeit relevant.

1. Anwendungssoftware und ihre Klassifizierung

1.1. Anwendungssoftware

Anwendungssoftware (Anwendungssoftware, Anwendungsprogramme) - Programme, die bestimmte Benutzeraufgaben ausführen und für die direkte Interaktion mit dem Benutzer bestimmt sind. Anders als Anwendungssoftware wird Systemsoftware (Betriebssystem) verwendet, um den Computer selbst mit Strom zu versorgen und Anwendungsprogramme auszuführen.

Anwendungssoftware - Software bestehend aus:
- individuelle Anwendungsprogramme und Anwendungssoftwarepakete zur Lösung verschiedener Benutzeraufgaben;
- automatisierte Systeme, die auf der Grundlage dieser (Pakete) von Anwendungsprogrammen erstellt wurden.

Anwendungssoftwarepakete (APP) - dienen als Softwaretools zum Lösen funktionaler Probleme und sind die zahlreichste Klasse von Softwareprodukten. Diese Klasse umfasst Softwareprodukte, die Informationen in verschiedenen Fachgebieten verarbeiten.

Die Installation von Softwareprodukten auf einem Computer wird von qualifizierten Benutzern durchgeführt, und ihre direkte Bedienung wird in der Regel von Endbenutzern durchgeführt - Verbrauchern von Informationen, deren Aktivitäten in vielen Fällen sehr weit vom Computerbereich entfernt sind. Diese Klasse von Softwareprodukten kann sehr spezifisch für einzelne Fachgebiete sein.

Anwendungsprogramme sollen den Einsatz von Computertechnologie in verschiedenen Bereichen der menschlichen Tätigkeit sicherstellen. Neben der Erstellung neuer Softwareprodukte wenden Anwendungsentwickler viel Aufwand auf, um beliebte Systeme zu verbessern und zu modernisieren und neue Versionen davon zu erstellen.

1.2 PPO-Klassifizierung

Anwendungsprogramme sollen den Einsatz von Computertechnologie in verschiedenen Bereichen der menschlichen Tätigkeit sicherstellen. Neben der Erstellung neuer Softwareprodukte wenden Anwendungsentwickler viel Aufwand auf, um beliebte Systeme zu verbessern und zu modernisieren und neue Versionen davon zu erstellen. Neue Versionen unterstützen in der Regel alte, wahren die Kontinuität und enthalten ein grundlegendes Minimum (Standard) an Funktionen.

Eine der möglichen Optionen zur Klassifizierung von Softwaretools (PS), aus denen sich Anwendungssoftware (APS) zusammensetzt, ist in Abb. 1 dargestellt. Wie fast jede Klassifikation ist die in der Abbildung gezeigte nicht die einzig mögliche. Es stellt nicht einmal alle Arten von Anwendungsprogrammen vor. Die Verwendung der Klassifikation ist jedoch nützlich, um eine allgemeine Vorstellung von der PPO zu vermitteln.

Reis. 1. Klassifizierung von Anwendungssoftware

1.2.1 Allzweck-Software

Trotz der vielfältigen Möglichkeiten, Computer zur Verarbeitung einer Vielzahl von Informationen zu verwenden, sind die beliebtesten Programme, die für die Arbeit mit Texten entwickelt wurden - Texteditoren und Veröffentlichungssysteme. Texteditoren genannte Programme zum Eingeben, Verarbeiten, Speichern und Ausdrucken von Textinformationen in benutzerfreundlicher Form. Experten schätzen die Nutzung eines Computers als Schreibmaschine auf 80 %.

Grafikverarbeitungsprogramme sind sehr beliebt geworden. Computergrafik ist derzeit einer der am schnellsten wachsenden Softwarebereiche. Es umfasst die Eingabe, Verarbeitung und Ausgabe von grafischen Informationen - Zeichnungen, Zeichnungen, Gemälde, Texte usw. - Mittel der Computertechnologie. Mit verschiedenen Arten von Grafiksystemen können Sie schnell Bilder erstellen, Illustrationen mit einem Scanner oder einer Videokamera eingeben und Animationen erstellen.

Grafischer Editor ermöglichen Ihnen die Verwendung verschiedener Künstlerwerkzeuge, Standardbildbibliotheken, Standardschriftsätze, Bildbearbeitung, Kopieren und Verschieben von Fragmenten über Bildschirmseiten hinweg usw. Es gibt spezielle Programme - Tabellenkalkulationen - um Berechnungen durchzuführen und numerische Informationen weiterzuverarbeiten. Im Laufe der Tätigkeit eines Spezialisten ist es häufig erforderlich, die Arbeitsergebnisse in Form von Tabellen darzustellen, wobei ein Teil der Felder mit den Ausgangsdaten und der andere mit den Ergebnissen von Berechnungen und grafischen Analysen belegt ist . Charakteristisch für sie ist eine große Menge verarbeiteter Informationen, die Notwendigkeit mehrerer Berechnungen beim Ändern der Ausgangsdaten. Die Automatisierung solcher Routinearbeiten erfolgt durch Tabellenkalkulationen.

Eine der vielversprechendsten Richtungen in der Entwicklung der Computertechnologie ist die Schaffung spezieller Hardware zum Speichern gigantischer Arrays von Informationsdaten und die anschließende nicht-numerische Verarbeitung ihrer Suche und Sortierung. Zur Computerverarbeitung solcher Datenbanken werden Datenbankverwaltungssysteme verwendet. DBMS ist eine Reihe von Softwaretools, die zum Erstellen, Verarbeiten und Anzeigen von Datenbankeinträgen benötigt werden. Es gibt verschiedene Arten von DBMS: hierarchisch, Netzwerk, relational. Bei der Arbeit mit einem DBMS gibt es mehrere aufeinanderfolgende Phasen:

Datenbank Design;

Erstellung der Datenbankstruktur;

Füllen der Datenbank;

Anzeigen und Bearbeiten der Datenbank;

Datenbanksortierung;

Suchen Sie nach dem erforderlichen Datensatz;

Eine Auswahl an Informationen;

Erstellung von Berichten.

In der Regel unterstützen die gängigsten Datenbankverwaltungssysteme diese Schritte und bieten ein praktisches Toolkit für ihre Implementierung.

Computer-Publishing-Systeme ist ein Komplex aus Hard- und Software, der für Computertypisierung, Layout und Veröffentlichung von Text- und Bildmaterial entwickelt wurde. Der Hauptunterschied zwischen Desktop-Publishing-Systemen und Texteditoren besteht darin, dass sie in erster Linie für die Dokumentenverarbeitung und nicht für die Eingabe und Bearbeitung konzipiert sind. Der Layoutprozess besteht aus der Gestaltung des Textes und der Festlegung der Bedingungen für die relative Position von Text und Abbildungen. Der Zweck des Layouts besteht darin, ein Originallayout zu erstellen, das zum Drucken eines Dokuments geeignet ist.

Es gibt verschiedene Publishing-Systeme, darunter die folgenden:

1. Adobe InDesign - ein kürzlich erschienenes Adobe-Paket, optimiert für das Layout von Dokumenten mit dem breitesten Profil, von einseitigen Broschüren bis zu dicken Büchern, angereichert mit einer Reihe spezifischer visueller Werkzeuge.

2. Adobe PageMarker - ein weiteres Paket von Adobe mit einer ziemlich komplexen Benutzeroberfläche und einem Befehlssystem, aber gleichzeitig mit hoher Leistung und umfangreichen Funktionen, insbesondere bei der Arbeit mit Farbe.

3. Corel Ventura Publisher - ein alternatives Paket von Corel, das in letzter Zeit etwas an Position verloren hat, aber aufgrund seiner Vielseitigkeit (es hat breite Funktionen herkömmlicher Text- und Grafikeditoren, Integration in das Web, Unterstützung für verschiedene Plattformen) nicht verloren seine Relevanz.

4. QuarkXPress ist ein ziemlich einfach zu erlernendes und flexibles Publishing-System, das traditionell von vielen Verlagen von Zeitungen, Zeitschriften und Werbeagenturen verwendet wird.

Der Wunsch, die Funktionen verschiedener Anwendungsprogramme in einem einzigen System zu kombinieren, führte zur Schaffung integrierter Systeme. Vielseitige integrierte Systeme auf der Grundlage entwickelt einheitliches System, das als Elemente Text- und Grafikeditoren, Tabellenkalkulationen und ein Datenbankverwaltungssystem enthält. Beispiele: Framework, Works, Master. Das moderne Konzept der Softwareintegration ist das Zusammenwirken einzelner angewandter Softwaresysteme nach Art des Altbekannten Microsoft-Paket Büro. Die im Paket enthaltenen Systeme selbst sind eigenständig, zudem stellen sie selbst ein lokal integriertes Paket dar, da sie neben ihrer Hauptaufgabe die Funktionen anderer Systeme unterstützen. Beispielsweise kann der Word-Texteditor Tabellenkalkulationen und Datenbanken bearbeiten, während der elektronische Excel Tabelle eingebauter leistungsstarker Texteditor. Um Informationsdaten von verschiedenen Softwaresystemen zu verbinden, stellen sie ein Import-Export-Austauschsystem mit Umcodierung von Datendarstellungsformaten bereit.

1.2.2 Spezialwerkzeuge

Entwickler erstellen spezielle Softwaresysteme Verwendungszweck für Spezialisten in einem bestimmten Fachgebiet. Solche Programme werden als proprietär bezeichnet. Werkzeugsysteme. Das System des Autors stellt eine integrierte Umgebung mit einer vorgegebenen Oberflächenschale dar, die der Benutzer mit den Informationsinhalten seines Fachgebiets füllen kann.

Expertensystem ist ein Programm, das sich in einem engen Anwendungsbereich wie ein Experte verhält. Expertensysteme sind darauf ausgelegt, Probleme mit Unsicherheit und unvollständigen Ausgangsdaten zu lösen, für deren Lösung Expertenwissen erforderlich ist.

Außerdem müssen diese Systeme ihr Verhalten und ihre Entscheidung erklären können.

Der grundlegende Unterschied zwischen Expertensystemen und anderen Programmen ist ihre Anpassungsfähigkeit, d.h. Variabilität im Prozess des Selbstlernens.

Es ist üblich, drei Hauptmodule in Expertensystemen zu unterscheiden:

Wissensbasismodul;

Logisches Inferenzmodul;

Benutzeroberfläche.

Expertensysteme, die die Grundlage der künstlichen Intelligenz bilden, finden breite Anwendung in der Wissenschaft (Klassifizierung von Tieren und Pflanzen nach Arten, chemische Analysen), in der Medizin (Diagnose, Analyse von Elektrokardiogrammen, Bestimmung von Behandlungsmethoden), in der Technik (Fehlerbehebung in technische Geräte, Verfolgung des Fluges von Raumfahrzeugen und Satelliten), in Politikwissenschaft und Soziologie, Forensik, Linguistik usw.

In letzter Zeit haben Programme zum Verarbeiten von Hypertext-Informationen große Popularität erlangt. Hypertext- Dies ist eine Form, Textmaterial nicht in einer linearen Abfolge zu organisieren, sondern in Form der Angabe möglicher Übergänge (Links), Verbindungen zwischen seinen einzelnen Fragmenten. Klartext verwendet das übliche lineare Prinzip der Informationsplatzierung und der Zugriff darauf erfolgt sequentiell. In Hypertext-Systemen ähneln Informationen dem Text einer Enzyklopädie, und der Zugriff auf ein beliebiges Textfragment erfolgt willkürlich über einen Link. Die Organisation von Informationen in Hypertextform wird beim Erstellen von Referenzhandbüchern, Wörterbüchern, Kontexthilfen (Hilfe) in Anwendungsprogrammen verwendet.

Die Erweiterung des Begriffs Hypertext auf grafische und Toninformationen führt zum Begriff Hypermedia. Die Ideen von Hypermedia haben sich in Netzwerktechnologien verbreitet, insbesondere in Internettechnologien. Die WWW-Technologie (World Wide Web) machte es möglich, die riesigen Weltinformationsressourcen durch Hypertext-Links zu strukturieren. Es gibt Softwaretools, mit denen Sie solche Webseiten erstellen können. Suchmaschinen haben sich weiterentwickelt notwendige Informationen im Labyrinth der Informationsflüsse. Beliebte Suchmaschinen im Internet sind Yahoo, AltaVista, Magellan, Rambler etc.

Multimedia(Multimedia) ist das Zusammenspiel von visuellen und akustischen Effekten unter der Kontrolle interaktiver Software. Das Erscheinen und die weite Verbreitung von Compact Discs (CD-ROM) machten die Verwendung von Multimedia in Werbe- und Informationsdiensten, Netzwerk-Telekommunikationstechnologien und Schulung wirksam.

Multimediale Spiel- und Lernsysteme beginnen, traditionelle „Papierbibliotheken“ zu ersetzen. Heute kann man in CD-ROM-Bibliotheken durch Museen, den Moskauer Kreml und so weiter „gehen“. mit dem E-Guide.

1.2.3 Professionelle Software

Jedes Anwendungsprogramm dieser Gruppe konzentriert sich auf ein ziemlich enges Themengebiet, dringt aber so tief wie möglich in dieses ein.

Arbeitsplatz- der Arbeitsplatz eines Spezialisten des Fachgebiets, ausgestattet mit einem Computer und einer speziellen Software, die bei der Lösung von Problemen im Rahmen der Tätigkeit dieses Spezialisten hilft (z. B. ein Buchhalterarbeitsplatz, ein Disponentenarbeitsplatz, ein Technologenarbeitsplatz usw. ).

Die Workstation kann mit zusätzlicher nicht standardmäßiger Ausrüstung ausgestattet werden, beispielsweise sind telemechanische Workstations mit einem ROM-Chip-Programmierer, einem Debug-Kit usw. ausgestattet.

Häufig wird unter dem Begriff Arbeitsplatz ausschließlich ein Softwareprodukt zur Automatisierung der Arbeit eines Spezialisten verstanden. Dies setzt voraus, dass sich bereits ein Computer am Arbeitsplatz befindet.

CAD- Ein System zur Automatisierung der Konstruktionsarbeit oder ein computergestütztes Konstruktionssystem (engl. CAD, Computer-Aided Design) - ein Softwarepaket, das für die Konstruktion (Entwicklung) von Produktions- (oder Konstruktions-) Objekten bestimmt ist, sowie das Design von Design und / oder technologischer Dokumentation.

Moderne CAD-Systeme werden in Verbindung mit Automatisierungssystemen für technische Berechnungen und Analysen CAE (Computer Aided Engineering) verwendet. Einige CAD-Systeme enthalten integrierte Tools zur Automatisierung technischer Berechnungen und Analysen.

Daten aus CAD-Systemen werden an CAM (Computer Aided Manufacturing – ein System zur automatisierten Entwicklung von Teileprogrammen für CNC-Maschinen oder GAPS (Flexible Automated Manufacturing Systems)) übergeben.

Die Arbeit mit CAD bedeutet normalerweise die Erstellung eines geometrischen Modells eines Produkts (zweidimensional oder dreidimensional, Festkörper), die Erstellung einer Konstruktionsdokumentation auf der Grundlage dieses Modells (Produktzeichnungen, Spezifikationen usw.) und deren anschließende Wartung.

Es sei darauf hingewiesen, dass der russische Begriff "CAD" in Bezug auf industrielle Systeme weiter gefasst ist als CAD - er umfasst CAD, CAM und CAE.

ASNI- Automatisiertes System der wissenschaftlichen Forschung (die Begriffe SANI - System der Automatisierung der wissenschaftlichen Forschung und SAE - System der Automatisierung des Experiments) werden seltener verwendet - dies ist ein auf Computertechnologie basierender Software- und Hardwarekomplex, der für die Durchführung wissenschaftlicher oder umfassender Forschung entwickelt wurde Testen von Mustern neuer Technologien auf der Grundlage von Empfangs- und Nutzungsmodellen der untersuchten Objekte, Phänomene und Prozesse.

ACS- Automatisiertes Steuersystem - eine Reihe mathematischer Methoden, technischer Mittel (Computer, Kommunikation, Informationsanzeigegeräte usw.) und Organisationskomplexe, die eine rationale Verwaltung eines komplexen Objekts (Prozesses) in Übereinstimmung mit einem bestimmten Ziel ermöglichen. ACS besteht aus einem Basis- und einem Funktionsteil. Die Basis umfasst Informationen, technische und mathematische Unterstützung. Der funktionale Teil umfasst eine Reihe miteinander verbundener Programme, die bestimmte Verwaltungsfunktionen (Planung, Finanz- und Buchhaltungsaktivitäten usw.) automatisieren. ACS unterscheidet sich durch Objekte (technologische Prozesse - APCS, Unternehmen - APCS, Industrie - OAS) und funktionale automatisierte Systeme, z. B. Design, Berechnungen, Logistik und andere Unterstützung.

APCS - Automatisiertes System Unternehmensmanagement - eine Reihe von Software-, technischen, Informations-, sprachlichen, organisatorischen und technologischen Werkzeugen und Maßnahmen von qualifiziertem Personal, die dazu bestimmt sind, die Probleme der Planung und Verwaltung verschiedener Arten von Unternehmensaktivitäten zu lösen

Pädagogische Komplexe- Anwendungssoftwarepakete zur Verwendung im Lernprozess in verschiedenen Fächern

Lassen Sie uns abschließend noch einmal nicht nur die Bedingtheit der oben vorgeschlagenen Klassifizierung betonen, sondern auch das Vorhandensein von Schnittmengen. So kann jedes spezifische Expertensystem vollständig professioneller Software zugeordnet werden; Das Prinzip des Hypertexts ist in einer Reihe von Urheberrechtssystemen usw. implementiert.

2 Programme, die Texte verarbeiten

Eine der häufigsten Funktionen eines modernen Personalcomputers ist die Erstellung einer Vielzahl von Textdokumenten. Dieser Abschnitt behandelt Softwareprodukte, die unter MS Windows und Linux OS laufen und für die Arbeit mit Texten ausgelegt sind. Wir machen uns mit den Prinzipien der Erstellung und Bearbeitung von einfachen und komplexeren Dokumenten vertraut.

Es gibt zwei Hauptgruppen von Programmen zum Erstellen von Textdokumenten: Texteditoren und Textverarbeitungsprogramme.

Texteditoren werden allgemein Programme genannt, die erstellen Textdateien ohne Formatierungselemente (d. h. keine Hervorhebung von Textteilen in unterschiedlichen Schriftarten und Schriftarten). Editoren dieser Art sind beim Erstellen von Texten für Computerprogramme unverzichtbar.

Textverarbeitungsprogramme können Text formatieren, Grafiken und andere Objekte in ein Dokument einfügen, die sich nicht auf das klassische Konzept von "Text" beziehen. Es ist zu beachten, dass eine solche Aufteilung bedingt ist - mit einer Vielzahl von Textverarbeitungsprogrammen können Sie einen Editor mit beliebigen Funktionen finden.

Einige Textverarbeitungsprogramme sind sogenannte WYSIWYG-Editoren. Der Name leitet sich von den Anfangsbuchstaben des Satzes What You See Is What You Get ab – what you see is what you get. Wenn sie sagen, dass dies ein WYSIWYG-Editor ist, garantieren sie die vollständige Übereinstimmung mit dem Erscheinungsbild des Dokuments auf dem Computerbildschirm und seiner gedruckten Kopie. Zu diesen Arten von Editoren gehören Word und StarWriter.

Einige moderne Editoren unterstützen das "fast" WYSIWYG-Konzept. Das Aussehen des Dokuments auf dem Bildschirm unterscheidet sich geringfügig vom gedruckten Dokument, aber dies dient speziell dem Zweck einer effizienteren Nutzung des Arbeitsdokumentfensters. Beispiele für "fast" WYSIWYG-Editoren sind Netscape Composer und KLyX.

Viele Textdateien werden als übertragen Klartext(Klartext). Einfacher Text ist schwer attraktiv und leicht lesbar zu machen, da er keine Schriftarten verschiedener Stile, Grafiken, Überschriften, Unterüberschriften usw. enthält. Diese zusätzlichen Funktionen werden als Textauszeichnung (Markup) bezeichnet.

Apropos Textauszeichnung, es werden die Konzepte von physischer und logischer Auszeichnung unterschieden. Bei der Verwendung von physischem Text-Markup wird das genaue Erscheinungsbild jedes Fragments angegeben. Beispiel: „Zentrierter Text, 14 pt, fett, Schriftart Times“. Beim logischen Markup wird der logische Wert des gegebenen Fragments angegeben, beispielsweise "dies ist der Titel des Kapitels". Diese beiden Markup-Methoden sollen in der Regel in unterschiedlichen Situationen eingesetzt werden. Um Text auf einem Drucker zu drucken, müssen Sie physisches Markup verwenden. Es müssen Entscheidungen über die Randgröße und den Absatzeinzug getroffen werden. Frühere Versionen von Textverarbeitungsprogrammen verwendeten nur physisches Markup. Gleichzeitig wurden für jedes Fragment Schriftart, Größe und Stil angegeben.

Beim Informationsaustausch mit anderen Personen bringt die physische Gestaltung des Textes insbesondere bei Online-Dokumenten eine Reihe von Einschränkungen mit sich. Bildschirmgröße, Auflösung, Schriftarten sind für verschiedene Systeme unterschiedlich. Aus diesen Gründen wird zunehmend auf eine logische Textformatierung zurückgegriffen. In einigen Fällen ist eine logische Gestaltung praktisch notwendig: beim Erstellen elektronischer Dokumente wie WWW-Seiten oder beim Erstellen und Veröffentlichen umfangreicher Werke wie Bücher.

Um das Markup von Dokumenten bei der Übertragung von Textinformationen von Maschine zu Maschine beizubehalten, verwenden sie verschiedene Wege. Textverarbeitungs- und Veröffentlichungssysteme verwenden speziell entwickelte Dateiformate, die nicht nur Text enthalten, sondern auch Informationen darüber, wie er formatiert werden soll. Das Hauptproblem hierbei ist die Inkompatibilität solcher Formate, obwohl die meisten komplexe Programme kann normalerweise Dateien in Softwareformaten von Mitbewerbern lesen. Textverarbeitungsprogramme und StarWriter sind Beispiele für diesen Ansatz.

Bei einem anderen Ansatz werden spezielle Markup-Befehle direkt in den Text des Dokuments eingefügt. Auch wenn Sie keine Software haben, die dieses Format unterstützt, können Sie es trotzdem herausfinden. Es gibt viele Möglichkeiten, Textauszeichnungen auf diese Weise darzustellen, darunter:

HyperText Markup Language (HTML), verwendet im World Wide Web;

TeX und LaTeX, die bei vielen wissenschaftlichen Veröffentlichungen beliebt sind, sowie bei Mathematikern, Physikern, Chemikern und sogar Musikern.

Beispiele für Programme, mit denen Sie Text auf diese Weise auszeichnen können, sind Netscape Composer und LyX (KLyX).

Dateien, die von verschiedenen Editoren erstellt wurden, haben oft einzigartige Erweiterungen, mit denen Sie erraten können, wie der Text gekennzeichnet ist, ohne in das Dokument zu schauen. Daher haben Dateien, die von Editoren zur Vorbereitung von reinem Text erstellt wurden, häufig die Erweiterung .txt, während Dateien, die im Lyx-Editor erstellt wurden, häufig die Erweiterung .lyx haben. Die Textverarbeitung Word erstellt standardmäßig Dateien im MS-Word-Format (Endung .doc), unterstützt aber auch andere Formate wie RTF (Endung .rtf). Dokumente, die HTML-Markup-Befehle enthalten, haben die Erweiterung .html oder .htm.

Es ist natürlich nicht möglich, alle Texteditoren aufzulisten. Viele von ihnen sind für die eine oder andere spezifische Aktivität "geschärft". Die folgende Liste zeigt nur einen kleinen Teil der Texteditoren.

Einfache Texteditoren

NotePad - in das Windows-Betriebssystem integriert, übersichtlich und einfach zu bedienen;

McEdit - hat Ähnlichkeiten mit dem Edit-Editor von MS DOS, Komponente Dateimanager mc (Midnight Commander) Linux-Betriebssystem;

KEdit - der einfachste Texteditor, der in KDE Linux enthalten ist;

KWrite ist ein Texteditor, der im Vergleich zu anderen einfachen Texteditoren eine Reihe zusätzlicher Einstellungen hat;

Emacs - kombiniert die Funktionen eines Dateimanagers und eines Texteditors; Eines der Unterscheidungsmerkmale ist die Möglichkeit, Makros (Makros) zu erstellen. verfügbar in allen Klonen von Unix, einschließlich Linux; Emacs kann auch unter MS Windows verwendet werden.

Editoren, die Text mit Markup-Elementen erstellen

Word - wird verwendet, um eine Vielzahl von gedruckten Dokumenten zu erstellen, ist eine Komponente von Office-Anwendungen in MS Windows;

StarWriter - ist Teil des StarOffice-Programms, sein Aussehen und seine Funktionalität ähneln Word, es funktioniert gleichermaßen gut sowohl unter MS Windows als auch unter Linux OS;

LyX (KLyX in KDE) ist ein moderner Texteditor für Leute, die ein professionell aussehendes Dokument mit minimalem Zeitaufwand erstellen möchten; der Editor fügt TeX- und LaTeX-Markup-Befehle in den Text ein;

Netscape Composer - fügt HTML-Markup-Befehle in den Text ein, es gibt Versionen für Linux und MS Windows.

2.1 Einfache Texteditoren

Einfache und benutzerfreundliche Texteditoren (Klartext) werden ständig von Programmierern benötigt, wenn sie Programme schreiben, Ersteller von Webdokumenten, die aus irgendeinem Grund keine Webeditoren mögen, Leute, die TeX oder LaTeX verwenden, und viele andere. Die Prinzipien zum Erstellen, Speichern und Bearbeiten von Dokumenten in ihnen sind sehr ähnlich und erfordern vom Benutzer keine harte Arbeit, um sie zu beherrschen. Wir werden uns mit dem NotePad-Programm, das Teil von MS Windows ist, sowie mit den Editoren vertraut machen, die Teil der KDE-Umgebung (Linux) sind: KEdit, KWrite, McEdit. Dann schauen wir uns das Programm Emacs an, für das die Erzeugung von Klartext nur einen kleinen Teil seines Potenzials ausmacht.

2.1.1 Notizblock

Der NotePad-Editor ist eines der gebräuchlichsten Tools zur Vorbereitung unformatierter Texte in der MS Windows-Umgebung. Das Editorfenster enthält eine Menüleiste mit drei Elementen: Datei, Bearbeiten und Suchen.

Das Menü Datei wird verwendet, um mit Dateien zu arbeiten. Sie können damit eine vorhandene Datei erstellen, speichern und öffnen. Befehle zum Bearbeiten eines Dokuments (Kopieren, Einfügen, Löschen eines Textes) werden über das Menü Bearbeiten ausgeführt. Das Suchmenü wird verwendet, um nach einem Textstück zu suchen.

NotePad bietet eine andere Möglichkeit zum Aufrufen von Dokumentenbearbeitungsbefehlen -- Kontextmenü. Um das Kontextmenü aufzurufen, müssen Sie ein Element des Dokuments auswählen und dann mit der rechten Maustaste klicken. Um das Kontextmenü zu schließen, ohne einen Befehl auszuwählen, klicken Sie einfach mit der Maustaste, platzieren Sie den Cursor außerhalb des Menüs oder drücken Sie die Esc-Taste.

Um Textteile auszuwählen und zu verschieben, werden verschiedene Tastenkombinationen verwendet, die in der Tabelle dargestellt sind. Umschalt+Rechtspfeil Wählt das Zeichen links vom Cursor aus

Sie können die Maus verwenden, um den Cursor an einer bestimmten Stelle zu platzieren: Sie müssen den Cursor bewegen und mit der linken Maustaste klicken.

Bevor Befehle zum Bearbeiten eines Textfragments ausgeführt werden, muss es ausgewählt werden, wofür zwei Methoden verwendet werden können: mit der Maus oder mit einer Tastenkombination. Um Text mit der Maus auszuwählen, müssen Sie den Mauscursor an den Anfang des zu markierenden Textfragments setzen und den Cursor mit gedrückter linker Maustaste an das Ende des Fragments bewegen. Das Fragment bleibt ausgewählt, bis ein anderes Fragment ausgewählt wird.

Der NotePad-Editor verwendet bei seiner Arbeit die sogenannte Zwischenablage. Textfragmente beliebiger Länge werden vorübergehend in der Zwischenablage abgelegt. Das Fragment von der vorherigen Position wird kopiert oder gelöscht, während es automatisch in der Zwischenablage abgelegt wird und dann an einer beliebigen Stelle im Text eingefügt werden kann. Das Fragment wird im Puffer gespeichert, bis neuer Text darin eingegeben wird.

2.1.2 KEdit-Editor

Der KEdit-Editor wird gestartet, indem Sie den Befehl „kedit“ eingeben Befehlszeile, oder über das KDE-Hauptmenü. KEdit ist ein einfach zu bedienender, schneller und bequemer Editor.

Grundlegende Tipptechniken ähneln der Arbeit mit anderen einfachen Texteditoren. Alle Manipulationen werden über das Menü und die Symbolleiste durchgeführt. Die Symbolleiste enthält Schaltflächen für Dateioperationen (Erstellen, Öffnen, Schreiben), Bearbeiten (Kopieren, Einfügen, Ausschneiden), Drucken und Senden von E-Mails. Es ist ein reiner Texteditor und enthält daher keine Formatierungswerkzeuge.

Im Einstellungsmenü können Sie Änderungen vornehmen Aussehen Editor, Installieren von Schriftarten verschiedener Schriftarten und Stile. Sie können die Schrift- und Hintergrundfarben, die Einstellungen für die Rechtschreibprüfung, die Anzahl der Zeichen pro Zeile usw. überschreiben.Sie können die Kodierung auswählen, in der das Dokument gespeichert wird.

2.1.3 KWrite-Editor

Ein weiterer Editor zum Erstellen von unformatiertem Text ist KWrite. Um es auszuführen, geben Sie „kwrite“ in die Befehlszeile ein oder verwenden Sie das KDE-Menü.

Der KWrite-Editor ist nützlich zum Eingeben von Text, der Markup-Befehle und Programmcodes enthält, da es sich um einen syntaktisch orientierten Editor handelt. Letzteres bedeutet, dass es spezielle Konstruktionen und Markup-Befehle farblich hervorheben kann.

In Bezug auf die Benutzeroberfläche ähnelt KWrite KEdit und verfügt über eine Menüleiste und eine Schaltflächenleiste. Im Element Datei wurde zusätzlich zu den Standardelementen, die denen im KEdit-Editor ähnlich sind, das Element Neue Ansicht (Öffnen eines Fensters mit einer Kopie des aktuellen Dokuments) hinzugefügt. Im Menüpunkt Gehe zu wurde die Möglichkeit zum Einfügen sogenannter Marken hinzugefügt, um die Suche nach dem gewünschten Textfragment zu beschleunigen. Das Element Bearbeiten enthält Standard-Bearbeitungsbefehle sowie die Möglichkeit, den Inhalt der angegebenen Datei in Text einzufügen. KWrite verwaltet ein sogenanntes Rollback-Protokoll, mit dem Sie eine Reihe von durchgeführten Aktionen rückgängig machen können.

Unter dem Punkt Extras können Sie Einzüge setzen/aufheben und Kommentare hinzufügen, die der Art der Dateierweiterung entsprechen.

Die Einstellungen in KWrite sind deutlich umfangreicher als in KEdit. Darin können Sie die Syntaxfärbung jeder Sprache festlegen: C, C ++, Java, HTML usw., Schriftart, Größe, Codierung und Schriftfarbe. Im Unterpunkt KWrite-Einstellungen können Sie eine Begrenzung der Zeilenlänge (bei aktiviertem Zeilenumbruch), Tabstopps, Undo-Ebenen, verschiedene Einzüge und Auswahloptionen (einschließlich Mehrfach- und vertikaler Auswahl) festlegen. Hier können Sie auch Hotkeys für eine große Anzahl von Befehlen definieren - Cursorbewegung, Dateioperationen, Bearbeiten, Auswählen, Suchen, Ersetzen und Übergang.

2.1.4 McEdit

Nutzer des Dateimanagers Midnight Commander nutzen gerne den darin eingebauten McEdit-Editor. Es kann jedoch auch als eigenständige Anwendung ausgeführt werden, in diesem Fall müssen Sie „mcedit“ in das Befehlsfenster eingeben.

Äußerlich ähnelt dieser Editor dem Edit-Editor aus dem Norton Commander-Werkzeugsatz, der Benutzern seit den Tagen von MS DOS bekannt ist.

Das Bewegen im Dokument erfolgt sowohl mit den Cursortasten als auch mit der Maus. Die Eingabetaste wird verwendet, um zu einer anderen Zeile zu wechseln. Die Auswahl eines Textfragments erfolgt mit der Maus.

Die Tabelle listet die Zuweisungen der Menüpunkte und einige Tastenkombinationen für die Arbeit mit Text auf.

2.1.5 Emacs-Editor

Auf allen Unix-Systemen, einschließlich Linux, ist der Emacs-Editor weit verbreitet. Als Klartext-Editor verfügt er über viele weitere zusätzliche Funktionen und Fähigkeiten. Emacs ist ein praktischer Dateimanager, der es einfach macht, Dateien und Verzeichnisse zu manipulieren.

Wenn Sie Emacs starten, erstellt es ein eigenes Fenster, das mit Ausnahme der ersten und letzten Zeile der Anzeige von Text gewidmet ist. Die erste Zeile heißt Menüleiste, die letzte Zeile Echobereich oder Minibuffer-Fenster, in dem eingegebene Befehlssequenzen angezeigt werden und Eingabeaufforderungen erscheinen. Sobald Sie mitten in einem Befehl länger als eine Sekunde anhalten, werden sofort alle Zeichen dieses Befehls angezeigt. In Zukunft werden wir uns an die ähnliche Schreibweise wie im Echobereich halten, wenn Sie beispielsweise gleichzeitig die Tasten Strg und x drücken, wird der Minibuffer angezeigt Zeichenfolge C-x, und wenn gedrückt Alt-Tasten und x die Zeichenkette M-x (die mit Alt bezeichnete Taste auf der Tastatur hat in Emacs eine besondere Rolle: Sie fungiert als Sondertaste – META).

Der Echobereich wird auch verwendet, um den Minibuffer anzuzeigen: ein Fenster, das verwendet wird, um Argumente für Befehle zu lesen, beispielsweise den Namen einer zu bearbeitenden Datei. Wenn ein Minibuffer verwendet wird, beginnt der Echobereich mit einer Hinweiszeichenfolge, die normalerweise mit einem Doppelpunkt endet; Außerdem erscheint ein Cursor auf dieser Zeile, wenn sie zum ausgewählten Fenster wird. Sie können den Minibuffer jederzeit verlassen, indem Sie C-g eingeben.

Die empfohlene Methode zur Verwendung von Emacs besteht darin, ihn nur einmal auszuführen, unmittelbar nach dem Einloggen. Wenn Sie gleichzeitig mit mehreren Dateien oder verschiedenen Teilen desselben Dokuments arbeiten müssen, verwenden Sie den C-x 5 2-Befehl oder verwenden Sie die Option „Neuen Rahmen erstellen“ im Menü „Dateien“, um ein neues Fenster (den sogenannten Rahmen) zu erstellen. Es ist möglich, ein einzelnes Fenster in mehrere Arbeitsbereiche (Fenster in der Emacs-Terminologie) aufzuteilen, obwohl dies weniger bequem ist als die Verwendung von Rahmen. Der Befehl C-x 2 teilt das Fenster vertikal in zwei Teile, C-x-Befehl 3 - zwei horizontal, und der Befehl C-x 1 lässt nur ein Fenster.

Emacs speichert den Text jeder Datei in einem Objekt namens Buffer. Beim ersten Zugriff auf eine Datei erstellt Emacs einen neuen Puffer. Um eine Liste der in der aktuellen Sitzung erstellten Puffer anzuzeigen, geben Sie C-x C-b ein.

Um den Emacs-Editor zu verlassen, verwenden Sie den Befehl C-x C-c. Wenn es zu diesem Zeitpunkt Puffer gab, deren Inhalt nicht auf der Festplatte gespeichert wurde, werden Sie aufgefordert, sie zu speichern.

Wenn Sie den Editor mit dem Befehl "emacs .&" starten, erscheint auf dem Bildschirm ein Emacs-Fenster mit Informationen über den Inhalt des aktuellen Verzeichnisses (das &-Zeichen am Ende des Befehls sorgt dafür, dass die Anwendung im Hintergrund läuft). In diesem Fall spielt es die Rolle eines Dateimanagers.

Verzeichnisse navigieren

Die ersten beiden Zeilen des Emacs-Dateimanagerfensters rechts enthalten einen Punkt (.) und zwei Punkte (..). Die Zeile mit einem Punkt entspricht dem aktuellen Verzeichnis. Um zum übergeordneten Verzeichnis zu wechseln (d. h. im Dateibaum eine Ebene höher), verwenden Sie eine Zeichenfolge mit zwei Punkten. Wenn Sie zu einem Unterverzeichnis des aktuellen Verzeichnisses wechseln möchten, müssen Sie den Cursor auf die Zeile mit seinem Namen setzen und die Eingabetaste drücken.

Um auf die erforderliche Datei oder das Verzeichnis zuzugreifen, verwenden Sie den Befehl C-x C-f. Das Minibuffer-Fenster zeigt die Zeile Find File an, die den Pfad zum aktuellen Verzeichnis enthält. Geben Sie beim Bearbeiten den Pfad zum gewünschten Verzeichnis gemäß der Syntax des Linux-Betriebssystems an. Nachdem Sie den Namen des Verzeichnisses oder der Datei eingegeben haben, drücken Sie die Eingabetaste. Wenn ein Dateiname angegeben wird, wird die entsprechende Datei geöffnet oder erstellt.

Verzeichniserstellung

Der Befehl + wird verwendet, um ein Verzeichnis zu erstellen. Im Minipuffer erscheint die Meldung Verzeichnis erstellen, gefolgt vom Namen des zu erstellenden Verzeichnisses.

Kopieren einer Datei oder Gruppe von Dateien

Um eine Datei zu kopieren, müssen Sie den Cursor auf den Dateinamen stellen und die Taste C drücken Danach erscheint im Minibuffer-Fenster die Zeile Kopieren nach, in der Sie den Pfad zu dem gewünschten Verzeichnis angeben müssen kopieren Sie diese Datei.

Wenn Sie eine Gruppe von Dateien kopieren möchten, müssen Sie vor dem Kopieren zunächst jede Datei mit der Taste m markieren, danach erscheint ein Markierungssymbol * ganz links in der Zeile mit dem Dateinamen.

Umbenennen (Verschieben) von Dateien und Verzeichnissen

Um eine Datei umzubenennen, bewegen Sie den Cursor auf angegebene Datei und drücken Sie die Taste R. Im Minipuffer erscheint eine Zeile mit dem Namen der Datei (Verzeichnis) und der vollständige Pfad dazu wird angezeigt. Um eine Datei umzubenennen, reicht es aus, einen neuen Namen anzugeben, und um sie zu verschieben, reicht es aus, den Pfad zu einem neuen Verzeichnis anzugeben.

Bearbeitung

Um eine Datei zu bearbeiten, müssen Sie den Editor anweisen, sie zu lesen und einen Puffer vorzubereiten, der eine Kopie des Dateitexts enthält. Diese Operation wird Dateizugriff genannt. Die Bearbeitungsbefehle werden direkt auf den Text im Puffer angewendet, dh auf die Kopie innerhalb von Emacs. Ihre Änderungen werden erst nach dem Speichern des Puffers in der Datei selbst angezeigt. Wie bereits erwähnt, wird der Befehl C-x C-f verwendet, um auf die Datei zuzugreifen. Wenn Sie auf eine bereits geöffnete Datei zugreifen, wird kein neuer Puffer angelegt.

Sie können Emacs starten, indem Sie einen bestimmten Dateinamen wie "emacs file.txt &" angeben. In diesem Fall erstellt der Editor einen Puffer und lädt den Inhalt der angegebenen Datei hinein (wenn keine Datei mit demselben Namen vorhanden ist, wird ein leerer Puffer erstellt), wonach Sie sofort mit der Bearbeitung beginnen können.

Wenn der Puffer Änderungen enthält, die nicht in der Datei gespeichert wurden, wird der Puffer als geändert (oder modifiziert) bezeichnet. Das bedeutet, dass Änderungen verloren gehen, wenn der Puffer nicht gespeichert wird. Ein Zeichen dafür, dass der Puffer geändert wurde, sind zwei Sternchen in der Statuszeile des Editorfensters.

Emacs schreibt von Zeit zu Zeit (basierend auf der Anzahl der von Ihnen gedrückten Tasten) alle modifizierten Puffer selbst. Dieser Vorgang wird als Selbstspeicherung oder automatische Speicherung bezeichnet. Beim automatischen Speichern wird eine Datei erstellt, deren Name sich vom Namen der Originaldatei durch das Zeichen "#" am Anfang und am Ende des Namens unterscheidet. Beispielsweise wird der mit der Datei exam.txt verknüpfte Puffer in der Datei #exam.txt# gespeichert. Wenn Sie den Puffer speichern, löscht Emacs die automatisch gespeicherte Datei.

Um ein Dokument zu erstellen und zu bearbeiten Sie können die Menüleiste oben im Emacs-Fenster verwenden. Die Menüleiste enthält die folgenden Elemente:

Puffer - wird verwendet, um durch zuvor erstellte Puffer mit Dateien zu navigieren;

Dateien - dieses Menü dupliziert Befehle zum Arbeiten mit Dateien;

Tools - dient dazu, viele verschiedene Aktionen auszuführen; Beachten Sie, dass es die Möglichkeit enthält, mit mehreren Puffern zu arbeiten.

Bearbeiten - Wenn Sie ein Dokument bearbeiten, können Sie dieses Menü verwenden, unter den Funktionen gibt es die Möglichkeit, die Rechtschreibung zu überprüfen (Spell);

Suchen - dieses Menü wird benötigt, um nach Textfragmenten im Dokument zu suchen;

HTML (oder TeX, Java usw.) -- erscheint, wenn Emacs die Dateierweiterung "erkennt", in diesem Fall werden zusätzliche Funktionen bereitgestellt, die für Dateien mit dieser Erweiterung spezifisch sind (also zum Beispiel, wenn es sich um eine Datei mit der Erweiterung html handelt , dann gibt es Möglichkeiten, die gängigsten Hypertext-Markup-Befehle einzufügen);

Hilfe -- Hilfemenü.

Es ist bequem, Text mit der Maus auszuwählen und zu kopieren. Das ausgewählte Textfragment kann durch Anklicken mit der rechten Maustaste gelöscht und durch Drücken der mittleren Maustaste oder durch Ausführen an einer beliebigen Stelle des Dokuments eingefügt werden C-y-Befehle oder Umschalt+Einfg.

Um die Eingabe von russischem auf englischen Text und umgekehrt umzuschalten, werden die Möglichkeiten des Betriebssystems genutzt. Außerdem wird Emacs oft so konfiguriert, dass es mit der Taste F5 umgeschaltet wird. Mit Emacs können Sie zwei Layout-Modi für russische Buchstaben auf der Tastatur verwenden: Schreibmaschinen-Layout ("yutsuken", normalerweise auf der Tastatur angegeben) und phonetisches Layout (durch Konsonanz ist die Taste mit dem englischen Buchstaben k auch das russische k). Die Umschaltung zwischen ihnen erfolgt mit der Taste F6, oder Standard bedeutet Tastaturumschaltung.

Lassen Sie uns einige Befehle des Emacs-Editors für die Arbeit mit Text auflisten. Wenn Sie bei der Eingabe eines Befehls einen Fehler gemacht haben, dann die Kombination C-g-Tasten seine Eingabe unterbrechen.

Team Zweck

Esc (Zahlenbefehl)

Zeichen vor Cursorposition löschen

Zeichen nach Cursorposition löschen

Zerstöre alles bis zum Ende der Linie

Wort vernichten

Zerstöre das vorherige Wort

Stellen Sie den letzten zerstörten Text wieder her

Cursor an Zeilenanfang bewegen

Cursor zum Zeilenende bewegen

Cursor ein Wort vorwärts bewegen

Cursor ein Wort zurückbewegen

Cursor eine Zeile nach unten bewegen

Cursor eine Zeile nach oben bewegen

Wort in Kleinbuchstaben umwandeln

Wort in Großbuchstaben umwandeln

Wandeln Sie das Wort mit dem ersten Großbuchstaben in Kleinbuchstaben um

Letzten Befehl rückgängig machen (Rollback)

Wiederholen Sie den Befehl so oft wie angegeben

Es ist schwer, alle Funktionen von Emacs in einem so kleinen Handbuch aufzulisten. Neben der Bearbeitung von Texten können Sie damit viele weitere Funktionen ausführen. Die folgenden sind nur einige davon, damit Sie sich eine kleine Auszeit von der Arbeit gönnen und entspannen können.

Lassen Sie uns zunächst eine praktische Funktion des Editors erwähnen - dies ist die automatische Fortsetzung bei der Eingabe von Befehlen in die Minibuffer-Zeile. Nachdem Sie den Anfang einer langen Zeichenfolge eingegeben haben, verwenden Sie die Tabulatortaste, um mögliche Fortsetzungen des Befehls anzuzeigen.

Emacs kann funktionieren und wie Schreibtischkalender. Geben Sie zum Aufrufen dieses Modus M-x Kalender ein. Das Fenster wird zweigeteilt, das untere zeigt einen dreimonatigen Kalender, der auf den aktuellen Monat zentriert ist, wobei das aktuelle Datum hervorgehoben ist. Das Kalenderbild scrollt automatisch, wenn Sie sich aus dem sichtbaren Bereich bewegen. Einige der Befehle zum Arbeiten mit dem Kalender sind unten aufgeführt.

Wenn Sie sich langweilen, können Sie M-x Hanoi ausprobieren. Wie Sie dem Teamnamen entnehmen können, handelt es sich hier um die Umsetzung des bekannten Puzzles „Tower of Hanoi“. Wenn Sie sehr gelangweilt sind, geben Sie ein numerisches Argument an, z. B. M-x Hanoi 5.

Das Spielen von Tic-Tac-Toe auf einem endlosen Brett erfordert Ihr persönliches Engagement. Es wird mit M-x gomoku gestartet; Gewinner ist, wer es schafft, eine Reihe aus 5 Elementen zu bauen.

M-x dunnet startet ein großartiges Abenteuerspiel.

Wenn Sie sich aufregen, führen Sie das berühmte Eliza-Programm aus (ein Beispiel für ein Programm, das künstliche Intelligenz simuliert). Sie fungiert als Psychotherapeutin, die bereit ist, Ihnen bei der Lösung Ihrer Probleme zu helfen. Geben Sie M-x Arzt ein, um zu beginnen, und beenden Sie jede Ihrer Antworten an den Arzt, indem Sie zweimal die Eingabetaste drücken. Um eine Sitzung mit einem Psychotherapeuten zu beenden, verwenden Sie den Befehl quit.

2.2 Texteditoren mit Markup-Elementen

2.2.1 Textverarbeitung MS Word

Microsoft Word ist ein leistungsstarker Texteditor, der in der Windows-Umgebung weit verbreitet ist. Es ist ein praktisches Werkzeug zum Vorbereiten verschiedener Briefe, Geschäftsdokumente und Berichte. Damit ist es bequem, sowohl Formulare und Fragebögen als auch Artikel und Broschüren zu erstellen.

Die Gestaltung von Dokumenten in Word basiert auf einem System von Vorlagen und Formatierungsstilen, mit denen Sie eine einheitliche Gestaltung der meisten Dokumente erreichen können. Word gehört zu den WYSIWYG-Editoren: Das gedruckte Dokument sieht genauso aus wie auf dem Bildschirm.

Standardmäßig speichert Word Textdateien im nativen Binärformat von MSWord (die entsprechende Dateierweiterung ist .doc). Die Textversion dieses Formats ist das RTF-Format (RichTextFormat), dokumentiert von Microsoft und unterstützt von Textverarbeitungsprogrammen einiger anderer Firmen. Aufgrund seiner textuellen Struktur ist das RTF-Format viel sicherer in Bezug auf die Verteilung. Computer Virus, während DOC-Dateien eines der Tools zur Übertragung von Viren zwischen Computern sind. letzte Version Prozessoren können die Datei in einem Format speichern, das Hypertext-Markup-Elemente (.html oder .htm) enthält.

Das Textverarbeitungsprogramm Word verfügt über mehrere Symbolleisten, die die Arbeit mit einem Dokument erleichtern. Werfen wir einen Blick auf diese Symbolleisten und ihren Zweck.

Standard - enthält Schaltflächen für Befehle zum Arbeiten mit einer Datei und mit der Zwischenablage.

Formatierung - wird verwendet, um den Text zu formatieren.

VisualBasic - entwickelt, um Programme in VisualBasic zu erstellen, kombiniert mit einem Word-Dokument.

Web-konvertiert Word-Datei in eine Webseite, d. h. eine Datei mit HTML-Markup.

WordArt - enthält Schaltflächen zum Aufrufen von Befehlen zum Erstellen von geschweiftem Text.

Autotext - automatisches Ersetzen von Fragmenten oder schnelles Einfügen eines häufig wiederholten Fragments.

Datenbanken - zum Erstellen und Arbeiten mit Datenbanken, die in Dokumenttabellen verwendet werden.

Bildeinstellungen - enthält Schaltflächen zum Aufrufen von Befehlen, die zum Arbeiten mit einem Grafikbild verwendet werden.

Reviewing - zum Einfügen von Nachrichten und Bewertungen.

Zeichnen - entworfen, um grafische Objekte in das Dokument einzufügen.

Tabellen und Rahmen - werden verwendet, um Tabellen einzurahmen.

Formulare - enthält Schaltflächen zum Erstellen von Formularen, Tabellen, Listen und Eingabefeldern bei der Arbeit mit Datenbanken.

Steuerelemente - Fügt Schaltflächen, Optionsfelder und andere VisualBasic-Elemente in ein Dokument ein.

Kopf- und Fußzeilen - Mit dieser Symbolleiste können Sie verschiedene Kopf- und Fußzeilen festlegen.

Hauptdokument - dient dazu, die Struktur des Hauptdokuments zu entwickeln.

Lautstärkeeinstellung – legt Optionen für die Textmenge im Dokument fest.

Schattenanpassung - ermöglicht Ihnen, sowohl Text als auch Bildern einen Schatten hinzuzufügen.

Struktur - entwickelt, um die Struktur des Dokuments festzulegen.

Erstellen und speichern Sie ein Dokument

Word bietet mehrere Dokumentvorlagen, mit denen Sie spezielle Dokumente wie Briefe oder Artikel erstellen können. Dieselbe Vorlage kann viele Male verwendet werden. Sie können die Elemente im Menü „Datei“ oder die Schaltflächen auf der Standardsymbolleiste verwenden, um ein Dokument zu erstellen, zu speichern, zu öffnen und zu schließen.

Der Word-Texteditor kann Dokumente in einigen anderen Formaten speichern. Um ein Dokument in einem anderen Format als Microsoft Word zu speichern, müssen Sie das gewünschte Dateiformat in der Liste „Dateityp“ im Dokumentspeicherfenster auswählen.

Eines der wichtigsten Merkmale von Textverarbeitungen, einschließlich des Programms Word, ist die Möglichkeit einer Vielzahl von Textformatierungen. Es gibt drei Formatierungsarten.

Zeichenformatierung -- Bei der Zeichenformatierung geht es hauptsächlich um das Ändern der Schriftart.

Absatzformatierung - Absatzformatierung bezieht sich auf das Ändern der Ränder einzelner Absätze im Text, das Ändern des Zeilenabstands und das Ausrichten von Absätzen.

Seitenformatierung -- Die Seitenformatierung bezieht sich auf die Auswahl von Seitengröße, Ausrichtung und Seitenrändern.

Die Zeichenformatierung umfasst das Ändern der Farbe, Größe und des Schreibstils von Text. Mit den Schaltflächen in der Symbolleiste "Formatierung" kann der Schreibstil der Zeichen geändert werden.

Ein Absatz in Word ist ein Teil eines Dokuments, gefolgt von einer Absatzmarkierung. Bei der Texteingabe wird ein Absatz immer mit der Eingabetaste beendet. Wenn Sie zur nächsten Zeile wechseln möchten, ohne einen neuen Absatz auszuwählen, verwenden Sie die Kombination Umschalt + Eingabe.

Der Absatzformatierungsprozess umfasst:

Absatzausrichtung;

Absatzeinzüge setzen;

Festlegen des Einzugs der ersten Zeile eines Absatzes;

Einstellen des Zeilenabstands;

Einstellen des Abstands zwischen den Absätzen;

Steuern der Position eines Absatzes auf einer Seite.

Die Absatzausrichtung wird über die Symbolleiste „Formatierung“ festgelegt. Standardmäßig richtet Word alle Absätze linksbündig aus, wobei die Zeilen wie mit einer einzelnen vertikalen Linie beginnen. Sie können eine Ausrichtung sowohl in der Mitte als auch am rechten Rand sowie eine Blockausrichtung - Ausrichtung an der Breite des Blattes - durchführen.

Mit dem horizontalen Lineal können Sie Absatz- und Erstzeileneinzüge festlegen. Wählen Sie die Absätze aus, für die Sie den Einzug festlegen möchten, und verwenden Sie die Maus, um die Absatz- und Erstzeilen-Einzugsmarkierungen (Schieberegler) auf dem horizontalen Lineal an die gewünschte Position zu verschieben. Die Hauptparameter für den Absatzeinzug können auch im Dialogfeld Absatz eingestellt werden, für das Sie den Punkt Absatz aus dem Menü Format aufrufen müssen.

Standardmäßig setzt Word den Zeilenabstand auf einen Zeilenabstand, d. h. dieser Abstand entspricht genau der Höhe einer Zeile. Es können jedoch eineinhalb, zwei oder mehr Intervalle sein. Der Zeilenabstand wird im Dialogfeld Absatz in der Liste „Zeilenabstand“ eingestellt.

Jedes auf Papier gedruckte Dokument hat Ränder. In Word können Sie den Wert für jeden der vier Ränder (oben, unten, rechts und links) einzeln festlegen. Wählen Sie dazu im Menü Datei den Punkt Seite einrichten und geben Sie die erforderlichen Werte in die entsprechenden Felder ein.

Um die automatische Worttrennung im gesamten Dokument zu gewährleisten, müssen Sie den Worttrennungsmodus nicht nur aktivieren (dazu im Menü Extras im Punkt Worttrennung den Haken bei Automatische Worttrennung im Dokument setzen), sondern auch dafür sorgen dass die Worttrennung in keinem Absatz blockiert wird. Um Wörter in einem einzelnen Absatz zu entsperren, wählen Sie im Menü „Bearbeiten“ die Option „Alle auswählen“ und dann im Menü „Format“ die Option „Absatz“, klicken Sie auf die Registerkarte „Position auf Seite“ und deaktivieren Sie „Kein Umbruch“.

Um die Rechtschreibung eines Dokuments zu prüfen, verwenden Sie die Taste F7. Sie können auch die Schaltfläche Rechtschreibung auf der Standardsymbolleiste verwenden.

Kopf-und Fußzeilen

Beim Erstellen mehrseitiger Dokumente werden zusätzliche Informationen, sogenannte Kopf- und Fußzeilen, fast immer oben oder unten auf der Seite platziert. Sie können den Dokumenttitel, die Seitenzahl, das Datum, die Uhrzeit und einige andere Parameter in die Kopf- und Fußzeilen einfügen. Das Menü zum Arbeiten mit Kopf- und Fußzeilen wird aufgerufen, indem Sie im Menü Ansicht den Punkt Kopf- und Fußzeile auswählen.

Ein Grund für die Verwendung von Dokumentabschnitten sind unterschiedliche Kopf- und Fußzeilen in verschiedenen Teilen des Dokuments. Indem Sie jeden Teil in einen separaten Abschnitt unterteilen, erhalten Sie die Möglichkeit, Kopf- und Fußzeilen für jeden der Abschnitte festzulegen, die sich voneinander unterscheiden.

Meistens werden die Seitenzahlen des Dokuments in die Kopf- und Fußzeilen eingefügt. Für eine schnelle Seitennummerierung wählen Sie „Seitenzahlen“ im Menü „Einfügen“. Wenn auf der ersten Seite keine Nummer stehen soll, deaktivieren Sie das Kontrollkästchen Nummer auf der ersten Seite. Im Dialogfeld Zahlenformat Word-Seiten fordert Sie auf, eine der Optionen für die Anordnung der Seitenzahlen auszuwählen.

Tische

Mit der Textverarbeitung Word können Sie eine Tabelle in ein Dokument einfügen. Verwenden Sie dazu das Menü Tabelle. Sie können auch die Schaltfläche Tabelle einfügen auf der Standardsymbolleiste verwenden. Auf dem Bildschirm erscheint das Dialogfeld Tabelle einfügen, in dem Sie die Anzahl der Zeilen und Spalten der zu erstellenden Tabelle festlegen können. Um einen der Standardtypen des Tabellendesigns auszuwählen, können Sie die Schaltfläche AutoFormat verwenden. Wenn Sie darauf klicken, zeigt Word das Dialogfeld AutoFormat-Tabelle an.

Um eine neue Spalte (Zeile) irgendwo in die Tabelle einzufügen, können Sie den Eintrag Spalte (Zeile) einfügen aus dem Menü Tabelle verwenden. Wählen Sie eine Spalte aus und führen Sie den Befehl zum Einfügen einer Spalte aus; die neue Spalte wird links vom Original eingefügt. Das Einfügen einer Zeile über der ursprünglichen erfolgt auf ähnliche Weise.

Um ganze Spalten (Zeilen) aus einer Tabelle zu entfernen, markieren Sie diese Spalten (Zeilen) und wählen Sie „Spalten (Zeilen) löschen“ im Menü „Tabelle“ oder „Ausschneiden“ im Menü „Bearbeiten“.

Beim Bearbeiten einer Tabelle müssen Sie möglicherweise Zellen verbinden oder teilen. Um Zellen zu verbinden, wählen Sie sie aus und führen Sie den Befehl Zellen verbinden aus dem Menü Tabelle aus. Um eine Zelle zu teilen, wählen Sie sie aus, führen Sie den Befehl „Zelle teilen“ aus dem Menü „Tabelle“ aus und geben Sie im angezeigten Dialogfeld die Anzahl der Spalten an, in die die Zelle geteilt werden soll.

Texteffekte

Bei Hilfe von Microsoft WordArt-Objekte mit konvertiertem Text können in ein Dokument eingefügt werden. Sie können die Form der Inschriften ändern, sie dehnen, schattieren. Um diese Anwendung auszuführen, müssen Sie das Element Objekt aus dem Menü Einfügen aufrufen und die Microsoft WordArt-Zeile in der Liste des Dialogfelds auswählen. Word öffnet das WordArt-Programmfenster.

Am oberen Rand des Fensters befindet sich das Bedienfeld. Lassen Sie uns die Bedeutung aller Tasten darauf erklären und die Funktionen angeben, die ausgeführt werden, wenn sie gedrückt werden.

Schriftgröße

Deutlich

gleiche Höhe

Strecken

Ausrichtung

Intervall zwischen

Symbole

Drehung

Auswählen der Bildform des Textfragments

Auswählen einer Schriftart

Auswählen einer Schriftgröße

Fett einstellen

Kursiv setzen

Stellen Sie die gleiche Höhe für Groß- und Kleinbuchstaben ein

Buchstaben um 90 Grad drehen

Text horizontal und vertikal strecken

Text zentrieren

Auswahl des Abstands zwischen einzelnen Zeichen

Auswählen von Textrotationsoptionen

Auswählen eines Mustertyps oder einer Farbe für Textbuchstaben

Einen Schatten auf den Text setzen

Auswahl der Dicke der Linie, die den Text begrenzt

2.2.2 StarWriter-Editor

StarWriter ist eine Komponente des StarOffice-Softwareprodukts von Sun MicroSystem, das sowohl unter MS Windows- als auch unter Linux-Betriebssystemen implementiert ist.

Es ist eine moderne Textverarbeitung, die (ähnlich Word-Programm) ist ein WYSIWYG-Editor. Äußerlich ist es Word sehr ähnlich und hat fast die gleiche Funktionalität. Damit können Sie sowohl einfache Textdokumente als auch Artikel, Broschüren und sogar Bücher erstellen.

Beim Starten von StarOffice erscheint ein Fenster mit Dokumentensymbolen verschiedene Formate. Um den StarWriter-Texteditor zu starten, wählen Sie im Menü „Neu“ des StarOffice-Menüs „Datei“ den Eintrag „Textdokument“ oder klicken Sie auf dem Programmdesktop auf das Symbol „Neuer Text“. Das StarWriter-Fenster wird mit einem leeren Blatt auf dem Bildschirm geöffnet.

Das Programmfenster enthält eine Menüleiste mit folgenden Punkten:

Datei - zum Arbeiten mit Dateien;

Bearbeiten - ermöglicht das Auswählen, Einfügen und Löschen von Text sowie Such- und Ersetzungsfunktionen;

Ansicht - enthält die Komponenten zum Verwalten des Erscheinungsbilds des Programmfensters;

Einfügen – dient zum Einfügen von Objekten und zusätzlichen Anhängen in das Dokument;

Format – erlaubt Ihnen, Textformatierungselemente zu implementieren;

Service - enthält zusätzliche Funktionen zur Gestaltung des Dokuments sowie die Rechtschreibprüfung;

Fenster -- legt Fensterlayoutattribute fest.

Wenn Sie mit dem StarWriter-Editor arbeiten, ist es praktisch, Service-Panels zu verwenden, die Schaltflächen zum Auswählen von Werkzeugen enthalten, die die Hauptmenüpunkte duplizieren. Die Verwendung dieser Bedienfelder beschleunigt die Bearbeitung von Dokumenten erheblich. Unter ihnen:

Funktionsleiste, die Schaltflächen für Befehle zum Arbeiten mit Dateien enthält; befindet sich normalerweise unterhalb der Menüleiste;

Objektbereich, der grundlegende Textformatierungsvorgänge durchführt; befindet sich unterhalb der Funktionsleiste;

Symbolleiste mit Befehlsschaltflächen zum Einfügen zusätzlicher Objekte in das Dokument; befindet sich links neben dem Texteingabebereich.

Mit dem horizontalen Lineal können Sie die Einzüge sowohl der roten Linie als auch des gesamten Absatzes schnell und genau festlegen.

Die Statusleiste am unteren Rand des StarWriter-Fensters zeigt Informationen über den aktuellen Status des Dokuments und eine Reihe zusätzlicher Felder an, mit denen Sie einige der Dokumenteinstellungen ändern können.

Ganz unten im Editorfenster befindet sich die Taskleiste, die zum Erstellen neuer Dokumente und zum Verwalten des Desktops und laufender Anwendungen verwendet wird.

StarWriter verfügt wie Word über mehrere Vorlagen, mit denen Sie spezielle Dokumente wie Präsentationen, Artikel oder Briefe erstellen können. Um ein Dokument zu erstellen, zu speichern oder zu schließen, können Sie die Schaltflächen in der Funktionsleiste oder die Menüpunkte Datei verwenden.

Wenn Sie eine Datei öffnen, erscheint das Dialogfeld „Öffnen“ auf dem Bildschirm, in dem Sie die Suchoptionen für die Datei festlegen können. In diesem Fenster können Sie auf der Suche nach der gewünschten Datei durch den Verzeichnisbaum navigieren.

Wenn Sie ein Dokument zum ersten Mal speichern, wird das Dialogfeld „Speichern“ angezeigt, in dem Sie aufgefordert werden, einen Speicherort und einen Dateinamen zum Speichern anzugeben. Um erneut zu speichern, verwenden Sie einfach die Tastenkombination Strg + S oder die Schaltfläche mit dem Bild einer Diskette in der Funktionsleiste.

Beim Bearbeiten eines Dokuments müssen Sie oft den einen oder anderen Text auswählen. Um mit der Maus auszuwählen, müssen Sie den Cursor am Anfang oder Ende des ausgewählten Fragments platzieren und klicken linker Knopf Maus und, ohne sie loszulassen, bewegen Sie den Cursor an das Ende oder den Anfang des ausgewählten Fragments. Um Text über die Tastatur auszuwählen, drücken Sie die Umschalttaste und die Cursorpfeile, um in die entsprechenden Richtungen auszuwählen. Die Tastenkombination Strg+a markiert den gesamten Text.

Textformatierung

StarWriter hat großartige Fähigkeiten sowohl für die physische ("harte") als auch für die logische ("weiche") Textformatierung. Bei der physikalischen Formatierung werden Stil und Größe von Schriftarten, Einzügen, Ausrichtung usw. explizit festgelegt, bei der logischen Formatierung wird ein spezielles Stylist-Tool verwendet.

Physische Textformatierungstechniken in StarWriter sind fast identisch mit denen in Word. So wird zum Beispiel über die Schaltfläche mit dem Symbol Y auf der Tafel der Textobjekte der gewünschte Text fett hervorgehoben. Die weiche Formatierung erfolgt, indem dem Text ein bestimmter Stil zugewiesen wird. Stil ist eine Menge vorgegebener Werte oder Mittel unter einem gemeinsamen Namen, mit deren Hilfe Texte formatiert oder anders gesagt geordnet werden.

Harte Formatierung wird am besten verwendet, wenn es schnell gehen muss. Wenn Sie ein Wort beispielsweise fett hervorheben möchten, dann platzieren Sie einfach den Mauszeiger auf diesem Wort und klicken Sie auf die Schaltfläche mit dem Z-Symbol.

Eine weiche Formatierung mit Stilen empfiehlt sich in Fällen, in denen es erforderlich ist, lange Texte oder mehrere Texte gleich zu gestalten. Die Verwendung von Stilen kann erfordern, dass Sie zuerst einen Stil mit dem Stylist-Tool erstellen (was natürlich einige Zeit in Anspruch nimmt), aber die Gesamtzeitersparnis ist im Fall von mehreren Formatierungsanwendungen besonders bemerkenswert.

Sie können das Bedienfeld „Objekte“ verwenden, um Zeichen zu formatieren. Damit können Sie die Schriftart, den Schreibstil, die Schriftgröße sowie die Text- und Hintergrundfarbe einstellen.

Ein Absatz ist ein Teil eines Dokuments, gefolgt von einer Absatzmarkierung. Die Trennung in Absätze erfolgt durch Drücken der Eingabetaste. Beim Formatieren von Absätzen können Sie im Dialogfeld Absatz den Abstand zwischen Zeilen und Absätzen sowie Absatzeinzüge festlegen und die Position eines Absatzes auf einer Seite steuern. Um das Dialogfeld „Absatz“ anzuzeigen, wählen Sie die Absätze aus, auf die Sie diese Formatierungselemente anwenden möchten, und führen Sie den Befehl „Absatz“ aus dem Menü „Format“ aus.

Um Seiten zu formatieren, müssen Sie den Befehl „Seiten“ aus dem Menü „Format“ auswählen, woraufhin StarWriter das Dialogfeld „Seitenstil“ anzeigt, das das grundlegende Seitenlayout und die Randgrößen festlegt.

Rechtschreibprüfung

StarWriter hat eine Funktion automatische Prüfung Rechtschreibung, die bei der Texteingabe sofort eingeschaltet oder bei Bedarf aufgerufen werden kann.

Sie können die automatische Rechtschreibprüfung während der Eingabe aktivieren oder deaktivieren, indem Sie die Schaltfläche Automatische Prüfung in der Symbolleiste verwenden. Wenn die Auto-Check-Funktion aktiv ist, werden alle Wörter, die nicht im Wörterbuch gefunden werden (möglicherweise Fehler enthalten), mit einem roten Kringel unterstrichen. Diese Auswahl ist nur auf dem Bildschirm sichtbar, sie wird beim Drucken nicht angezeigt. StarWriter hat ein Wörterbuch namens "Standard.dic". Sie können jedoch jederzeit Ihr eigenes Wörterbuch erstellen oder das vorhandene Standardwörterbuch an Ihre Bedürfnisse anpassen. Sie können Ihr eigenes Wörterbuch mit der Registerkarte Linguistik erstellen, um es zu öffnen, müssen Sie Optionen aus dem Menü Extras, dann Allgemein ... und Linguistik auswählen.

Sie können ein falsch geschriebenes Wort korrigieren, indem Sie entweder direkt Änderungen daran vornehmen oder das Kontextmenü aufrufen (durch Rechtsklick auf das Wort), das eine Reihe richtig geschriebener Wörter anbietet, die dem fehlerhaften ähnlich sind. Wenn Sie ein Wort aus der Liste auswählen, wird das falsch geschriebene Wort durch das ausgewählte ersetzt.

Wenn Sie Ihren Text auf Fehler überprüfen möchten, müssen Sie Rechtschreibung aus dem Menü Extras und dann Prüfen auswählen. Werden Fehler gefunden, erscheint auf dem Bildschirm das Dialogfenster Rechtschreibung, in dem Korrekturmöglichkeiten angegeben werden können. In diesem Dialogfeld können Sie dem Wörterbuch Wörter hinzufügen.

Kopf-und Fußzeilen

Um eine Kopf- und Fußzeile in ein Dokument einzufügen, wählen Sie Einfügen aus dem Menü. Kopfzeile oder Fußzeile, dann Standard. Nach Abschluss des Vorgangs erscheint im Dokument ein Feld zur Eingabe einer Kopf- oder Fußzeile. Wenn Sie den Inhalt der Kopfzeile eingeben möchten, müssen Sie den Mauszeiger in dieses Feld platzieren und die linke Maustaste drücken. Um ein Datum oder andere einzufügen zusätzliche Elemente Sie müssen den Punkt Feld aus dem Menü Einfügen auswählen und in der Dropdown-Liste das Element auswählen, das in das Kopf- und Fußzeilenfeld eingefügt werden soll

2.2.3 Bearbeiter Netscape Komponist

Dieser Editor wurde entwickelt, um Dokumente zu erstellen, die HTML-Markup-Befehle enthalten. Für die Arbeit damit sind keine Kenntnisse der HTML-Sprache selbst erforderlich, da der Editor die erforderlichen Markup-Befehle selbstständig in den Dokumenttext einfügt. Mit dem NetscapeComposer-Editor erstellte Dateien haben normalerweise die Erweiterung .html.

Der Netscape Composer-Editor ist eine Komponente des Netscape Communicator-Browsers, der in der Befehlszeile durch Eingabe von netscape gestartet werden kann. Wählen Sie nach dem Starten des Browsers im Menü Dateien die Option Seite bearbeiten aus. Im angezeigten Editorfenster können Sie im Menü Dateien eine vorhandene auswählen oder eine erstellen. neue Seite Hypertext.

Die HTML-Sprache, nach der der im Composer-Editor erstellte Text ausgezeichnet wird, erlaubt keine strikte Vorgabe des Aussehens des Dokuments. Häufig sehen Dokumente, die eine große Anzahl von Formatierungsbefehlen enthalten, in einem bestimmten Viewer (Browser), Betriebssystem und bei einer bestimmten Bildschirmgröße gut aus. Wenn Sie jedoch ein anderes Anzeigeprogramm auswählen, kann das Dokument unlesbar werden. Daher empfiehlt es sich, sich nicht zu einer übermäßigen Formatierung des Dokuments hinreißen zu lassen und das erstellte Dokument nach Möglichkeit in verschiedenen Viewern zu testen.

Taste Zweck
Legt den Textstil fest: normal, Überschriften verschiedener Ebenen, Adresse, Listenelement usw.

Legt die Schriftgröße fest: +4 bis -2

Wählt die Textfarbe aus

Stellt die Schriftart auf fett, kursiv oder unterstrichen sowie Kombinationen davon ein

Löscht alle Stile

Gibt die Position des Textes auf der Seite an: linksbündiger, zentrierter oder rechtsbündiger Text
Erstellt nummerierte und Aufzählungslisten

Hypertext-Dokumente sind in erster Linie für die Anzeige auf einem Monitorbildschirm und nicht für den Druck auf Papier konzipiert, sodass bei ihrer Erstellung nicht nur für den Text selbst, sondern auch für den Hintergrund des Dokuments eine Vielzahl von Farbschattierungen verwendet werden. Sie können auch eine GIF-, JPEG- oder PNG-Grafik als Hintergrund verwenden. Beachten Sie, dass das Hintergrundbild Vorrang vor der Hintergrundfarbe hat. Um den Hintergrund des Dokuments zu ändern, rufen Sie mit gedrückter rechter Maustaste das Kontextmenü auf und wählen, ohne die Maustaste loszulassen, den Menüpunkt Farben und Seiteneigenschaften (Page Colors and Propeties). Es erscheint ein Fenster, in dem Sie die Farben und Eigenschaften des Dokuments einstellen können.

Bilder einfügen

Eine wichtige Ergänzung zum Text des Dokuments sind die darin eingefügten grafischen Objekte. Sie können als Illustrationen oder Referenzen dienen. Zeichnungen in Formaten wie GIF, JPG und PNG können in ein Hypertext-Dokument importiert werden. Um Bilder in ein Dokument einzufügen, wählen Sie das Element Bild aus dem Menü Einfügen. Das Eigenschaftenfenster erscheint mit Registerkarte öffnen Bild.

Das Bildfeld gibt den Namen der Datei an, die das Bild enthält. Mit der Schaltfläche Durchsuchen können Sie den Speicherort der Zeichnung und ihren Namen angeben. Die Schaltflächengruppe Textausrichtung und -umbruch legt die Position des Bildes relativ zum umgebenden Text fest. Bitte beachten Sie, dass die Position des Textes relativ zum Bild nur im Browserfenster korrekt angezeigt wird.

Im selben Fenster wird die Bildgröße eingestellt: Sie können die Originalgröße beibehalten oder ändern, indem Sie das Optionsfeld Benutzerdefinierte Größe auswählen und eine neue Bildgröße angeben (als Prozentsatz der Dokumentbreite oder in Pixel). Es ist nützlich, einige zu fragen Freiraum um das Bild herum, da sonst der Text eng an das Bild angrenzt.

2.2.4 KlyX-Editor

KLyX (die ältere Version heißt LyX) ist ein weiterer moderner Texteditor. Es formatiert Text durch Einfügen von Befehlen der TeX-Auszeichnungssprache. Der KLyX-Editor kann als WYSIWYG-Editor klassifiziert werden. Obwohl ein Dokument gedruckt manchmal anders aussieht als auf dem Bildschirm, liegt dies allein an dem Wunsch, das Editorfenster effizienter zu nutzen.

Um den KLyX-Editor zu starten, geben Sie klyx in die Befehlszeile ein (lyx für mehr alte Version) oder wählen Sie es aus dem KDE-Menü aus. Wenn das Programm startet, erscheint ein Fenster mit einer Menüleiste am oberen Rand. Direkt unter der Menüleiste befinden sich Symbolleisten. Im Gegensatz zu Texteditoren wie Word, StarWriter oder NotePad wird beim ersten Öffnen des Programms kein neues Dokument erstellt und einige Funktionen sind nicht verfügbar.

Die Symbolleistenschaltflächen duplizieren einige der Menüelemente. Die Hauptelemente des Arbeitsfensters ähneln denen anderer Editoren.

KLyX unterscheidet mehrere sogenannte Klassen von Dokumenten, von denen die wichtigsten wie folgt betrachtet werden können:

Artikel -- zum Schreiben von Artikeln;

Artikel (AMS) -- für Artikel, die Mathematik enthalten;

Bericht -- zum Erstellen von Berichten;

Buch und Buch (AMS) – zum Schreiben von Büchern;

Brief -- zum Vorbereiten von Briefen.

Beim Erstellen eines neuen Dokuments muss der Benutzer seine Klasse basierend auf den Zwecken, für die das Dokument erstellt wird, angeben. Verwenden Sie dazu den Menüpunkt „Dokument“ im Menü „Layout“. Im angezeigten Dokumentlayoutfenster können Sie den Seitenstil, den Absatzauswahlmodus, das Drucken von Text in zwei Spalten und einige andere Optionen festlegen. Betrachten wir sie genauer.

Die Option Seitenstil ist für die Gestaltung der Kopf- und Fußzeilen der Seiten zuständig, legt den Nummerierungsmodus fest. Am häufigsten verwendet:

default – Standardwerte für diese Klasse;

leer -- völlige Abwesenheit Kopf-und Fußzeilen;

plain – Kopf- und Fußzeilen enthalten nur Paginierung.

Mit der Option Seiten können Sie ein unterschiedliches Aussehen für ungerade und gerade Seiten festlegen. Die Option Spalten bestimmt die Anzahl der Spalten pro Seite, wenn das Dokument gedruckt wird. Um den Zeilenabstand in einem Dokument festzulegen, verwenden Sie die Spasing-Option. Sie können Einzel (Single), Doppel (Double) oder Halbdistanz (OneHalf) einstellen.

Verwenden Sie zum Auswählen von Absätzen die Option „Trennung“ im Fenster „Dokumentlayout“. Sie können den Modus „rote Linie“ einstellen, d. h. Einzug am Anfang eines Absatzes – Einzug oder größerer Abstand zwischen Absätzen – Überspringen.

Wenn Sie für einen Absatz Ihre eigenen Parameter festlegen möchten, verwenden Sie die Option „Absatz“ im Menü „Layout“. Das Dialogfeld „Absatzumgebung“ wird angezeigt. Um den Einzug vom linken Rand zu deaktivieren, verwenden Sie die Option Kein Einzug, um den Abstand von benachbarten Absätzen zu ändern - Vertikaler Abstand: Oben - vom vorherigen, Unten - vom nächsten.

Abschluss

In letzter Zeit Computertechnologien bewegen sich sehr intensiv, was zur rasanten Entwicklung von Software beiträgt. Es kommen ständig neue Produkte heraus. Texteditoren stehen also nicht still. Immer mehr Funktionen umfassen diese Programme. Aber ihre Entwicklung ist so inszeniert, dass bei jedem neue Version Das Programm behält die bisherigen Funktionen bei und der Benutzer kann sowohl alte als auch neue Funktionen verwenden, wobei letztere nur eingeführt werden, um die Arbeit mit dem Programm zu erleichtern. Oder seine Fähigkeiten deutlich erweitern.

Es kommt jedoch häufig vor, dass Benutzer je nach Bedarf nur einen bestimmten Satz von Funktionen benötigen, die sie benötigen. Auf dieser Grundlage wählen sie das Produkt nach ihrem Geschmack aus. Einige werden von der Einfachheit der Arbeit angezogen, andere von der Multifunktionalität, der Geschwindigkeit bei der Ausführung von Befehlen. Daher ist es unmöglich, aus all ihren vielen eine bestimmte herauszugreifen, die alle Anforderungen erfüllt, da sie alle sehr unterschiedlich sind.

Referenzliste

1 Sobol B.V., Galin A.V. usw. Informatik. Rostov n/a, Phoenix, 2007

2 Kaimin V.A. Informatik: Lehrbuch. - M.: INFRA-M, 2005

3 Broido V L. Grundlagen der Informatik. SPb.: SPb.GIEA, 2003

4 Ostreikovsky V. Informatik - Höhere Schule, Moskau, 2003

5 Shautsukova V. A. Informatik. Lehrbuch des Internets. 2001.

6 www.wikipedia.ru

7 www.informatka.ru

Anwendungssoftware entwickelt, um spezifische Benutzeraufgaben zu entwickeln und auszuführen. Anwendungssoftware läuft unter der Kontrolle von Betriebssystemen (Basissoftware). Anwendungssoftware umfasst Anwendungspakete und Benutzeranwendungen.

Anwendungspaket(PPP) ist eine Reihe von Programmen, die entwickelt wurden, um Aufgaben einer bestimmten Klasse auszuführen.

Es gibt folgende Arten von Anwendungssoftware:

– Allzwecksoftware

– methodenorientierte Software;

– problemorientierte Software;

– Software für globale Netzwerke;

– Software zur Verwaltung des Rechenvorgangs.

Zur Anwendungssoftware allgemeiner Zweck umfassen die folgenden PPPs:

Text- und Grafikeditoren, Verlagssysteme;

Tabellenkalkulationen;

Datenbankmanagementsystem;

Integrierte Pakete;

Gehäusetechnologien;

Hüllen von Expertensystemen und Systemen der künstlichen Intelligenz.

Redakteure sogenannte Softwareprodukte zur Erstellung und Änderung von Texten, Dokumenten, Grafiken und Illustrationen. Editoren lassen sich nach ihrer Funktionalität in Texteditoren, Grafikeditoren und Publishing-Systeme einteilen.

Texteditoren werden verwendet, um Textinformationen zu verarbeiten und die folgenden Funktionen auszuführen: Schreiben von Text in eine Datei; Einfügen, Löschen, Ersetzen von Zeichen, Zeilen und Textfragmenten; Rechtschreibprüfung; Textgestaltung in verschiedenen Schriftarten; Textausrichtung; Erstellung von Inhaltsverzeichnissen, Paginierung von Texten; Suchen und Ersetzen von Wörtern und Ausdrücken; Einbindung einfacher Illustrationen in den Text; Textdruck.

Die am weitesten verbreiteten Texteditoren
Microsoft Word, Word Perfect, ChiWriter, MultiEdit, AmiPro, Lexikon.

Grafischer Editor(einschließlich CAD-Systeme) dienen zum Erstellen und Verarbeiten von grafischen Dokumenten, einschließlich Diagrammen, Abbildungen, Zeichnungen, Diagrammen.

Die folgenden Grafikeditoren sind die beliebtesten:

Adobe Photoshop, CorelDRAW, PaintBrush, Adobe Illustrator.

Verlagssysteme Kombinieren Sie die Fähigkeiten von Text- und Grafikeditoren. Sie verfügen über fortschrittliche Fähigkeiten zur Bildung von Streifen mit Text- und Grafikmaterialien und anschließendem Bedrucken. Diese Systeme sind auf den Einsatz im Verlagswesen ausgerichtet und werden als Layoutsysteme bezeichnet. Beispiele für solche Systeme sind Adobe PageMaker und Ventura Publisher.

Kalkulationstabelle ist ein Programm zur Verarbeitung numerischer Daten in Tabellen. Daten verschiedener Typen (Zahlen, Zeichendaten, Formeln) werden in separaten Tabellenzellen gespeichert. Formeln werden verwendet, um die Abhängigkeit des Werts einiger Zellen vom Inhalt anderer Zellen zu bestimmen. Die beliebteste Tabellenkalkulation ist MS Excel.

Um mit Datenbanken zu arbeiten, wird spezielle Software verwendet - Datenbankverwaltungssysteme (DBMS). Eine Datenbank (DB) ist ein Satz speziell organisierter Datensätze, die auf einer Festplatte gespeichert sind. Die Datenbankverwaltung umfasst Dateneingabe, Korrektur und Datenmanipulation, d. h. Hinzufügen, Löschen, Abrufen, Aktualisieren und andere Operationen.

Je nach Art der Datenorganisation werden vernetzte, hierarchische, verteilte und relationale DBMS unterschieden. Von den verfügbaren DBMS sind die am weitesten verbreiteten Microsoft Access, Microsoft FoxPro, MS SQL Server, Borland Paradox, MySQL sowie DBMS von Oracle, Informix, Ingress, Sybase, Progress usw.

Integrierte Pakete ist eine Reihe funktional unterschiedlicher Allzweck-Softwareprodukte, die einander ergänzen, durch den Austausch von Daten miteinander interagieren können, eine einzige Benutzerschnittstelle haben und auf einer einzigen operierenden Computerplattform implementiert sind. Sie enthalten normalerweise einen Texteditor, Kalkulationstabelle, Grafikeditor, DBMS, diverse andere Programme und ein Kommunikationsmodul. Integration ist derzeit Softwaremodule ist objektbezogener Natur, ein Merkmal davon ist die Verwendung gemeinsamer Ressourcen durch mehrere Anwendungen. Die beliebtesten integrierten Pakete sind Microsoft Office, Framework, Startnave, Lotus SmartSuite für Windows, Borland Office für Windows.

CASE-Technologien werden verwendet, um komplexe Informationssysteme zu erstellen, die normalerweise die gemeinsame Umsetzung eines Projekts erfordern, an dem verschiedene Spezialisten beteiligt sind: Systemanalytiker, Designer und Programmierer.

Beim Einsatz der CASE-Technologie löst jeder Spezialist Probleme nur auf seiner eigenen Ebene, ohne von anderen Details abgelenkt zu werden.

Expertensysteme- dies sind wissensverarbeitende Systeme in einem hochspezialisierten Bereich der Erstellung von Benutzerlösungen auf der Ebene professioneller Experten. Expertensysteme werden zum Vorhersagen von Situationen, zum Diagnostizieren des Zustands eines Objekts, zum Planen von Zielen und zum Steuern des funktionierenden Prozesses verwendet. Sie entstanden als Ergebnis der Computerisierung von Prozessen zur Lösung von Problemen dieser Art "was passiert wenn...", basierend auf Logik und Erfahrung von Spezialisten. Ein Beispiel für Shells von Expertensystemen ist Expert-Ease, das in der Wirtschaftswissenschaft verwendet wird.

In diesem Artikel möchte ich darüber sprechen, was Anwendungsprogramme sind, welche Anwendungsaufgaben mit ihrer Hilfe gelöst werden können (zB am Beispiel einer einfachen Datenbank) und welche Rolle sie für den Endnutzer eines persönlicher Computer. Zunächst möchte ich darauf hinweisen, dass Computer alle Daten verarbeiten können, die der Benutzer an ihn sendet. Aber damit diese Daten von der Maschine richtig erkannt und verstanden werden, ist es erforderlich, ein spezielles Programm in einer Sprache zu erstellen, die sie versteht, oder einfacher gesagt eine Reihe von sequentiellen Anweisungen, um bestimmte Aktionen auszuführen.

Arten von Anwendungsprogrammen

Anwendungsprogramme sind solche Programme, deren Zweck darauf abzielt, bestimmte Probleme zu lösen und direkt mit dem Benutzer zu interagieren. Computerprogramme notwendig, um alle Prozesse, Speicherung und Verarbeitung von Daten, Modellierung, Design usw. zu automatisieren. komplexe Rechenprozesse. Programme werden normalerweise in zwei Klassen unterteilt: sie sind Systemprogramme und Anwendungsprogramme. Erstere werden hauptsächlich verwendet, um eingehende Informationen von einigen Geräten zu verarbeiten: Netzwerkkarte, Grafikkarte, angeschlossene Geräte, d.h. Dies sind die Programme, die mit Hardware oder externen Geräten interagieren. Wir werden in den folgenden Artikeln darüber sprechen. Aber über die zweiten - Anwendungsprogramme, lassen Sie uns ausführlicher sprechen.

Anwendungsprogramme sind so konzipiert, dass sie mit dem Endbenutzer interagieren, d. h. Der Benutzer interagiert sozusagen mit sich selbst, aber nur durch das Programm, gibt beliebige Daten am Eingang ein und erhält am Ausgang ein bestimmtes Ergebnis der verarbeiteten Daten. Das ist eine Art Lösung angewandte Aufgabe, Dies ist beispielsweise das Scannen von Bildern und deren anschließende Bearbeitung oder die Suche nach den richtigen Dateien. Der Einsatz von Anwendungsprogrammen ist in fast allen Bereichen menschlicher Tätigkeit zu beobachten, sei es in der Buchhaltung eines Unternehmens oder in der Erstellung grafische Bilder, Zeichnen usw. Auch die Verwendung von Anwendungsprogrammen ist in so wichtigen Systemen wie Datenbankverwaltungssystemen vorhanden. Dies ist in großen Unternehmen sehr wichtig, in denen eine große Anzahl von Benutzern arbeitet und die wirklich große Mengen an Informationen speichern und verwenden müssen.

Arten und Beispiele von Anwendungsprogrammen

Anwendungsprogramme sind:

  • Texteditoren. Entwickelt zum Erstellen und Bearbeiten von Text ohne Formatierung;
  • Textverarbeitung (MS Word). Fortgeschrittenere Texteditoren, die es ermöglichen, Text mit Design zu bearbeiten, Schriftarten und -größen zu ändern, Grafikdateien, Tabellen usw. einzufügen. für eine ansprechendere Textgestaltung;
  • Tabellenkalkulationen (MS Excel). Sie werden hauptsächlich verwendet, um alle Daten zu verarbeiten, die in diesen Tabellen enthalten sind. Angewandte Aufgaben am häufigsten durchgeführt, um Anmeldeinformationen mit ihrer anschließenden Analyse zu speichern;
  • Raster- und Vektorgrafik-Editoren (Photoshop, Corel), "Viewer". Die Verwendung von Anwendungsprogrammen dieser Art ermöglicht es Ihnen, grafische Bilder zu erstellen, zu bearbeiten und auch anzuzeigen;
  • Audio-Video-Player, Editoren (WinAmp). Ermöglicht es Ihnen, Videos anzusehen, Musik zu hören, Musikkompositionen zu erstellen;
  • Datenbankverwaltungssysteme (z. B. - MSQL). Solche Programme werden verwendet, um mit Datenbanken zu arbeiten. Beispielsweise ist ein Kundenbuchhaltungsprogramm eine einfache Datenbank zum Speichern von Informationen über Kunden, deren Kontaktinformationen usw. Sie können Vorgänge zum Suchen, Löschen und Hinzufügen von Datensätzen zur Datenbank ausführen;
  • Übersetzer oder elektronische Wörterbücher. Mit solchen Anwendungsprogrammen können Sie den Text ohne direktes Studium mühelos in verschiedene Fremdsprachen übersetzen.
  • Computerspiele. Wird zur Unterhaltung oder zur Entwicklung auf spielerische Weise verwendet.

Ein Beispiel für ein Anwendungsprogramm ist beispielsweise ein Programm zum Zählen von Reposts. Es ist schwierig, alle Arten von Anwendungsprogrammen aufzulisten, aber wir haben versucht, die wichtigsten Anwendungssoftwareprogramme hervorzuheben.