Новые книги

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

Знакомства в Интернете: как обезопасить себя на первом свидании;

Как защитить свои личные данные от фишинга;

Почему сетевая анонимность – это миф;

Для чего нужен родительский контроль;

Чем опасна игровая зависимость;

Нужна ли нам киберполиция.

Филипп Гросс-Днепров – блогер, интернет-деятель, постоянный гость передачи Владимира Соловьева «Полный контакт» на радио «Вести-FM». Соучредитель и вице-президент компании REG.RU – одного из крупнейших в Европе регистраторов доменных имен. Занимает активную социальную позицию по защите прав и свобод человека, выступает активным участником движения за соблюдение правового порядка в российском сегменте сети Интернет.
В книге Ольги Ягудиной «Работа с возражениями» рассматриваются компетенции продавца с точки зрения необходимых им знаний, умений и анализа возможности нахождения точки роста. Книга ясно показывает, к чему нужно стремиться продавцу в своем развитии, а также кратко и системно демонстрирует этапы продаж, без лишней теории, в логичной и доступной манере. Описывая же типы возражений с точки зрения психологических и технологических нюансов, автор не только объясняет, почему возникают возражения, но и как практически нужно иметь с ними дело. Примеры основных возражений и ответов на них свидетельствуют о том, что автор имеет огромный практический опыт работы с покупателем, а потому излагает материал доступно, в виде алгоритма действия, а не рассуждений на заданную тему.

Строковые процедуры и функции

Строковые процедуры и функции

Модуль System

Function Copy(S: String; Index, Count: Integer): String;

Возвращает подстроку строки.

S - выражение типа String. Index и Count - выражения целого типа. Функция возвращает строку, содержащую Count символов, начинающихся с позиции Index.

Если Index больше, чем длина S, функция возвращает пустую строку.

 

 

Procedure Delete(var S: String; Index, Count:Integer);

Удаляет подстроку символов длиной Count из строки S, начиная с позиции Index.

S - переменная типа String. Index и Count - выражения целого типа.

Если Index больше, чем длина S, символы не удаляются.

 

Procedure Insert(Source: String; var S: String; Index: Integer);

Объединяет подстроку в строку, начиная с определенной позиции.

Source - выражение типа String. S - переменная типа String любой длины. Index - выражение целочисленного типа.

Insert вставляет Source в S, начиная с позиции S[Index].

 

Function Length(S: String): Integer;

Возвращает число символов, фактически используемое в строке S.

Обратите внимание: при использовании строк с нуль-окончанием, число символов не обязательно равно числу байтов.

 

Function Pos(Substr: String; S: String): Integer;

Ищет подстроку в строке.

Pos ищет Substr внутри S и возвращает целочисленное значение, которое является индексом первого символа Substr внутри S.

Если Substr не найден, Pos возвращает ноль.