Jump to content

Преобразуване на Кирилица в латиница на Visual Basic


Препоръчан пост

Здравейте. Значи това е една форма с textbox и бутон. Идеята е като се напише текст на кирилица и се натисне бутона, текста да се преобразува в латиница. Можете ли да ми кажете какъв е кода за това преобразуване? Мерси предварително.
Link to comment
Сподели другаде

Ами използвай функциите от класът String. Да кажем:

Dim x As String
x = "кирилица"
x = x.Replace("к", "k").Replace("и", "i").Replace("р", "r").Replace("л", "l").Replace("ц", "ts").Replace("а", "a")
'<<
Console.WriteLine(x)

Аз по-скоро бих използвал някакъв похват подобен на хеш-таблиците за да запазвам знаците. Или пък може да използваш XML, INI или някакъв друг формат за зареждане на чифтовете.

Link to comment
Сподели другаде

Понеже съм напълно начинаещ, може ли да ми оябсниш по-подробно как точно се оформя кода? В смисъл при натискане на бутона ли е това и какво е "х"?
Link to comment
Сподели другаде

Тъй като не съм много добър в обясненията, реших направо да ти дам примерния цлялостен код. Има достатъчно дълги коментари за да разбереш кода (стига да знаеш основната терминология на програмирането). А в текстовото поле може да се поставя текст до 65536 знака (2^16). По-добре от това не мога :peace:

 

 

Transliterator.zip

Link to comment
Сподели другаде

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гост
Отговори на тази тема

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   Не можете да качите директно снимка. Качете или добавете изображението от линк (URL)

Loading...
×
×
  • Създай ново...