Главная » Статьи для тега "символов"

Тексты на графическом экране Free Pascal

Добавлено Дата: 18 June, 2014 категория: Free Pascal

Сопровождение изображения пояснительными подписями на графическом экране расширяет возможности программы по представлению результатов работы. В BGI-графике для этой цели используются две процедуры:

OutText(msg); OutTextXY(x, y, msg);

В первом случае положение строкового сообщения msg зависит от позиции те- кущей точки (графического курсора). Во втором случае точка привязки текста за- висит от координат указанной точки (x, y). Любой шрифт, который можно исполь- зовать при формировании подписей, обладает такими характеристиками как высота и ширина заглавных символов. Если они одинаковы для любых символов алфавита, то шрифт принято называть моноширинным. Например, тексты программ в поле редактора FP набираются моноширинным шрифтом. Если ширины разных букв отличаются друг от друга, то такой шрифт называют пропорциональным. Приме- ром такого шрифта является Times New Roman, которым набрана эта книга. Высота строчных букв составляет примерно 2/3 от высоты прописных букв.

Читать »

Обработка строковой информации Free Pascal

Добавлено Дата: 12 June, 2014 категория: Free Pascal

Free Pascal поддерживает работу со строковыми константами и переменными четырех типов: String, PChar, AnsiString и WideString.

Тип String (строка) появился в самой первой версии Паскаля. Строки такого

Читать »

Синтаксис и семантика языка Free Pascal

Добавлено Дата: 9 June, 2014 категория: Free Pascal

Краткая справка по типам данных

± Формат объявления типа одиночных (скалярных) переменных:

type

имя_типа = тип;

var

имя_переменной : тип;

имя_переменной : имя_типа;

Читать »

Символьные данные Free Pascal

Добавлено Дата: 1 June, 2014 категория: Free Pascal

К данным типа char относятся объекты, представленные в оперативной памяти восьмибитовыми двоичными кодами от 0 до 255.

Первую группу таких объектов с кодами от 0 до 31 относят к группе управляю- щих символов. Среди управляющих символов чаще других используются следую- щие:

Читать »

Модуль Crt Free Pascal

Добавлено Дата: 2 May, 2014 категория: Free Pascal

Своим названием модуль обязан аббревиатуре, образованной от Cathode-Ray Tube (катодно-лучевая трубка). Большинство функций и процедур, входящих в состав модуля Crt, используются для управления дисплеем в "текстовом" режи- ме. Если на первых моделях IBM-совместимых ПК текстовый режим поддержи- вался аппаратными средствами, то под управлением Windows он моделируется. Текстовый экран может занимать всю рабочую поверхность монитора и походить на традиционный экран MS-DOS, а может быть уменьшен и выглядеть как стан- дартное окно Windows, но при этом сохранять прежнюю функциональность большого экрана.

Читать »

Кодовые таблицы символов в Visual C# (Sharp)

Добавлено Дата: 5 March, 2014 категория: C#

Для хранения одного символа требуется 16 бит памяти, а объем памяти, занимаый строкой, зависит от количества символов в строке. Например, для хранения строки длиной в 10 символов требуется 160 бит памяти. Тип string является ссочным типом.

Так как для  хранения  одного  символа отводится  16 бит, то текст  можно  хранить в огромном разнообразии форматов. В данном случае применяется стандартный формат, называемый Unicode.

Читать »

Работа со строками в Processing

Добавлено Дата: 25 February, 2014 категория: Processing

f Последняя функция, о которой мы поговорим это str(), она преобразует любой из перечисленных типов в String. В нашем примере я использовал отрицательное число типа float. Знак – будет в этом случае добавлен к строке.

В процессе работы с текстом вам может потребоваться сосчитать количество символов в слове или изменить регистр во всех символах. В этом примере мы поговорим о функциях, которые будут полезны при работе с текстом.

Читать »

Решение проблемы пробельных символов приложения перевода в Visual C# (Sharp)

Добавлено Дата: 20 February, 2014 категория: C#

Проблему пробельных символов можно решить несколькими способами. Какой из них выбрать, зависит от ваших требований. Рассмотрим несколько решений, чтобы выяснить, какое из них подходит лучше всего для нашей программы перевода.

Удаление пробельных символов

Читать »

Классы STL: с самого начала

Добавлено Дата: 5 July, 2013 категория: C++, C++ Builder

Перед тем, как начать писать приложения с использованием STL, давайте исследуем классы, имеющиеся в этой библиотеке, а также то, как вы можете их использовать в своих приложениях. Мы будем брать по одному классу и рассматривать методы, доступные для этого класса, и применения класса (равно как и неприменения).

Читать »

NSString Objective-C

Добавлено Дата: 19 May, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

NSString – еще один готовый класс, как и NSDate. В экземплярах NSString хранятся последовательности символов. В программном коде для создания экземпляра NSString можно использовать запись вида

NSString *lament = @"Why me!?";

Вспомните, по в проекте TimeAfterTime вводился следующий код:

Читать »

Строки С

Добавлено Дата: 16 May, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

Если у программиста Objective-C есть выбор, он всегда предпочтет работать с объектами NSString вместо строк С. Впрочем, иногда выбора нет. Самая распространенная причина для использования строк С? Работа с библиотеками С из кода Objective-C. Например, существует библиотека функций С, позволяющая вашей программе взаимодействовать с сервером баз данных PostgreSQL. Функции этой библиотеки используют строки С, а не экземпляры NSString.

Читать »

Обработка событий базы данных в CBuilder

Добавлено Дата: 14 May, 2013 категория: C++, C++ Builder

 

В комплекте CBuilder поставляется замечательный инструмент, называемый Мастером форм баз данных (Database Form Wizard). Вы можете вызвать его, выбрав пункт меню Database, а в нем команду FormWizard. Вы увидите Мастера форм баз данных, который позволит вам выбрать существующий файл базы данных, выбрать из базы поля, с которыми хотите работать, и определить тип формы просмотра баз данных — горизонтальный, вертикальный или сеточный. После этого Мастер прекращает работу, создав законченную новую форму с  файлом  формы (DFM), исходным файлом (CPP) и заголовочным файлом (HPP). Все  эти  файлы  добавляются прямо в ваш проект.

Читать »

Что такое Trigraph в CBuilder?

Добавлено Дата: 27 April, 2013 категория: C++, C++ Builder

Если вы просмотрите каталог bin в дереве установки CBuilder, то найдете там программу trigraph. Для большинства людей программа trigraph не нужна и может быть проигнорирована. Однако для некоторых владельцев европейских клавиатур trigraph может быть необходима. Некоторые клавиатуры в отдельных странах не имеют всех «стандарт ных» символов, необходимых для программирования на C++. Например, нужны такие символы, как «диез» (#), квадратные скобки ([ и ]), обратная черта (\). Комитет ANSI C++ догадался, что эти символы не всегда доступны, и придумал способ эмулировать их на всех клавиатурах. Например, символ # можно представить в виде трех символов, ??=. Если у вас был исходный файл со следующим кодом:

Читать »

Использование  блоков Objective-C

Добавлено Дата: 14 April, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

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

Создайте новую программу командной строки Foundation с именем VowelMovement. В этой программе мы используем блок для перебора массива строк с последовательным преобразованием каждой строки. Сначала мы создадим три массива: для исходных строк, для строк с удаленными гласными и для хранения символов, удаляемых из строк. В файле main.m замените код в фигурных скобках

Читать »

Текстовые элементы управления Metro

Добавлено Дата: 15 October, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

В  Windows  Runtime  выделяют три  типа  базовых элементов   управления,

позволяющих редактировать текст:

·                   TextBox — позволяет  вводить простой текст в виде  одной или нескольких строк;

Читать »