String Editor

String Editor 1.0 alpha

Windows / Botliam / 28 / Full spec
Сүрөттөмө

Стринг редактору: Компиляцияланган программалардагы саптарды түзөтүү үчүн эң сонун курал

Эгерде сиз иштеп чыгуучу болсоңуз, анда сиздин карамагыңызда туура шаймандардын болушу канчалык маанилүү экенин билесиз. Программалык камсыздоону иштеп чыгуунун эң маанилүү аспектилеринин бири сап менен иштөө болуп саналат. Бирок, компиляцияланган программаларда саптарды түзөтүү, өзгөчө, сизде туура куралдар жок болсо, өтө оор иш болушу мүмкүн.

Бул жерде String Editor ишке кирет. Бул экилик системалар үчүн саптарды узундугуна карабастан түзөтө алган дүйнөдөгү биринчи сап редактору. Бул күчтүү куралдын жардамы менен сиз компиляцияланган программалардагы саптарды алардын өлчөмүнө кабатыр болбостон оңой башкара аласыз.

String Editor деген эмне?

String Editor — иштеп чыгуучуларга компиляцияланган программалардагы саптарды тез жана натыйжалуу түзөтүүгө жардам берүү үчүн иштелип чыккан иштеп чыгуучу курал. Ал аткарылуучу файлдын ичиндеги саптарды издөө жана керек болсо аларды өзгөртүү менен иштейт.

Тиркеме учурда заманбап 32 биттик процесстердин 2/3 бөлүгүн колдойт жана түзөтүлүп жаткан программаны ассамблея же C/C++ аркылуу компиляциялоону талап кылат. Кошумчалай кетсек, ал тиркеме ичинде саптарын сактаган жана шифрленбеген же бүдөмүк кылынбаган аткарылуучу файлдар менен гана иштейт.

String редактору кантип иштейт?

String Editor издөө менен иштейт. ар кандай сакталган сап маанилерин табуу үчүн аткарылуучу файлдын ичиндеги rdata (окуу үчүн гана маалымат) бөлүмдөрү. Табылгандан кийин, ал издөөнү баштайт. текст бөлүмдөрү ошол баалуулуктар сакталган виртуалдык даректерге шилтемелерди издейт.

Колдонуучу String Editor аркылуу саптын маанисин оңдогондо, ал жаңы маалыматтарды жазат. rdata бөлүмүн аткарылуучу файлга киргизип, ошол эле виртуалдык даректи көрсөткөн бардык шилтемелерди өзгөртүп, ордуна ушул жаңы маанини көрсөтүңүз.

Бул процесс киргизилген өзгөртүүлөр код базасынын башка бөлүктөрүнө таасирин тийгизбей турганын камсыздайт, ошол эле учурда иштеп чыгуучуларга программанын чыгарылган тексти экранда же башка жерде кандайча көрсөтүлүшүн каалаарын толук көзөмөлдөөгө мүмкүндүк берет!

Өзгөчөлүктөрү

- Узундугуна карабастан саптарды түзөтүү: Сап редактору менен саптын узундугун түзөтүүгө келгенде эч кандай чектөөлөр жок.

- Колдонууга оңой интерфейс: Колдонуучу интерфейси жөнөкөйлүк менен иштелип чыккан, андыктан башталгыч программисттер да бул куралды натыйжалуу колдоно алышат.

- Бир нече программалоо тилдерин колдойт: Учурда ассамблея же C/C++ программалоо тилдерин колдойт.

- Кайра компиляциянын кереги жок: String редакторунун жардамы менен жасалган өзгөртүүлөр бүтүндөй долбооруңузду кайра компиляциялоону талап кылбайт; анын ордуна жөн гана өзгөрүүлөрдү түздөн-түз учурдагы бинардык файлдарыңызга сактаңыз!

- Ыкчам жана эффективдүү аткаруу: анын оптималдаштырылган алгоритмдеринин жана иштеп чыгуу процессинде колдонулган эффективдүү коддоо практикасынын аркасында колдонуучулар массивдер же байланышкан тизмелер ж.

Артыкчылыктары

String редакторун колдонуу бир нече артыкчылыктарды берет:

1) Убакытты жана күчтү үнөмдөйт:

Колдонууга оңой интерфейси жана издөө жана алмаштыруу функциясы сыяктуу күчтүү функциялары менен - ​​иштеп чыгуучулар код саптарын бирден кол менен түзөтүүгө кеткен убакытты үнөмдөй алышат, антпесе татаалдыктын деңгээлине жараша бир нече саат талап кылынат!

2) Өндүрүмдүүлүктү жогорулатат:

Иштеп чыгуучуларга аткарылуучу файлдардын ичиндеги текстке негизделген мазмунду кайра компиляциялоону талап кылбастан өзгөртүүнүн интуитивдик жолун камсыз кылуу менен - ​​өндүрүмдүүлүк деңгээли кыйла жогорулайт, анткени өзгөртүүлөрдөн натыйжаларды көргөнгө чейин куруу циклдеринде күтүүгө азыраак убакыт керектелет!

3) Коддун сапатын жакшыртат:

Иштеп чыгуучуларга алардын программасынын чыгарылган тексти экранда же башка жерде кандайча көрсөтүлүшүн каалаарын толук көзөмөлдөө мүмкүнчүлүгүн берүү менен - ​​сапаттын кепилдик деңгээли жакшырат, анткени туура эмес форматтоо көйгөйлөрүнөн улам каталардын азыраак болушу мүмкүн.

4) Мүчүлүштүктөрдү оңдоо мүмкүнчүлүктөрүн жакшыртат:

Мүчүлүштүктөрдү оңдоо көбүнчө иштөө учурунда өзгөрмөлөрдүн мазмунун изилдөөнү камтыгандыктан, бул баалуулуктарды "Стринг редактору" сыяктуу GUI негизиндеги редакторлор аркылуу түздөн-түз өзгөртүү мүмкүнчүлүгүнө ээ болуу компилятор/шилтемечи/ж.б. тарабынан түзүлгөн ката билдирүүлөрүнүн негизинде эмне ката кеткенин болжолдоодон көрө мүчүлүштүктөрдү оңдоону бир топ жеңилдетет!

Корутунду

Жыйынтыктап айтканда, эгер сиз компиляцияланган программалардын ичиндеги саптарды түзөтүүнүн эффективдүү жолун издеп жатсаңыз, анда узундук боюнча чектөөлөр жөнүндө ойлонбостон, анда "Стринг редакторунан" башканы издебеңиз. Бул күчтүү, бирок колдонууга оңой курал жаңы башталгыч тажрыйбалуу программисттердин да жашоосун жеңилдетип, аткарылуучу файлдардын ичине камтылган тексттик мазмунду манипуляциялоо менен байланышкан жумуш процесстерин жөнөкөйлөтүү үчүн керектүү нерселердин баарын камсыз кылат!

Full spec
Publisher Botliam
Publisher сайты http://botliam.xyz/
Чыккан датасы 2019-07-01
Кошулган күнү 2019-06-30
Категория Иштеп чыгуучунун куралдары
Sub категория Адистештирилген шаймандар
Нускасы 1.0 alpha
Os талаптар Windows, Windows 7, Windows 8, Windows 10
Талаптар Microsoft Visual C++ 2017 redistributable
Баасы Free
Жумасына жүктөөлөр 1
Жалпы жүктөлүүлөр 28

Comments: