ПИСАР - Текстообработка с български облик
Версия 0.02 (8 юни 2003)
Версия 0.011 (1 май 2003)
Проявление 0.01 (20 април 2002)

Какво е "Писар"?

  Писар е програма за писане и четене на словесни свитъци (текстови файлове). От версия 0.02 взема все повече да "прилича на нещо"...

Внимание! Авторът не отговаря за каквито и да е щети, получени вследствие на употреба на "Писар"!
 
Особеност | Приложение Notepad Писар 0.02
Най-голям отваряем свитък 64КБ 1МБ
Най-голям обработваем свитък 64КБ 2МБ
Смяна на шрифта Да, от Windows'98+ Да
Брояч на знаците Не Да
Презареждане Не Да
Провлачени свитъци Да Да
Печатане Да Не
Търсене на низ Да Не
Търсене и замяна на низ Не Не
Обсловно (контекстно) меню Да Не
Пресмятане на Мрежов поток Не Да
Новини в 0.02
Отваряне с команден ред Да Да
Разчитане на досовка кирилица (МИК) Не Да
Запомняне на последното състояние Не Да

 

Версия 0.02

        По желание на Inferlin - един от, вероятно няколкото потребители на "Писар", успях да се навия да подхвана за някой час предписанието и версията да дръпне "стремглаво" с една стотна...

"Поръчката" беше за:

  • отваряне с команден ред, за да може щракването върху словесни свитъци направо да включва Писар, вместо NotePad или друго приложение - изпълнена.
  • запомняне на положението и размера на прозореца - изпълнена. Разширена със запомняне на последния отворен свитък.
  • "чупене на редовете" (Word Wrap) - неизпълнена.
Добавих отваряне на текстове, записани в досовска кирилица, известна като "МИК". В прозореца словото излиза преобразувано в Windows-1251 - кирилица за "Прозорци".

Малки удобства са:
Ctrl-N - Нов свитък
Ctrl-U - Уголемява прозореца
Ctrl-S - Скрива прозореца в лентата със задачите

Разширението ".slv" означава "словесен". На моя сметач е свързан с Писар.


За следващата версия замислям да вградя възможностите на "Кирилизатор" - да се опитва да преобразува кодове - латиница<->кирилица или каквито потребителят определи.

Текст от версия 0.011

  Без търсене и замяна "Писар" е доста ограничен, но пък притежава "неповторимата способност" да изследва справките на "ОмегаКом" и по тях да изчислява количеството превхвърлени данни. Вече има наченки на ивица на състоянието.
 
Какво ще има в следващото проявление?

  В следващата си разновидност, "Писар" ще поддържа поне справките на "ОмегаКом" и ще може да търси и заменя низове. В текущата разновидност има много недоглеждания, например при опресняването на прозореца при смяна на знаците, питането на мекицата към потребителя дали ще запише свитъка при изключване, дори и да не са написани никакви знаци и т.н.. В следващото проявление, тези "недоглеждания" би трябвало да бъдат "огледани".

 

Често самозадавани въпроси...

- Какъв глаголен език е използван?
C++.

- Програмна среда?
Свързването е извършено от Mingw32, използван от средата за програмиране Dev C++ 4.

- Колко реда слово съдържа глаголът на Писар 0.01?
"Писар 0.01" е простичка мекица. Главният свитък - около 485, "Потокоброй": към 250, свитъците, в които се описва облика на мекицата имат около 50 реда. Общо няма и 800, сред които се включват няколко десетки реда описания, в началото на главната и "потокобройната" част, както и празни редове за прегледност... Заглавните свитъци, които съставят Windows-API и се използват от програмата, не се броят. Те се състоят от поне няколко хиляди реда глаголи. Всъщност, най-точна преценка за сложността на дадена програма, би трябвало да дава броят на действията и преобразованията в нея, а не на редовете, но първото се "измерва" по-трудно.

- Чакай, да не си откраднал примерната мекица от Dev C++, да си сменил надписите и да си я нарекъл "своя" ?!
Не. Наистина, използвах примерното приложение за основа, но надстройката стана доста по-голяма от нея - 250-те реда на "FileEditor" от DevC++ са само около 30% от обема на "Писар 0.01".

- Защо не си приложил словото на програмата?
Защото искам развитието й да бъде "под едноличната ми власт, ха-ха-ха!".

- Откъде се учиш да програмираш под Windows?
  Има свитък, който се нарича Win32.hlp. В него (двайсетина МБ) е събрано описание на програмния облик на Windows-32 (Windows API). Той е моят "учител по Windows".

- Защо наричаш file-а "свитък", interface-а "облик", програмния код "глагол" и т.н.?
Това са някои от непрекъснато създаваните от "Дружеството за защита на българския език"(ДЗБЕ) и списание Свещеният сметач неологизми. Част от тях все още са в течение на доуточняване. Посещавай списанието, ако искаш да разбереш повече за неологизмите, които ДЗБЕ предлага. Дали ще ги използваш или не, решаваш ти.

- Какво точно е "ДЗБЕ"? Какво върши?
Организация, стремяща се да противодейства на чуждиците в българския език, като:

  • използва отдавна съществуващи домашни думи за наричане на предмети и действия, за които повечето хора предпочитат да използват вносни;
  • дава нови значения на стари думи (например свитък, мигач, облик и т.н.)
  • сглобява нови думи, като използва словообразователни частици от българския език (напр. "звучудо" - музика, "показвач" - монитор, "въобраз" - информация и т.н.).
  • използва неологизми, създадени от други, но не приети в езика по време на създаването си (напр. птичак - самолет, слушалня - аудитория, използвани за пръв път от Иван Богоров).

    - Какво пък е списание "Свещеният сметач"?
    "Списанието на Юнаците"... Дълго е за обяснение... Списанието е пълно с писания... От там например, можеш да следиш предложенията на ДЗБЕ за "нови думи", и да видиш думите, въплътени в статии, в "юнашки уж-разкази", да теглиш звуковите произведения, които правя и... Най-добре виж сам.

    - Ти кой си?
    Аз? Знам ли... В личната ми карта май пише "Тодор Арнаудов", някои ми викат TodProg, други Тош, четвърти...

    - Защо ми говориш в мъжки род, откъде знаеш, че не съм момиче?
    Защо...Защото горните въпроси ги задавам сам на себе си... Доколкото знам, аз съм от мъжки пол, на което съответства мъжки род.

    - Защо те питах, дали не съм момиче, а не само дали не съм жена?
    Брей, какви въпроси си задавам?! Ще трябва да питам някои от по-вътрешните си Азове: втори, трети, четвърти... Да бе, чувстам се още "момче", затова съществата от женски пол на моята възраст са "момичета"... Може би затова? Ама стигам съм се питал, че е много вероятно повечето от отворилите този свитък никога да не придърпат плъзгача до тук.

    - Хайде, последен въпрос. Защо си написал тази мекица, тя е безполезна? Професионалист би я натракал за нула време!
    Да, сигурно всеки програмист с опит в програмирането под Windows ще напише такава мекичка (е, без "Потокоброй") със скоростта, с която може да я набере... Така е, но поне аз, досега не съм срещал подобна мекица (освен някакъв "превод" на NotePad), сигурно другите мислят, че правенето на подобно приложение е ненужно, за какво ти е такава проста програмка, като има същински словообработвачи, "професионални", които са безплатни... Все пак, има полза!

    - Каква е ползата?...
    За мен е явна. Другите, нека преценят сами. Пък и това е 0.01... До проявление 1 има още безброй числа - 0.010000000000000000000000001, 0.010000000000000000000000002...

    - Не се ли вземаш много на сериозно? Какви са тези самопитания?...
    Не. Нещо ми се приписа, и взех че нащраках каквото ми дойде "отвътре", "от душата"...

    - Хубаво. Стига сме си приказвали.
    Щом казваш, слушам те.



    http://www.geocities.com/todprog
    http://eim.hit.bg
    http://eim.hit.bg/dzbe
    http://tosh.data.bg
    http://free.techno-link.com/todprog