ПОНЯТНО О Visual Basic NET (том 3)

         

Работа с одной строкой текста


Сейчас я проведу вас «за ручку» от начала и до конца. Однако и в этом случае вы можете натолкнуться на неожиданности. Помощь вы найдете в дальнейших строках этого подраздела. Рекомендую сейчас перед началом практической работы быстренько пробежать их глазами, чтобы знать, куда заглядывать, если возникнут проблемы.

Ввод строки. Пусть мы хотим ввести строчку «юный пионер Коля любит Bubble Gum». Первая клавиша, по которой мы должны щелкнуть, – русская буква «ю». Но где буква появится на экране? – В том месте, где сейчас мигает текстовый курсор – маленькая вертикальная черточка. А в начале работы редактора он должен мигать в левом верхнем углу пустого окна (вы видите его на рисунке). Если не мигает, щелкните мышкой по окну редактора.

Не путайте текстовый курсор с мышиным. Мышиный свободно перемещается по экрану вслед за движениями мыши по коврику и не мигает, у текстового такой свободы нет и он мигает.

Итак, щелкаем по клавише «ю» –  и на экране на месте текстового курсора возникает буква «ю», а сам текстовый курсор перемещается чуть вправо Если у вас получилась не буква «ю», а точка, значит прочитайте чуть ниже про английские и русские буквы. Если буква получилась заглавной, почитайте про заглавные буквы. Вот какая получается картина – «ю|». По клавише именно щелкаем, «клюем» ее, а не нажимаем, потому что компьютер настроен так, что если мы задерживаем палец на клавише дольше некоторой доли секунды, он считает, что нажатий было не одно, а два, еще подольше – три, и так далее, а это значит, что на экране мы увидим «ююююююююю|». Поэтому в дальнейшем изложении, когда я говорю «Нажмите клавишу», я буду иметь в виду «Щелкните по клавише».

Где бы текстовый курсор ни находился, следующая буква возникает на его месте. Получив на экране «ю», щелкнем по «н». На экране видим «юн|». И так далее, пока на экране мы не получим «юный|».

Если мы в процессе работы случайно ввели что-нибудь не то, то щелкнем один или несколько раз по клавише BackSpace. Эта клавиша находится над центральной клавишей Enter и имеет еще маркировку BS или  ï.  Она стирает последнюю введенную букву.


После ввода слова «юный» нужно ввести пробел  перед следующим словом. Для этого щелкните по самой длинной горизонтальной клавише. Затем аналогично введите слово «пионер» и пробел.

Заглавные буквы. До сих пор у вас все буквы получались строчными. Говорят, что вы работали в нижнем регистре. Чтобы буква «к» в слове «Коля» получилась заглавной, нужно нажать на клавишу Shift и держать ее нажатой. Смело держите ее нажатой сколько угодно – ничего плохого от этого не произойдет. Затем, удерживая ее нажатой, щелкните по букве «к» – она получится заглавной. Если вы щелкнете и по другим буквам, они тоже получатся заглавными. Говорят, что вы работаете в верхнем регистре. Теперь отпустите Shift. Можно работать дальше со строчными буквами. Часто клавиша Shift имеет маркировку ñ.

Ненароком в процессе работы вы можете нажать клавишу CapsLock и не заметить этого. После этого при нажатии на любую буквенную клавишу вы получите заглавную букву вместо строчной и наоборот. При этом в правом верхнем углу клавиатуры горит индикатор CapsLock. Еще раз нажмите на CapsLock, индикатор потухнет и все вернется на свои места.

Английские и русские буквы. Вот вы дошли до английских слов «Bubble Gum». Как их набрать? Вы уже заметили, что на большинстве клавиш букв две – сверху английская (латинская), снизу русская. Предположим, до сих пор у вас при нажатии на клавишу всегда выходила русская буква. Говорят, что вы работали в русском регистре. Если вы нажмете на пару служебных клавиш, то теперь при нажатии на любую буквенную клавишу у вас будут получаться английские буквы, пока вы снова не нажмете на эти самые служебные клавиши, чтобы вернуться к русским буквам. Вот эти клавиши:



Левая Alt - Shift

На клавиатуре находятся две клавиши Alt. Имеется в виду, что удерживая нажатой левую из них, вам нужно щелкнуть по одной из клавиш Shift.

Ctrl - Shift

Удерживая нажатой клавишу Ctrl, вам нужно щелкнуть по клавише Shift.

Если вдруг эти клавиши не подействуют, то найдите в правой части панели задач индикатор с обозначением En



или Ru и щелкните по нему, после чего в открывшемся меню выберите мышкой нужный язык.

Знаки препинания. Вы набрали все предложение. Теперь вам самое время поставить точку, а мне поговорить о знаках препинания и других полезных символах. Над буквами вы увидите горизонтальный ряд клавиш с цифрами от 0 до 9. На эти же клавиши нанесены и многие символы. Вы их сможете получить при нажатой клавише Shift. Если кроме цифры на клавишу нанесены два значка, то левый из них получается при работе в английском регистре, а правый – в русском. Кроме этого, работая в английском регистре, вы можете получить остальные нужные символы на русских буквах  Х, Ъ, Ж, Э, Б, Ю и еще на паре клавиш. Работая в русском регистре, удобно точку и запятую получать на клавише со знаком вопроса рядом с правой клавишей Shift, причем запятая получится при нажатой клавише Shift. Можно также воспользоваться для этого клавишами Б и Ю при нажатой клавише Alt.

Удаление букв из текста. Вот вы напечатали всю строку «юный пионер Коля любит Bubble Gum.». Теперь попробуем удалить слово «пионер». Для этого нам нужно уметь перемещать курсор. Для перемещения курсора служат клавиши перемещения курсора – четыре клавиши внизу клавиатуры: ¬  ®  ­  ¯. Попробуйте, как они работают. Особой свободы вы не почувствуете. Текстовый курсор передвигается только в пределах введенного текста.

Перемещать текстовый курсор можно и мышкой – просто щелкните мышкой в дозволенных пределах – текстовый курсор перепрыгнет в место щелчка. Щелкайте аккуратно, удерживая мышь совершенно неподвижной, иначе у вас вместо прыжка текстового курсора может получится выделение черным цветом того или иного фрагмента текста. Не пугайтесь, просто щелкните мышкой еще раз. Получается, что мышиный курсор работает «проводником» для текстового.

Поставьте текстовый курсор на пробел между словом «пионер» и словом «Коля» вплотную к букве «р». Мы уже начинаем привыкать, что если нажать какую-нибудь клавишу, то что-то произойдет именно в том месте, где находится текстовый курсор. Чтобы стереть по очереди все буквы слова «пионер», несколько раз нажмите на клавишу BackSpace. Обратите внимание, что буквы слова «пионер» слева от курсора исчезают по одной, текст справа от курсора смыкается налево, так что пустого пространства на месте слова «пионер» не остается. У вас должно получиться «юный Коля любит Bubble Gum.».



Для стирания символов существует еще одна клавиша – Delete. Иногда она имеет маркировку Del. Давайте сотрем слово «любит». Поставим курсор на пробел между словом «Коля» и словом «любит». Нажмем несколько раз на Delete. Слово «любит» стерлось, а текст справа от курсора снова сомкнулся налево.

Таким образом, клавиша BackSpace стирает символ слева от курсора а клавиша Delete – справа. В обоих случаях текст справа от курсора смыкается налево к курсору.

Вставка букв в текст. Теперь у нас на экране строка «юный Коля Bubble Gum.». Давайте вставим перед словом «Коля» слово «бойскаут». Для этого поставим курсор на пробел перед словом «Коля» вплотную к букве «К». После этого напечатаем слово «бойскаут» и пробел. Мы увидим, что буквы слова «бойскаут» появляются на месте курсора, «Коля» вместе с  «Bubble Gum» подвинулись направо и мы достигли поставленной цели. Теперь у нас на экране строка «юный бойскаут Коля Bubble Gum.».

Этот способ работы текстового редактора, когда вставляемый текст отодвигает вправо остальной текст, называется режимом вставки. Если вы щелкнете по клавише Insert, иногда маркируемую Ins, то перейдете в режим замещения, когда текст не будет отодвигаться, а «бойскаут» сотрет «Колю». В этом режиме курсор увеличивает свою толщину и имеет вид черного прямоугольничка, целиком покрывающего букву, которой предстоит быть замещенной. Чтобы вернуться в режим вставки, еще раз нажмите на Insert.

А теперь вставьте в подходящее место предложения слово «ненавидит» и сделайте заглавной букву «ю» в слове «юный».


Содержание раздела