Isofthiwe yokuhlola ye-All-Russian - ukubukeka kwangaphakathi

Imayelana nani?

Sawubona, Habr! Nginguthisha wesikole sesayensi yekhompyutha. Kodwa-ke, i-athikili oyifundayo ayikhulumi nhlobo ngePaint noma iTurtle, kodwa imayelana nencazelo yempilo yedijithali yezikole.

Ubuchwepheshe bolwazi bafika ezikhungweni zemfundo cishe ngo-2010. Ngikhumbula ukuthi kungaleso sikhathi lapho kwavela khona izidingo ze-OS ngayinye ukuthi ibe nokuxhumeka kwe-inthanethi kanye newebhusayithi yayo. Lokho kwaba ukuqala kohambo olude kakhulu olungakaqedwa kuze kube namuhla. Le ndlela ayisakazwanga ngameva ezinkinga zobunjiniyela, ukufuna izindlela zegolide nokudala izinto ezintsha, kodwa ngenkohlakalo ye-banal, ukungakwazi ukufunda nokubhala kwezobuchwepheshe kanye nomthwalo wemfanelo ophansi walabo abaphathiswe ukuklama, ukwakha nokubhala ikhodi. Izikhulu zimemezela ukwenziwa kwedijithali kwezemfundo. Futhi ngiphakamisa ukuthi ubheke ukuthi ibukeka kanjani ngaphakathi.

Isoftware yawo wonke umsebenzi wokuhlola waseRussia

Ngeke ngingene ezingxoxweni mayelana nencazelo yokuba khona kwe-VPR, kodwa zicabange njengeqhawe lefilimu esabekayo yaseHollywood yakudala, ngentando yesakhiwo ozithola usedolobheni ongalazi. Uhamba ngakho futhi konke kubonakala kulungile. Kodwa lapha nalaphaya ubona izinto eziyinqaba. Abadlula ngendlela bakubuka ngendlela exakile, bese uqaphela ukuthi ayikho ifoni eyodwa eduze, akukho ukuxhumana kwamaselula futhi akukho Inthanethi, bese kuba nenja enemilenze emihlanu esikhundleni semine igijima idlula kuwe ... Bese uqaphela ukuthi le ndawo ukopha ngokoqobo. Futhi lapho ilanga selinyamalala ngemuva komkhathizwe, kuzodingeka ukuthi uzame ukusinda kuze kuse.

Kuyafana nange-VPR. Uzwile ukuthi isistimu yokuqapha ulwazi lwabafundi i-othomathikhi ngokugcwele, izinto zokuhlola zikhiqizwa ngokuzenzakalelayo kusuka ebhange elivaliwe lemisebenzi yesikole ngasinye, umsebenzi uhlolwa ngekhompyutha... Bese ulanda isofthiwe yokuqhuba i-VPR izilimi zakwamanye amazwe. Uma uzama ukwethula uthola lokhu:

Isofthiwe yokuhlola ye-All-Russian - ukubukeka kwangaphakathi

Yini engabonakala iyinqaba ngalokhu? Uhlelo lokusebenza ludinga i-CMM (impahla yokulawula neyokulinganisa) - konke kunengqondo. Kodwa uyaqonda ukuthi uhlelo lwethulwe kukhompuyutha ngaphandle kokufinyelela ku-inthanethi, azikho izingxoxo ezicela ulwazi lokuhlonza... uhlelo lulazi kanjani igama lefayela le-CMM? Futhi leli gama liyinqaba: nansi isibonakaliso sohlobo lomsebenzi - "vpr", nansi isihlukanisi "-", nansi isibonakaliso sesihloko esithi "fl" (ulimi lwangaphandle) futhi ... asikho isihlukanisi, bese kuba uphawu lokuhambisana - "11" futhi yilokho kuphela. Uqala ukusola okuthile. Kunjengokungathi isistimu yolwazi oluzenzakalelayo edale leli fayela lesikole inohlelo lwedatha olugcina enombolweni ehambisanayo, futhi ukuntuleka kwesihlukanisi phakathi kwezinto ezimbili zokugcina kudala izinkinga ezingadingekile zohlelo lokuhlolwa. Kuzofanele ahlukanise leli gama ngama-delimiters...

Hhayi-ke, kulungile, ucabanga, ukuxosha imicabango eyinqaba. Ngaphezu kwalokho, ifayela le-CMM lithunyelwa kuwe ngokwehlukana ngeposi. Mhlawumbe ngandlela-thile konke kuhlelwe lapho. Ngemva kokukopisha i-CMM kumkhombandlela osebenzayo, uvula uhlelo lokusebenza futhi ubone lokhu:

Isofthiwe yokuhlola ye-All-Russian - ukubukeka kwangaphakathi

Yiqiniso, ngingaba nephutha, kodwa uma ukuqonda kwami ​​umhlaba kungisebenzela ngendlela efanele, khona-ke othile kufanele ngabe ukhokhelwe ukudala le software. Imali yebhajethi. Futhi uma bekuwuhlobo oluthile lwe-studio, kungani-ke ngingaboni kulesi sikhombimsebenzisi imiphumela yomsebenzi wochwepheshe bokusebenzisana, abaklami ... emva kwakho konke, izingane zizosebenzisa uhlelo. Noma ngabe kukhona umfundi owenza unyaka wesibili oboshwe ozankosi kuradiyetha osebenza kulolu hlelo, angikasiboni ekuqaleni isizathu sokumkhokhela ngokudla.

Okulandelayo, ukugqolozela kwakho kuma endaweni ethi “Ukungena ngemvume esikoleni (ngaphandle kwezinhlamvu sch)”. Ake ngikukhumbuze ukuthi uhlelo lwaqalwa kukhompuyutha ngaphandle kwe-inthanethi, futhi kulokhu okungenhla kungacatshangwa ukuthi yonke imethadatha edingekayo (kuhlanganise nesihlonzi sesikole) kufanele ibe sefayelini le-KIM. Ayikho enye inketho. Kepha uma, ngokuzijabulisa nje, uzama ukufaka izinombolo ngokulandelana okungahleliwe ngokuphelele kulo mkhakha, uzobona ukuthi uhlelo lokusebenza alunandaba nakancane! Nakuba cha, akufani konke. Bheka, ukungena kwesikole bese kugcina egameni lefolda yempendulo.

Isofthiwe yokuhlola ye-All-Russian - ukubukeka kwangaphakathi

Nakhu ke! Kukhona into efundekayo kakade umshini. Lokhu kusho ukuthi ngokuhamba kwesikhathi le folda izodinga ukuthunyelwa ndawana thize ukuze, isibonelo, iqinisekiswe ngokuzenzakalelayo. Kodwa okuningi ngokuhlola kamuva. Manje nginesifiso esinganeliseki sokubona ukuthi ifayela le-vpr-fl11.kim lisebenza kanjani.

Ukuhlehla kancane

Uma uthi nhlá, leli fayela alibukeki njengalutho ngempela. Akukho okuthakazelisayo kumhleli we-hex. Ifayela aliyona ingobo yomlando noma elinye ifayela lefomethi eyaziwa yimi enesandiso esilungisiwe. Angizange ngithande ithemba lokwenza ucwaningo oluningi kulokhu, kodwa ngangazi ukuthi noma yiluphi uhlelo oluphathelene nedatha egcwele noma ebethelwe ngeke luyikhiphe noma luyihlukanise ngaphambi kokuyisebenzisa. Udinga nje ukumbamba enza lokhu. Yebo, yilokho okwenzekile:

Isofthiwe yokuhlola ye-All-Russian - ukubukeka kwangaphakathi

Uhlelo ludala ifayela le-kim.tmp kumkhombandlela osebenzayo futhi libhala okuthile lapho ngokujulile, lifunda i-vpr-fl11.kim. Bese i-kim.tmp iyasuswa. Ngaphandle kokucabanga kabili, ungathatha isilungisi sephutha bese usetha indawo yokuphumula ngaphambi komyalelo wokugcina osho igama lefayela. Ngenhlanhla, kwavela ukuthi babenamakhodi aqinile.

Isofthiwe yokuhlola ye-All-Russian - ukubukeka kwangaphakathi

Nokho, i-sub_409F78 ivele ibize inqubo ye-DeleteFileA API.

Manje nginefayela le-kim.tmp ezandleni zami, elilingana nosayizi ophindwe kabili (26MB) we-vpr-fl11.kim. Uma siyivula kusihleli sombhalo esijwayelekile, sizobona okulandelayo:

Isofthiwe yokuhlola ye-All-Russian - ukubukeka kwangaphakathi

Isihloko se-TPF0 sicacile kakhulu: cishe lokhu kuyifayela kanambambili elinesakhiwo sedatha ye-Delphi ... Ngangingafuni ngempela ukuthola, kancane kancane ukubhala isofthiwe ukuze ngiyifunde. Nakuba, njengoba manje sekucacile, lokhu kungenzeka ukwenza. Usebenzisa amapeni asuka kuleli fayela ungathola amadokhumenti ambalwa e-PDF aqukethe ama-CMM kanye nokusakaza komsindo we-OGG ngokurekhodwa kweseshini yokulalela. Okuthakazelisa kakhulu yilena:

Isofthiwe yokuhlola ye-All-Russian - ukubukeka kwangaphakathi

Uma uyiqhathanisa nesiqalo sefayela ngamagama enkambu, izinombolo ziyizixhumanisi. Izixhumanisi zama-ComboBoxes efasiteleni lohlelo. Umbhalo ongezansi ungokuqukethwe kohlu, izimpendulo ezingaba khona zemisebenzi enikezwa umfundi ukuba azikhethele. Nokho, alukho ulwazi mayelana nezinhlobo zemisebenzi kufayela. Okusho ukuthi, ngobuchwepheshe, ukukhombisa umsebenzi kumfundi kuhilela ukusebenzisa isibukeli se-PDF esivela eceleni efasiteleni kanye nezilawuli zokumbondela kuso. Lesi yisinqumo esiluhlaza nesingenangqondo, uma kucatshangelwa ukuthi konke lokhu okungenhla, ngaphezu kwakho konke okunye, kucatshangelwa ngokungaqondile izinhlobo zemisebenzi eqinile emsebenzini ngamunye kanye nokuhleleka okufana nsí kokwenzeka kwayo.

Nokho, i-cherry kuleli khekhe itholakala lapho ungazitholi izimpendulo ezifanele okungenani engxenyeni yokuhlola kufayela le-CMM. Uhlelo aluzihloli izimpendulo? Ingabe wonke umsebenzi womfundi uthunyelwa ndawana thize ukuze uhlolwe ngokuzenzekelayo? Cha. Ukuhlola kwenziwa ngothisha besikole ngokwabo, kusetshenziswa uhlelo oluhlukile. Ukuze ubuke umsebenzi wabafundi.

Isofthiwe yokuhlola ye-All-Russian - ukubukeka kwangaphakathi

Olunye uhlelo lokusebenza lwekhwalithi efanayo nelokuqala lubonisa uthisha izimpendulo zabafundi futhi lubavumela ukuba balalele okurekhodiwe. Uthisha uyaphoqeleka ukuthi azihlole ngokwakhe esebenzisa izindlela zokuhlola. Kuvele ukuthi isigaba sokusebenzelana phakathi kwabafundi nekhompyutha lapho benza i-VLOOK-UP kungenzeka asenzekanga nhlobo!

Liyini iphuzu?

Lokhu okungenhla kuyisibonelo nje sokusebenza kwedijithali ngenxa yedijithali. Umuntu angakhumbula amabhodi amhlophe asebenzisanayo asebenza kuphela njengesikrini esimhlophe seprojektha, amakhamera amadokhumenti, amalabhorethri edijithali namalabhorethri olimi, angavamisile ukuthola ukusetshenziswa kwangempela ezikoleni. Omagazini be-elekthronikhi kanye nedayari ngokuvamile yindaba ekhulunywayo edolobheni.

Liyini iphuzu?

Source: www.habr.com

Engeza amazwana