Редактиране на началната страница на UCWEB с MobilHex
Нека направим малко предварителна работа. За бързина на работа, нека предварително създадем текстов файл в UTF-8 кодиране, в който ще въведем всички връзки и имена на връзки, които планираме да включим в редактираната страница. Тогава нека отворим този текстов файл в режим на редактиране, за да можете да копирате текста в него. Можете да използвате за това, например, X-plore. Но тази стъпка не е необходима, можете да редактирате страницата ръчно. След като прочетете статията, вие сами ще можете да решите какво ще ви бъде по-лесно и удобно.

Минимизирайте приложението X-plore, като използвате клавиша Меню (продължително задържане). Стартиране на програмата MobilHEX

Натиснете левия екранен бутон. В менюто, което се показва, изберете елементаОтваряне на файл. Използвайки вградения, се преместваме в папкатаE:\private\A00079AF\cddata. И изберете файла lp_navi.cd_data, който е файлът на началната страница, който виждате, когато браузърът се зареди.

С тези две щраквания казахме на програмата MobilHex къде започва редът, от кой байт и къде свършва, на кой байт. Приложението ще покаже меню с избор на действие. Изберете елементРедактиране на ред.

След това прочетете внимателно! Не забравяйте, че има дължина на низ, в която е посочен броят байтове, който съответства на броя байтове, заети от думата. Например: думатаНавигациясъдържа 9 букви. Но както казах, всеки знак на кирилица в UTF-8 кодиране е два байта. Така броят на байтовете в думата Navigation е 18 (в бройната система DEC) и 12 (в номерната система HEX).

ДуматаHomeима 7 букви, така че е 14 байта в DEC и 0E в HEX. Изберете байта непосредствено преди буквата G. Този байт отговаря за дължината на низа,какво отнема дума. Натискаме джойстика. Появява се ред за редактиране на този байт. Променете стойността 12 на 0E. Натиснете OK.


По същия начин с помощта на клавиша Меню се връщаме в приложението MobilHex, за да продължим редактирането.
След това имаме заглавието на падащия списък. Редактирайте го по същия начин. Но в този случай обръщам внимание на факта, че името на заглавието е написано и също ще бъде редактирано от мен в дума, написана на латиница. В този случай друго правило вече се прилага при UTF-8 кодиране: Един латински знак е един байт. Избираме първия знак от думатаa, натискаме клавиша 4 и последния знак, след което натискаме клавиша 4. Изберете да редактирате реда.u.

По-нататък по аналогия - редактираме линията.

Сега внимателно пребройте байтовете. Една буква е един байт. Тоест, колко знака заема един ред - толкова байта. Получаваме 11 байта, които са в HEX представянето на 0B, и въвеждаме тази стойност.


Връщаме се към приложението MobilHex и повтаряме всички стъпки. Маркираме първия символ на връзката, натискаме клавиша 4. Маркираме последния символ на връзката и натискаме клавиша 4. Изберете елемента Редактиране на ред.


Следва вече познатото преизчисляване на байтове от дължината на низа. Преброяваме всички знаци, превеждаме стойностите в HEX и променяме стойността.

Освен това, според структурата на файла, следва името на връзката, която току-що редактирахме. Тези. името, което ще се покаже в падащия списък. Ние действаме по аналогия. Не забравяйте, че в този случай най-вероятно името на връзките ще бъде написано от вас на кирилица (в моя случай това е името на разделите на форума). Така последният байт- това не е последната буква от думата, а "точката" след нея.


Променяме броя на байтовете, които отговарят за дължината на низа. Не забравяйте - един знак на кирилица е два байта. Един латински знак и специални символи като тире, точка, запетая, наклонена черта и др. е един байт. Пребройте байтове, преобразувайте в HEX стойност и редактирайте. Извършете проверка. Ако не сте направили грешка с броя на байтовете, тогава страницата ще се покаже правилно. В случай на грешка (ако страницата се е разпаднала) - проверете и преизчислете байтовете на последните промени.

По аналогия редактираме цялата страница.Съвет:Когато редактирате заглавията на връзките, преглеждайте често резултатите, за да направите по-интелигентно разположение на заглавията. Програмата UCWEB прави тирета, които не винаги са желателни, например в заглавията на връзките.

Затова се опитайте да изберете имената така, че няколко имена да заемат един ред, така че да няма тирета.
Съвети за използване:Преди да редактирате началната страница на приложението UCWEB, направете нейно резервно копие. Когато проверявате страницата за работоспособност, ако всичко е направено правилно, създайте междинни резервни копия на файла. Винаги можете да ги изтриете по-късно.
Програмата MobilHex има извикване на функцията калкулатор чрез натискане на клавиша 8. Използвайте го, за да преобразувате байтове от числовата система DEC в HEX. Наберете номер, като използвате клавиша за избор. Това число е представено в числовата система DEC. След това натиснете знака<>с помощта на клавиша за избор. Получаваме нашето число в шестнадесетичната бройна система.
Изтеглете програмите, описани в статията: mobilhex_v0.9.8.zip - 214Kb Chervonaya Olga РедактиранеНачална страница на UCWEB с помощта на програмата MobilHex