С++ Builder в задачах и примерах (диск с примерами)
Культин Н. Б.
Издательство:
БХВ-Петербург
Год издания: 2007
Страниц: много
Язык: русский
Формат: HTML Описание формата и программы для просмотра
Размер: 112 Мб
Доп. информация:
Содержимое CD-ROM (каталоги диска):
CD Player
Полнофункциональный проигрыватель CD дисков. Контролирует наличие диска в дисководе и его тип. Демонстрирует использование компонента MediaPlayer.
CDP
Полнофункциональный проигрыватель CD дисков. Контролирует наличие диска в дисководе и его тип. Демонстрирует использование компонента MediaPlayer, а также отображение окна программы без границ и заголовка.
MEdit
Простой редактор текста. Демонстрирует использование компонентов RichEdit, MainMenu, ToolBar, SpeedButton, OpenDialog, SaveDialog, работу с меню, выполнение операций чтения и записи текста в файл
MIDI
Программа Успеть за 60 секунд демонстрирует использование компонента MediaPlayer для воспроизведения MIDI-файла. Мелодия воспроизводится "по кругу", до тех пор, пока пользователь не угадает число или не истечет время, отведенное на решение задачи.
MP3 Player
MP3 плеер с регулятором громкости. Демонстрирует работу с компонентом MediaPlayer. Картинки для кнопки Play/Stop загружаются из ресурса.
Spending
Программа Расходы обеспечивает работу с базой данных, которая представляет собой текстовый файл (tabl.grd). Для редактирования и просмотра данных используется компонент
StringGrid.
Внимание! Каталог проекта называется Spending а не Расходы, так как при использовании в имени каталога буквы Ы, компилятор не может выполнить компиляцию.
VideoPlayer
Программа Video Player позволяет просмотреть видеоролик формата AVI или MPG.
Анимация
Программа Анимация демонстрирует воспроизведение AVI-анимации при помощи компонента Animate. Анимация загружается из файла в начале работы программы.
Бегущая строка
В этой программе баннер (бегущая строка) загружается из ресурса. Баннер "выплывает" из-за правой границы формы. В момент времени, когда баннер достигает центра окна, движение приостанавливается на несколько секунд, а затем - возобновляется.
Будильник
Программа Будильник. Показывает, как поместить на System Tray значок программы, обеспечить вывод подсказки и контекстного меню значка.
График
Программа График демонстрирует вывод графики (методы LineTo, TextWidth, TextOutA)на поверхность формы - выводит график изменения курса доллара.
Доступ в Internet
Программа Доступ в Internet показывает, как запустить Internet Explorer или другой браузер для доступа к веб-странице.
Ежедневник
Программа работы с базой данных "Ежедневник". Демонстрирует использование компонентов ADOConnection, ADODataSet, DataSource, Table и DBNavigator. База данных Ежедневник (Planer.mdb) быть зарегистрирована в системе как источник данных ODBC под именем dplanner
Записная книжка
Программа работы с базой данных "Записная книжка". Демонстрирует использование BDE-компонентов Table и Qery, а также компонентов DBGrid и DataSource. Для доступа к файлу таблицы (adrbk.db) программа использует псевдоним adrbk (Type: STANDARD, DEFAULT DRIVER: PARADOX). Создать псевдоним можно при помощи BDEAdministrator.
Звуки Windows
Программа Звуки Windows позволяет прослушать звуковые файлы, которые находятся в каталоге WindowsMedia. Демонстрирует использование компонента MediaPlayer.
КРДиаграмма
Программа Круговая диаграмма демонстрирует вывод графики (методы Pie, Rectangle, TextOutA) на поверхность формы - выводит круговую диаграмму.
Календарь
Программа Календарь выводит изображение календаря на текущий месяц. Выходные и праздничные дни выделяются цветом, текущая дата - рамкой. Имеется возможность задать праздничные дни. Демонстрирует вывод графики на поверхность формы, работу с функциями манипулирования датами.
Калькулятор
Простейший калькулятор. Событие Click каждой кнопки обрабатывает отдельная функция.
Калькулятор_2
Программа Калькулятор-2 демонстрирует создание компонентов во время работы программы.
Кафе
Программа Кафе демонстрирует использование компонента CheckBox
Конвертор
Программа Конвертор пересчитывает цену из долларов в рубли. Демонстрирует использование компонентов TextBox и Label. Программа спроектирована таким образом, что пользователь может ввести в поля редактирования только правильные данные (числа).
Любимый напиток
Программа Любимый напиток демонстрирует использование компонента ComboBox.
Магазин
Программа работы с базой данных "Магазин". Демонстрирует использование компонентов TAble, DataSource, DBGrid, DBEdit, DBMemo. Формат базы данных - Paradox. Для доступа к базе данных необходимо при помощи BDE Administrator создать псевдоним stock (Type: Standard; Default Driver: Paradox).
ОСАГО
Программа ОСАГО позволяет рассчитать размер страхового взноса по договору обязательного страхования гражданской ответственности. Демонстрирует использование компонента ComboBox, обработку одной функцией событий от нескольких компонентов.
Очистка диска
Программа удаляет ненужные, созданные в процессе компиляции проектов C++Builder, файлы (obj, tds) и резервные копии (~bpr, ~dfm, ~h, ~cpp) из указанного пользователем каталога и всех его подкаталогов. Для выбора каталога используется стандартное окно Обзор папок.
Парные картинки
Игра Парные картинки. Демонстрирует работу с графикой, отображение справочной информации. Картинки загружаются из файла pictures.bmp
Печать
Программа Счет демонстрирует вывод на принтер - позволяет подготовить и распечатать счет.
Пинг-понг
Программа Пинг-понг демонстрирует, как можно сделать графику интерактивной.
Погода
Программа Погода (проект Meteo.bpr) демонстрирует операцию записи в файл - добавляет в файл meteo.txt информацию о температуре воздуха. Если файла данных в текущем каталоге нет, то программа создает его.
Программа Среднемесячная температура (проект MeteoInfo.bpr) демонстрирует чтение данных из текстового файла (meteo.txt).
Полет в облаках
Мультипликация, элементы которой загружаются из bmp-файла. Очередной кадр формируется в памяти, а затем выводится на поверхность формы, что предотвращает мерцание изображения (стирает объект и рисует его на новом месте одна операция вывода).
Приветствие
Программа Приветствие демонстрирует вывод текста на поверхность формы. Вне зависимости от размера формы, текст выводится в ее центре.
Просмотр иллюстраций
Программа Просмотр иллюстраций позволяет просмотреть jpg-иллюстрации. Демонстрирует использование компонентов ListBox, OpenDialog, Image.
Просмотр иллюстраций_2
Программа Просмотр иллюстраций позволяет просмотреть файлы формата JPEG, например - фотографии. Выбор папки выполняется в стандартном окне Выбор папки. Иллюстрации можно просматривать по кадрам или в режиме слайд-шоу.
Сапер
Игра Сапер. Демонстрирует работу с графикой, вывод дочернего окна, отображение Справочной информации.
Секундомер
Программа Секундомер демонстрирует использование компонента Timer.
Сила тока
Программа Сила тока демонстрирует использование компонентов TextBox и Label, а также обработку исключения EZeroDivide (деление на ноль).
Собери картинку
Игра Собери картинку - игра "15" с графическим интерфейсом (вместо цифр - фрагменты картинки). Картинка загружается из bmp-файла, имя которого указано в командной строке запуска программы, или из файла, который находится в том же каталоге, что и файл программы.
Сопротивление
Программа Сопротивление вычисляет сопротивление электрической цепи, состоящей из двух резисторов, которые могут быть соединены последовательно или параллельно. Демонстрирует использование компонента RadioButton.
Справочная информация
Программа Конвертор демонстрирует различные способы отображения справочной информации. В подкаталоге hlp находятся файлы, необходимые для создания файла справки.
Справочная информация_2
Программа демонстрирует различные методы отображения справочной информации. В каталоге Chm находятся файлы, необходимые для создания файла справочной системы.
Флаг
Программа Олимпийский флаг демонстрирует вывод графики на поверхность формы.
Фоновый рисунок
Программа Фоновый рисунок демонстрирует, как можно получить фоновый рисунок путем многократного вывода битового образа на поверхность формы. Битовый образ загружается из файла Puzzle.bmp
Фунт
Программа Фунты-килограммы позволяет пересчитать вес из фунтов в килограммы. Кнопка Пересчет доступна только в том случае, если пользователь ввел исходные данные.
Ходики
Часы с часовой, минутной и секундной стрелками. Показывают текущее время. Замечание. Если каталог проекта назвать Часы, то возникает ошибка времени компиляции.
Компилятору не нравится слово "Часы", точнее буква "ы".
Экзаменатор
Программа Экзаменатор. Вопросы считываются из txt-файла. Пример файла теста - см. peterburg.txt Имя файла теста надо указать в командной строке запуска программы. Команду запуска надо набрать в окне "Запуск программы", которое становится доступным в результате выбора команды Пуск (Выполнить.
Экзаменатор_2
Универсальная программа тестирования Экзаменатор. Демонстрирует использование компонента XMLDocument (Файл теста - XML документ). Имя файла теста передается в программу через параметр командной строки. Для облегчения процесса запуска программы можно создать bat-файл (см. economics.bat)
Электроэнергия
Программа Электроэнергия показывает, как одна функция может обрабатывать события разных, (но одного типа) компонентов