Головна » C++ Builder » Сторінка 3

Категорія: C++ Builder

В общем, это заметка о дешифрации аффинного шифра (о шифрации писала здесь). Прежде всего, нам необходимо «собрать» алфавит (в примере разбираю латиницу). Сделать это можно так: sh=”abcdefghijklmnopqrstuvwxyz”; for(int i=1;i<27;i++) alf[i]=sh.SubString(i,1); Здесь массив alf[] – это, собственно говоря, сам алфавит.

В данной заметке я планирую кратко рассказать об аффинном шифре, а также о реализации программы шифрования и дешифрования на C++ Builder. В качестве примера буду использовать латинский алфавит. Так что если вы нуждаетесь в шифровании кириллических символов, то, прежде всего,…

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

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

Для того, чтоб создать соединение с базой данных MySQL из проекта в C++ Builder нам, прежде всего, понадобится соответствующий драйвер. Я использовала этот – mysql-connector-odbc-5.1.6-win32 (требуется установка). После нам нужно произвести настройку. Для этого открываем Пуск → Настройка → Панель…

C++ Builder: подключение к Access

Разработчики предусмотрели целую кучу самых разных вариантов создания такого рода подключения. В данной заметке я постараюсь рассмотреть самый простой (с моей точки зрения) и одновременно эффективный способ создания соединения с базой данных Access. Прежде всего, на форме нам понадобятся такие…

В продолжение серии о формах написала заметку, посвященную вырезанию форм «по шаблону». Порой бывает так, что вручную (с помощью функции CreatePolygonRgn) вырезать необходимую область довольно проблематично. В такой ситуации можно воспользоваться функцией CombineRgn, которая предоставляет возможность комбинировать области различных форм.

Сегодня начну серию постов посвященных формам необычного вида. Внешним видом любой формы управляют несколько свойств. Наиболее важным, естественно, является дескриптор окна (Handle). В данной заметке я хочу рассказать о том, как получить нестандартную овальную форму окна (вместо привычной прямоугольной, естественно).

Для вызова соответствующих диалоговых окон предназначаются два компонента: OpenDialog и SaveDialog, находящиеся на вкладке Dialogs. Не трудно догадаться, что первый компонент предназначается для открытия файлов, а второй – для сохранения. Оба компонента, естественно, поддерживают указание имени и местоположения файла.

Многим начинающим программистам нередко приходится сталкиваться с такой проблемой, как нежелание созданного приложения работать на другом компьютере. Разработанное с таким трудом приложение выдает странные ошибки и требует какие-то библиотеки… Для того, чтоб решить данную проблему достаточно немного поковыряться в настройках…

Повернутись до верху