Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Windows 7, XP
  • Teme seminarskih radova iz discipline "Baze podataka": Literatura. Pomoć od HDPE-a za prodaju stana

Teme seminarskih radova iz discipline "Baze podataka": Literatura. Pomoć od HDPE-a za prodaju stana

IZVJEŠTAJ

Program održavanja baze podataka.

Modul Project1 sadrži informacije o svim 2- Obrascima.

Obrazac 1 ( Jedinica1) -sadrži glavni meni koji ima sljedeće stavke:

  1. Podaci
  2. Upomoć

Ø Pomoć1

  1. Izvještaj

Ø Izvještaj o prodaji

Ø Izvještaj o prijemu

  1. Izlaz

Da biste kreirali meni na obrascu, instalirajte komponentu Glavni meni , koji ima sljedeća svojstva:

Ø AutoHotkeys- da li će se ključevi kreirati automatski brzi poziv... Ako izaberete maAutomatic tada će Delphi automatski kreirati ključeve. At maManual ovo se radi ručno.

Ø AutoMegre- automatsko spajanje sa podređenim prozorima.

Ø Slike- povezivanje liste slika koje se mogu prikazati na stavkama menija.

Ø Predmeti- stavke menija su opisane.

Da biste uredili meni, dvaput kliknite na svojstvo Items i otvorit će se uređivač izbornika. Isti uređivač se može pozvati dvostrukim klikom na komponentu Glavni meni1... U pregledniku objekata unesite svojstvo Caption riječ "Podaci". Pritiskom na dugme Enter kreiraće se meni Podaci. Ostale stavke menija kreirane su analogno.

Kreiranje podstavke za meni "Izvještaj". Kliknite na okvir odmah ispod menija "Izvještaj" iu svojstvo Caption upisujemo riječ "Izvještaj o prodaji". Ostale pod-stavke menija kreirane su analogno.

Da biste kreirali obrađivač događaja za klikanje na stavku menija, odaberite stavku " Izlaz"I dvaput kliknite na njega ili idite na karticu Događaji i dvaput kliknite na događaj OnClick... Ove akcije će dovesti do toga da Delphi kreira obrađivač događaja za događaj klika na meni. U ovom obrađivaču ćemo napisati sljedeće:

Ovdje koristimo metodu forme Zatvori ... ova metoda zatvara obrazac. Ako zatvorimo glavni obrazac, zatvorit će se cijela aplikacija.

Za stavku menija "Podaci" dodeljujemo rukovaoca događaja:

GroupBox1.Visible: = Tačno;

Ova metodačini vidljivim objekt GroupBox1 i objekte koji se na njemu nalaze, a koji služe za unos i uređivanje podataka u tabelama: "Roba", "Prijem robe", "Prodaja robe".

Organizacija povezivanja baze podataka sa programom odvija se kroz sljedeće komponente:

Ø Tabela1: TTtable;

Ø DataSource1: TDataSource;

Ø DBGrid1: TDBGrid.

Postavite predmet DBGrid1 iz palete komponenti DataControls Form1. Ovaj objekat aktiviramo tako što ga selektujemo mišem. Pređimo na njegovo vlasništvo Izvor podataka Izvor podataka1.

Postavite nevizualni objekat Izvor podataka1 iz palete komponenti DataAccess on Form1. Aktiviramo ovaj objekat. Pređimo na njegovo vlasništvo DataSet i odaberite njihovu padajuću listu Tabela1.



Odaberimo ne-vizuelnu tablicu1: TTtable iz grupe komponenti BDE. Hajde da ga stavimo gde god želite Form1... Ovaj objekat aktiviramo tako što ga selektujemo mišem. Pređimo na njegovo vlasništvo TableName... Odaberite tabelu "Tovar" sa padajuće liste. Idemo do imanja Aktivan. Hajde da ga izjednačimo Istinito... Nakon toga u DBGrid prikazana je odabrana tabela.

Za upravljanje ovom tablicom (dodavanje, brisanje zapisa, spremanje ili poništavanje promjena), obucite se Form1 ispod tabele je objekat DBNavigator. Da biste to učinili, odaberite ga u paleti komponenti. DataControls. Aktiviramo ga i idemo na posjed Izvor podataka, sa padajuće liste izaberite Izvor podataka1.

Analogno, kreiramo preostale 2 tabele za tabele " Postup" i " Rashod».

Da biste napravili natpis iznad tabele, postavite objekat na našu formu Izvor podataka iz palete komponenti Standard. Hajde da ga aktiviramo. Pređimo na njegovo vlasništvo Caption. Unesite tekst "Proizvod".

Po analogiji, oznake se kreiraju za druge tabele: “ Postup" i " Rashod».

Da biste kreirali dugme sa slikom, idite na grupu komponenti Dodatno. Odaberimo objekat BitBtn. Stavimo ga na objekat GroupBox1... Hajde da ga aktiviramo. Pređimo na njegovo vlasništvo Ljubazno... Sa padajuće liste izaberite bkCancel... Zatim prelazimo na posjed Caption... Napišimo riječ "Izlaz". Stanimo na imanje Ljubazno i učini ga jednakim bkCustom... Kreirajmo obrađivač događaja za ovo dugme:

GroupBox1.Visible: = False;

Za kreiranje zamjenskog znaka potrebno je aktivirati objekt Tabela 2. Dvaput kliknite na ovaj objekat... Otvara se prozor za uređivanje polja. U kontekstnom prozoru uređivača polja izaberite naredbu NewFields... Damo novom polju ime "tov" i tip String... Postavite prekidač u grupi FieldType u poziciju pogledaj gore... Na listi Skup podataka Tabela1- ovo je skup podataka koji želite pogledati. Na oba lista KeyFields i LookupFields ovog dijaloškog okvira, odaberite vrijednost kod- ovo je opšte polje na čijoj vrednosti će se izvršiti pretraga. Na listi Rezultat odaberite vrijednost NaimT- to je ono što treba da bude prikazano u našem skupu podataka.

Slično, kreiramo polja za traženje za Table3.

Za stavke podmenija "Izvještaj o prodaji" i "Izvještaj o prijemu" kreirajte rukovalac događaja sa promjenom naziva tabela, odnosno polja, koji podatke tabele učitava u dokument Microsoft Word:

Var Str1, Str2, Str3, Str4: String;(najavljuje varijable poput String }

VSpisok, oznaka: Variant;(deklarira varijable poput Varijanta }

VSpisok: = CreateOleObject ("Word.Application.8");(Kreira Ole objekt)

VSpisok.Documents.Open ("D: \ institut \ Nort \ spisok0.doc");(učitava predložak dokumenta)

VSpisok.ActiveDocument.SaveAs ("D: \ institut \ Nort \ spisok1.doc");(čuva šablon u radni dokument)

VSpisok.Visible: = Tačno;(pravi prozor Riječ vidljiva}

oznaka: = VSpisok.ActiveDocument.Bookmarks;(u varijablu mark piše bookmark)

označite stavku ("N1"). Odaberite;(stavlja kursor na oznaku N1)

Table3.First;(stoji na prvom zapisu tabele)

Dok nije Table3.Eof počinje(puni tabelu u petlji)

Str1: = Tabela3 ["KodR"];(dodeljuje Str1 vrijednosti polja Table3)

Str2: = Tabela3 ["tovar"];(dodjeljuje Str2 vrijednost polja Table3)

Str3: = FloatToStr (Tablica3 ["kol"]);(konvertuje vrijednost polja Table3 [‘kol’] iz Number u String i dodjeljuje datu vrijednost varijabla Str3)

Str4: = DateToStr (Tablica3 ["DataR"]);(konvertuje vrijednost polja Table3 [‘DataR’] iz tipa Datum u tip String i dodjeljuje ovu vrijednost varijabli Str4)

VSpisok.Selection.InsertBefore (Str1);(upisivanje Str1 na trenutnu poziciju)

VSpisok.Selection.InsertBefore (Str2);(upisivanje Str2 na trenutnu poziciju)

VSpisok.Selection.MoveRight (12);(pređite na sljedeće polje tabele dokumenata)

VSpisok.Selection.InsertBefore (Str3);(upisivanje Str3 na trenutnu poziciju)

VSpisok.Selection.MoveRight (12);(pređite na sljedeće polje tabele dokumenata)

VSpisok.Selection.InsertBefore (Str4);(upisivanje Str4 na trenutnu poziciju)

VSpisok.Selection.MoveRight (12);(pređite na sljedeće polje tabele dokumenata)

Table3.Next;

Kreirajmo obrađivač događaja za podmeni "Pomoć 1":

Form2.ShowModal;

Metoda ShowModal otvara Form2 (povrh svih ostalih prozora).

Ovaj obrazac je dizajniran za prikaz podataka o prodaji i prijemu robe. Izbor robe se vrši dvostruki klik upisivanjem traženog artikla u tabelu "Predmet".

Stvoriti ovaj obrazac potrebno je da izvršite sledeću sekvencu u glavnom meniju Delphi File - New - Form. Sačuvajte ga u direktorijum gde je pohranjena naša baza podataka. U dodacima Koristi, u uređivaču koda napišite Jedinica1.

Sada napravimo tabelu iz koje će se preuzimati informacije za odabir. Da biste to učinili, odaberite objekt DBGrid1 iz palete komponenti DataControls i objekt Izvor podataka1 iz palete komponenti DataAccess... Postavimo ove objekte na naše ekranska forma... Aktiviramo objekat Izvor podataka1. Pređimo na njegovo vlasništvo DataSet... Izaberite Obrazac1.Tabela1 sa padajuće liste

Aktiviramo objekat DBGrid1. Idemo na njegov događaj OnDblClick. Kreirajmo proceduru obrade za ovaj događaj:

Var Str1: String;

Str1: = Obrazac1.Tabela1 ["kod"];

Label2.Caption: = "Prodati po" + Form1.Table1 ["naimT"];

Label3.Caption: = "Prijem od" + Obrazac1.Tabela1 ["NaimT"];

Query1.SQL.Clear;

Query1.SQL.Add ("Izaberite * iz rashoda gdje je KodR =" + "" "" + Str1 + "" "");

Query1.Open;

Query2.SQL.Clear;

Query2.SQL.Add ("Izaberite * iz postupa gdje je KodP =" + "" "" + Str1 + "" "");

Query2.Open;

Da biste kreirali tabelu koja će prikazivati ​​informacije o ovom proizvodu, potrebno je da kreirate objekte DBGrid2 iz palete komponenti DataControls, objekat Query1 iz palete komponenti BDE a takođe i objekat DataSource2 iz palete komponenti DataAccess... Aktiviramo objekat DataSource2 i odaberite njegovo svojstvo DataSet... Sa padajuće liste izaberite Query1.

Aktiviramo objekat DBGrid2, stanimo na njenom imanju Izvor podataka i sa padajuće liste izaberite DataSource2... Aktiviramo objekat upit 1, pređimo na njegovo vlasništvo SQL i u uređivaču koda napišite odaberite * iz rashoda.

Po analogiji, kreira se još jedna tabela za odabir iz tabele "Postup".

Zaključak

Tako je u ovom radu razvijen informacioni sistem „Obračun robe u magacinu“. Ovaj IS je dizajniran za automatizaciju aktivnosti rukovodioca. skladište za obračun robe u magacinu.

IS se sastoji od softverskih i informacijskih dijelova. Softverski podsistem sadrži:

Ø upravljački podsistem;

Ø podsistem održavanja baze podataka;

Ø podsistem izvještavanja;

Ø referentni podsistem.

Informativni dio obuhvata bazu podataka koju čine tri međusobno povezane tabele ("Roba", "Prijem robe", "Prodaja robe"), implementirane u formatu "Paradox 7.0". Baza podataka sadrži podatke o dostupnosti robe, njenom prijemu i prodaji, dobavljačima, kupcima.

Informacioni sistem razvijen od strane Delphi 6.0 koristeći standardne komponente.

IS vam omogućava da uređujete informacije u bazi podataka, kao iu realnom vremenu (RMV) da generišete sertifikate i izveštaje. Reference se formiraju uzorkovanjem pojedinačne evidencije po nazivu proizvoda. Izveštaji se generišu u obliku tabela kreiranjem iz šablona MS-Word dokumenti preko COM - tehnologije.

Ukupna zapremina razvijene IC je 974Kb. IS može funkcionirati u bilo koji prozor kompatibilan OS.

U PRAKSI PO PROFILU SPECIJALNOSTI

OJSC AKB "Svyaz - Bank"

Uljanovsk, 20__

o praksi

Postoji mnogo definicija Baza podataka, pod ovim konceptom podrazumijevamo sljedeće:

Baza podataka ─ datoteka (dokument) u kojoj se pohranjuju informacije (podaci) u posebnom formatu.

Druge definicije baze podataka.

Baza podataka:

    Datoteka podataka određene strukture.

    Imenovana zbirka međusobno povezanih podataka određene predmetne oblasti.

    Neka objedinjena zbirka podataka koju dijeli grupa ljudi.

    Elektronsko skladištenje informacija, pristup kojem se vrši pomoću jednog ili više računara.

    Međusobno povezane informacije (podaci) o objektima posebno organiziranim i pohranjenim u vanjskoj memoriji računara.

    Informacijski model koji vam omogućava uredno pohranjivanje podataka o grupi objekata koji imaju isti skup svojstava.

Tipovi modela baze podataka

        Hijerarhijski;

Postoje veze između objekata. Jedan element se smatra glavnim, a ostali su podređeni. Svaki objekat može uključivati ​​još nekoliko objekata nizak nivo... Grafički predstavlja stablo koje se sastoji od objekata različitih nivoa.

        Mreža;

To je generalizacija hijerarhije zbog pretpostavke objekata sa više od jednog pretka.

        Relacijski;

Najčešći je generalizacija mrežnog i hijerarhijskog modela baze podataka. Sastoji se od jedne ili više međusobno povezanih dvodimenzionalnih tablica.

    Red tabele je instanca objekta (zapis);

    Kolona tabele je atribut objekta (polja).

Odnosi između tabela mogu postojati po principu glavni (roditelj, master) - podređen (dijete, detalj).

Sistemi upravljanja bazama podataka

DBMS ─ sistem programa koji vam omogućava da kreirate bazu podataka, ažurirate informacije pohranjene u njoj, pružajući im zgodan pristup za pregledavanje i pretraživanje.

Druge definicije DBMS-a.

DBMSsoftvera, namjenjeno za:

      opisi podataka, manipulacija podacima (manipulacija);

      upravljanje podacima u eksterna memorija;

      zaštita podataka i kontrola integriteta, kontrola istovremenog pristupa;

      uslužne operacije sa podacima (administracija, arhiviranje, itd.).

DBMS─ skup softverskih alata dizajniranih za kreiranje strukture baze podataka za popunjavanje i uređivanje njenog sadržaja i za vizualizaciju informacija, tj. da biste odabrali podatke koji zadovoljavaju određene kriterije, sortirali ih i prikazali na ekranu, štampaču ili prenijeli preko računarskih mreža.

DBMS─ program pomoću kojeg se informacije unose u bazu podataka, pregledavaju, sortiraju, filtriraju, traže, izvoze (prevode u formate drugih DBMS-ova) ili uvoze.

DBMSsoftvera dizajniran za rad sa bazama podataka.

Vrste subd

    Po načinu izvršenja:

    univerzalni (Pristup);

    specijalizovani (1C);

Putem pristupa podacima:

  • lokalni (dBase; Access; Paradox);

    mreža, distribuirana (Serveri baze podataka: MS SQL Server, InterBase, Oracle, PostgreSQL).

Mogućnosti i svrha pod

Glavna svrha DBMS-a je pružiti korisniku jednostavan i pristupačan alat koji će mu omogućiti da kreira baze podataka koje su mu potrebne.

Za rad sa bazom podataka, DBMS mora obezbijediti:

    mogućnost unosa i čitanja informacija;

    rad sa velikom količinom podataka;

    brzina preuzimanja podataka;

    integritet podataka (njihova konzistentnost);

    zaštita od uništenja, uništenja, od neovlašćenog pristupa;

    sistem prijateljskih upita (po korisniku bez posebne obuke).

Razmotrimo detaljnije vrste modela baza podataka.

Razvoj obrazaca baze podataka

Za sigurnost informacija kreiran je prozor za unos korisničkog imena i lozinke (slika 2.3).

Slika 2.3 - Prozor za ulazak u bazu podataka

Nakon ulaska u sistem, prikazuje se glavna stranica baze podataka na kojoj se nalaze 3 Tastera za pristup programskim modulima, kao i DBGrid koji prikazuje osnovne informacije o trenutnim gostima hotela. (Slika 2.4)


Slika 2.4 - Glavna stranica baze podataka

Slika 2.5 - Modul zahtjeva

Obrazac sadrži 4 gotova SQL upita koja će biti potrebna administratoru hotela. RadioButton komponente se koriste za prebacivanje između zahtjeva. Na obrascu postoje 2 dugmeta na koje se možete vratiti Početna stranica i da odete na pregled cijele baze podataka. Programski kod u Dodatku A

Postoji i obrazac za pregled svih baza podataka. Na njega možete otići nakon što kliknete na dugme "Prikaži DB". (Slika 2.6)

Slika 2.6 - Forma za prikaz baze podataka

Obrazac sadrži 4 RadioButton komponente za prebacivanje između tabela, DBGrid komponentu za pregled podataka iz tablica i DBNavigator komponentu za upravljanje, dodavanje, uređivanje i brisanje zapisa u bazi podataka. Postoji i dugme za odlazak na modul sa zahtevima - dugme "Idi na zahteve".

Za baze podataka, mogućnost kreiranja izvještaja za štampanje je veoma važna. Stoga smo programu dodali obrazac za izvještaje (idite na dugme "Izvještaj"). Izvještaj je kreiran pomoću komponenti kartice QuickReport. Prozor izvještaja je u razvoju. (Slika 2.7)

Za uzgoj informacije koje su vam potrebne u izvještaj smo koristili SQL upit. Sam upit je napisan unutar komponente ADOQuery u SQL svojstvu. ADOQuery komponenta prima informacije od DM modula podataka, koji smo povezali sa formom pomoću naredbe “File> Use Unit…”. Na obrascu QuickReport u svojstva su uključeni sljedeći redovi: PageHeader (zaglavlje, na njemu se nalazi datum i vrijeme kreiranja izvještaja), Naslov (upisuje se naziv izvještaja), ColumnHeader (upisuju se nazivi kolona za zapise ), Detalj (koristi se za popunjavanje izvještaja podacima iz baze podataka), PageFooter (stranice izvještaja su naznačene). Za primanje i popunjavanje podataka iz ADOQueryja koristili smo QRDBText komponente, postavljene u svojstvima: DataSet - veza sa ADOQuery, DataField - potrebne kolone iz baze podataka. Također smo koristili QRlabel za različite potpise. Programski kod i tekst zahtjeva nalaze se u Dodatku A.

Slika 2.7 - Obrazac izvještaja

Nakon gore navedenih radnji, dobili smo gotov izvještaj (slika 2.8)


Slika 2.8 - Završen izvještaj

Kreiranje online sistema pomoći

DrExplane je vrlo jednostavan za korištenje alat za razvoj pomoći. Bez neophodno znanje, možete brzo kreirati HTML pomoć(CHM), web pomoć, PDF i Word dokumenti.

Spremna pomoć (slika 2.9)

Slika 2.9 - Pomoć

Potrebno je kreirati ljusku za rad van mreže različite vrste referentne knjige.

Svi direktoriji su podijeljeni u dvije vrste - baze podataka i direktorije u html formatu.

Same datoteke direktorija (struktura) moraju biti razvijene na osnovu mojih želja. Odnosno, ispostavilo se da morate razviti ljusku i format datoteke koji ljuska "razumije".

Shell bi trebao biti u mogućnosti da poveže ove direktorije, traži ih, kreira odabire iz baze podataka, izvozi zapise, sortira zapise, uređuje, dodaje sopstvene evidencije i promjene. Takođe, ljuska omogućava rad klasifikatora zapisa, kreiranje sopstvenog klasifikatora (u daljem tekstu „korisničke grupe“).

As dodatne mogućnosti planira se razvoj modula za štampanje adresnih podataka na kovertama, kreiranje elektronski dnevnik, kalkulator.

Svrha ljuske je rad s njom veliki iznos razne baze podataka. Glavna baza podataka je baza podataka ruskih preduzeća.

Direktorij u obliku baze podataka.

Osnova takve reference su tabele podataka. Glavni stol i povezani stolovi (na isti način kao u pristupu).

Na primjer, postoji glavna tabela sa sljedećim poljima:

Naziv kompanije

Šifra grada

Benzinska pumpa

Jekaterinburg, Lenjina, 1

Omsk, Mira, 44

Moskva, trgovina, 23

Polja označena sa * u primeru su indeksna polja, odnosno postoje još dve tabele koje sadrže dešifrovanje ovih indeksa.

Indeks regiona

Moskva grad

Poštanski broj grada

Dešifrovanje

Ekaterinburg

U ljusci, kada radite sa direktorijumom, prikazuju se već dešifrovani podaci. Ove tabele indeksa su napravljene da smanje obim priručnika. Uostalom, na primjer, zapis "Sverdlovsk region" može se naći u bazi podataka sedamdeset do osamdeset hiljada puta.

Gornji primjer je predstavljen za referencu, u stvari, tabele su veće i broj polja je veći.

Za svaku takvu referencu postoji tabela "klasifikatora zapisa", odnosno indeksno polje koje dodeljuje zapis određenoj grupi. Sam klasifikator (lista) se stavlja u poseban prozor na radnoj površini ljuske. Kada izaberete jedan ili drugi zapis iz klasifikatora, vrši se selekcija zapisa iz baze podataka i prikazuju se samo oni koji zadovoljavaju uslov.

Sama datoteka direktorija sastoji se od nekoliko dijelova: samih tablica i sljedećih informacija:

Tehnički podaci priručnika: naslov, opis, autor, datum posljednje ažuriranje, cijena, putanja stranice ovog direktorija na web mjestu (hiperlink).

Nabrajanje funkcija koje bi trebale raditi u ljusci s ovom referencom.

Lista polja po kojima se vrši "brza pretraga".

Izgled kartice za snimanje.

Izgled obrasca za štampanje zapisa iz priručnika.

Podaci o licenci

Tablica klasifikatora zapisa

Planirano je da se napravi sam fajl direktorijuma baziran na xml, ali ovdje prema nahođenju programera. Glavna stvar je da je ovaj format razumljiv ljusci i da je direktorij ispravno povezan.

Kada je referenca povezana, ljuska čita sve podatke, prenosi sve tabele u svoj katalog i organizuje odnose između tabela. I sve funkcije za rad s direktorijem su povezane: pretraživanje, odabir, izvoz, itd.

Referenca u formatuhtml.

Ova vrsta reference je skup stranica i slika. Kao navigacija kroz ovu referencu, koristi se fajl menija, čiji se sadržaj nalazi u prozoru klasifikatora. Da biste radili sa takvom referencom, morate ugraditi jednostavan pretraživač u ljusku. Svi podaci (stranice i slike) za referencu će biti sadržani u referentnoj datoteci, pristup Internet ljusci nije potreban.

Zahtjevi za rad ljuske trebali bi biti minimalni: velika lista operativni sistemi(uključeno početna faza možete se ograničiti na Windows 9x, 2000, NT, XP), što jednostavnije tehničke podatke računara ( RAM, procesor), ne bi trebalo zahtijevati da je instaliran dodatni drajveri, programi. Sve što je potrebno za rad školjke mora biti instalirano iz distributivnog kompleta.

Sve funkcije trebaju biti dostupne i razumljive za korištenje od strane običnog korisnika.

Lista svih funkcija ljuske:

Imenik

Povežite imenik

Izbriši direktorij

Lista svih dostupnih direktorija

Referenca 1

Priručnik 2

Referenca 3

Proširena lista instaliranih direktorija

Brza pretraga

napredna pretraga

Traži u pronađeno

Pomerite unos u "Džep"

Obriši "Džep"

Dodajte napomenu

Obriši unos

Uredi unos

Uvoz podataka u referencu

Prijeđite na sljedeći unos

Prelazak na prethodni zapis

Sortiranje zapisa u rastućem redoslijedu AaL

Sortiranje zapisa u opadajućem redoslijedu ÂàA

Podešavanje štampanja

Sample Print

Uređivanje izlaznog obrasca

Štampanje na koverte

Kalkulator

Dnevnik

Rad sa grupama

Kreiranje grupe

Uredi grupu

Brisanje grupe

Dodajte unos u grupu

Ukloni unos iz grupe

O programu

Dobijte listu svih dostupnih direktorija

Pun Projektni zadaci opisano izgled programi (lokacija svih prozora, stavke menija), Puni opis strukturu datoteke direktorija, opis postavki, proces povezivanja direktorija, itd.

Skrećem vam pažnju da mi treba program za distribuciju na CD-u, a ne internet motori.

Nažalost, programer koji je napravio shell za mene je netragom nestao, ali je uspio razviti interfejs programa. Nije sasvim tačno, ali biće dovoljno da shvatim šta mi treba.

Top srodni članci