Przykłady aplikacji ogólnego przeznaczenia. Stosowane oprogramowanie: rodzaje, przeznaczenie, przykłady. Klasyfikacja oprogramowania aplikacyjnego. Jakie może być oprogramowanie

Oprogramowania komputerowego

Co się stało oprogramowanie

Całość programów przechowywanych na wszystkich urządzeniach pamięci długoterminowej komputera stanowi jego całość oprogramowanie(PRZEZ).

Oprogramowanie komputerowe jest stale aktualizowane, rozwijane, ulepszane. Cena zainstalowane programy na nowoczesnym komputerze PC często przekracza koszt jego urządzeń technicznych. Tworzenie nowoczesnego oprogramowania wymaga od programistów bardzo wysokich kwalifikacji.

Rodzaje oprogramowania

W oprogramowaniu komputerowym jest niezbędna część, bez której nic nie można na nim zrobić. Nazywa się to oprogramowanie systemowe. Klient kupuje komputer wyposażony w oprogramowanie systemowe, które jest równie ważne dla działania komputera jak pamięć czy procesor. Oprócz oprogramowania systemowego oprogramowanie komputerowe obejmuje również programy użytkowe I systemy programowania.

Oprogramowanie komputerowe dzieli się na:

Oprogramowanie systemowe;
- oprogramowanie;
- systemy programowania.

Oprogramowanie systemowe i systemy programowania zostaną omówione później. A teraz zapoznajmy się z oprogramowaniem aplikacji.

Skład oprogramowania aplikacji

Programy, za pomocą których użytkownik może rozwiązać swoje problemy informacyjne bez uciekania się do programowania, nazywane są programami użytkowymi.

Ogólnie rzecz biorąc, wszyscy użytkownicy wolą mieć zestaw programy użytkowe którego prawie każdy potrzebuje. Nazywają się programy ogólnego przeznaczenia. Obejmują one:

Tekst i edytor graficzny, za pomocą którego możesz przygotowywać różne teksty, tworzyć rysunki, budować rysunki; innymi słowy pisz, rysuj, rysuj;

Systemy zarządzania bazami danych (DBMS), które pozwalają zamienić komputer w podręcznik na dowolny temat;

Procesory tabelaryczne, które umożliwiają organizowanie obliczeń tabelarycznych, które są bardzo powszechne w praktyce;

Programy komunikacyjne (sieciowe) przeznaczone do wymiany informacji z innymi komputerami połączonymi z danymi w sieci komputerowej.

Bardzo popularnym rodzajem oprogramowania aplikacyjnego są gry komputerowe. Większość użytkowników rozpoczyna od nich komunikację z komputerem.

Ponadto istnieje duża liczba programy użytkowe do zadań specjalnych do działalności zawodowej. Są one często określane jako pakiety aplikacji. Są to na przykład programy księgowe, które wykonują listy płac i inne obliczenia, które są wykonywane w działach księgowości; systemy projektowania wspomaganego komputerowo, które pomagają projektantom w opracowywaniu projektów różnych urządzeń technicznych; pakiety umożliwiające rozwiązywanie złożonych problemów matematycznych bez programowania; programy edukacyjne z różnych przedmiotów szkolnych i wiele więcej.

Pod PRZEZ w wąskim znaczeniu rozumie się po prostu zestaw programów. Mówiąc najogólniej, w PRZEZ(wraz z programami) obejmują różne języki, procedury, zasady i dokumentację wymaganą do użytkowania i działania oprogramowania.

Zgodnie z cechami funkcjonalnymi oprogramowanie komputerowe tradycyjnie dzieli się na oprogramowanie systemowe i aplikacyjne.

systemowe zwane oprogramowaniem służącym do opracowywania i wdrażania oprogramowania, a także do świadczenia użytkownikowi komputera określonych usług. Jest niezbędnym dodatkiem do środków technicznych komputera PC. Bez oprogramowania open source maszyna jest zasadniczo martwa.

Stosowany zwane oprogramowaniem przeznaczonym do rozwiązywania określonego zadania docelowego lub klasy takich zadań. Zadania te obejmują wykonanie obliczeń według zadanego algorytmu, przygotowanie określonego dokumentu tekstowego itp.

system operacyjny są integralnym obowiązkowym dodatkiem do komputera, organizując wykonywanie programów i interakcję użytkownika z komputerem.

Inne komponenty oprogramowania open source są opcjonalne. O ich składzie decydują potrzeby i pragnienia użytkownika.

Systemy serwisowe rozszerzają możliwości systemu operacyjnego, dostarczając użytkownikowi, a także uruchamianym programom, zestaw dodatkowych usług. Niektóre systemy usług są takie, że zmieniają wygląd systemu operacyjnego nie do poznania i dlatego są czasami nazywane systemami operacyjnymi. Powyższe odnosi się szczególnie do systemy interfejsów.

Znacznie mniej jednorodną grupę stanowią narzędzia oprogramowania systemowego systemy narzędziowe.Łączy je to, że są przeznaczone do tworzenia oprogramowania, chociaż niektóre z nich można również wykorzystać do rozwiązywania problemów aplikacyjnych. Korzystanie z większości systemów narzędziowych wiąże się z programowaniem. więc można je rozważyć systemy programowania. Jednak rzeczywiste systemy programowania tradycyjnie obejmują takie systemy, za pomocą których można zaprogramować i rozwiązać każdy problem, który umożliwia rozwiązanie algorytmiczne. Innymi słowy, systemy programowania są uniwersalne. Inne typy systemów instrumentalnych są wyspecjalizowane w tym sensie, że służą do tworzenia oprogramowania o określonym przeznaczeniu funkcjonalnym. Jednocześnie wzrasta efektywność tworzenia oprogramowania w porównaniu z wykorzystaniem uniwersalnych narzędzi do tego samego celu.

Systemy Konserwacja zaprojektowany w celu ułatwienia testowania sprzętu i rozwiązywania problemów. Są narzędziem dla specjalistów w zakresie obsługi sprzętu komputerowego w tej książce nie są brane pod uwagę.

Ogólne informacje o systemie Windows

Nowoczesny Windows to system operacyjny kierownik pracy komputer osobisty. Windows ma przyjazny dla użytkownika graficzny interfejs użytkownika. W przeciwieństwie do starego tekstowego systemu operacyjnego DOS, Windows nie wymaga znajomości poleceń systemu operacyjnego i ich precyzyjnego wprowadzania z klawiatury. Zdecydowana większość operacji służących do sterowania pracą komputera osobistego jest wykonywana za pomocą myszy nad obiektami graficznymi systemu Windows lub za pomocą krótkich kombinacji klawiszy (klawiszy skrótu) na klawiaturze.

Dziś jedno z głównych miejsc na rynku oprogramowania zajmują systemy operacyjne z tej rodziny Okna. Produkty te koncentrują się na wykorzystaniu nowoczesnych komputerów i oprogramowania aplikacyjnego. Zapewniają ludziom różnych zawodów wygodny sposób komunikowania się z komputerem.

Do najważniejszych zalet systemów Windows należą:

Graficzny interfejs użytkownika. W przeciwieństwie do wcześniej przyjętych koncepcji i metod komunikacji (poprzez polecenia i nazwy plików), system Windows znacznie różni się podejściem do zarządzania programami. Tutaj użytkownik pracuje z obrazami graficznymi na ekranie monitora.

Jedność interfejsu. Wiele aplikacji zostało stworzonych do pracy w systemie Windows i wszystkie zostały zaprojektowane zgodnie z tym samym standardem. Wszystkie aplikacje są do siebie podobne pod względem zarządzania i komunikacji z użytkownikiem. Dzięki temu użytkownik, który nabył umiejętności pracy z jedną aplikacją, może z łatwością opanować pracę z inną. Ponadto oprogramowanie utworzone przy użyciu niektórych aplikacji systemu Windows jest w pełni zrozumiałe dla innych aplikacji.

Wielozadaniowy tryb pracy. Podczas pracy w Użytkownik Windowsa może uruchamiać kilka programów (zadań) jednocześnie, co umożliwia, bez przerywania pracy w jednej aplikacji, korzystanie z usług innej.

Interfejs użytkownika- są to metody i środki interakcji człowieka ze sprzętem komputerowym i oprogramowaniem.
Startowy ekran okien jest obiektem systemowym zwanym pulpitem.

Pulpit to środowisko graficzne, które wyświetla obiekty i elementy sterujące systemu Windows. Na pulpicie widoczne są ikony (ikony), skróty oraz pasek zadań (podstawowa kontrola). Na Uruchomienie Windowsa Na pulpicie znajdują się co najmniej trzy ikony: Mój komputer, Miejsca sieciowe, Kosz. Na pulpicie mogą znajdować się inne ikony. Może być również używany jako tymczasowe miejsce do przechowywania plików, ale po zakończeniu pracy w klasie należy je usunąć lub przenieść do własnych folderów.

Odznaki są graficzną reprezentacją obiektów i pozwalają nimi sterować. Ikona - jest graficzną reprezentacją obiektu w postaci zwiniętej, odpowiadającej folderowi, programowi, dokumentowi, urządzeniu sieciowemu lub komputerowi. Ikony z reguły mają etykiety - napisy, które znajdują się pod nimi. Kliknięcie lewym przyciskiem myszy na ikonę umożliwia jej zaznaczenie, a dwukrotne kliknięcie powoduje otwarcie (uruchomienie) aplikacji odpowiadającej tej ikonie.

Etykieta jest wskaźnikiem do obiektu. Skrót to specjalny plik zawierający łącze do obiektu, który reprezentuje (informacje o lokalizacji obiektu na dysku twardym). Dwukrotne kliknięcie skrótu umożliwia uruchomienie (otworzenie) reprezentowanego przez niego obiektu. Usunięcie go nie powoduje wymazania samego obiektu, w przeciwieństwie do usunięcia ikony. Zaletą skrótów jest to, że zapewniają szybki dostęp do obiektu z dowolnego folderu bez marnowania pamięci. Etykietę można odróżnić od ikony po małej strzałce w lewym dolnym rogu ikony.

Pasek zadań jest narzędziem do przełączania się między otwarte foldery lub aplikacji. Po lewej stronie paska zadań znajduje się przycisk „Start”; po prawej - panel wyświetlacza. Sam panel wyświetla wszystkie aktualnie otwarte obiekty.

Przycisk Start otwiera się Menu główne. Dzięki niemu możesz uruchamiać wszystkie programy zarejestrowane w systemie operacyjnym, uzyskiwać dostęp do wszystkich ustawień systemu operacyjnego, systemów wyszukiwania i pomocy oraz innych funkcji.

Główną koncepcją systemu Windows jest okno. Okno- element konstrukcyjny i kontrolny interfejsu użytkownika, jakim jest prostokątny obszar ekranu ograniczony ramką, w którym może zostać wyświetlona aplikacja, dokument lub komunikat.

Powyższy rysunek przedstawia działanie Tabela okien z otwartym menu głównym, oknem edytora tekstu, ikonami i skrótami oraz niektórymi dokumentami zminimalizowanymi na pasku zadań.

Spośród innych koncepcji systemu Windows należy zwrócić uwagę na pojęcia katalogu i folderu.

Katalog- nazwana grupa plików połączona jakimś atrybutem.

Teczka to koncepcja używana w systemie Windows zamiast katalogu we wcześniejszych wersjach. system operacyjny Oh. Pojęcie folderu ma rozszerzoną interpretację, ponieważ wraz ze zwykłymi katalogami foldery reprezentują również obiekty, takie jak Mój komputer, Eksplorator, Drukarka, Modem itp.

Program Eksplorator Windows jednocześnie wyświetla zarówno strukturę zagnieżdżenia folderów znajdujących się na komputerze (ich hierarchię), jak i zawartość wybranego folderu. Jest to szczególnie przydatne podczas kopiowania i przenoszenia danych: wystarczy otworzyć folder zawierający żądany plik i przeciągnąć ten plik do innego folderu.

Program Konduktor zarządza plikami i zapewnia jeden z najbardziej wygodne sposoby oglądanie system plików. W przypadku, gdy musisz otworzyć, skopiować, przenieść, usunąć, zmienić nazwę lub zmienić kolejność folderów i (i) plików, możesz użyć programu Konduktor, lub pracuj z folderami i plikami bezpośrednio na pulpicie. Główna zaleta programu Konduktor, w porównaniu z oknami folderów na pulpicie, jest to, że program Konduktor możesz jednocześnie pracować z zawartością prawego panelu okna i całą strukturą systemu plików komputera - lewego panelu (ryc. 1.5). To znacznie ułatwia kopiowanie plików z prawego panelu na dysk logiczny lub do folderu w lewym okienku. W takim przypadku nie ma potrzeby otwierania dużej liczby okien, tak jak na pulpicie. Najwygodniejszą techniką jest otwarcie dwóch okien programu Konduktor, ułożone pionowo lub poziomo.

Praca z programem Konduktor nie różni się od pracy z większością innych okien i programów, z wyjątkiem tego, że masz możliwość przeglądania hierarchicznej struktury systemu plików. Możesz kliknąć folder prawym przyciskiem myszy i wyświetlić jego menu lub kliknąć dowolną ikonę i przeciągnąć ją z jednego miejsca do drugiego.

Podczas pracy z programem Konduktor musisz opanować następujące operacje: start konduktor, przeglądać katalog dysku, przeglądać zawartość folderów, rozwijać i zwijać folder, kopiować, przenosić i usuwać foldery, pliki i aplikacje, wyszukiwać foldery, pliki i aplikacje, sortować obiekty.

Program Konduktor- narzędzie, które pozwala użytkownikowi zobaczyć w hierarchicznej formie strukturę, lokalizację folderów i szybko przejść do dowolnego obiektu (folderu, pliku, skrótu), a także wykonać szereg działań na folderach i plikach.

wezwać Konduktor można to zrobić z menu głównego za pomocą polecenia Start/Programy/Eksplorator lub wybierając Konduktor w menu kontekstowych przycisków Początek lub Mój komputer. Z okna folderu Konduktor można wywołać w następujący sposób: wybierz podfolder i wydaj polecenie Przeglądarka plików. Na ekranie zostanie wyświetlone okno. poszukiwacz przy otwartym wybranym folderze.

Okno poszukiwacz składa się z dwóch paneli Lewy panel przedstawia zasoby informacyjne przedstawione w hierarchicznym drzewie. Prawy panel pokazuje zawartość bieżącego folderu.

Proces poruszania się po folderach w celu otwarcia tego, czego potrzebujesz, nazywa się nawigacją. Konduktor jest narzędziem wyszukiwania - nawigatorem. Efektywnie pracować w środowisku poszukiwacz, musisz wiedzieć, jak się w nim poruszać.

Jeśli folder zawiera inne foldery, jest oznaczony znakiem + w drzewie w lewym okienku. Kliknij tę ikonę, aby wyświetlić strukturę jego podfolderów. Po otwarciu folderu znak + zmieni się na -. Aby zwinąć folder, kliknij ikonę -.

Aby wyświetlić zawartość folderu, kliknij nazwę lub ikonę folderu w drzewie. W lewym okienku ikona zmieni się na . Zawartość folderu zostanie wyświetlona w prawym okienku. Możesz także otworzyć folder, klikając dwukrotnie jego ikonę lub nazwę w prawym okienku. W takim przypadku zawartość folderu pojawi się w prawym panelu, a ikona tego folderu zmieni ikonę otwartego folderu w lewym panelu.

Aby otworzyć obiekt w folderze, wykonaj jedną z następujących czynności:

  • Kliknij dwukrotnie ikonę obiektu;
  • Wybierz obiekt jednym kliknięciem myszy i wydaj polecenie Plik/Otwórz ;
  • W menu kontekstowym obiektu wybierz element otwarty.

Jeśli obiektem jest program, to Okna uruchomi go. Jeśli przedmiotem jest dokument, to Okna uruchomi program, za pomocą którego został utworzony, i otworzy dokument w swoim oknie. Jeśli obiekt jest skrótem, jest to równoznaczne z otwarciem obiektu, dla którego ten skrót został utworzony.

Konduktor pozwala nie tylko przeglądać istniejące obiekty, ale także tworzyć nowe.

W otoczeniu poszukiwacz możesz wykonywać różne czynności z obiektami (kopiowanie, zmiana nazwy, usuwanie itp.). W tym celu należy zaznaczyć obiekty. Pojedynczy obiekt wybiera się klikając na jego nazwę lub ikonę.

6. Pracuj z plikami i folderami.

Plik jest nazwaną sekwencją bajtów o dowolnej długości.

Skopiuj i przenieś

1 sposób. Umieść dwa okna na pulpicie: źródłowy i docelowy. Wybierz potrzebne ikony w oknie źródłowym. Kilka ikon jest podświetlanych po naciśnięciu klawisza Ctrl. Przeciągnij wybrane ikony do okna docelowego, wskazując dowolną z wybranych ikon. Jednoczesne naciśnięcie klawisza Ctrl powoduje kopiowanie, bez niego elementy są przenoszone (pod warunkiem, że foldery znajdują się na tym samym dysku).

2 sposoby. Wybierz elementy do skopiowania. Wybierz menu Edytuj/Kopiuj (Wytnij). Po wybraniu opcji „Wytnij” zostanie przesunięty. Otwórz folder docelowy. Wybierz menu Edytuj/Wklej.

Usuwanie plików i folderów

Usuwanie plików odbywa się poprzez zaznaczenie elementów i naciśnięcie klawisza Delete. W takim przypadku zaznaczone elementy są przenoszone do specjalnego folderu - Kosza. Opróżnianie Kosza niszczy pliki. Istnieje również operacja kasowania plików, kiedy specjalne narzędzia wypełniają klastry zawierające usuwane pliki losowymi danymi.

1.6.1 Klasyfikacja oprogramowania

1.6.2 Oprogramowanie podstawowe

1.6.3 Klasyfikacja oprogramowania aplikacyjnego

1.6.4 Ogólne PPP

1.6.5 Zapytania ofertowe zorientowane na metodę

1.6.6 Zapytania ofertowe oparte na problemach

Literatura: 5, s. 93–109; 6, str. 136-162; 8; 10; 18.

1.6.1 Klasyfikacja oprogramowania. Oprogramowanie (SW) jest niezbędnym elementem nowoczesnych systemów przetwarzania danych (DPS). Bez dostępności odpowiednich programów niemożliwe jest korzystanie z technologii komputerowej. Szybki rozwój nowoczesności technologia informacyjna a rozszerzenie jej zakresu doprowadziło do intensywnego rozwoju oprogramowania. W 1996 roku światowa społeczność wydała na oprogramowanie ponad 110 miliardów dolarów. Ponadto trendy rozwoju oprogramowania pokazują, że dynamika kosztów ma stałą tendencję wzrostową, około 20% rocznie.

Oprogramowanie systemy informacyjne - zestaw narzędzi programowych i dokumentacyjnych do tworzenia i obsługi systemów przetwarzania danych za pomocą techniki komputerowej.

W zależności od funkcji realizowanych przez oprogramowanie można je podzielić na 2 grupy: oprogramowanie podstawowe (systemowe) i oprogramowanie aplikacyjne (wg V.V. Evdokimov). V. M. Bryabrin wyróżnia 3 grupy oprogramowania: 1) systemy operacyjne i programy usługowe, 2) języki instrumentalne i systemy programowania, a wreszcie 3) oprogramowanie użytkowe.

Oprogramowanie podstawowe (systemowe). organizuje proces przetwarzania informacji w komputerze i zapewnia normalne środowisko pracy dla programów użytkowych. Służy do automatyzacji interakcji człowieka z komputerem, organizacji standardowych procedur przetwarzania danych, kontroli i diagnozowania funkcjonowania środków technicznych SOD. Podstawowe oprogramowanie jest bardzo ściśle powiązane ze sprzętem.

Oprogramowanie jest przeznaczony do rozwiązywania określonych zadań użytkownika i organizowania procesu obliczeniowego systemu informatycznego jako całości. Oprogramowanie aplikacyjne to zestaw produktów programowych przeznaczonych do automatyzacji rozwiązywania zadań funkcjonalnych systemu informatycznego. Można je rozwijać jako środki uniwersalne ( edytory tekstu, arkusze kalkulacyjne, systemy zarządzania bazami danych) oraz jako wyspecjalizowane - realizujące podsystemy funkcjonalne (procesy biznesowe) obiektów o różnym charakterze (ekonomicznym, inżynierskim, technicznym itp.)

Języki instrumentalne i systemy programowania można (według Bryabrina) przypisać do specjalnej kategorii oprogramowania, ponieważ z ich pomocą powstają wszystkie inne programy. Za pomocą narzędzi tworzone jest zarówno oprogramowanie użytkowe, jak i podstawowe tj. ta kategoria oprogramowania jest podobna do środków produkcji w przemyśle. W naszym przypadku możemy zaproponować, idąc za Evdokimovem, uznanie tego typu oprogramowania za podklasę oprogramowania podstawowego.

1.6.2 Oprogramowanie podstawowe. Pod podstawowe oprogramowanie systemy informatyczne rozumiane są jako zespół oprogramowania i narzędzi dokumentacyjnych służących do tworzenia i obsługi systemów przetwarzania danych za pomocą technologii komputerowej.

Oprogramowanie podstawowe (systemowe) obejmuje:

system operacyjny;

programy serwisowe;

Tłumacze języków programowania; (według Evdokimova)

Programy konserwacji.

Klasyfikacja podstawowego oprogramowania jest podana poniżej.

Rysunek 1.5 — Oprogramowanie podstawowe (systemowe).

System operacyjny (OS)- zestaw narzędzi programowych, które zarządzają zasobami komputera, uruchamiają programy użytkowe i ich interakcję urządzenia zewnętrzne i innych programów, a także zapewnienie dialogu między użytkownikiem a komputerem.

System operacyjny zapewnia kontrolę nad przetwarzaniem informacji i interakcją między sprzętem a użytkownikiem. Trwa ładowanie systemu operacyjnego żądany program do pamięci komputera i monitoruje postęp jego realizacji; analizuje sytuacje, które przeszkadzają w normalnych obliczeniach i podaje instrukcje, co należy zrobić, jeśli pojawią się trudności. Systemy operacyjne można klasyfikować według różnych kryteriów: bitowości, rodzaju interfejsu, rodzaju wykorzystywanych platform itp. W oparciu o pełnione funkcje, systemy operacyjne można podzielić na grupy:

Jednozadaniowość (jeden użytkownik);

Wielozadaniowość (wielu użytkowników);

Sieć.

Oprócz tego dajemy kilka dodatkowych opcji klasyfikacji według:

Liczba jednoczesnych użytkowników: dla jednego gracza, dla wielu graczy;

Liczba procesów jednocześnie uruchomionych pod kontrolą systemu: jednozadaniowość, wielozadaniowość;

Liczba obsługiwanych procesorów: jednoprocesorowy, wieloprocesorowy;

Bitowość kodu systemu operacyjnego: 8-bitowy, 16-bitowy, 32-bitowy, 64-bitowy;

Typ interfejsu: rozkazowe (tekstowe) i obiektowe (graficzne);

Rodzaj dostępu użytkownika do komputera: przetwarzanie wsadowe, podział czasu, czas rzeczywisty;

Rodzaj wykorzystania zasobów: sieć, lokalny.

System operacyjny z pojedynczym zadaniem są przeznaczone do pracy jednego użytkownika w dowolnym momencie przy jednym konkretnym zadaniu. Klasycznym przedstawicielem takich systemów operacyjnych jest MS-DOS (opracowany przez Microsoft), PC-DOS (wariant IBM), a także popularny na początku lat 80. SR-M.

Wielozadaniowy system operacyjny zapewniają zbiorowe korzystanie z komputerów w trybie wieloprogramowym z podziałem czasu (w pamięci komputera znajduje się kilka programów zadaniowych, a procesor rozdziela zasoby komputera między te zadania). Typowymi przedstawicielami tej klasy systemów operacyjnych są: UNIX, OS/2 firmy IBM, Microsoft Windows 95/98/ME/NT/2000/XP, a także „darmowy” Linux, który stał się popularny w wielu krajach, z wieloma jego odmianami.

Sieciowy system operacyjny związane z pojawieniem się sieci lokalnych i globalnych i mają na celu zapewnienie użytkownikom dostępu do wszystkich zasobów śieć komputerowa. Typowymi przedstawicielami sieciowych systemów operacyjnych są: Novell NetWare, Microsoft Windows NT/2000, UNIX, Linux, Sun's Solaris.

Oprogramowanie serwisowe to zestaw produktów oprogramowania, które zapewniają użytkownikowi Dodatkowe usługi w pracy z komputerem i poszerzaniu możliwości systemów operacyjnych.

Muszle są niejako dodatkami do systemu operacyjnego lub grupy narzędzi, ułatwiającymi użytkownikowi pracę z systemem plików. (Pojawiły się jeszcze w latach 80., kiedy praca z poleceniami systemu operacyjnego mogła doprowadzić niezbyt wyrafinowanego użytkownika do załamania nerwowego). Przykłady: Norton Commander, Volkov, Far, Total(Windows) Commander.

Narzędzia zapewnić użytkownikowi dodatkowe usługi (niewymagające opracowywania specjalnych programów) do obsługi dysków i systemu plików, pracy z narzędziami multimedialnymi.

Oprogramowanie do ochrony antywirusowej zapewniają diagnostykę (wykrywanie) i leczenie (neutralizację) wirusów. termin "wirus" oznacza program, który może się rozmnażać, zakorzeniać w innych programach, wykonując jednocześnie różne niepożądane działania.

Tłumacz języka programowania to program, który tłumaczy tekst programu z języka programowania na (zwykle) kod maszynowy.

Zestaw narzędzi obejmujący wejściowy język programowania, tłumacz, język maszynowy, biblioteki standardowe programy, sposób debugowania skompilowanych programów i łączenia ich w jedną całość, nazywa się układ programowania. W systemie programowania tłumacz tłumaczy program napisany w wejściowym języku programowania na język instrukcji maszynowych określonego komputera. W zależności od metody tłumaczenia z języka wejściowego (języka programowania) tłumaczy dzieli się na kompilatory I tłumacze .

W kompilacja procesy translacji i wykonania programu są oddzielone w czasie. Program, który ma zostać skompilowany, jest najpierw konwertowany na zestaw modułów obiektowych w języku maszynowym, które są następnie komunikowane ( są zmontowane) w jeden program maszynowy, gotowy do wykonania i zapisany jako plik na dysku magnetycznym. Ten program może być wykonywany wiele razy bez ponownego tłumaczenia.

Interpretator wykonuje translację krok po kroku i natychmiastowe wykonanie instrukcji programu źródłowego: każda instrukcja wejściowego języka programowania jest tłumaczona na jedno lub więcej poleceń języka maszynowego, które są natychmiast wykonywane bez zapisywania na dysku . Tak więc podczas interpretacji programu w języku maszynowym nie zapisane dlatego za każdym razem, gdy oryginalny program jest uruchamiany do wykonania, musi być (krok po kroku) ponownie tłumaczony. Główną przewagą interpretera nad kompilatorem jest prostota.

Szczególne miejsce w systemie programowania zajmuje asemblery, które są kompleksem składającym się z asemblera wejściowego języka programowania i kompilatora asemblera. Assembler jest mnemonicznym (warunkowym) zapisem instrukcji maszynowych i pozwala uzyskać wysoce wydajne programy w języku maszynowym. Jednak jego użycie wymaga wysoko wykwalifikowanego programisty i dużej ilości czasu spędzonego na kompilacji i debugowaniu programów.

Najpopularniejsze języki programowania to: Pascal, Basic, C++ itp. Trendem jest rozwój języków obiektowych czwartej generacji, takich jak Delphi, Visual Basic, C#, które mają potężne funkcje programowania wizualnego. Tutaj programista jest zwolniony z konieczności martwienia się o procedury rysowania okien, dekorowania okna dialogowego, menu itp.

Pod programy konserwacji odnosi się do zestawu narzędzi programowych i sprzętowych do diagnozowania i wykrywania błędów w działaniu komputera lub systemu komputerowego jako całości.

Zawierają:

Środki diagnostyki i testowej kontroli poprawności działania komputera i jego poszczególnych części, w tym automatyczne wyszukiwanie błędów i usterek z określoną lokalizacją ich w komputerze;

Specjalne programy do diagnostyki i kontroli środowiska obliczeniowego systemu informatycznego jako całości, w tym kontroli oprogramowania i sprzętu, które automatycznie sprawdzają wydajność systemu przetwarzania danych przed uruchomieniem systemu komputerowego.

1.6.3 Klasyfikacja oprogramowania aplikacyjnego. Oprogramowanie (Rys. 1.6.) jest przeznaczony do tworzenia i wykonywania określonych zadań (aplikacji) użytkownika.

Rysunek 1.6. - Oprogramowanie

Oprogramowanie aplikacji działa pod kontrolą oprogramowania bazowego, w szczególności systemów operacyjnych. Oprogramowanie aplikacji zawiera:

Pakiety oprogramowania aplikacyjnego do różnych celów;

Programy pracy użytkownika i SI jako całości.

Pakiet aplikacji(PPP) to zestaw programów przeznaczonych do rozwiązywania problemów określonej klasy (podsystem funkcjonalny, aplikacja biznesowa).

Istnieją następujące rodzaje PPP:

Ogólnego przeznaczenia (uniwersalny);

Zorientowany na metodę;

Zorientowany na problem;

sieci globalne;

Organizacja (administracja) procesu obliczeniowego.

Uniwersalne oprogramowanie przeznaczone do automatyzacji rozwoju i obsługi zadań funkcjonalnych użytkownika i ogólnie systemów informatycznych.

1.6.4 Ogólne PPP. PPP ogólnego przeznaczenia obejmują:

Edytory tekstu (procesory tekstu) i grafiki;

arkusze kalkulacyjne;

Systemy zarządzania bazami danych (DBMS);

Zintegrowane pakiety;

technologie CASE;

Skorupy systemów ekspertowych i systemów sztucznej inteligencji.

Redaktorzy

redaktor o nazwie PPP, przeznaczony do tworzenia i modyfikowania tekstów, dokumentów, grafik i ilustracji. Przeznaczone są głównie do automatyzacji przepływu pracy w firmie. Edytory ze względu na ich funkcjonalność można podzielić na systemy tekstowe, graficzne i wydawnicze.

Edytory tekstu przeznaczone do przetwarzania informacji tekstowych i wykonywania głównie następujących funkcji:

Zapisywanie tekstu do pliku;

Wstawianie, usuwanie, zastępowanie znaków, wierszy, (fragmentów tekstu;

Sprawdzanie pisowni;

Formatowanie tekstu w różnych czcionkach;

Wyrównanie tekstu;

Przygotowanie spisów treści, paginacja tekstu;

Wyszukiwanie i zastępowanie słów i wyrażeń;

Włączenie prostych ilustracji do tekstu;

Drukowanie tekstu.

Najpopularniejsze edytory tekstu Microsoft Word, Word Perfect (obecnie należący do firmy Corel). W niedawnej przeszłości popularny był krajowy LEXICON, a także ChiWriter, Multi-Edit (American Cybernetics) itp.

Edytor graficzny przeznaczony do obróbki dokumentów graficznych, w tym schematów, ilustracji, rysunków, tabel. Dozwolone jest sterowanie wielkością kształtów i czcionek, przesuwanie (kształtów i liter), tworzenie dowolnych obrazów. Do najbardziej znanych edytorów graficznych należą PC Paintbrush, Boieng Graf, Fanvision i inne (w szczególności pakiety Corel DRAW, Adobe Photoshop i Adobe Illustrator).

Systemy wydawniczełączą możliwości edytorów tekstowych i graficznych, posiadają zaawansowane możliwości formatowania pasków z materiałami graficznymi i późniejszego drukowania. Systemy te są przeznaczone do użytku w branży wydawniczej i nazywane są systemami układu. Przykładami takich systemów są PageMaker firmy Adobe i Ventura Publisher firmy Corel.

FEDERALNA AGENCJA EDUKACJI

PAŃSTWOWA INSTYTUCJA EDUKACYJNA

WYŻSZE WYKSZTAŁCENIE ZAWODOWE

PAŃSTWOWY UNIWERSYTET TECHNICZNY

(DSTU)

PRACA KURSU

w informatyce

opcja numer 6

ZASTOSOWANE OPROGRAMOWANIE. KLASYFIKACJA PPO. PROGRAMY PRZETWARZAJĄCE TEKSTY

Rostów nad Donem

Wprowadzenie 3

1 Oprogramowanie aplikacyjne i jego klasyfikacja 5

1.1 Oprogramowanie użytkowe 5

1.2 Klasyfikacja oprogramowania 5

1.2.1 Oprogramowanie ogólnego przeznaczenia 6

1.2.2 Instrumentalny oprogramowanie specjalny

miejsce docelowe 9

1.2.3 Oprogramowanie na poziomie profesjonalnym 10

2 programy do edycji tekstu 12

2.1 Edytory zwykłego tekstu 14

2.1.1 Notatnik 15

2.1.2 KEdytuj 16

2.1.3 Edytor KWrite 17

2.1.4 McEdit 18

2.1.5 Edytor Emacsa 19

2.2 Edytory tekstu z elementami znaczników 25

2.2.1 Edytor tekstu MSWord 25

2.2.2 Edytor StarWriter 31

2.2.3 Edytor Netscape Composer 35

2.2.4 Edytor KlyX 38

Wniosek 40

Referencje 41

WSTĘP

Jak wiadomo, komputer osobisty jest uniwersalnym urządzeniem do przetwarzania informacji. Komputery osobiste mogą wykonywać dowolne czynności przetwarzania informacji. W tym celu konieczne jest napisanie dla komputera w zrozumiałym dla niego języku dokładnej i szczegółowej sekwencji instrukcji - programu, jak przetwarzać informacje. Zmieniając programy dla komputera, możesz zamienić go w miejsce pracy dla księgowego lub projektanta, projektanta lub naukowca, pisarza lub agronoma.

Dodatkowo trend spadkowy technologia komputerowa przy jednoczesnym wzroście jego wydajności doprowadziła do tego, że komputery stają się przedmiotami gospodarstwa domowego, takimi jak telewizor czy lodówka, co jeszcze bardziej poszerza zakres PC. W związku z tym do rozwiązywania problemów w nowych obszarach zastosowań komputerów osobistych potrzebne jest coraz bardziej zróżnicowane oprogramowanie. Ciągły wzrost mocy komputerów osobistych, urządzeń peryferyjnych oraz rozwój narzędzi komunikacyjnych daje twórcom oprogramowania coraz większe możliwości pełnego zaspokojenia potrzeb użytkowników końcowych. Jest to interfejs graficzny, który stał się standardem w każdym oprogramowaniu, a także wbudowane możliwości przesyłania dokumentów i danych przez Internet, bezpośrednio z programu użytkowego (Microsoft Word, Excel, Access itp.) oraz możliwość korzystania z komputera jako repozytorium informacji ze względu na pojawienie się nowych typów dysków o dużej pojemności i niskim czasie dostępu do danych, a także wiele innych cech i funkcji serwisowych.

Podczas wykonywania programy mogą korzystać z różnych urządzeń wejściowych i wyjściowych, tak jak ludzki mózg wykorzystuje zmysły do ​​odbierania i przesyłania informacji.

Sam komputer nie ma wiedzy w żadnym obszarze jego zastosowania, cała ta wiedza koncentruje się w uruchomionych na nim programach. Dlatego często używane wyrażenie „komputer zrobił” oznacza dokładnie, że na komputerze został wykonany program, który umożliwił wykonanie odpowiedniej akcji. Obecnie cały pakiet oprogramowania dzieli się na programy systemowe i programy użytkownika. Oprogramowanie systemowe pełni funkcje „organizatora” wszystkich części komputera, a także podłączonych do niego urządzeń zewnętrznych. Programy dla użytkowników służą do wykonywania dowolnych określonych zadań we wszystkich sferach działalności człowieka.

Liczba programów zainstalowanych na nowoczesnym komputerze sięga setek, a nawet tysięcy. Zapewniają komfort użytkowania.

Cały zestaw programów zawarty jest w tzw. oprogramowaniu komputerowym. Skład oprogramowania PC jest jego najważniejszą cechą funkcjonalną. Oprogramowanie (SW) to zestaw programów codziennego użytku, niezbędnych do rozwiązywania problemów użytkowników oraz programów, które pozwalają na najbardziej efektywne wykorzystanie technologii komputerowej, zapewniając użytkownikom największą wygodę w pracy i minimalne koszty pracy przy programowaniu zadań i przetwarzaniu informacji . Dlatego temat pracy jest aktualny.

1. Oprogramowanie aplikacyjne i jego klasyfikacja

1.1. Oprogramowanie

Oprogramowanie aplikacyjne (oprogramowanie aplikacyjne, programy aplikacyjne) - programy przeznaczone do wykonywania określonych zadań użytkownika i przeznaczone do bezpośredniej interakcji z użytkownikiem. W przeciwieństwie do oprogramowania aplikacyjnego, oprogramowanie systemowe (system operacyjny) służy do zasilania samego komputera i uruchamiania programów aplikacyjnych.

Oprogramowanie aplikacyjne – oprogramowanie składające się z:
- indywidualne programy aplikacyjne i pakiety oprogramowania aplikacyjnego przeznaczone do rozwiązywania różnych zadań użytkownika;
- zautomatyzowane systemy tworzone na podstawie tych (pakietów) programów aplikacyjnych.

Pakiety oprogramowania aplikacyjnego (APP) - służą jako narzędzia programowe do rozwiązywania problemów funkcjonalnych i stanowią najliczniejszą klasę produktów programistycznych. Ta klasa obejmuje oprogramowanie, które przetwarza informacje w różnych obszarach tematycznych.

Instalacja oprogramowania na komputerze jest przeprowadzana przez wykwalifikowanych użytkowników, a ich bezpośrednia obsługa jest z reguły wykonywana przez użytkowników końcowych - konsumentów informacji, w wielu przypadkach których działania są bardzo odległe od dziedziny komputerowej. Ta klasa oprogramowania może być bardzo specyficzna dla poszczególnych obszarów tematycznych.

Programy aplikacyjne mają na celu zapewnienie wykorzystania technologii komputerowej w różnych dziedzinach działalności człowieka. Oprócz tworzenia nowych produktów programistycznych twórcy aplikacji wkładają wiele wysiłku w ulepszanie i unowocześnianie popularnych systemów oraz tworzenie ich nowych wersji.

1.2 Klasyfikacja PPO

Programy aplikacyjne mają na celu zapewnienie wykorzystania technologii komputerowej w różnych dziedzinach działalności człowieka. Oprócz tworzenia nowych produktów programistycznych twórcy aplikacji wkładają wiele wysiłku w ulepszanie i unowocześnianie popularnych systemów oraz tworzenie ich nowych wersji. Nowe wersje z reguły wspierają stare, zachowując ciągłość i zawierają podstawowe minimum (standard) funkcji.

Jedna z możliwych opcji klasyfikacji narzędzi programowych (PS) składających się na oprogramowanie aplikacyjne (APS) została przedstawiona na ryc. 1. Jak prawie każda klasyfikacja, ta pokazana na rysunku nie jest jedyną możliwą. Nie przedstawia nawet wszystkich typów aplikacji. Jednak zastosowanie klasyfikacji jest przydatne w przekazaniu ogólnego wyobrażenia o UZP.

Ryż. 1. Klasyfikacja oprogramowania aplikacyjnego

1.2.1 Oprogramowanie ogólnego przeznaczenia

Pomimo szerokich możliwości wykorzystania komputerów do przetwarzania najróżniejszych informacji, największą popularnością cieszą się programy przeznaczone do pracy z tekstami – edytory tekstu i systemy wydawnicze. Edytory tekstu zwane programami do wprowadzania, przetwarzania, przechowywania i drukowania informacji tekstowych w przyjaznej dla użytkownika formie. Eksperci szacują wykorzystanie komputera jako maszyny do pisania na 80%.

Programy do przetwarzania grafiki stały się bardzo popularne. Grafika komputerowa jest obecnie jednym z najszybciej rozwijających się obszarów oprogramowania. Obejmuje wprowadzanie, przetwarzanie i wyprowadzanie informacji graficznych - rysunków, rysunków, obrazów, tekstów itp. - środki techniki komputerowej. Różne rodzaje systemów graficznych pozwalają na szybkie budowanie obrazów, wprowadzanie ilustracji za pomocą skanera lub kamery wideo oraz tworzenie animacji.

Edytor graficzny umożliwiają korzystanie z różnych narzędzi artystycznych, standardowych bibliotek obrazów, standardowych zestawów czcionek, edycji obrazów, kopiowania i przenoszenia fragmentów na stronach ekranu itp. Istnieją specjalne programy - arkusze kalkulacyjne - do wykonywania obliczeń i dalszego przetwarzania informacji liczbowych. W toku działalności każdego specjalisty często zachodzi konieczność przedstawienia wyników pracy w formie tabelarycznej, gdzie jedną część pól zajmują dane wyjściowe, a drugą wyniki obliczeń i analizy graficznej. . Charakterystyczna dla nich jest duża ilość przetwarzanych informacji, konieczność wielokrotnych obliczeń przy zmianie danych wyjściowych. Automatyzacja takiej rutynowej pracy odbywa się za pomocą arkuszy kalkulacyjnych.

Jednym z najbardziej obiecujących kierunków rozwoju technologii komputerowej jest tworzenie specjalnego sprzętu do przechowywania gigantycznych tablic danych informacyjnych, a następnie nienumeryczne przetwarzanie ich wyszukiwania i sortowania. Do komputerowego przetwarzania takich baz danych wykorzystywane są systemy zarządzania bazami danych. DBMS to zestaw narzędzi programowych potrzebnych do tworzenia, przetwarzania i wyświetlania rekordów bazy danych. Istnieje kilka typów DBMS: hierarchiczny, sieciowy, relacyjny. Podczas pracy z systemem DBMS istnieje kilka następujących po sobie etapów:

Projektowanie baz danych;

Tworzenie struktury bazy danych;

Wypełnianie bazy danych;

Przeglądanie i edycja bazy danych;

Sortowanie bazy danych;

Wyszukaj żądany rekord;

Wybór informacji;

Tworzenie raportów.

Z reguły większość popularnych systemów zarządzania bazami danych wspiera te kroki i zapewnia wygodny zestaw narzędzi do ich realizacji.

Komputerowe systemy wydawnicze to kompleks sprzętu i oprogramowania przeznaczonego do komputerowego pisania, składu i publikacji materiałów tekstowych i ilustracyjnych. Główna różnica między systemami DTP a edytorami tekstu polega na tym, że są one przeznaczone przede wszystkim do przetwarzania dokumentów, a nie do wprowadzania i edytowania. Proces układu polega na zaprojektowaniu tekstu i ustaleniu warunków względnego położenia tekstu i ilustracji. Zadaniem layoutu jest stworzenie oryginalnego layoutu odpowiedniego do wydrukowania dokumentu.

Istnieją różne systemy wydawnicze, wśród których są następujące:

1. Adobe InDesign – niedawno pojawił się pakiet Adobe, zoptymalizowany pod kątem układu dokumentów o najszerszym profilu, od jednostronicowych książeczek po grube książki, wzbogacony o zestaw specyficznych narzędzi wizualnych.

2. Adobe PageMarker - kolejny pakiet firmy Adobe, z dość złożonym interfejsem i systemem poleceń, ale jednocześnie o wysokiej wydajności i bogatych funkcjach, szczególnie podczas pracy z kolorem.

3. Corel Ventura Publisher - alternatywny pakiet firmy Corel, który ostatnio nieco stracił swoją pozycję, ale ze względu na swoją wszechstronność (posiada szerokie funkcje konwencjonalnych edytorów tekstu i grafiki, integrację z Internetem, obsługę różnych platform) nie stracił jego znaczenie.

4. QuarkXPress to dość łatwy do opanowania i elastyczny system publikowania, który jest tradycyjnie używany przez wielu wydawców gazet, magazynów i agencji reklamowych.

Chęć połączenia funkcji różnych programów aplikacyjnych w jeden system doprowadziła do powstania systemów zintegrowanych. Wszechstronne systemy zintegrowane opracowany na podstawie ujednolicony system, który zawiera jako elementy edytory tekstowe i graficzne, arkusze kalkulacyjne oraz system zarządzania bazą danych. Przykłady: Framework, Works, Master. Nowoczesna koncepcja integracji oprogramowania polega na współpracy poszczególnych stosowanych systemów oprogramowania według znanego typu pakiet Microsoftu biuro. Same systemy zawarte w pakiecie są niezależne, co więcej, same stanowią lokalnie zintegrowany pakiet, ponieważ oprócz swojego głównego zadania wspierają funkcje innych systemów. Na przykład edytor tekstu Word ma możliwość manipulowania arkuszami kalkulacyjnymi i bazami danych, natomiast elektroniczny Excel arkusz kalkulacyjny wbudowany potężny edytor tekstu. Aby połączyć dane informacyjne z różnych systemów oprogramowania, zapewniają system wymiany import-eksport z zapisem formatów prezentacji danych.

1.2.2 Narzędzia specjalnego przeznaczenia

Deweloperzy tworzą specjalne systemy oprogramowania przeznaczony dla specjalistów w określonej dziedzinie. Takie programy nazywane są zastrzeżonymi. systemy narzędziowe. Autorski system stanowi zintegrowane środowisko z zadaną powłoką interfejsu, którą użytkownik może wypełnić treścią informacyjną swojej dziedziny.

System ekspercki to program, który zachowuje się jak ekspert w jakimś wąskim obszarze zastosowań. Systemy ekspertowe są zaprojektowane do rozwiązywania problemów z niepewnością i niekompletnymi danymi początkowymi, które wymagają wiedzy eksperckiej do ich rozwiązania.

Ponadto systemy te muszą być w stanie wyjaśnić swoje zachowanie i decyzję.

Podstawową różnicą między systemami eksperckimi a innymi programami jest ich adaptacyjność, tj. zmienność w procesie samouczenia się.

Zwyczajowo wyróżnia się trzy główne moduły w systemach eksperckich:

moduł bazy wiedzy;

Moduł wnioskowania logicznego;

Interfejs użytkownika.

Systemy eksperckie, na których opiera się sztuczna inteligencja, znajdują szerokie zastosowanie w nauce (klasyfikacja gatunkowa zwierząt i roślin, analiza chemiczna), medycynie (diagnostyka, analiza elektrokardiogramów, ustalanie metod leczenia), technice (rozwiązywanie problemów w urządzenia techniczne, śledzenie lotu statków kosmicznych i satelitów), w politologii i socjologii, kryminalistyce, językoznawstwie itp.

Ostatnio dużą popularność zyskały programy do przetwarzania informacji hipertekstowych. hipertekst- jest to forma porządkowania materiału tekstowego nie w kolejności linearnej, ale w formie wskazania możliwych przejść (powiązań), powiązań między poszczególnymi jego fragmentami. Zwykły tekst wykorzystuje zwykłą liniową zasadę rozmieszczenia informacji, a dostęp do niego odbywa się sekwencyjnie. W systemach hipertekstowych informacja przypomina tekst encyklopedii, a dostęp do dowolnie wybranego fragmentu tekstu odbywa się arbitralnie poprzez link. Organizacja informacji w formie hipertekstu jest wykorzystywana podczas tworzenia podręczników, słowników, pomocy kontekstowej (Pomoc) w programach użytkowych.

Rozszerzenie pojęcia hipertekstu na informację graficzną i dźwiękową prowadzi do pojęcia hipermedia. Idee hipermediów rozpowszechniły się w technologiach sieciowych, w szczególności w technologiach internetowych. Technologia WWW (World Wide Web) umożliwiła uporządkowanie ogromnych światowych zasobów informacyjnych poprzez łącza hipertekstowe. Istnieją narzędzia programowe, które umożliwiają tworzenie takich stron internetowych. Wyszukiwarki ewoluowały niezbędne informacje w labiryncie przepływów informacji. Popularne wyszukiwarki w Internecie to Yahoo, AltaVista, Magellan, Rambler itp.

Multimedialne(multimedia) to interakcja efektów wizualnych i dźwiękowych pod kontrolą interaktywnego oprogramowania. Pojawienie się i szerokie rozpowszechnienie płyt kompaktowych (CD-ROM) umożliwiło efektywne wykorzystanie multimediów w reklamie i serwisach informacyjnych, sieciowych technologiach telekomunikacyjnych i szkoleniach.

Multimedialne systemy do gier i nauki zaczynają zastępować tradycyjne „papierowe biblioteki”. Dziś w bibliotekach CD-ROM można „spacerować” po muzeach, moskiewskim Kremlu i tak dalej. korzystając z e-przewodnika.

1.2.3 Profesjonalne oprogramowanie

Każdy program aplikacyjny z tej grupy koncentruje się na dość wąskim obszarze tematycznym, ale penetruje go tak głęboko, jak to możliwe.

stacja robocza- stanowisko pracy specjalisty w danej dziedzinie, wyposażone w komputer i specjalne oprogramowanie ułatwiające rozwiązywanie problemów w ramach działalności tego specjalisty (np. stanowisko księgowego, stanowisko dyspozytora, stanowisko technologa itp. ).

Stanowisko może być wyposażone w dodatkowe, niestandardowe wyposażenie, np. stanowiska telemechaniki wyposażone są w programator chipów ROM, zestaw do debugowania itp.

Często pod pojęciem stacji roboczej rozumiane jest wyłącznie oprogramowanie służące do automatyzacji pracy specjalisty. Zakłada się, że komputer jest już w miejscu pracy.

CHAM- System automatyzacji prac projektowych, czyli system komputerowego wspomagania projektowania (ang. CAD, Computer-Aided Design) - pakiet oprogramowania przeznaczony do projektowania (rozwoju) obiektów produkcyjnych (lub konstrukcyjnych) oraz projektowanie dokumentacji projektowej i/lub technologicznej.

Nowoczesne systemy CAD są wykorzystywane w połączeniu z systemami automatyki do obliczeń inżynierskich i analiz CAE (Computer Aided Engineering). Niektóre systemy CAD zawierają zintegrowane narzędzia do automatyzacji obliczeń i analiz inżynierskich.

Dane z systemów CAD przekazywane są do CAM (Computer Aided Manufacturing – system do zautomatyzowanego tworzenia programów części dla maszyn CNC lub GAPS (Flexible Automated Manufacturing Systems)).

Praca z CAD zazwyczaj polega na stworzeniu modelu geometrycznego produktu (dwuwymiarowego lub trójwymiarowego, półprzewodnikowego), wygenerowaniu dokumentacji projektowej na podstawie tego modelu (rysunki produktowe, specyfikacje itp.) oraz późniejszej jego konserwacji.

Należy zauważyć, że rosyjski termin „CAD” w odniesieniu do systemów przemysłowych ma szerszą interpretację niż CAD – obejmuje CAD, CAM i CAE.

ASNI- Rzadziej używany jest Zautomatyzowany System Badań Naukowych (określenia SANI - system automatyzacji badań naukowych i SAE - system automatyzacji eksperymentu) - jest to kompleks programowo-sprzętowy oparty na technice komputerowej, przeznaczony do prowadzenia badań naukowych lub kompleksowych badanie próbek nowej technologii w oparciu o modele odbioru i użytkowania badanych obiektów, zjawisk i procesów.

ACS- Zautomatyzowany System Sterowania - zespół metod matematycznych, środków technicznych (komputery, łączność, urządzenia wyświetlające informacje itp.) oraz kompleksów organizacyjnych, które zapewniają racjonalne zarządzanie złożonym obiektem (procesem) zgodnie z zadanym celem. ACS składa się z podstawy i części funkcjonalnej. Podstawa obejmuje wsparcie informacyjne, techniczne i matematyczne. Część funkcjonalna obejmuje zestaw powiązanych ze sobą programów automatyzujących określone funkcje zarządcze (planowanie, czynności finansowo-księgowe itp.). ACS wyróżnia obiekty (procesy technologiczne - APCS, przedsiębiorstwo - APCS, przemysł - OAS) i funkcjonalne systemy zautomatyzowane, na przykład projektowanie, obliczenia, logistyka i inne wsparcie.

APCS - Zautomatyzowany system zarządzanie przedsiębiorstwem - zespół oprogramowania, narzędzi technicznych, informacyjnych, językowych, organizacyjnych i technologicznych oraz działań wykwalifikowanego personelu, przeznaczony do rozwiązywania problemów planowania i zarządzania różnymi rodzajami działalności przedsiębiorstwa

Kompleksy pedagogiczne- pakiety oprogramowania aplikacyjnego do wykorzystania w procesie uczenia się różnych przedmiotów

Na koniec jeszcze raz podkreślmy nie tylko warunkowość zaproponowanej powyżej klasyfikacji, ale także obecność przecięć. Tak więc każdy konkretny system ekspercki można w pełni przypisać oprogramowaniu na poziomie profesjonalnym; zasada hipertekstu jest realizowana w wielu systemach autorskich itp.

2 Programy przetwarzające teksty

Jedną z najczęstszych funkcji współczesnego komputera osobistego jest przygotowywanie różnorodnych dokumentów tekstowych. W tej sekcji omówiono oprogramowanie, które działa w systemach operacyjnych MS Windows i Linux i jest przeznaczone do pracy z tekstami. Zapoznamy się z zasadami tworzenia i edycji zarówno prostych, jak i bardziej złożonych dokumentów.

Istnieją dwie główne grupy programów do przygotowywania dokumentów tekstowych: edytory tekstu i edytory tekstu.

Edytory tekstu są ogólnie nazywane programami, które tworzą pliki tekstowe bez elementów formatujących (tj. niedopuszczających do wyróżnienia części tekstu różnymi czcionkami i krojami pisma). Redaktorzy tego typu są niezastąpieni przy tworzeniu tekstów do programów komputerowych.

Edytory tekstu mogą formatować tekst, wstawiać grafikę i inne obiekty do dokumentu, które nie są związane z klasyczną koncepcją „tekstu”. Należy zauważyć, że taki podział jest warunkowy - różnorodność programów do przetwarzania tekstu pozwala znaleźć edytor z dowolnym zestawem funkcji.

Niektóre edytory tekstu to tak zwane edytory WYSIWYG. Nazwa pochodzi od pierwszych liter frazy What You See Is What You Get - dostajesz to, co widzisz. Gdy mówią, że jest to edytor WYSIWYG, gwarantują pełną zgodność wyglądu dokumentu na ekranie komputera i jego drukowanej kopii. Do tego typu edytorów należą Word i StarWriter.

Niektórzy współcześni edytorzy obsługują „prawie” koncepcję WYSIWYG. Wygląd dokumentu na ekranie różni się nieco od tego, jak będzie wyglądał wydrukowany dokument, ale ma to na celu bardziej efektywne wykorzystanie okna dokumentu roboczego. Przykładami „prawie” edytorów WYSIWYG są Netscape Composer i KLyX.

Wiele plików tekstowych jest przesyłanych jako zwykły tekst(tekst jawny). Zwykły tekst jest trudny do uczynienia atrakcyjnym i łatwym do odczytania, ponieważ nie zawiera czcionek o różnych stylach, grafiki, nagłówków, śródtytułów itp. Te dodatkowe funkcje nazywane są znacznikami tekstu (znacznikami).

Mówiąc o znacznikach tekstowych, rozróżnia się pojęcia znaczników fizycznych i logicznych. W przypadku fizycznego znacznika tekstu wskazany jest dokładny wygląd każdego fragmentu. Na przykład „tekst wyśrodkowany, 14 pkt, pogrubiony, czcionka Times”. W znacznikach logicznych wskazywana jest wartość logiczna danego fragmentu, np. „to jest tytuł rozdziału”. Te dwie metody oznaczania są z reguły przeznaczone do stosowania w różnych sytuacjach. Aby wydrukować tekst na drukarce, musisz użyć znaczników fizycznych. Należy podjąć decyzje dotyczące wielkości marginesów i wcięć akapitów. Wczesne wersje edytorów tekstu używały tylko znaczników fizycznych. Jednocześnie dla każdego fragmentu wskazano czcionkę, rozmiar i styl.

Podczas wymiany informacji z innymi osobami fizyczna konstrukcja tekstu nakłada szereg ograniczeń, zwłaszcza w przypadku dokumentów internetowych. Rozmiar ekranu, rozdzielczość, czcionki są różne dla różnych systemów. Z tych powodów coraz częściej stosuje się logiczne formatowanie tekstu. W niektórych przypadkach projektowanie logiczne jest praktycznie niezbędne: przy tworzeniu dokumentów elektronicznych, takich jak strony WWW, czy przy tworzeniu i publikowaniu prac o dużej objętości, takich jak książki.

Aby zachować znaczniki dokumentów podczas przesyłania informacji tekstowych z maszyny do maszyny, używają różne sposoby. Edytory tekstu i systemy wydawnicze używają specjalnie zaprojektowanych formatów plików, które zawierają nie tylko tekst, ale także informacje o tym, jak powinien być sformatowany. Głównym problemem jest tutaj niekompatybilność takich formatów, choć większość złożone programy zwykle może odczytywać pliki w formatach oprogramowania konkurencji. Przykładami takiego podejścia są edytory tekstu i StarWriter.

W innym podejściu specjalne polecenia znaczników są wstawiane bezpośrednio do tekstu dokumentu. Nawet jeśli nie masz oprogramowania obsługującego ten format, nadal możesz to rozgryźć. Istnieje wiele sposobów przedstawiania znaczników tekstowych w ten sposób, w tym:

HyperText Markup Language (HTML), używany w sieci World Wide Web;

TeX i LaTeX, które są popularne wśród wielu publikacji akademickich, a także matematyków, fizyków, chemików, a nawet muzyków.

Przykładami programów, które umożliwiają oznaczanie tekstu w ten sposób, są Netscape Composer i LyX (KLyX).

Pliki utworzone przez różnych edytorów często mają unikalne rozszerzenia, które pozwalają odgadnąć sposób oznaczania tekstu bez zaglądania do dokumentu. Tak więc pliki utworzone przez edytory przygotowujące zwykły tekst często mają rozszerzenie .txt, podczas gdy te przygotowane w edytorze Lyx często mają rozszerzenie .lyx. Edytor tekstu Word domyślnie tworzy pliki w formacie MS Word (rozszerzenie .doc), ale obsługuje również inne formaty, takie jak RTF (rozszerzenie .rtf). Dokumenty zawierające polecenia znaczników HTML mają rozszerzenie .html lub .htm.

Oczywiście nie jest możliwe wymienienie wszystkich edytorów tekstu. Wiele z nich jest „zaostrzonych” do określonej czynności. Poniższa lista pokazuje tylko niewielką część edytorów tekstu.

Zwykłe edytory tekstu

Notatnik - wbudowany w system operacyjny systemu Windows, jasne i proste i używać;

McEdit - ma podobieństwa z edytorem Edit z MS DOS, komponent menedżer plików mc (Midnight Commander) system operacyjny Linux;

KEdit - najprostszy edytor tekstu zawarty w KDE Linux;

KWrite to edytor tekstu, który ma wiele dodatkowych ustawień w porównaniu do innych prostych edytorów tekstu;

Emacs - łączy w sobie funkcje menedżera plików i edytora tekstu; jedną z wyróżniających cech jest możliwość tworzenia makr (makr); dostępny we wszystkich klonach Uniksa, w tym w Linuksie; Emacs może być również używany w systemie MS Windows.

Edytory tworzące tekst z elementami znaczników

Word - służy do tworzenia różnorodnych dokumentów drukowanych, jest składnikiem aplikacji biurowych w systemie MS Windows;

StarWriter - jest częścią programu StarOffice, swoim wyglądem i funkcjonalnością przypomina Worda, działa równie dobrze zarówno w systemie MS Windows, jak iw systemie operacyjnym Linux;

LyX (KLyX w KDE) to nowoczesny edytor tekstu przeznaczony dla osób, które chcą mieć profesjonalnie wyglądający dokument przy minimalnym nakładzie czasu; edytor wstawia do tekstu polecenia znaczników TeX i LaTeX;

Netscape Composer - wstawia polecenia znaczników HTML do tekstu, dostępne są wersje zarówno dla systemu Linux, jak i MS Windows.

2.1 Zwykłe edytory tekstu

Proste i łatwe w użyciu edytory zwykłego tekstu (tzw. zwykły tekst) są stale potrzebne programistom podczas pisania programów, twórcom dokumentów internetowych, którzy z jakiegoś powodu nie lubią edytorów internetowych, osobom korzystającym z TeX-a lub LaTeX-a i wielu innych. Zasady tworzenia, zapisywania i edytowania dokumentów w nich są bardzo podobne i nie wymagają od użytkownika wytężonej pracy nad ich opanowaniem. Zapoznamy się z programem NotePad, który jest częścią systemu MS Windows, a także z edytorami wchodzącymi w skład środowiska KDE (Linux): KEdit, KWrite, McEdit. Następnie przyjrzymy się programowi Emacs, dla którego generowanie zwykłego tekstu to tylko niewielka część jego potencjału.

2.1.1 Notatnik

Edytor NotePad jest jednym z najpopularniejszych narzędzi do przygotowywania niesformatowanego tekstu w środowisku MS Windows. Okno edytora zawiera pasek menu zawierający trzy elementy: Plik, Edycja i Szukaj.

Menu Plik służy do pracy z plikami. Pozwala tworzyć, zapisywać i otwierać istniejący plik. Polecenia edycji dokumentu (kopiowanie, wklejanie, usuwanie fragmentu tekstu) wykonuje się za pomocą menu Edycja. Menu Szukaj służy do wyszukiwania fragmentu tekstu.

Notatnik umożliwia inny sposób wywoływania poleceń edycji dokumentów — menu kontekstowe. Aby wywołać menu kontekstowe, musisz wybrać jakiś element dokumentu, a następnie kliknąć prawym przyciskiem myszy. Aby zamknąć menu kontekstowe bez wybierania polecenia, wystarczy kliknąć przycisk myszy, umieszczając kursor poza menu lub nacisnąć klawisz Esc.

Do zaznaczania fragmentów tekstu i przesuwania służą różne kombinacje klawiszy przedstawione w tabeli. Shift+strzałka w prawo Wybierz znak po lewej stronie kursora

Możesz użyć myszy, aby umieścić kursor w określonym miejscu: musisz przesunąć kursor i kliknąć lewy przycisk.

Przed wykonaniem poleceń edycji fragmentu tekstu należy go zaznaczyć, do czego można użyć dwóch metod: za pomocą myszy lub kombinacji klawiszy. Aby zaznaczyć tekst myszą, należy ustawić kursor myszy na początku fragmentu tekstu, który ma zostać wybrany, a następnie przesunąć kursor z wciśniętym lewym przyciskiem myszy na koniec fragmentu. Fragment pozostaje zaznaczony, dopóki nie zostanie wybrany inny fragment.

Edytor NotePad wykorzystuje w swojej pracy tzw. schowek. Fragmenty tekstu o dowolnej długości są tymczasowo umieszczane w schowku. Fragment z poprzedniej pozycji jest kopiowany lub usuwany, a następnie automatycznie umieszczany w schowku i można go wkleić w dowolnym miejscu tekstu. Fragment jest przechowywany w buforze do momentu wprowadzenia do niego nowego tekstu.

2.1.2 Edytor KEdit

Edytor KEdit jest uruchamiany przez wpisanie polecenia „kedit”. wiersz poleceń lub przez menu główne KDE. KEdit to łatwy w użyciu, szybki i wygodny edytor.

Podstawowe techniki pisania są podobne do pracy z innymi prostymi edytorami tekstu. Wszystkie manipulacje są przeprowadzane za pomocą menu i paska narzędzi. Pasek narzędzi zawiera przyciski operacji na plikach (tworzenie, otwieranie, pisanie), edytowanie (kopiowanie, wklejanie, wycinanie), drukowanie i wysyłanie poczty. Jest to zwykły edytor tekstu i dlatego nie zawiera narzędzi do formatowania.

Menu Ustawienia umożliwia zmianę wygląd edytor, instalując czcionki o różnych krojach i stylach. Możesz zastąpić kolory czcionki i tła, ustawienia sprawdzania pisowni, liczbę znaków w wierszu itd. Możesz wybrać kodowanie, w jakim dokument zostanie zapisany.

2.1.3 Edytor KWrite

Kolejnym edytorem przeznaczonym do tworzenia niesformatowanego tekstu jest KWrite. Aby go uruchomić, wpisz „kwrite” w wierszu poleceń lub użyj menu KDE.

Edytor KWrite jest przydatny do wpisywania tekstu zawierającego polecenia znaczników i kody programów, ponieważ jest to edytor zorientowany składniowo. To ostatnie oznacza, że ​​może wyróżniać specjalne konstrukcje i polecenia znaczników kolorem.

Pod względem interfejsu KWrite jest podobny do KEdit i ma pasek menu oraz pasek przycisków. W pozycji Plik, oprócz standardowych pozycji podobnych do tych dostępnych w edytorze KEdit, dodano pozycję Nowy widok (otwieranie okna zawierającego kopię bieżącego dokumentu). W pozycji menu Idź dodano możliwość wstawiania tzw. znaczników w celu przyspieszenia wyszukiwania żądanego fragmentu tekstu. Element Edycja zawiera standardowe polecenia edycyjne, a także możliwość wstawienia zawartości określonego pliku do tekstu. KWrite utrzymuje tak zwany dziennik wycofywania zmian, który umożliwia cofnięcie wielu wykonanych akcji.

W pozycji Narzędzia możesz ustawiać/anulować wcięcia i dodawać komentarze odpowiadające typowi rozszerzenia pliku.

Ustawienia w KWrite są zauważalnie bogatsze niż w KEdit. Możesz w nim ustawić kolorowanie składni dowolnego języka: C, C ++, Java, HTML itp., Krój pisma, rozmiar, kodowanie i kolor czcionki. W podpozycji Ustawienia KWrite możesz ustawić limit długości linii (gdy włączone jest zawijanie wyrazów), tabulatory, poziomy cofania, różne wcięcia i opcje zaznaczania (w tym zaznaczanie wielokrotne i pionowe). Tutaj możesz również zdefiniować skróty klawiszowe dla dużej liczby poleceń - przesuwanie kursora, operacje na plikach, edycja, zaznaczanie, wyszukiwanie, zamiana i przejście.

2.1.4 McEdit

Użytkownicy menedżera plików Midnight Commander chętnie korzystają z wbudowanego w niego edytora Mcedit. Jednak może również działać jako samodzielna aplikacja, w takim przypadku musisz wpisać „mcedit” w oknie poleceń.

Zewnętrznie ten edytor przypomina edytor Edit z zestawu narzędzi Norton Commander, dobrze znanego użytkownikom od czasów MS DOS.

Poruszanie się po dokumencie odbywa się za pomocą klawiszy kursora, a także za pomocą myszy. Klawisz Enter służy do przechodzenia do innej linii. Zaznaczenie fragmentu tekstu odbywa się za pomocą myszy.

W tabeli wymieniono przypisania elementów menu i niektóre skróty klawiaturowe do pracy z tekstem.

2.1.5 Edytor Emacsa

We wszystkim systemy uniksowe, w tym Linux, edytor Emacs jest szeroko stosowany. Będąc edytorem zwykłego tekstu, ma o wiele więcej dodatkowych funkcji i możliwości. Emacs to poręczny menedżer plików, który ułatwia manipulowanie plikami i katalogami.

Kiedy uruchamiasz Emacsa, tworzy on własne okno, które oprócz pierwszej i ostatniej linii jest przeznaczone do wyświetlania tekstu. Pierwsza linia nazywana jest paskiem menu, a ostatnia linia nazywana jest obszarem echa lub oknem minibufora, w którym wyświetlane są wprowadzone sekwencje poleceń i pojawiają się monity. Gdy tylko zatrzymasz się na dłużej niż sekundę w trakcie wykonywania polecenia, natychmiast zostaną wyświetlone wszystkie znaki tego polecenia. W przyszłości będziemy stosować notację podobną do tej występującej w obszarze echa, np. jednoczesne naciśnięcie klawiszy Ctrl i x spowoduje wyświetlenie minibufora ciąg C-x, a po naciśnięciu Klawisze Alt i x ciąg znaków M-x (klawisz na klawiaturze oznaczony Alt pełni w Emacsie specjalną rolę: działa jako specjalny klawisz — META).

Obszar echa służy również do wyświetlania minibufora: okna, które służy do odczytywania argumentów poleceń, takich jak nazwa pliku do edycji. Gdy używany jest minibufor, obszar echa rozpoczyna się ciągiem podpowiedzi, który zwykle kończy się dwukropkiem; ponadto w tej linii pojawia się kursor, gdy staje się wybranym oknem. Zawsze możesz wyjść z minibufora, wpisując C-g.

Zalecanym sposobem użycia Emacsa jest uruchomienie go tylko raz, zaraz po zalogowaniu. Jeśli chcesz pracować z kilkoma plikami lub różnymi częściami tego samego dokumentu w tym samym czasie, użyj polecenia C-x 5 2 lub użyj elementu Utwórz nową ramkę w menu Pliki, aby utworzyć nowe okno (tzw. ramkę). Możliwe jest podzielenie pojedynczego okna na wiele obszarów roboczych (okien w terminologii Emacsa), chociaż jest to mniej wygodne niż użycie ramek. Polecenie C-x 2 podzieli okno na dwie części w pionie, Komenda C-x 3 - dwa poziomo, a polecenie C-x 1 pozostawi tylko jedno okno.

Emacs przechowuje tekst każdego pliku w obiekcie zwanym buforem. Przy pierwszym dostępie do pliku Emacs tworzy nowy bufor. Aby zobaczyć listę buforów utworzonych w bieżącej sesji, wpisz C-x C-b.

Aby wyjść z edytora Emacsa, użyj polecenia C-x C-c. Jeśli w tym momencie istniały bufory, których zawartość nie została zapisana na dysku, zostaniesz poproszony o ich zapisanie.

Po uruchomieniu edytora poleceniem „emacs .&” na ekranie pojawia się okno Emacsa z informacją o zawartości bieżącego katalogu (znak & na końcu polecenia zapewnia działanie aplikacji w tle). W tym przypadku pełni rolę menedżera plików.

Poruszanie się po katalogach

Pierwsze dwa wiersze okna menedżera plików Emacsa po prawej stronie zawierają kropkę (.) i dwie kropki (..). Linia z kropką odpowiada aktualnemu katalogowi. Aby przejść do katalogu nadrzędnego (tj. o jeden poziom wyżej w drzewie plików), użyj ciągu z dwiema kropkami. Jeśli chcesz przejść do jakiegoś podkatalogu bieżącego katalogu, musisz ustawić kursor na wierszu z jego nazwą i nacisnąć klawisz Enter.

Aby uzyskać dostęp do wymaganego pliku lub katalogu, użyj polecenia C-x C-f. W oknie minibufora zostanie wyświetlona linia Znajdź plik, która zawiera ścieżkę do bieżącego katalogu. Podczas edycji określ ścieżkę do potrzebnego katalogu zgodnie ze składnią systemu operacyjnego Linux. Po wprowadzeniu nazwy katalogu lub pliku naciśnij klawisz Enter. Jeśli nazwa pliku jest określona, ​​odpowiedni plik zostanie otwarty lub utworzony.

Tworzenie katalogu

Komenda + służy do tworzenia katalogu. W minibuforze pojawi się komunikat Utwórz katalog, a następnie nazwa katalogu, który ma zostać utworzony.

Kopiowanie pliku lub grupy plików

Aby skopiować plik, należy najechać kursorem na nazwę pliku i nacisnąć klawisz C. Następnie w oknie minibufora pojawi się wiersz Kopiuj do, w którym należy określić ścieżkę do katalogu, do którego ma zostać skopiowany skopiuj ten plik.

Jeśli chcesz skopiować grupę plików, to przed kopiowaniem musisz najpierw zaznaczyć każdy plik, naciskając klawisz m, po czym w skrajnej lewej pozycji wiersza z nazwą pliku pojawi się symbol znaku *.

Zmiana nazwy (przenoszenie) plików i katalogów

Aby zmienić nazwę pliku, umieść kursor na dany plik i naciśnij klawisz R. W minibuforze pojawia się wiersz z nazwą pliku (katalogu) i wskazana jest pełna ścieżka do niego. Aby zmienić nazwę pliku wystarczy podać nową nazwę, a aby go przenieść wystarczy podać ścieżkę do nowego katalogu.

Redagowanie

Aby edytować plik, musisz poinstruować edytora, aby go przeczytał i przygotował bufor zawierający kopię tekstu pliku. Ta operacja nazywa się dostępem do pliku. Polecenia edycyjne są stosowane bezpośrednio do tekstu w buforze, czyli do kopii w Emacsie. Twoje zmiany pojawią się w samym pliku dopiero po zapisaniu bufora. Jak już wspomniano, polecenie C-x C-f służy do uzyskiwania dostępu do pliku. Jeśli uzyskujesz dostęp do pliku, który został już otwarty, nowy bufor nie jest tworzony.

Możesz uruchomić Emacsa, podając określoną nazwę pliku, na przykład „emacs file.txt &”. W takim przypadku edytor utworzy bufor i załaduje do niego zawartość wskazanego pliku (jeśli nie ma pliku o tej samej nazwie, zostanie utworzony pusty bufor), po czym można od razu przystąpić do edycji.

Jeśli bufor zawiera zmiany, które nie zostały zapisane w pliku, mówi się, że bufor został zmieniony (lub zmodyfikowany). Oznacza to, że zmiany zostaną utracone, jeśli bufor nie zostanie zapisany. Oznaką zmiany bufora są dwie gwiazdki w linii statusu okna edytora.

Emacs od czasu do czasu (na podstawie liczby naciśniętych klawiszy) samodzielnie zapisuje wszystkie zmodyfikowane bufory. Ta operacja nazywana jest samozapisywaniem lub automatycznym zapisywaniem. Automatyczne zapisywanie tworzy plik, którego nazwa różni się od nazwy oryginalnego pliku obecnością znaku „#” na początku i na końcu nazwy. Na przykład bufor powiązany z plikiem egzamin.txt zostanie zapisany w pliku #exam.txt#. Kiedy zapiszesz bufor, Emacs usunie automatycznie zapisany plik.

Aby utworzyć i edytować dokument możesz użyć paska menu u góry okna Emacsa. Pasek menu zawiera następujące elementy:

Bufory – służą do poruszania się po utworzonych wcześniej buforach z plikami;

Pliki — to menu powiela polecenia do pracy z plikami;

Narzędzia - służy do wykonywania wielu różnych czynności; zauważ, że zawiera możliwość pracy z wieloma buforami;

Edytuj - podczas edycji dokumentu możesz skorzystać z tego menu, wśród funkcji znajduje się możliwość sprawdzania pisowni (Spell);

Szukaj - to menu jest potrzebne do wyszukiwania fragmentów tekstu w dokumencie;

HTML (lub TeX, Java itp.) — pojawia się, jeśli Emacs „rozpoznaje” rozszerzenie pliku, w takim przypadku zapewniane są dodatkowe funkcje specyficzne dla plików z tym rozszerzeniem (na przykład, jeśli jest to plik z rozszerzeniem html , wtedy istnieje możliwość wstawienia najczęściej używanych poleceń znaczników hipertekstowych);

Pomoc — menu pomocy.

Wygodnie jest zaznaczać i kopiować tekst za pomocą myszy. Wybrany fragment tekstu można usunąć, klikając go prawym przyciskiem myszy, a także wstawić w dowolną część dokumentu, naciskając środkowy przycisk myszy lub wykonując Komendy C-y lub Shift+Insert.

Aby przełączyć się z tekstu rosyjskiego na angielski i odwrotnie, wykorzystywane są możliwości systemu operacyjnego. Ponadto Emacs jest często konfigurowany do przełączania za pomocą klawisza F5. Emacs pozwala na użycie dwóch trybów układu dla rosyjskich liter na klawiaturze: układ maszyny do pisania („ytsuken”, zwykle oznaczany na klawiaturze) i układ fonetyczny (przez współbrzmienie, klawisz z angielską literą k jest również rosyjskim k). Przełączanie między nimi odbywa się za pomocą klawisza F6 lub standardowe środki przełączanie klawiatury.

Wymieńmy kilka poleceń edytora Emacsa do pracy z tekstem. Jeśli popełniłeś błąd podczas wprowadzania dowolnego polecenia, to kombinacja Klawisze c-g przerwać jego wejście.

zespół Zamiar

Esc(polecenie numeryczne)

Usuń znak przed pozycją kursora

Usuń znak po pozycji kursora

Zniszcz wszystko do końca linii

Zniszcz słowo

Zniszcz poprzednie słowo

Przywróć ostatni zniszczony tekst

Przesuń kursor na początek wiersza

Przesuń kursor na koniec linii

Przesuń kursor o słowo do przodu

Przesuń kursor wstecz o słowo

Przesuń kursor o jedną linię w dół

Przesuń kursor o jedną linię w górę

Zamień słowo na małe litery

Zamień słowo na wielkie litery

Zamień słowo na małe litery z pierwszą wielką literą

Cofnij ostatnie polecenie (cofnij)

Powtórz określoną liczbę razy polecenie

Trudno wymienić wszystkie funkcje Emacsa w tak małym przewodniku. Oprócz edycji tekstów pozwala na wykonywanie wielu innych funkcji. Poniższe to tylko niektóre z nich, pozwalające zrobić sobie małą przerwę w pracy i zrelaksować się.

Najpierw zwróćmy uwagę na jedną wygodną funkcję zapewnianą przez edytor - jest to automatyczna kontynuacja podczas wprowadzania poleceń w wierszu minibufora. Po wpisaniu początku długiego ciągu znaków użyj klawisza Tab, aby wyświetlić możliwe kontynuacje polecenia.

Emacs może działać i jak kalendarz biurkowy. Aby wejść w ten tryb, wpisz kalendarz M-x. Okno podzieli się na dwie części, dolna pokaże trzymiesięczny kalendarz wyśrodkowany na bieżącym miesiącu z podświetloną bieżącą datą. Obraz kalendarza przewija się automatycznie po wyjściu z widocznego obszaru. Poniżej wymieniono niektóre polecenia służące do pracy z kalendarzem.

Jeśli się nudzisz, możesz spróbować M-x hanoi. Jak widać po nazwie zespołu, jest to realizacja znanej układanki „Wieża Hanoi”. Jeśli jesteś bardzo znudzony, podaj argument liczbowy, na przykład M-x hanoi 5.

Granie w kółko i krzyżyk na niekończącej się planszy będzie wymagało osobistego zaangażowania. Zaczyna się od M-x gomoku; zwycięzcą jest ten, któremu uda się zbudować rząd 5 elementów.

M-x Dunnet rozpoczyna świetną grę przygodową.

Jeśli się zdenerwujesz, uruchom słynny program Eliza (przykład programu symulującego sztuczną inteligencję). Pełni rolę psychoterapeuty, który jest gotowy pomóc Ci rozwiązać Twoje problemy. Aby rozpocząć, wpisz M-x doctor i zakończ każdą odpowiedź do lekarza, naciskając dwukrotnie klawisz Enter. Aby zakończyć sesję z psychoterapeutą, użyj komendy quit.

2.2 Edytory tekstu z elementami znaczników

2.2.1 Edytor tekstu MS Word

Microsoft Word to potężny edytor tekstu, który jest szeroko stosowany w środowisku Windows. Jest wygodnym narzędziem do przygotowywania różnego rodzaju pism, dokumentów biznesowych, raportów. Dzięki niemu wygodnie jest tworzyć zarówno formularze i kwestionariusze, jak i artykuły, broszury.

Projektowanie dokumentów w programie Word opiera się na systemie szablonów i stylów formatowania, które pozwalają uzyskać jednolitość w projektowaniu większości dokumentów. Word należy do edytorów WYSIWYG: wydrukowany dokument wygląda tak samo jak na ekranie.

Domyślnie program Word zapisuje pliki tekstowe w natywnym formacie binarnym programu MSWord (odpowiednie rozszerzenie pliku to .doc). Wersją tekstową tego formatu jest format RTF (RichTextFormat), udokumentowany przez firmę Microsoft i obsługiwany przez edytory tekstu niektórych innych firm. Ze względu na swoją strukturę tekstową format RTF jest znacznie bezpieczniejszy pod względem dystrybucji. wirusy komputerowe, podczas gdy pliki DOC są jednym z narzędzi do przenoszenia wirusów między komputerami. Najnowsze wersje procesory mogą zapisać plik w formacie zawierającym elementy znaczników hipertekstu (.html lub .htm).

Edytor tekstu Word ma kilka pasków narzędzi, które ułatwiają pracę z dokumentem. Przyjrzyjmy się tym paskom narzędzi i ich przeznaczeniu.

Standard - zawiera przyciski poleceń służących do pracy z plikiem oraz ze schowkiem.

Formatowanie – służy do formatowania tekstu.

VisualBasic - przeznaczony do tworzenia programów w języku VisualBasic, połączony z dokumentem Word.

Web-konwertyci dokument słowny na stronę WWW, czyli plik zawierający znaczniki HTML.

WordArt - zawiera przyciski do wywoływania poleceń do tworzenia tekstu kręconego.

Autotext - automatyczna zamiana fragmentów lub szybkie wstawienie często powtarzającego się fragmentu.

Bazy danych — przeznaczone do tworzenia i pracy z bazami danych używanymi w tabelach dokumentów.

Ustawienia obrazu - zawiera przyciski do wywoływania poleceń służących do pracy z obrazem graficznym.

Recenzowanie - przeznaczone do wstawiania wiadomości i recenzji.

Rysunek - przeznaczony do wstawiania obiektów graficznych do dokumentu.

Tabele i obramowania - służą do obramowania tabel.

Formularze - zawiera przyciski do tworzenia formularzy, tabel, list, pól wprowadzania podczas pracy z bazami danych.

Formanty — wstawia przyciski, przyciski radiowe i inne elementy VisualBasic do dokumentu.

Nagłówki i stopki — za pomocą tego paska narzędzi można ustawić różne nagłówki i stopki.

Dokument główny - służy do opracowania struktury dokumentu głównego.

Ustawienie głośności — ustawia opcje głośności tekstu w dokumencie.

Dopasowanie cienia - umożliwia dodanie cienia zarówno do tekstu, jak i obrazów.

Struktura - przeznaczona do ustawienia struktury dokumentu.

Utwórz i zapisz dokument

Program Word udostępnia kilka szablonów dokumentów, które umożliwiają tworzenie specjalistycznych dokumentów, takich jak listy lub artykuły. Ten sam szablon może być używany wielokrotnie. Do tworzenia, zapisywania, otwierania i zamykania dokumentu można użyć elementów menu Plik lub przycisków na pasku narzędzi Standardowy.

Edytor tekstu Word może zapisywać dokumenty w niektórych innych formatach. Aby zapisać dokument w formacie innym niż Microsoft Word, należy wybrać żądany format pliku z listy „Typ pliku” w oknie zapisywania dokumentu.

Jedną z najważniejszych cech edytorów tekstu, w tym programu Word, jest możliwość różnorodnego formatowania tekstu. Istnieją trzy rodzaje formatowania.

Formatowanie znaków — Formatowanie znaków polega głównie na zmianie czcionki.

Formatowanie akapitu — formatowanie akapitu odnosi się do zmiany marginesów poszczególnych akapitów w tekście, zmiany odstępów między wierszami i wyrównywania akapitów.

Formatowanie strony — formatowanie strony odnosi się do wyboru rozmiaru strony, orientacji i marginesów strony.

Formatowanie znaków obejmuje zmianę koloru, rozmiaru, stylu pisania tekstu. Przyciski znajdujące się na pasku narzędzi „Formatowanie” służą do zmiany stylu pisania znaków.

Akapit w programie Word to część dokumentu, po której następuje znacznik akapitu. Podczas wprowadzania tekstu akapit zawsze kończy się naciśnięciem klawisza Enter. Jeśli chcesz przejść do następnego wiersza bez wybierania nowego akapitu, użyj kombinacji Shift + Enter.

Proces formatowania akapitu obejmuje:

Wyrównanie akapitu;

Ustawianie wcięć akapitów;

Ustawianie wcięcia pierwszego wiersza akapitu;

Ustawianie odległości między liniami;

Ustawianie odstępów między akapitami;

Sterowanie położeniem akapitu na stronie.

Wyrównanie akapitu ustawia się za pomocą paska narzędzi Formatowanie. Domyślnie program Word wyrównuje wszystkie akapity do lewej, a linie zaczynają się tak, jakby były pojedynczą linią pionową. Możesz wykonać wyrównanie zarówno w środku, jak i na prawej krawędzi, a także wyrównanie blokowe - wyrównanie do szerokości arkusza.

Możesz użyć poziomej linijki, aby ustawić wcięcia akapitu i pierwszego wiersza. Zaznacz akapity, dla których chcesz ustawić wcięcie, i użyj myszy, aby przesunąć znaczniki wcięcia akapitu i pierwszego wiersza (suwaki) znajdujące się na linijce poziomej do żądanej pozycji. Główne parametry wcięcia akapitu można również ustawić w oknie dialogowym Akapit, dla którego należy wywołać element Akapit z menu Format.

Domyślnie program Word ustawia odstępy między wierszami na jeden odstęp, to znaczy odstęp ten dokładnie odpowiada wysokości jednego wiersza. Może to być jednak półtora, dwa lub więcej interwałów. Odstępy między wierszami są ustawiane w oknie dialogowym Akapit na liście „Odstępy między wierszami”.

Każdy dokument wydrukowany na papierze ma marginesy. Program Word umożliwia indywidualne ustawienie wartości dla każdego z czterech marginesów (górnego, dolnego, prawego i lewego). W tym celu należy wybrać pozycję Ustawienia strony z menu Plik i wprowadzić wymagane wartości w odpowiednich polach.

Aby zapewnić automatyczne dzielenie wyrazów w całym dokumencie, należy nie tylko włączyć tryb dzielenia wyrazów (w tym celu w pozycji Dzielenie wyrazów w menu Narzędzia zaznacz Automatyczne dzielenie wyrazów w dokumencie), ale również upewnić się, że że dzielenie wyrazów nie jest blokowane w żadnym akapicie. Aby odblokować słowa w pojedynczym akapicie, w menu Edycja wybierz Zaznacz wszystko, następnie w menu Format wybierz Akapit, kliknij kartę Pozycja na stronie i usuń zaznaczenie opcji Bez zawijania.

Aby sprawdzić pisownię dokumentu, użyj klawisza F7. Możesz także użyć przycisku Pisownia na pasku narzędzi Standardowy.

Nagłówki i stopki

Podczas tworzenia dokumentów wielostronicowych dodatkowe informacje, zwane nagłówkami i stopkami, są prawie zawsze umieszczane u góry lub u dołu strony. W nagłówkach i stopkach możesz umieścić tytuł dokumentu, numer strony, datę, godzinę i inne parametry. Menu do pracy z nagłówkami i stopkami jest wywoływane przez wybranie pozycji Nagłówek i stopka z menu Widok.

Jednym z powodów używania sekcji dokumentu jest posiadanie różnych nagłówków i stopek w różnych częściach dokumentu. Rozdzielając każdą część na osobną sekcję, masz możliwość ustawienia nagłówków i stopek dla każdej z sekcji, które różnią się od siebie.

Najczęściej numery stron dokumentu umieszczane są w nagłówkach i stopkach. Aby szybko numerować strony, wybierz opcję Numery stron z menu Wstaw. Jeśli na pierwszej stronie nie powinno być numeru, odznacz pole Numer na pierwszej stronie. W oknie dialogowym Format liczb Strony Worda monituje o wybranie jednej z opcji rozmieszczenia numerów stron.

stoły

Edytor tekstu Word umożliwia wstawianie tabeli do dokumentu. W tym celu skorzystaj z menu Tabela. Możesz także użyć przycisku Wstaw tabelę na pasku narzędzi Standard. Na ekranie pojawi się okno dialogowe Wstaw tabelę, w którym można ustawić liczbę wierszy i kolumn tworzonej tabeli. Aby wybrać jeden ze standardowych typów projektu tabeli, możesz użyć przycisku Autoformatowanie, po kliknięciu program Word wyświetli okno dialogowe Autoformatowanie tabeli.

Aby wstawić nową kolumnę (wiersz) w dowolnym miejscu tabeli, możesz użyć opcji Wstaw kolumnę (wiersz) z menu Tabela. Wybierz kolumnę i wykonaj polecenie, aby wstawić kolumnę; nowa kolumna zostanie wstawiona po lewej stronie oryginalnej. Wstawianie wiersza nad oryginalnym odbywa się w podobny sposób.

Aby usunąć całe kolumny (wiersze) z tabeli, zaznacz te kolumny (wiersze) i wybierz Usuń kolumny (wiersze) z menu Tabela lub Wytnij z menu Edycja.

Podczas edytowania tabeli może być konieczne scalanie lub dzielenie komórek. Aby scalić komórki, zaznacz je i wykonaj polecenie Połącz komórki z menu Tabela. Aby podzielić komórkę, zaznacz ją, wykonaj polecenie Podziel komórkę z menu Tabela, aw wyświetlonym oknie dialogowym określ liczbę kolumn, na które komórka zostanie podzielona.

Efekty tekstowe

Na pomoc Microsoftu Obiekty WordArt zawierające przekonwertowany tekst można wstawiać do dokumentu. Możesz zmieniać kształt napisów, rozciągać je, cieniować. Aby uruchomić tę aplikację, musisz wywołać element Obiekt z menu Wstaw i wybrać linię Microsoft WordArt na liście okna dialogowego. Program Word wyświetli okno programu WordArt.

W górnej części okna znajduje się panel sterowania. Wyjaśnijmy znaczenie wszystkich znajdujących się na nim przycisków i wskażmy funkcje, które są wykonywane po ich naciśnięciu.

Rozmiar czcionki

Pogrubiony

równa wysokość

Rozciągać się

wyrównanie

Przerwa między

symbolika

Obrót

Wybór kształtu obrazu fragmentu tekstu

Wybór rodzaju czcionki

Wybór rozmiaru czcionki

Ustawienie pogrubione

Ustawienie kursywy

Ustaw taką samą wysokość dla wielkich i małych liter

Obróć litery o 90 stopni

Rozciąganie tekstu w pionie i poziomie

Wyśrodkowanie tekstu

Wybór odstępu między poszczególnymi znakami

Wybieranie opcji obracania tekstu

Wybieranie typu wzoru lub koloru dla liter tekstu

Umieszczanie cienia na tekście

Wybór grubości linii ograniczającej tekst

2.2.2 Edytor StarWriter

StarWriter jest składnikiem oprogramowania StarOffice firmy Sun MicroSystem, zaimplementowanym zarówno w systemach operacyjnych MS Windows, jak i Linux.

Jest to nowoczesny edytor tekstu, który (podobnie jak programu Word) jest edytorem WYSIWYG. Zewnętrznie jest bardzo podobny do Worda i ma prawie taką samą funkcjonalność. Dzięki niemu możesz tworzyć zarówno proste dokumenty tekstowe, jak i artykuły, broszury, a nawet książki.

Podczas uruchamiania pakietu StarOffice pojawia się okno zawierające ikony dokumentów różne formaty. Aby uruchomić edytor tekstu StarWriter, wybierz pozycję Dokument tekstowy z menu Nowy w menu Plik pakietu StarOffice lub kliknij ikonę Nowy tekst na pulpicie programu. Na ekranie otworzy się okno StarWriter z pustym arkuszem.

Okno programu zawiera pasek menu z następującymi pozycjami:

Plik - do pracy z plikami;

Edytuj - umożliwia zaznaczanie, wstawianie i usuwanie tekstu, a także wyszukiwanie i zamianę funkcji;

Widok - zawiera komponenty do zarządzania wyglądem okna programu;

Wstaw - służy do wstawiania obiektów i dodatkowych załączników do dokumentu;

Format — umożliwia zaimplementowanie elementów formatowania tekstu;

Serwis – zawiera dodatkowe funkcje związane z projektem dokumentu, a także funkcję sprawdzania pisowni;

Okno — ustawia atrybuty układu okna.

Podczas pracy z edytorem StarWriter wygodnie jest korzystać z paneli serwisowych zawierających przyciski wyboru narzędzi powielających pozycje menu głównego. Korzystanie z tych paneli znacznie przyspiesza pracę nad edycją dokumentów. Pomiędzy nimi:

Pasek funkcji, który zawiera przyciski poleceń do pracy z plikami; zwykle znajduje się pod paskiem menu;

Panel obiektowy, który wykonuje podstawowe operacje formatowania tekstu; znajduje się pod paskiem funkcji;

Pasek narzędzi zawierający przyciski poleceń do wstawiania dodatkowych obiektów do dokumentu; znajduje się po lewej stronie obszaru wprowadzania tekstu.

Pozioma linijka pozwoli szybko i dokładnie ustawić wcięcia zarówno czerwonej linii, jak i całego akapitu.

Pasek stanu na dole okna StarWriter wyświetla informacje o aktualnym stanie dokumentu oraz szereg dodatkowych pól pozwalających na zmianę niektórych ustawień dokumentu.

Na samym dole okna edytora znajduje się pasek zadań, który służy do tworzenia nowych dokumentów oraz zarządzania pulpitem i uruchomionymi aplikacjami.

StarWriter, podobnie jak Word, ma kilka szablonów, za pomocą których można tworzyć specjalistyczne dokumenty, takie jak prezentacje, artykuły lub listy. Aby utworzyć, zapisać lub zamknąć dokument, możesz użyć przycisków na pasku funkcji lub elementów menu Plik.

Po otwarciu pliku na ekranie pojawi się okno dialogowe Otwórz, w którym można ustawić opcje wyszukiwania pliku. Okno to umożliwia poruszanie się po drzewie katalogów w poszukiwaniu żądanego pliku.

Przy pierwszym zapisywaniu dokumentu pojawi się okno dialogowe Zapisz z prośbą o określenie lokalizacji i nazwy pliku do zapisania. Aby ponownie zapisać, wystarczy użyć kombinacji klawiszy Ctrl + S lub przycisku z obrazem dyskietki na pasku funkcji.

Podczas edycji dokumentu często musisz zaznaczyć jeden lub drugi fragment tekstu. Aby wybrać za pomocą myszy, musisz umieścić kursor na początku lub na końcu wybranego fragmentu, kliknąć lewy przycisk myszy i nie puszczając jej, przesuń kursor na koniec lub początek wybranego fragmentu. Aby zaznaczyć tekst za pomocą klawiatury, naciśnij klawisz Shift i strzałki kursora, aby zaznaczyć w odpowiednich kierunkach. Kombinacja klawiszy Ctrl+a zaznacza cały tekst.

Formatowanie tekstu

StarWriter ma ogromne możliwości zarówno fizycznego („twardego”), jak i logicznego („miękkiego”) formatowania tekstu. W przypadku formatowania fizycznego wyraźnie określa się styl i rozmiar czcionek, wcięć, wyrównania itp. W przypadku formatowania logicznego używane jest specjalne narzędzie Stylist.

Fizyczne techniki formatowania tekstu w StarWriter są prawie identyczne jak w Wordzie. I tak, na przykład, używając przycisku z symbolem Y na panelu obiektów tekstowych, żądany fragment tekstu zostanie podświetlony pogrubioną czcionką. Miękkie formatowanie odbywa się poprzez przypisanie określonego stylu do tekstu. Styl to zestaw określonych wartości lub środków pod wspólną nazwą, za pomocą których formatuje się teksty lub innymi słowy układa.

Twarde formatowanie najlepiej jest stosować, gdy trzeba to zrobić szybko. Jeśli chcesz wyróżnić słowo, na przykład pogrubioną czcionką, po prostu umieść kursor na tym słowie i kliknij przycisk z symbolem Z.

Miękkie formatowanie przy użyciu stylów jest zalecane w przypadkach, gdy konieczne jest nadanie stylu długiemu tekstowi lub kilku tekstom w ten sam sposób. Korzystanie ze stylów może wymagać uprzedniego utworzenia stylu za pomocą narzędzia Stylista (co oczywiście zajmuje trochę czasu), ale ogólna oszczędność czasu jest szczególnie zauważalna w przypadku wielu aplikacji do formatowania.

Możesz użyć panelu Obiekty do formatowania znaków. Dzięki niemu możesz ustawić typ czcionki, styl pisania, rozmiar czcionki, a także kolor tekstu i kolor tła.

Akapit to część dokumentu, po której następuje znacznik akapitu. Podział na akapity odbywa się poprzez naciśnięcie klawisza Enter. Podczas formatowania akapitów można ustawić odległość między wierszami i akapitami, wcięcia akapitów oraz sterować położeniem akapitu na stronie w oknie dialogowym Akapit. Aby wyświetlić okno dialogowe Akapit, zaznacz akapity, do których chcesz zastosować te elementy formatowania, i wykonaj polecenie Akapit z menu Format.

Aby sformatować strony, należy wybrać polecenie Strony z menu Format, w wyniku czego StarWriter wyświetli okno dialogowe Styl strony, w którym można ustawić podstawowy układ strony i rozmiary marginesów.

Sprawdzanie pisowni

StarWriter ma funkcję automatyczna kontrola sprawdzanie pisowni, które można włączyć natychmiast podczas wprowadzania tekstu lub wywołać w razie potrzeby.

Możesz włączyć lub wyłączyć automatyczne sprawdzanie pisowni podczas pisania za pomocą przycisku Automatyczne sprawdzanie na pasku narzędzi. Jeśli funkcja automatycznego sprawdzania jest aktywna, wszystkie słowa, których nie ma w słowniku (ewentualnie zawierają błędy), zostaną podkreślone czerwonym zawijasem. Ten wybór jest widoczny tylko na ekranie, nie jest wyświetlany podczas drukowania. StarWriter ma słownik o nazwie „Standard.dic”. Ale zawsze możesz stworzyć własny słownik lub zmienić istniejący słownik standardowy, aby dostosować go do swoich potrzeb. Możesz stworzyć własny słownik korzystając z zakładki Językoznawstwo, aby otworzyć którą należy wybrać Opcje z menu Narzędzia, następnie Ogólne... i Językoznawstwo.

Możesz poprawić błędnie napisane słowo bezpośrednio dokonując w nim zmian lub wywołując menu kontekstowe (klikając słowo prawym przyciskiem myszy), które zaoferuje zestaw poprawnie napisanych słów podobnych do błędnego. Wybranie słowa z listy spowoduje zastąpienie błędnego słowa wybranym.

Jeśli chcesz sprawdzić swój tekst pod kątem błędów, musisz wybrać Pisownia z menu Narzędzia, a następnie Sprawdź. Jeśli zostaną znalezione błędy, na ekranie pojawi się okno dialogowe Pisownia, w którym można wskazać opcje korekty. To okno dialogowe umożliwia dodawanie słów do słownika.

Nagłówki i stopki

Aby wstawić nagłówek i stopkę do dokumentu, wybierz z menu opcję Wstaw. Nagłówek lub Stopka, a następnie Standard. Po zakończeniu operacji w dokumencie pojawi się pole do wpisania nagłówka lub stopki. Jeśli chcesz wprowadzić zawartość nagłówka, musisz umieścić kursor myszy w tym polu i kliknąć lewym przyciskiem. Aby wstawić datę lub inną dodatkowe elementy należy wybrać pozycję Pole z menu Wstaw iz rozwijanej listy wybrać element, który ma zostać wstawiony w polu nagłówka i stopki

2.2.3 Redaktor Netscape Kompozytor

Ten edytor jest przeznaczony do tworzenia dokumentów zawierających polecenia znaczników HTML. Podczas pracy z nim znajomość samego języka HTML nie jest wymagana, ponieważ edytor samodzielnie wstawia wymagane polecenia znaczników do tekstu dokumentu. Pliki utworzone za pomocą edytora NetscapeComposer mają zazwyczaj rozszerzenie .html.

Edytor Netscape Composer jest składnikiem przeglądarki Netscape Communicator, który można uruchomić z wiersza poleceń, wpisując netscape. Po uruchomieniu przeglądarki wybierz opcję Edytuj stronę z menu Pliki. W wyświetlonym oknie edytora w menu Pliki możesz wybrać istniejący lub utworzyć nowy. Nowa strona hipertekst.

Język HTML, według którego oznaczany jest tekst tworzony w edytorze Composer, nie pozwala na ścisłe określenie wyglądu dokumentu. Często dokumenty zawierające dużą liczbę poleceń formatujących wyglądają dobrze w jednej przeglądarce (przeglądarce), systemie operacyjnym i na określonym rozmiarze ekranu. Jeśli jednak wybierzesz inną przeglądarkę, dokument może stać się nieczytelny. Dlatego zaleca się, aby nie dać się ponieść nadmiernemu formatowaniu dokumentu i, jeśli to możliwe, przetestować utworzony dokument w różnych przeglądarkach.

przycisk Zamiar
Ustawia styl tekstu: normalny, nagłówki różnych poziomów, adres, element listy itp.

Ustawia rozmiar czcionki: +4 do -2

Wybiera kolor tekstu

Ustawia czcionkę na pogrubienie, kursywę lub podkreślenie, a także ich kombinacje

Czyści wszystkie style

Określa położenie tekstu na stronie: tekst wyrównany do lewej, wyśrodkowany lub wyrównany do prawej
Tworzy listy numerowane i wypunktowane

Dokumenty hipertekstowe są przeznaczone przede wszystkim do przeglądania na ekranie monitora, a nie do drukowania na papierze, dlatego podczas ich tworzenia używana jest szeroka gama odcieni kolorów nie tylko samego tekstu, ale także tła dokumentu. Możesz także użyć grafiki GIF, JPEG lub PNG jako tła. Pamiętaj, że obraz tła ma pierwszeństwo przed kolorem tła. Aby zmienić tło dokumentu, wywołaj menu kontekstowe, naciskając prawy przycisk myszy i nie zwalniając go, wybierz pozycję menu Kolory i właściwości strony (Kolory i właściwości strony). Pojawi się okno, w którym możesz ustawić kolory i właściwości dokumentu.

Wstawianie obrazów

Ważnym dodatkiem do tekstu dokumentu są wstawiane do niego obiekty graficzne. Mogą służyć jako ilustracje lub odniesienia. Rysunki w formatach takich jak GIF, JPG i PNG można importować do dokumentu hipertekstowego. Aby wstawić obrazy do dokumentu, wybierz element Obraz z menu Wstaw. Pojawi się okno Właściwości z otwórz kartę Zdjęcie.

Pole Obraz określa nazwę pliku zawierającego obraz. Przycisk Przeglądaj umożliwia określenie lokalizacji rysunku i jego nazwy. Grupa przycisków Wyrównanie i zawijanie tekstu ustawia pozycję obrazu względem otaczającego tekstu. Należy pamiętać, że położenie tekstu względem obrazu jest poprawnie wyświetlane tylko w oknie przeglądarki.

W tym samym oknie ustawiany jest rozmiar obrazu: możesz pozostawić oryginalny rozmiar lub zmienić go, wybierając przycisk opcji Rozmiar niestandardowy i określając nowy rozmiar obrazu (jako procent szerokości dokumentu lub w pikselach). Warto zapytać niektórych wolna przestrzeń wokół obrazu, w przeciwnym razie tekst będzie przylegał do obrazu.

2.2.4 Edytor KlyX

KLyX (starsza wersja nazywa się LyX) to kolejny nowoczesny edytor tekstu. Formatuje tekst, wstawiając do niego polecenia języka znaczników TeX. Edytor KLyX można sklasyfikować jako edytor WYSIWYG. Choć czasem dokument po wydrukowaniu wygląda inaczej niż na ekranie, wynika to wyłącznie z chęci efektywniejszego wykorzystania okna edytora.

Aby uruchomić edytor KLyX, wpisz klyx w wierszu poleceń (lyx for more stara wersja) lub wybierz go z menu KDE. Po uruchomieniu programu pojawia się okno z paskiem menu u góry. Tuż pod paskiem menu znajdują się paski narzędzi. W przeciwieństwie do edytorów tekstu, takich jak Word, StarWriter czy NotePad, pierwsze otwarcie programu nie powoduje utworzenia nowego dokumentu, a niektóre funkcje są niedostępne.

Przyciski paska narzędzi powielają niektóre elementy menu. Główne elementy okna roboczego są podobne do tych rozważanych w innych edytorach.

KLyX wyróżnia kilka tak zwanych klas dokumentów, z których główne można uznać za:

article -- do pisania artykułów;

article (AMS) — dla artykułów zawierających matematykę;

report – do generowania raportów;

książka i książka (AMS) - do pisania książek;

list — do przygotowywania listów.

Tworząc nowy dokument, użytkownik musi określić jego klasę, w oparciu o cele, dla których dokument jest tworzony. Aby to zrobić, użyj elementu Dokument z menu Układ. W wyświetlonym oknie Układ dokumentu możesz ustawić styl strony, tryb zaznaczania akapitów, drukować tekst w dwóch kolumnach i kilka innych opcji. Rozważmy je bardziej szczegółowo.

Opcja Pagestyle odpowiada za projekt nagłówków i stopek stron, ustawia tryb numeracji. Najczęściej używane:

default -- wartości domyślne dla tej klasy;

pusty -- kompletna nieobecność nagłówki i stopki;

zwykły — nagłówki i stopki zawierają tylko paginację.

Opcja Boki umożliwia ustawienie innego wyglądu stron parzystych i nieparzystych. Opcja Kolumny określa liczbę kolumn na stronie podczas drukowania dokumentu. Aby ustawić odstępy między wierszami w dokumencie, użyj opcji Spasing. Możesz ustawić pojedynczy (Single), podwójny (Double) lub połowę dystansu (OneHalf).

Aby zaznaczyć akapity, użyj opcji Separacja w oknie Układ dokumentu. Możesz ustawić tryb "czerwonej linii", czyli wcięcie na początku akapitu - Wcięcie lub zwiększone odstępy między akapitami - Pomiń.

Jeśli dla dowolnego akapitu chcesz ustawić własne parametry, użyj elementu Akapit z menu Układ. Pojawi się okno dialogowe Środowisko akapitu. Aby wyłączyć wcięcie od lewej krawędzi, użyj opcji Bez wcięcia, aby zmienić odległość od sąsiednich akapitów - Odstęp w pionie: Powyżej - od poprzedniego, Poniżej - od następnego.

Wniosek

Ostatni raz Technologie komputerowe poruszają się bardzo intensywnie, a to przyczynia się do szybkiego rozwoju oprogramowania. Cały czas pojawiają się nowe produkty. Dlatego edytory tekstu nie stoją w miejscu. Za każdym razem coraz więcej funkcji obejmuje te programy. Ale ich rozwój jest zainscenizowany w taki sposób, że z każdym Nowa wersja program zachowuje poprzedni zestaw funkcji, a użytkownik może korzystać zarówno ze starych, jak i nowych funkcji, te ostatnie wprowadzone są jedynie w celu ułatwienia pracy z programem. Lub znacznie rozszerzyć jego możliwości.

Ale często zdarza się, że użytkownicy potrzebują tylko określonego zestawu funkcji, których potrzebują, w zależności od ich potrzeb. Na tej podstawie wybierają produkt zgodnie ze swoim gustem. Jednych pociąga prostota pracy, innych wielofunkcyjność, szybkość wykonywania poleceń. Dlatego spośród wielu nie można wyróżnić żadnego konkretnego, który spełnia wszystkie wymagania, ponieważ wszystkie są bardzo różne.

Bibliografia

1 Sobol B.V., Galin A.V. itp. Informatyka. Rostów n/a, Phoenix, 2007

2 Kaimin VA Informatyka: Podręcznik. - M.: INFRA-M, 2005

3 Broido V L. Podstawy informatyki. SPb.: SPb.GIEA, 2003

4 Ostreikovsky V. Informatyka - Szkoła Wyższa, Moskwa, 2003

5 Shautsukova VA Informatyka. Podręcznik internetowy. 2001.

6 www.wikipedia.ru

7 www.informatka.ru

Oprogramowanie przeznaczone do opracowywania i wykonywania określonych zadań użytkownika. Oprogramowanie aplikacyjne działa pod kontrolą systemów operacyjnych (oprogramowanie podstawowe). Oprogramowanie aplikacji obejmuje pakiety aplikacji i aplikacje użytkownika.

Pakiet aplikacji(PPP) to zestaw programów przeznaczonych do wykonywania zadań określonej klasy.

Istnieją następujące rodzaje oprogramowania aplikacyjnego:

– Oprogramowanie ogólnego przeznaczenia

– oprogramowanie zorientowane na metodę;

– oprogramowanie zorientowane na problem;

– Oprogramowanie dla sieci globalnych;

– Oprogramowanie do administrowania procesem obliczeniowym.

Do oprogramowania aplikacyjnego ogólny cel obejmują następujące PPP:

Edytory tekstowe i graficzne, systemy wydawnicze;

arkusze kalkulacyjne;

Systemy zarządzania bazą danych;

Zintegrowane pakiety;

Technologie obudowy;

Skorupy systemów ekspertowych i systemów sztucznej inteligencji.

Redaktorzy zwane oprogramowaniem przeznaczonym do tworzenia i modyfikowania tekstów, dokumentów, grafiki i ilustracji. Edytory ze względu na ich funkcjonalność można podzielić na edytory tekstowe, edytory graficzne oraz systemy wydawnicze.

Edytory tekstu służą do przetwarzania informacji tekstowych i realizują następujące funkcje: zapisywanie tekstu do pliku; wstawianie, usuwanie, zastępowanie znaków, linii i fragmentów tekstu; sprawdzanie pisowni; projekt tekstu w różnych czcionkach; wyrównanie tekstu; przygotowywanie spisów treści, paginacja tekstu; wyszukiwanie i zastępowanie słów i wyrażeń; włączenie prostych ilustracji do tekstu; drukowanie tekstu.

Najpopularniejsze edytory tekstu
Microsoft Word, Word Perfect, ChiWriter, MultiEdit, AmiPro, Lexicon.

Edytor graficzny(w tym systemy CAD) są przeznaczone do tworzenia i przetwarzania dokumentów graficznych, w tym diagramów, ilustracji, rysunków, schematów.

Najpopularniejsze są następujące edytory graficzne:

Adobe Photoshop, CorelDRAW, PaintBrush, Adobe Illustrator.

Systemy wydawniczełączą możliwości edytorów tekstowych i graficznych. Posiadają zaawansowane możliwości formowania pasków z materiałów tekstowych i graficznych oraz późniejszego nadruku. Systemy te są przeznaczone do użytku w branży wydawniczej i nazywane są systemami układu. Przykładami takich systemów są Adobe PageMaker i Ventura Publisher.

Arkusz to program do przetwarzania danych liczbowych w tabelach. Dane różnego typu (liczby, dane znakowe, formuły) są przechowywane w oddzielnych komórkach tabeli. Formuły służą do określenia zależności wartości niektórych komórek od zawartości innych komórek. Najpopularniejszym arkuszem kalkulacyjnym jest MS Excel.

Do pracy z bazami danych używane jest specjalne oprogramowanie - systemy zarządzania bazami danych (DBMS). Baza danych (DB) to zestaw specjalnie zorganizowanych zestawów danych przechowywanych na dysku. Zarządzanie bazą danych obejmuje wprowadzanie danych, poprawianie i manipulację danymi, tj. dodawanie, usuwanie, pobieranie, aktualizację i inne operacje.

W zależności od sposobu organizacji danych wyróżnia się sieciowy, hierarchiczny, rozproszony i relacyjny DBMS. Spośród dostępnych DBMS najczęściej używane to Microsoft Access, Microsoft FoxPro, MS SQL Server, Borland Paradox, MySQL, a także DBMS od Oracle, Informix, Ingress, Sybase, Progress itp.

Zintegrowane pakiety to zestaw funkcjonalnie różnych produktów oprogramowania ogólnego przeznaczenia, które wzajemnie się uzupełniają, mogą wchodzić ze sobą w interakcje poprzez wymianę danych, mają jeden interfejs użytkownika i są zaimplementowane na jednej operacyjnej platformie obliczeniowej. Zwykle zawierają edytor tekstu, arkusz, edytor graficzny, DBMS, kilka innych programów oraz moduł komunikacyjny. Obecnie trwa integracja moduły oprogramowania ma charakter obiektowy, którego cechą jest wykorzystanie współdzielonych zasobów przez kilka aplikacji. Najpopularniejsze pakiety zintegrowane to Microsoft Office, Framework, Startnave, Lotus SmartSuite dla Windows, Borland Office dla Windows.

technologie CASE służą do tworzenia złożonych systemów informatycznych, które zwykle wymagają zbiorowej realizacji projektu, w którym uczestniczą różni specjaliści: analitycy systemowi, projektanci i programiści.

Korzystając z technologii CASE, każdy specjalista rozwiązuje problemy tylko na swoim poziomie, nie rozpraszając się innymi szczegółami.

Systemy eksperckie- są to systemy przetwarzania wiedzy w wysoce wyspecjalizowanej dziedzinie przygotowywania rozwiązań użytkownika na poziomie profesjonalnych ekspertów. Systemy eksperckie służą do przewidywania sytuacji, diagnozowania stanu obiektu, planowania celów oraz zarządzania procesem funkcjonowania. Powstały one w wyniku komputeryzacji procesów rozwiązywania problemów tego typu "co się stanie gdy...", w oparciu o logikę i doświadczenie specjalistów. Przykładem powłok systemów ekspertowych jest Expert-Ease stosowany w ekonomii.

W tym artykule chciałbym opowiedzieć o tym, czym są programy aplikacyjne, jakie zadania aplikacji można z ich pomocą rozwiązać (na przykładzie prostej bazy danych) oraz jaką rolę pełnią dla końcowego użytkownika systemu. komputer osobisty. Przede wszystkim chciałbym zauważyć, że komputery mogą przetwarzać dowolne dane, które użytkownik do niego prześle. Aby jednak dane te zostały poprawnie rozpoznane i zrozumiane przez maszynę, wymagane jest stworzenie specjalnego programu w zrozumiałym dla niej języku lub, mówiąc prościej, serii sekwencyjnych instrukcji do wykonania określonych czynności.

Rodzaje programów aplikacyjnych

Programy użytkowe są takie programy, których celem jest rozwiązanie określonych problemów i bezpośrednia interakcja z użytkownikiem. Programy komputerowe niezbędne do automatyzacji wszelkich procesów, przechowywania i przetwarzania danych, modelowania, projektowania itp. złożone procesy obliczeniowe. Programy są zwykle podzielone na dwie klasy: są programy systemowe i programów użytkowych. Te pierwsze służą głównie do przetwarzania informacji przychodzących z niektórych urządzeń: karty sieciowej, karty graficznej, podłączonego sprzętu, tj. są to programy, które wchodzą w interakcję ze sprzętem lub urządzeniami zewnętrznymi. Porozmawiamy o nich w kolejnych artykułach. Ale o drugim - programach aplikacyjnych, porozmawiajmy bardziej szczegółowo.

Programy użytkowe są przeznaczone do interakcji z użytkownikiem końcowym, tj. użytkownik niejako wchodzi w interakcję ze sobą, ale tylko za pośrednictwem programu, wprowadza dowolne dane na wejściu i otrzymuje określony wynik przetworzonych danych na wyjściu. Jest to swego rodzaju rozwiązanie zastosowane zadanie, na przykład jest to skanowanie obrazów i ich późniejsze przetwarzanie lub wyszukiwanie odpowiednich plików. Wykorzystanie programów aplikacyjnych można zaobserwować niemal we wszystkich obszarach działalności człowieka, czy to księgowości w przedsiębiorstwie, czy tworzenia obrazy graficzne, rysunek itp. Również wykorzystanie programów aplikacyjnych jest obecne w tak ważnych systemach, jak systemy zarządzania bazami danych. Jest to bardzo ważne w dużych przedsiębiorstwach, w których pracuje duża liczba użytkowników i którzy naprawdę potrzebują przechowywać i wykorzystywać duże ilości informacji.

Rodzaje i przykłady programów użytkowych

Programy użytkowe to:

  • Edytory tekstu. Przeznaczony do tworzenia i edytowania tekstu bez formatowania;
  • edytory tekstu (MS Word). Bardziej zaawansowane edytory tekstu, które umożliwiają edycję tekstu z projektem, zmianę czcionek i rozmiarów, wstawianie plików graficznych, tabel itp. dla bardziej reprezentacyjnego projektu tekstu;
  • Arkusze kalkulacyjne (MS Excell). Służą one głównie do przetwarzania wszelkich danych zawartych w tych tabelach. Stosowane zadania najczęściej wykonywane w celu przechowywania danych uwierzytelniających wraz z ich późniejszą analizą;
  • Edytory grafiki rastrowej i wektorowej (Photoshop, Corel), „przeglądarki”. Korzystanie z aplikacji tego typu umożliwia tworzenie, edycję, a także przeglądanie obrazów graficznych;
  • Odtwarzacze audio wideo, edytory (WinAmp). Umożliwia oglądanie filmów, słuchanie muzyki, tworzenie kompozycji muzycznych;
  • Systemy zarządzania bazami danych (np. MSQL). Takie programy służą do pracy z bazami danych. Na przykład program księgowy dla klientów to prosta baza danych do przechowywania informacji o klientach, ich danych kontaktowych itp. Możesz przeprowadzać operacje wyszukiwania, usuwania i dodawania rekordów do bazy danych;
  • Tłumacze lub słowniki elektroniczne. Takie programy aplikacyjne pozwalają bez wysiłku tłumaczyć tekst na różne języki obce bez ich bezpośredniego studiowania;
  • Gry komputerowe. Używany do rozrywki lub do rozwoju w zabawny sposób.

Jednym z przykładów programu aplikacyjnego jest na przykład program do liczenia repostów. Trudno jest wymienić wszystkie rodzaje programów aplikacyjnych, ale staraliśmy się wyróżnić główne programy aplikacyjne.