|
RaduSoft Interface ToolKit(proiect la absolvirea liceului)Pe cand eram elev in liceu si-mi petreceam zilele si noptile pe batranul meu XT, invatam intai de toate programare. Desi la scoala faceam atat teorie cat si practica, totusi, nici una dintre problemele abordate nu depasea granita didacticului. Mai mult din joaca si din curiozitatea de a sti "cum se face", am inceput sa scriu mici rutine care sa implementeze diverse elemente de interfata utilizator in mod text. Incetul cu incetul am realizat lucruri din ce in ce mai complicate, am invatat cum se face un unit, apoi am citit intr-o carte de programarea orientata pe obiecte si apoi am inceput sa "sap" ca sa invat programarea orientata pe obiecte in Pascal (pe XT-ul meu, Turbo C++ merge atatde incet, incat, desi am avut vreo cateva tentative de a ma inarma cu rabdare - compilarea lui "hello world" dura mai bine de un minut! - incat am fost obligat sa ma rezum la Pascal). Asa a apasut RSI. Ce este RSI ?RaduSoft Interface ToolKit (prescurtat RSI) reprezinta o colectie de unit-uri Borland Pascal 7.0 pentru implementarea elementelor de interfata in cadrul programelor scrise in acest limbaj. Dintre cele 15 unit-uri 4 sunt de interes general putand fi utile in lucrul cu :
Celelalte 11 unit-uri implementeaza elemente de interfata utilizator :
RSI lucreaza in mod text si recunoaste cele mai utilizate moduri video. Pentru folosirea unit-urilor RSI este necesar ca in prelabil sa cunoasteti limbajul Pascal, notiuni generale de programare orientata obiect si mediul de programare Borland Pascal 7.0. RSI nu incearca sa concureze Turbo Vision dar acesta din urma este de multe ori inadecvat unor aplicatii de dimensiune mica si medie. Acestor doua categorii de programe li se adreaseaza RSI. Documentatiile aplicatieiFiecare unit dintre cele cincisprezece este livrat cu o documentatie aferenta. O documentatie este impartita in trei sectiuni astfel:
De asemenea este recomandat ca dupa parcurgerea unei documentatii si a intelegerii exemplului explicat sa fie consultat si programul demonstrativ asociat unit-ului respectiv, program indicat deasemenea la inceputul documentatiei. Este recomandat ca in prealabil documentatiile (si unit-urile) sa fie parcurse in ordinea indicata de fisierul FILELIST.DOC. Instalarea aplicatiei
Despre dezvoltarea aplicatieiAceasta aplicatie a fost dezvoltat in perioada august 1994 - noiembrie 1995 cu unele perioade de intrerupere. El a fost scris pe un calculator IBM PC XT (Intel 8088), 640 KB RAM, 42 MB HDD, adaptor grafic Hercules sub un sistem de operare MS-DOS 6.20 in Turbo Pascal 6.0 si compilate in Borland Pascal 7.0. Pentru aceasta aplicatie am primit Premiul I la Sesiunea de Comunicari Stiintifice, Iasi - 1995 si de asemenea am primit din oficiu Atestatul Profesional la absolvirea Liceului de Informatica Nu un cele din urma multumesc tuturor celor care m-au ajutat si care m-au sustinut, chiar si moral, la dezvoltarea acestui produs cat si celor care m-au sustinut in vederea examenului de bacalaureat si de admitere la facultate cand timpul dedicat programarii a fost redus (uneori chiar in totaliate) pentru a ma pregati la materiile necesare. Ii multumesc deasemenea in mod special mamei mele careia ii dedic aceasta lucrare. BibliografieAceasta lista cuprinde documentatii pe care le puteti consulta pentru a invata limbajul Pascal si programarea orientata pe obiecte. Unele dintre ele mi-au folosi in timpul dezvoltarii acestor unit-uri. Turbo Pascal 6.0 - ghid de utilizare,
Kovacs Sandor,
Ed. Microinformatica, Seria PC (13)
Cluj-Napoca, Romania 1992.
Turbo Pascal 6.0 - culegere de programe,
Lucian Vasiu, Radu Grama, Alexandra Aldica,
Ed. Microinformatica, Seria PC (20),
Cluj-Napoca, Romania 1993.
Programare avansata in Turbo Pascal 6.0,
Lucian Vasiu, Radu Grama, Alexandra Aldica,
Ed. Microinformatica, Seria PC (22),
Cluj-Napoca, Romania 1993.
Programarea in Turbo Pascal 6.0,
Winfried Kassera, Volker Kassera,
Ed. Micro ATCI,
Targu-Mures, Romania 1992.
Prelucrarea fisierelor in Pascal,
Ion Gh. Rosca, C-tin Apostol, Bogdan Ghilic-Micu, Valer Rosca,
Ed. Tehnica,
Bucuresti, Romania 1994.
Turbo Vision. Programarea orientata pe obiecte in Turbo Pascal,
David K. Zoltan,
Editura Promedia Plus,
Cluj-Napoca, Romania 1995.
Turbo Pascal 6.0,
V. Cristea, I. Athanasiu, E. Kalisz, A. Panoiu,
Ed. Teora,
Bucuresti, Romania 1992.
Sistemul de operare DOS. Ghidul programatorului,
Vlad Caprariu, Andrei Enyedi si Marius Muntean,
Ed. Microinformatica, Seria PC (4),
Cluj-Napoca, Romania 1993.
Sistemul de operare DOS. Functii sistem,
Vlad Caprariu,
Ed. Microinformatica, Seria PC (3),
Cluj-Napoca, Romania 1995.
Documentatii electronice: TechHelp 4.0,
Flambeaux Software, Inc.,
Glendale, California USA, 1985-1990.
HelpPC - Quick Reference Utility 2.10,
David Jurgens,
Columbus, Ohio USA, 1991.
Inter290 v. 90.2,
Ralf Brown,
Carnegie Mellon University,
Pittsburgh, Pennsylvania USA, 1989-1990.
| |||||||||||||||||||
|
©Copyright 1995-2011 by Radu Filip. All rights reserved. | ||||||||||||||||||||