APLICATII
5.1 Tipuri de aplicatii
Toate aplicatiile au o interfata standard grafica (GUI -Graphic User Interface).
Tipuri de aplicatii:
Dedicate
- numite si aplicatii la cheie
- construite pentru a rezolva o anumita problema
- realizate de specialisti in functie de cerintele utilizatorului
- nu pot fi modificate de utilizator
- limitate la problema respectiva
Nededicate
- reprezinta cadre generale de rezolvare a unor tipuri de probleme
- ofera utilizatorului instrumente cu care isi poate rezolva problema
- ofera utilizatorului o documentatie on-line si exemple de utilizare 515f56f a
instrumentelor
- sunt flexibile si ofera suport pentru modificarea implementarilor realizate.
5.1.1 Aplicatii dedicate
1. Programe realizate pentru un beneficiar
2. Programe realizate pentru automatizarea unei anumite activitati: (evidenta contabila,
evidenta personal, evidenta financiara)
3. Programe antivirus: AVX, RAV, Norton Antivirus, Fprot
4. Navigatoare pentru Internet: Internet Explorer, Netscape
5. Servere Web, de comunicatie, de securitate: Apache, SQL Server, MySQL
6. Programe pentru vizualizare documente: Adobe Acrobat Reader
7. Programe pentru interpretare multimedia:
- sunet : WinAmp, Sonic
- video:
7. Inregistratoare de CD-uri: WinOnCD, EasyCD
5.1.2 Aplicatii nededicate
1. Editoare si procesoare de texte
Se clasifica in functie de tipul datelor manipulate in
- Editoare de texte
Neformatate: NotePad, edit, editor NC, editor integrat in mediile de
programare
Formatate: Word, Wordperfect, PageMaker
- Editoare de grafica:
Bitmap: PaintBrush(*.bmp),
vectoriale CorelDraw - aplicatie grafica complexa
- Editoare de sunet: CoolEdit
- Editoare de imagini: PhotoShop
- Editoare pentru calcul tabelar: Excel
- Editoare HTML: Macromedia Dreamweaver, Flash, Fireworks
- Procesoare de texte: Latex
Ozten CHELAI
- Editoare specializate pe domenii: chime-ChemOffice, matematica -
ScientificWord
2. Medii integrate de programare (IDE): Tubopascal, VisualStudio(C++, VB, FoxPro)
3. Aplicatii pentru realizarea de prezentari: Banner, Powerpoint, Harvard Advace
Presentation
4. Aplicatii de proiectare asistata (CAD)
5. Utilitare
- de arhivare (WinZip, WinAce, WinRar)
- de partitionare a discurilor (Partition Magic, Diskeeper)
- de accelerare grafica (DirectX)
- de gestiune adiscului: Norton Utility
6. Aplicatii de tip SHELL (invelis, scoica). Programele shell se aseaza peste sistemul de
operare si ofera o intefata mai prietenoasa: NC pt. DOS, Windows explorer
7. SGBD-uri
8. Medii de dezvoltare a aplicatiilor pentru retele de calculatoare. Client - server:
5.2 Editoare si procesoare de texte
- aplicatii pentru crearea si modificarea documentelor.
- Ofera solutii pentru:
redactare carti, articole, formulare, cereri, corespondenta, etc.
documente HTML
realizare fisiere sursa program
Cerinte minime editare:
- creare, modificare document
- lucrul cu blocuri de text
- cautare si inlocuire automata a unui bloc de text
- tiparire
Facilitati suplimentare:
- sunt de tip wysiwyg
- formatarea textului in pagina
- comasare texte de alte formate
- ferestre multiple de lucru
- interclasare - definirea de variabile in text ce completeaza textul la tiparire
- seturi de caractere(fonturi) multiple
- alinierea automata a paragrafelor
- posibilitati de lucru multicoloana, antete, note de subsol
- facilitatea de previzualizare a paginii
- modl integrat pentru calcule matematice si statistice
- definirea de macrocomenzi
- intercalarea de grafica sau alte obiecte
- sabloane de documente
- facilitati de procesare.
- Salvarea automata periodica a textului
- Facilitati de tehnoredactare:
Manevrare texte si imagini
Formatari complexe in pagina
Alinieri de diverse tipuri
Procesarea de texte cuprinde:
- prelucrarea documentului cu generare de cuprins, index
Ozten CHELAI
- corectarea sintactica, gramaticala si morfologica a documentului
- prelucrarea specializata a textelor cu extragere de informatie bibliografica,
analiza de continut.
5.3 Editoare de grafica
Editoare de grafica sunt de doua tipuri:
- bitmap - salveaza in fisier o harta a imaginii care contine culoarea fiecarui bit
afisat - o imagine de contine LxHxnr.culori
- vectoriale - imaginea este memorata la nivel de vectori. De ex. pt. Un segment
se memoreaza coordonatele punctelor de inceput si sfarsit si culoarea
segmentului, pentru cerc coordonatele centrului si dimensiunea razei, etc. -
Avantaj - spatiu mai mic ocupat pe disc, manevrabilitate sporita.
- Faciltati:
Desenare pixel de o culoare
Desenare forme geometrice
Mariri, micsorari zone de desen
Vizualizare la scara marita (zoom)
Introducerea de text in desen
Operatii de copiere, mutare, stergere
Schimbarea culorii unei zone inchise
+editoarele vectoriale lucreaza cu obiecte. Un obiect are contur(outline)
si umplutura(fill). Pentru obiecte sunt definite operatii de
redimensionare, mutare, suprapunere, grupare
5.4 Medii integrate de programare (IDE)
Cuprind toate instrumentele necesare crearii si rularii unui program intr-un anumit limbaj,
precum si o biblioteca consistenta de functii implementate in limbajul respectiv si
utilizabile de programator:
- editor de texte pentru crearea fisierului sursa
- compilator sau interpretor al limbajului respectiv
- linkeditor pentru crearea fisierului executabil
- depanator cu instrumente pentru detectia erorilor de logica program.
Fazele realizarii programelor executabile.
Mediile moderne de programare sunt orientate obiect sau catre componente.
5.5 Aplicatii pentru realizarea de prezentari
Aplicatii pentru realizarea de prezentari - cuprind sabloane de prezentare pe diferite tematici
cu:
- planificarea etapelor prezentarii
- sugestii stilistice si imagini
- efecte speciale sonore si vizuale (animatie)
5.6 Aplicatii de proiectare asistata
Aplicatii de proiectare asistata (CAD = Computer aided Design)
- Utilizate pentru realizarea desenelor tehnice ingineresti cu:
Ozten CHELAI
Controlul direct si foarte exact al coordonatelor elementelor dintr-un
desen
Posibilitati de cotare automata sub mai multe STAS-uri
Rezolutie mare
Desene 3D
- cu putere de calcul deosebita si necesitati deosebite de stocare a datelor
- exemple: AUTOCAD pentru desene mecanice, ORCAD pentru domeniul
electronic
5.7 Utilitare de arhivare
- facilitati de compresie a datelor la diferse granularitati (inmgazinarea datelor la
volume mai mici
- idea principala este de a elimina redundanta informatiei prin implementarea
unor algoritmi care au la baza teorie matematica
- facilitati de speciale de autoextragere
- facilitati de compresie pe volume cu dimensiunea specificata.
1. Aplicatii de tip SHELL
- ofera o interfata mai prietenoasa decat SO
- pun la dispozitie o gama foarte variata de noi operatii
- ating subtilitati in usurinta manevrarii(shortcut-uri)
5.8 Virusuri
Un virus este un program de dimensiune foarte mica care se infiltreaza in alte programe
pentru a nu fi depistat. Intr-o prima faza sta latent. La activarea programului infestat se
incarca in memorie si se multiplica infestand toate programele rulate. Apoi se manifesta.
Virusurile se pot clasifica dupa tipul manifestare in:
- v. cu actiune nedistructiva: - incetinesc activitatea sistemului, afiseaza mesaje,
canta melodii
- v. cu actiune distructiva - sterg aleator informatia stocata pe disc, strica
aplicatiile facandu-le nefunctionale, strica chier SO, sau informatia stocata in
BIOS facand calculatorul nefunctional
Virusurile se identifica dupa "semnatura" succesiune de caractere specifica acestora.
Pentru tratarea virusurilor este aplicatii dedicate numite "antivirus". Ele cuprind:
- o biblioteca de virusuri, actualizata permanent
- metode de detectie - prin scanare - si semnalizare in caz de infestare
- metode de tratament - prin imunizare, stergere fisier infestat, distrugere virus.
|