Oma sõnaraamatute koostamine. Sõnastiku koostamine programmi Reword jaoks Millise programmiga saab terminite sõnaraamatut luua?

Programm Slovozubr on loodud võõrsõnade tõhusaks meeldejätmiseks ja nõutud tulemuste saavutamiseks õpetaja minimaalse pingutusega. See tähendab, et tulemus on muidugi maksimaalne, kui pingutada maksimaalselt, kuid see on igal juhul garanteeritud. Programm võimaldab teil võõrsõnad pähe õppida kõikjal, kus te viibite:

  • arvutiga töötamine või selle läheduses viibimine
  • kasutades mobiiltelefoni
  • kasutades helipleierit
  • kombineerides kõiki neid meetodeid

"Slovozubr" võimaldab teil oma sõnavara kiiresti suurendada ja säilitada, kulutades sellele minimaalselt aega. Tulemus saavutatakse võõrsõnade ja nende tõlkimise pideva vaatamise ja/või kuulamisega.

Programmi omadused:

  • taustal töötamine võimaldab ühendada sõnade õppimise protsessi igapäevase tööga arvutis
  • on keskendunud ingliskeelsete sõnade õppimisele, kuid võimaldab teil õppida ka mis tahes muu keele sõnu
  • transkriptsioonide meeldejätmine
  • sõnade rääkimise ja häälduse meeldejätmise viis
  • kõrge õppimise efektiivsus
  • sisaldab sõnastikuredaktorit ja võimaldab lisada uusi sõnu mõne hiireklõpsuga
  • kaks töörežiimi: salvestamine ja kontrollimine
  • võime genereerida vajalike sõnaraamatute jaoks mobiiltelefonirakendust
  • võimalus genereerida öeldud sõnadega helifaile, et mängija saaks neid näiteks teel olles kuulata
  • platvormideülene (kirjutatud Java keeles, testitud Windows XP/Vista ja Linuxiga)
  • laienduste tugi (pluginad)
  • programm on täiesti tasuta

Võõrsõnade meeldejätmise protsess

Lugu

Praegune versioon: 0.7

Mis on uut:

  • parandatud vead sõnastiku kodeeringuga Windowsis
  • lisatud mobiiliversiooni generaator. Nüüd saad kiiresti otse menüüst mobiilirakenduse luua!
  • Lisatud helifailide generaator. Nüüd saate sõnu õppida, salvestades need mis tahes helipleierisse
  • lisatud plugina tugi ja esimene plugin automaatseks svn-i sünkroonimiseks
  • Õppimise tõhususe parandamiseks saate nüüd piirata sõnade arvu korraga
  • programmi lokaliseerimine (praegu on saadaval ainult vene keel)
  • mitu viga parandatud

Versioon 0.6.

  • helitugi – nüüd ei saa õpitavaid sõnu mitte ainult ekraanil näha, vaid ka kuulda. sõnad salvestatakse wav, ogg ja collection failivormingutes
  • transkriptsiooni tugi
  • mitme sõnaraamatu tugi
  • sõnastiku toimetaja
  • Sõnaraamatusse uue sõna lisamisel automaatse tõlgete otsimise funktsioon
  • platvormideülene ja Linuxi tugi
  • sõnastikud on nüüd salvestatud unicode'is
  • kontrolli kas uuendused on saadaval
  • palju väikeseid täiustusi ja veaparandusi

Versioon 0.1

Esimene versioon, ainult Windows, sõnastikud win1251 kodeeringus.

Liides

Pärast käivitamist asetab programm oma ikooni süsteemsesse salve ning esmalt hakatakse ekraanile joonistama võõrsõnu ja seejärel nende tõlkeid. Meeldejätmise režiimis kuvatakse sõna ja tõlge samaaegselt ja need "ripuvad" ekraanil, kuni klõpsate neil hiirega, misjärel kuvatakse järgmine juhuslik sõnapaar. Kinnitusrežiimis kuvatakse esmalt ühes keeles sõna, seejärel kuvatakse mõne aja pärast (seda saab seadistustes määrata) selle tõlge. Kui klõpsate sõnal või tõlkel, lisatakse need meeldejäävate sõnade loendisse ja neid enam ei kuvata. Sõnad võetakse sõnastikust ja segatakse juhuslikus järjekorras ning saate segada nii sõnu kui ka tõlke suunda - kõigepealt väljastada inglise keel ja seejärel vene keel või vastupidi (selguse huvides kirjutan inglise keeles, kuid üldiselt , edaspidi inglise keelest saab aru mis tahes muust võõrkeelest). Meelde jääb ka tõlke suund, st kui kasutaja klõpsas inglise keelest vene keelde tõlgitaval sõnal, siis kuvatakse sama sõna vene keelest inglise keelde tõlgitud sõna seni, kuni ta sellel klõpsab (kui see on valikus see suund on lubatud).

Vasakklõps salveikoonil peatab/jätkab töö, paremklõps avab kontekstimenüü, kus saab vaadata õpitud sõnade statistikat, muuta programmi sätteid, avada sõnastikuredaktor või minna sellele lehele.

Seadete aken sisaldab nelja vahekaarti:

Sõnastikud See vahekaart sisaldab sõnaraamatute teede redaktoreid. Saate määrata nii palju sõnastikke kui soovite.

Uurige Wordi faile- sõnaraamatute loend, mille sõnu peaks uurima.
Õpitud Wordi failid- kui klõpsate kinnitusrežiimis sõnal, paigutatakse paar ekraanil olevat sõna meeldejäävate sõnade loendisse ja neid enam ei kuvata. Siin saate määrata mitu faili ja kõik neist laaditud sõnad märgitakse õpituks. Sõnad lisatakse aga (kui need on märgitud õpituks) ainult esimesse faili.
Sõnastiku failid- siin on määratud nimekiri sõnastikest, mis on sõnaraamatu redaktori aknas kättesaadavad ja mida kasutatakse sõnaraamatusse uue sõna lisamisel - selle tõlget otsitakse ainult nendest sõnaraamatutest.
Transkriptsioonifailid- transkriptsioonisõnastiku failid. Kui transkriptsioonikuva on sisse lülitatud, otsitakse neid sõnastikest. Liides Sellel vahekaardil saate konfigureerida programmi välimust. Siin saate valida fonte ja värve sõnade ekraanile joonistamiseks.

Samuti saate lubada/keelata sõnade all oleva tausta värvimist, valida selle tausta värvi ja reguleerida läbipaistvuse astet. Väljal "positsioon ekraanil" saate määrata Y-koordinaadi (pikslites), millele esimene sõna joonistatakse. Kui see koordinaat on positiivne, määrab see kauguse ekraani ülemisest servast, kui see on negatiivne, määrab see kauguse alt. Sõnade horisontaalne joondus on määratud vastavas ripploendis. Meeldejätmine Siin saate määrata sõnade meeldejätmise parameetrid.

Väli sõnade periood juhtimisrežiimis määrab aja (millisekundites), mille möödudes kuvatakse sõna tõlge pärast sõna enda näitamist või järgmine sõna pärast tõlke kuvamist.

Väli sõnade hääldamise periood meeldejätmise režiimis määrab ajavahemiku, mille möödudes sõna/selle tõlge perioodiliselt hääldatakse (õpperežiimis).

Nimekiri Õppige tõlkimist määrab sõnade kuvamisel tõlke suuna. Suund "inglise->vene" tähendab, et kõigepealt kuvatakse ingliskeelne sõna (st sõna sõnaraamatu esimesest veerust), seejärel selle tõlge (teine ​​veerg). Suund “vene->inglise” on vastavalt vastupidine. Suund "inglise->vene ja vene->inglise" - iga sõna ühes tsüklis kuvatakse nii otse- kui ka pöördtõlkes ning "inglise -> vene või vene -> inglise keel" - kuvatakse iga sõna tsüklis kas otse- või pöördtõlkes.

Sõnade transkriptsioone saab täpsustada nii sõnastikus endas koos uuritavate sõnadega kui ka eraldi sõnaraamatutes. Märkeruut näita transkriptsiooni hõlmab transkriptsiooni (või kõigi võimalike transkriptsioonide) lisamist ingliskeelsetele sõnadele, mida otsitakse transkriptsioonisõnastikest

Märkeruudu lubamine kustutada transkriptsioon võimaldab teil mitte kuvada sõnade transkriptsiooni (transkriptsioon sõnastikus on märgitud nurksulgudes), kui see oli märgitud otse uuritavate sõnade sõnastikus.

Märkeruut segada tõlkesõnu hõlmab tõlkesõnade variantide segamist juhuslikus järjekorras, kui sõnale oli määratud mitu neist. Sõnastikufailis on tõlkevalikud eraldatud sümboliga;

Voiceover See vahekaart võimaldab teil määrata sõnade heli taasesituse sätteid.

Programm suudab reprodutseerida sõnu ja fraase wav- ja vorbis ogg-failidest. Faili nimi peab ühtima esitatava fraasiga, tühikud asendatakse alakriipsudega (näiteks fraasi "palju" fail tuleks nimetada a_lot_of.ogg või a_lot_of.wav). Samuti, kuna mitmekümne tuhande väikese faili salvestamine pole eriti mugav, on võimalik helide kogumiseks kasutada spetsiaalset vormingut. Kust saate valmis heliteeke, vaadake allpool.

Helifailide ja kataloogide redaktorites on määratud heliteegi failid ja/või inglis- ja venekeelsete sõnadega kataloogide loendid.

Vastavad märkeruudud määravad, millise keele sõnu tuleb meeldejätmise/juhtimisrežiimis hääldada ja milliseid mitte. Helitugevuse regulaator määrab tegeliku taasesituse helitugevuse.

Sõnaraamatud

Sõnastiku aknasse pääseb salves olevast programmimenüüst.


Akna esimene veerg näitab kõiki saadaolevaid sõnaraamatuid. Uuritud sõnade sõnastikke kuvatakse paksus kirjas, üldsõnastike nimed on nurksulgudes, transkriptsioonisõnastike nimed on tähistatud tärnidega * .

Parempoolses ülanurgas olevad nupud võimaldavad sõnaraamatusse sõnu lisada ja eemaldada. Kui heliandmebaas sisaldab sõna helifaili, siis vastavale nupule klõpsates saad kuulata sõna kõla. Suurendusklaasi kujutisega nupp on saadaval sõna redigeerimise režiimis ja võimaldab automaatselt täita sõna tõlke tähendustega, mida leidub kõigis määratud sõnaraamatutes.

Oletame, et peate uuritavate sõnade sõnastikku lisama uue sõna. Avage sõnastikuredaktor, valige vasakult uuritavate sõnade sõnastik. Sisestage lisatav sõna ja vajutage nuppu + märgiga ( "lisa sõna"). Seejärel vajutage nuppu "redigeeri sõna" ja saame võimaluse selle tõlget muuta. Lõpuks vajuta nupule “Leia sõna tõlge” ja kõik leitud tähendused ilmuvad tõlkeredaktorisse, misjärel saad tõlget redigeerida (näiteks eemaldada mõned vähekasutatud valikud) ja lõpuks vajutada nuppu uuesti "redigeeri sõna" muudetud sõnastiku salvestamiseks faili. Kui soovite, et muudatused sõnastikus jõustuksid, valige kontekstimenüüst üksus "Uuendus", mis laadib sõnastiku uuesti.

Slovozubri mobiiliversioon ilmus varem kui arvutiversioon ja selle kohta saate teada. Algselt polnud mobiilirakenduse (midleti) kokkupanek nii lihtne – tuli koostada konsooliprogrammi käivitades sõnade nimekiri ja midlet käsitsi ümber pakkida. Nüüd saate hüpikmenüüst valides hõlpsasti luua mobiiliversiooni paari hiireklõpsuga Tööriistad->mobiiliversioon.

Pärast selle akna ilmumist peate valima ainult vajalikud sõnastikud (sõnad, millest MIDleti lisatakse), valima kustutatud (st juba õpitud) sõnade sõnastikke, mida MIDleti ei lisata. Seejärel saate muuta fondi suurust, midleti nime ja teed, kuhu see salvestatakse. Loob nupp "Loo". purk Ja jad MIDleti failid, mida saab alla laadida igasse Java-toega mobiiltelefoni.

Helifailide generaator mängija jaoks

Mobiiltelefoni kasutamise alternatiiviks on helipleieri kasutamine. "Slovozubr" võimaldab luua õpitavate sõnade ja nende tõlkega helifaile, mida saate oma pleierisse salvestada ja näiteks teel olles kuulata. Seda saate teha menüüst valides Tööriistad->Helimängija versioon.


Siin saab valida huvipakkuvad sõnastikud (juba õpitud) sõnade lisamiseks ja kustutamiseks, määrata sõnade ja sõnapaaride vahele viivitust (sõnatõlge), määrata mitu korda iga paari (sõnatõlget) järjest korrata ja mitu korda tuleks kõiki sõnastikke korrata, valige tõlkimise suund (täpselt nii, nagu seda tehti õpperežiimi seadetes). Samuti saate valida genereeritud wav-failide diskreetimissageduse ja seada ka piirangu sõnapaaride arvule igas helifailis (nulli määramisel on limiit keelatud ja luuakse üks fail, vastasel juhul luuakse mitu faili ). Nupp "Loo" alustab heli genereerimist, mille järel saate saadud failid helipleierisse üles laadida. Kui olete lubanud faili jagamise mitmeks osaks, saate mängijas lubada suvandi "juhusitus", tagades sellega sõnade taasesituse juhusliku järjestuse.

Pluginad

Slovozubri funktsionaalsust saab laiendada pluginatega. Pistikprogrammi API loomine on alles pooleli ja seetõttu seda ei avaldata. Pluginad paigutatakse alamkataloogi pistikprogrammid programmi juurkataloog. Praegu on saadaval kaks pistikprogrammi - SVN Ja VoiceLoader.

Sisse panema VoiceLoader Laadib sõnade helifailid, kui neid ei leitud. Failid salvestatakse alamkataloogi voice-load-et Ja voice-load-ru projekti juur ogg-vormingus. Kui lisate oma sõnaraamatud sõnastikku, laaditakse selle pistikprogrammiga mõne aja pärast automaatselt alla nende jaoks mõeldud hääl.

Sisse panema SVN See on kasulik, kui kasutate Slovozubrit mitmes arvutis (näiteks tööl ja kodus, laua- ja sülearvutis jne) ning soovite, et need kõik oleksid sünkroonitud. Sünkroonimiseks on mugav kasutada versioonihaldussüsteeme, näiteks SVN. Seejärel luuakse sõnavaraga kataloogis SVN-i hoidla, kuhu lisatakse kõik uuritud ja õpitud sõnade sõnastikud. Pistikprogramm värskendab perioodiliselt (iga 10 minuti järel) serverist pärit sõnastikufaile või saadab serverisse muudatused.

Pluginate installimiseks peate looma kataloogi pistikprogrammid kataloogis, kuhu programm on installitud, ja kopeerige pluginafail(id) selle kataloogi alamkataloogidesse.

Programmi installimine

Tähelepanu! Programm on kirjutatud Java keeles ja nõuab JRE versioon ei ole madalam kui 1.6.10. Kui teil seda veel pole, saate selle alla laadida. Laadige alla ja installige JRE. Seejärel laadige arhiiv koos programmiga alla, pakkige see lahti eraldi kataloogi ja käivitage see (käivitav Windowsis või jar-fail Linuxis).

Tähelepanu! Kui käivitate käivitatava faili, salvestage see nii, et tee nimi ei sisaldaks kirillitsat. Näiteks sisse c:\Programmifailid/sõnad

Jar-faili saab käivitada käsuga

Java -Dfile.encoding=utf-8 -jar words.jar

Ilma suvandita "-Dfile.encoding=utf-8" on Windowsi transkriptsioonimärkidega seotud probleemid väga tõenäolised.

Tuleviku plaanid

  • juurutada JRE 7 tuge
  • võimalus salvestada mitu konfiguratsioonifaili
  • tugi erinevate keelte õppimiseks

Tuntud vead:

  • Exe-fail ei käivitu, kui tee nimi sisaldab kirillitsa märke
  • Kui samaaegse sõnade arvu piirang on lubatud, arvutatakse statistika valesti

Tagasiside

Arvamused, hinnangud, kommentaarid, ettepanekud ja veateated on igati teretulnud ja neid võib saata.

Looge paroole Hashcati ja maskiprotsessoriga

Kui Hashcat teie jaoks ei tööta (see nõuab videokaardi draiverite installimist), võite kasutada maskiprotsessori programmi.

Maskprotsessor on suure jõudlusega sõna (sõnastiku) generaator, mis on pakitud eraldi käivitatavasse faili, milles saate iga positsiooni jaoks märke kohandada.

Maskiprotsessori kasutamine:

Maskprotsessor [valikud]... mask

Mask koosneb sisseehitatud märgistikust ja (või) kohandatud märgistikust.

Sisseehitatud märgikomplektid:

L = abcdefghijklmnopqrstuvwxyz ?u = ABCDEFGHIJKLMNOPQRSTUVWXYZ ?d = 0123456789 ?s = !#$%&"()*+,-./:;<=>?@[\]^_`(|)~ ?a = ?l?u?d?s ?b = 0x00 - 0xff

Kõik märgid peale komplekti ( ?l, ?u, ?d jne) sisestage parool muutmata.

Kui soovite luua sõnastiku, mis sisaldab kuuekohalisi paroole, toimige järgmiselt.

Maskprotsessor ?d?d?d?d?d?d

Kui soovite neljakohalises paroolis vaheldumisi suur- ja väiketähti:

Maskiprotsessor ?u?l?u?l

Parool algab sõnaga voro, millele järgneb neli numbrit ja seejärel kaks suurtähte:

Maskprotsessor voro?d?d?d?d?u?u

Kohandatud märgikomplektid:

1, --custom-charset1=CS Kohandatud märgistikud -2, --custom-charset2=CS Näide: -3, --custom-charset3=CS --custom-charset1=?dabcdef -4, --custom-charset4 =CS on määratud?1 märgi jaoks 0123456789abcdef

Näiteks peaks esimene positsioon sisaldama numbreid 1 kuni 3, teine ​​​​positsioon tähti AbCd, kolmas positsioon mis tahes numbrit või väikest tähte ja kaks viimast märki peaksid olema suured tähed:

Maskiprotsessor -1 123 -2 AbCd -3 ?l?d ?1?2?3?u?u

  • -1 123 - esimene kohandatud märgistik, sealhulgas 123 tähemärki
  • -2 AbCd- teine ​​kohandatud märgistik, sealhulgas AbCd tähemärgid
  • -3 ?l?d- kolmas kasutaja märgistik, sealhulgas märgid ?l?d, s.o. kõik väikesed tähed ja numbrid
  • ?1?2?3?u?u- kohandatud ja standardsetest märgikomplektidest koosnev mask.

Täiendavad kasulikud valikud:

* Kasv: -i, --increment=NUMBER:NUMBER Lubab juurdekasvurežiimi. Esimene NUMBER = algus, teine ​​NUMBER = lõpp Näide: -i 4:8 huvipakkuv pikkus 4-8 (kaasa arvatud) * Muu: --kombinatsioonid Kombinatsioonide arv --kuueteistkümnendmärgistik Oletame, et märgid on antud kuueteistkümnendsüsteemis -q, - -seq-max=NUMBER Maksimaalne identsete korduvate märkide arv -r, --occurrence-max=NUMBER Maksimaalne ühe märgi esinemiste arv * Ressursid: -s, --start-at=WORD Alusta kindlast kohast -l, --stop- at=WORD Lõpp kindlas kohas * Failid: -o, --output-file=FILE Väljundfail

Hashcat VS maskiprotsessor

Kuigi üldiselt on maskprotsessor ja Hashcat paroolide genereerimiseks omavahel asendatavad, peate meeles pidama, et jõhkra jõu/maski ründerežiimi valimiseks peate määrama valiku -a 3(kuna Hashcat toetab erinevaid ründerežiime, mitte ainult maski). Samuti peate kasutama valikut --stdout, mis tähendab paroolikandidaatide näitamist (ilma räsi purustamata).

Hashcat ei võimalda teil määrata identsete korduvate märkide maksimaalset arvu, ühe märgi esinemiste arvu ega algust ega lõppu kindlas kohas.

Hashcati käivitamisel Linuxi süsteemides võib tekkida probleeme patenteeritud draiverite vajaduse tõttu.

Parooli pikkust suurendatakse muude valikute abil:

Lühike/Pikk valik | Tüüp | Kirjeldus | Näide =============================================+==== ==+================================================= ==+========= -- juurdekasv-min | Number | Alusta maski kasvu X | --inkrement-min=4 --inkrement-max | Arv | Peatage maski kasv X | --inkrement-max=8

Järeldus

Crunch on väga paindlik sõnastiku genereerimise programm. Puuduste hulka kuulub segadus kohandatud märgistiku eesmärgis, samuti asjaolu, et kohandatud märgistikud kirjutavad standardsed komplektid üle.

Hashcatil pole paroolis korduvate märkide arvu juhtimisega seotud valikuid.

maskprotsessor on hea alternatiiv Crunchile. Programm kordab täielikult Crunchi funktsioone, kuid võimaldab teil määrata kohandatud märgikomplekte ilma standardseid komplekte üle kirjutamata. Ülesande süntaks ise tundub selgem. Hashcati ja maskiprotsessori programmid töötavad nii Linuxis kui ka Windowsis.

SISSEJUHATUS

Maailm läheneb üksteisele paljude riikide globaalse suhtluse ja kultuurivahetuse poliitika kaudu ning keelel ja kultuuril on selles protsessis suur roll. Praegu püüab iga inimene omandada mitte ainult ühe, vaid isegi kahe või enama võõrkeele. Võõrkeeleoskus avab suurepärased väljavaated.

Seetõttu on levimas erinevad keelekursused, nende õppimise juhendid ja loomulikult elektroonilised sõnaraamatud. Kõik sõnastikud pakuvad kasutajatele oma ressursse ja funktsioone, mis aitavad kuulajatel oma keeleoskust parandada. Kuid nagu ütleb üks vene vanasõna, "keegi ei mõista last nii nagu tema ema" ja see on selle programmi loomise põhjus.

UNIVERSAALNE PROGRAMM SÕNASTIKUTE KOOSTAMISEKS JA ÕPPIMISEKS

See programm on mitmekeelne ja annab kasutajatele võimaluse luua oma sõnaraamatuid ja õppida uusi sõnu paindlike sätetega liuguri abil.

Programmil on järgmised omadused:

  • universaalsus: programm võimaldab teil luua mis tahes sõnastikku sõltuvalt õpilase soovidest;
  • tasuta: programmi levitatakse tasuta
  • mitmekeelne: programm toetab paljusid liidese keeli, nii et ühe liidese keele tõlkimine teise keelde ei nõua pingutusi;
  • kiirus: programmi andmebaas põhineb Microsoft Accessil, mis võimaldab suure andmebaasi mahuga suurendada andmetele juurdepääsu kiirust;
  • kasutusmugavus: programm pakub kasutamiseks lihtsat liidest;
  • Seadistuse paindlikkus: slaidiseansi lihtne seadistamine;
  • mugavus: programm ei vaja installimist ja pakub kasutajasõbralikku liidest;

Programm suudab täita järgmisi funktsioone:

ü luua uus sõnaraamat;

ü redigeerida valitud sõnastikku;

ü lisada teemasse uus sõna;

ü muuta teemal uut sõna;

ü kustutada teemas uus sõna;

ü näidata slaidil teemakohaseid sõnu;

ü kohandada slaidi veerisid;

ü muuta teemat;

ü reguleerige slaidi kiirust ja liidese keelt.

PROGRAMMI STRUKTUUR

Selle programmi andmebaasi haldab Microsoft Access, selle struktuur on näidatud joonisel 1.

Riis. 1. Andmebaasi skeem

Vaatamata andmebaasi lihtsusele võimaldab see luua mis tahes sõnastikku ja terveid uute sõnade teemasid. Iga sõnastik on salvestatud tabelisse ja sellel on kuni neli välja, millest piisab mis tahes teema kirjeldamiseks, lisaks on mõned teemad salvestatud tabelisse. Uus sõna, mis on tähistatud sõnavara ja teemaindeksitega, paigutatakse tabelisse.

Programmil on kolm vormi, mis on näidatud joonisel fig. 2.

Täna räägin sellisest andmetüübist nagu sõnaraamatud, sõnaraamatutega töötamise, nendega tehtava toimingu, meetodite, sõnastikugeneraatorite kohta.

Sõnastikud Pythonis- võtmega juurdepääsuga suvaliste objektide järjestamata kogud. Neid nimetatakse mõnikord ka assotsiatiivseteks massiivideks või räsitabeliteks.

Sõnastikuga töötamiseks peate selle looma. Selle loomiseks on mitu võimalust. Esiteks, kasutades sõnasõna:

>>> d = () >>> d () >>> d = ( "dict" : 1 , "sõnastik" : 2 ) >>> d ( "dict" : 1 , "sõnaraamat" : 2 )

Teiseks funktsiooni kasutamine dikt:

>>> d = dikt (lühike = "dict" , pikk = "sõnaraamat" ) >>> d ("short": "dict", "long": "sõnaraamat")>>> d = dikt ([(1 , 1 ), (2 , 4 )]) >>> d (1: 1, 2: 4)

Kolmandaks, kasutades fromkeys meetodit:

>>> d = dikt . fromkeys ([ "a" , "b" ]) >>> d ("a": puudub, "b": puudub) >>> d = dikt . fromkeys ([ "a", "b" ], 100) >>> d ("a": 100, "b": 100)

Neljandaks, kasutades sõnastiku generaatoreid, mis on väga sarnased .

>>> d = ( a : a ** 2 a jaoks vahemikus (7 )) >>> d {0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36}

Proovime nüüd lisada sõnastikku kirjeid ja eraldada võtmeväärtused:

>>> d = ( 1 : 2 , 2 : 4 , 3 : 9 ) >>> d [ 1 ] 2 >>> d [ 4 ] = 4 ** 2 >>> d (1: 2, 2: 4 , 3: 9, 4: 16) >>> d [ "1" ] Jälgimine (viimane kõne viimane):Fail "", rida 1, in d["1"] KeyError: "1"

Nagu näitest näha, laiendab uuele võtmele määramine sõnastikku, olemasolevale võtmele määramine kirjutab selle üle ning olematu võtme hankimise katse teeb erandi. Erandi vältimiseks on spetsiaalne meetod (vt allpool) või saate seda teha.

Mida veel saab sõnaraamatutega teha? Jah, sama mis teiste objektidega: , (näiteks ), samuti sõnaraamatute erimeetodid.

Sõnastiku meetodid

dikt.selge() – tühjendab sõnastiku.

dikt.koopia() – tagastab sõnastiku koopia.

klassi meetod dikt.klahvidest(seq[, value]) - loob sõnastiku, milles on võtmed jada ja väärtus väärtus (vaikimisi puudub).

dict.get(võti[, vaikimisi]) - tagastab võtme väärtuse, aga kui seda pole, siis ei viska erandit, vaid tagastab vaikimisi (vaikimisi on None).

dikt.üksused() - tagastab (võti, väärtus) paarid.

dikt.klahvid() - tagastab sõnastiku võtmed.

dict.pop(klahv[, vaikimisi]) – eemaldab võtme ja tagastab väärtuse. Kui võtit pole, tagastab vaikimisi (vaikimisi teeb erandi).

dikt.popitem() - eemaldab ja tagastab (võti, väärtus) paari. Kui sõnastik on tühi, annab KeyError erandi. Pidage meeles, et sõnaraamatud on järjestamata.

dict.setdefault(võti[, vaikimisi]) - tagastab võtme väärtuse, kuid kui seda ei ole, siis ei viska erandit, vaid loob vaikeväärtusega võtme (vaikimisi puudub).

dict.update() - uuendab sõnastikku, lisades (võti, väärtus) paare teistest. Olemasolevad võtmed kirjutatakse üle. Tagastab Puudub (pole uus sõnastik!).

dikt.väärtused() - tagastab väärtused sõnastikus.

Mitmekeelne versioon ettevõtete ja ettevõtete tõlkijatele

Programmi kirjeldus

Programm võimaldab teil luua, kontrollida, redigeerida sõnaraamatuid mis tahes eesmärgil ja mis tahes riigikeeles ning kasutada loodud sõnastikke. Peamised funktsioonid:

    Tühja sõnastiku loomine.

    Sõnastiku sisuga täitmist eristab neli keelt Ja kaheksal konkreetselt määratletud teemal(analoog 32 sõnastikku ühes).

    Kättesaadavus juurdepääsu kontroll mitme kasutaja jaoks, mis võimaldab teil anda ettevõtte töötajaid õigus toimetada sõnaraamatuid ühes või mitmes kaheksast valdkonnast.

    Loodud sõnastiku üleslaadimine teksti (Windows ja unicode) või Wordi faili koos vastastikuse koodi teisendamise võimalusega.

    Loodud sõnastiku kasutamine elektroonilise sõnaraamatuna (sarnaselt Lingvole) võimalusega otsida sõnu diferentseeritult 4 keeles ja kaheksal spetsiaalselt määratletud teemal.

    Programmil on palju sätteid, mis võimaldavad teil sätteid oma vajadustele vastavaks kohandada.

Autor soovitab sõnaraamatute loomisel ja redigeerimisel kasutada tekstivormingut ning alles viimases etapis salvestada fail Wordi vormingus (kui seda vajate). Põhjus on selles, et 1000 kirje laadimine võtab aega vastavalt 1 sekund, 50 000 kirje laadimine 50 sekundit. Samal ajal võimaldab Unicode'i kasutamine tekstifailis töötada erinevate rahvuslike kodeeringutega kirjetega ja laadida sõnaraamat 1-2 sekundiga.

Kehtestatud konventsioonid

Sõnastik on moodustatud põhimõttel "üks rida - üks kirje" (Wordis - "üks lõik - üks kirje").

Enne esimest eraldajat on tõlgitud (tõlgendatud) sõna või sõnarühm ning kahe märgi ## vahel on keele märk ja selle ala märk, kuhu sõna (sõnarühm) kuulub. Eraldaja tüüp määratakse vahekaardil "Seaded". Järgmisena on läbi teise eraldaja, mille tüüpi saab määrata ka lehel “Seaded”, tõlkesõnad. Allolevas näites on eraldajateks valitud ";", mis näitab, et identsed eraldajad on vastuvõetavad. Selgitused pannakse nurksulgudesse.

Piiritajate ja selgituste konventsioonid võimaldavad veelgi lihtsustada elektrooniliste tõlkeprogrammide loomist.

Lühenda#ar-01#;lühenda; lühendada lühendatud numbrit#ar-08#;lühendatud valimine lühendatud tekst#ar-08#;lühendatud teksti lühend#ar-01#;lühendatud; lühendatud nimi; abc#ar-08#;rakenduste loomise klassid; funktsionaalne kuluanalüüs; abc#ar-02#;makse tegeliku kasutuse alusel abdl#ar-08#;automaatne binaarne andmeedastusliin abeltan group#ar-08#;abeli rühm[matemaatika] abend dump#ar-08#;abend dump; ülesande ebanormaalse lõpetamise tulemuste mahalaadimine abend#ar-08#;ülesande täitmise enneaegne lõpetamine; hädaseiskamine abfallforderband#dr-07#;jäätmekonveier abgeschirmtes kabel#dr-07#;varjestatud kaabli võimetegur#ar-07#;jõudlusnäitaja võime teha#ar-01#;võimekus teha; osavus äris.... pakkimisnimekiri#ra-05#;pakkimisnimekiri pakkimisnimekiri#rd-05#;pakkide nimekiri arenenud bios#ra-08#;abios

Programmi avaekraan

Kui programm käivitub, kuvab see programmi käivitamiskuva, mis asub failis ("zast.jpg") kataloogis, kus asub ".exe" fail.

Algne vahekaart sisaldab autori sõnul palju sõnastiku kaaneid, programmi saab kasutada mis tahes sarnase sõnastiku koostamiseks .

Saate hõlpsasti muuta ekraanisäästjat, asendades selle faili või kasutage menüüd "Vaade" üksuste rühma "Ekraanisäästja muutmise toimingud" (teostatakse järjest). Lisaks saate avakuva kuvamisest täielikult keelduda, märkides menüüs "Vaade" kasti - üksus "Ära kuva/kuva pilti". Järgmisel käivitamisel on vahekaart „Sõnaraamatute kontrollimine”.

Joonis 1. Programmi avaekraan

Vahekaart "Sõnaraamatute redigeerimine"

Sellel vahekaardil on võimalus (joonis 2, 3).

    Looge uus sõnastik (nupp "Loo sõnastik").

    Laadige sõnastik muutmiseks (nupp "Laadi sõnastik").

    Laadige sõnastik maha ilma salvestamata (nupp "Mahalaadimine").

    Lisage sõnastikku uusi kirjeid. Sisestage vastav tõlgitud (tõlgitud) sõna või sõnade rühm aknasse "Tõlgitud (tõlgitud) sõna (sõnade rühm)" ja aknasse "Tõlkesõnad" tõlkesõnad läbi valitud eraldaja (see kuvatakse nupul paremal akna "Tõlkesõnad" kohal) ja klõpsake nuppu "Lisa sõnaraamatusse".
    Sel juhul peate määrama sõnastiku keele ja märkima, millisele sõnale see kuulub.
    Kui sõna pole sõnastikus, lisatakse see (koos tõlgendusega) sõnastikku.
    Ärge unustage pärast sõnade lisamist sõnastikku salvestada.

    Lisage tõlkesõnadele kiiresti kommentaare, lisades need nurksulgudesse. Kommentaarisõnade komplekti saab kohandada vastavalt oma vajadustele (vahekaart Seaded).

    Muutke mis tahes kirjet, valides selle (nupp "Leia sõna tõlget"), seejärel tehke muudatused ja klõpsake nuppu "Muuda\Lisa tõlge".

    Kustutage mis tahes kirje, valides selle (nupp "Leia sõna tõlge") ja klõpsates nuppu "Kustuta".

    Kasutage Windowsi lõikepuhvrit, et valida nii tõlgitud kui ka tõlkesõnad (kolm noolenuppu). Pealegi saab tõlkesõnade sisestamisel kasutada puhvrist sisestamist ilma eeltöötluseta ja kasutades programmis määratud eraldajate asendamist (vastavalt akna kohal noolega vasak ja parem nupp).

Joonis 2. Vahekaart "Sõnaraamatute redigeerimine"

Vahekaart "Sõnastikuga töötamine"

Järjehoidja on mõeldud sõnastiku kasutamiseks kahes režiimis:

    Lihtne tõlkerežiim. Sisestage sõna aknasse "Tõlgitud sõna(d)" ja klõpsake nuppu "Leia sõna täpne tõlge".

    Täiustatud tõlkerežiim. Aknas "Tõlgitav sõna (sõnade rühm)" sõna sisestamisel kuvatakse pärast iga tähe sisestamist kõik juba sisestatud tähtedega algavad sõnad. Veelgi enam, esimesena kuvatakse sõna, mis vastab täpselt sisestatud tähtedele (kui see on olemas, joon. 4.), teiseks on sõna, millel on minimaalne arv tähti sõnaraamatus olemasolevatest, mille algus on juba sisestatud. ja seejärel tähestikulises järjekorras. Tõlkeread on eraldatud eraldajaga, mille sümbol ja korduste arv on seatud lehel "Seaded".
    kus, saate valida keele ja piirkonna, kus sõna otsitakse.

Lehed "Sõnaraamatute toimetamine" ja "Töö sõnaraamatuga" on sünkroniseeritud. See tähendab, et mõnele neist järjehoidjatest laaditud sõnastik on saadaval ka teisel järjehoidjal. See võimaldab sõnastiku kasutamisel minna redigeerimislehele ja teha muudatusi, mis muutuvad kättesaadavaks mõlemal lehel.

Joonis 3. Sõnaraamatute toimetamine

Vahekaart "Sõnaraamatute kontrollimine"

Sellel vahekaardil kontrollitakse sõnaraamatute vasteid (joonis 4., 5.) ja dubleerivad sõnad eemaldatakse. Redigeerimine toimub, võttes arvesse vahekaardil "Seaded" määratud eraldajaid. Pärast redigeerimist saab sõnastiku salvestada ühes neljast vormingust.

Selle järjehoidja kasutuselevõtu tulemus on sõnastiku koostaja võimalus lisada sõnaraamatu lõppu uusi sõnu (sõna, tekst) ja seejärel pärast kontrollimist leida kõik kordused, redigeerida sõnade tõlget, salvestada sõnastik sorteeritud kujul mis tahes määratud vormingus.

Joonis 4. Vahekaart "Sõnaraamatute kontrollimine", sõnastiku valimine

Joonis 5. Vahekaart "Sõnaraamatute kontrollimine", vastete eemaldamine

Vahekaart "Seaded".

Võimaldab teil teha sõnastikuga töötamiseks põhiseadeid, mida on kirjeldatud eespool.

Joonis 6. Vahekaart "Seaded".

Programmi seadistamine hõlmab ka tööpaneelide värvipaleti, tekstide, nuppude kujunduse...

Programmiga töötamise omadused


Programm tarnitakse zip-arhiivina. Pakkige fail setupDictMaster.zip lahti mis tahes asukohta kõvakettal. Teil on kolm faili ("setupDictMaster.exe", "common1.txt" ja "common1.doc"). Käivitage setupDictMaster.exe, vastake küsimustele ja programm installitakse. Ärge märkige installimise ajal mittevajalikke ruute, välja arvatud "Aseta ikoon töölauale" - kontrollige seda kindlasti.

Pärast programmi installimist leiate menüüs "Start" kausta "Kõik programmid" koos programmiga Ja programmi ikoon töölaual.

Asetage failid common1.txt ja common1.doc ükskõik kuhu. Neid saab teisaldada kõikjale, kuhu on teil mugav sõnastikke salvestada, sealhulgas võrku.

Sõnaraamatu test

Programmi lahtipakkimisel on teil, nagu eespool mainitud, failid “common1.txt” ja “common2.txt”. See on väikese sõnaraamatu näidis. Asetage see ükskõik kuhu ja:

    laadige need esmalt ükshaaval vahekaardile "Sõnaraamatute kontrollimine" ja kõrvaldage sõnaraamatute kordused, seejärel salvestage teise nime all ja erinevas vormingus;

    laadige vahekaardile "Sõnastikuga töötamine" salvestatud sõnastikud, tippige inglise keeles täht "a" või "m" - sõnastikuga töötav meister;

    Laadige vahekaardile „Sõnaraamatute redigeerimine” salvestatud sõnastik ja tutvuge sellel vahekaardil pakutavate võimalustega.

    Minge lehele "Seaded" ja tutvuge seadete valikutega.

Molchanov Vladislav 1. juuni 2010. a

Kui tulite otsinguserverist, külastage minu kodulehte

Avalehel saate teada, kuidas ma saan aitab teil koostada mis tahes keerukusega kontoriprogrammi vastavalt teie soovidele. Ja leiate mitmeid programme või linke näidistele.

Lisaks leiate pealehelt tasuta programmid : Velesi kompleksi programmid- programmid autohuvilistele, programmid graafika sektsioonist- programmid digitaalkaameraga tehtud fotodega töötamiseks, sülearvuti programm, TellMe programm- vene-inglise keele kõnepruuk - programm neile, kes kavatsevad viibida välismaal või täiendada oma inglise keele teadmisi, teoreetiline materjal programmeerimise kohta programmis Borland C++ Builder, C# (Windowsi rakendused ja ASP.Neti veebisaidid).