Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
1 / 1 / 1
Регистрация: 15.01.2013
Сообщений: 43

C++ Builder 2006. Выбор варианта для выполнения

18.02.2013, 18:50. Показов 1641. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, помогите с выбором работы для курсовика. Программировать мы ещё толком не умеем, а уже заставили выбрать вариант. Боясь ошибиться с выбором, решил написать Вам. Из 50 вариантов, я подобрал несколько наиболее простых, как мне кажется. Мне показался 40 вариант самым оптимальным, но так как я даже представления не имею как делать эти программы, остерегаюсь. Вот сами задания:
Вариант 9. Библиотечный каталог
На главной панели находятся окна для:
• записи фамилии и инициалов автора;
• названия книги;
• издательства;
• года издания;
• количества страниц;
• кнопка для указания завершения ввода;
• окно для вывода списка найденных книг;
• другие вспомогательные компоненты.
Программа осуществляет ввод информации о книге, запись этой информации в файл, поиск книги по названию или по фамилии автора.
Результаты поиска выводятся в соответствующее окно, которое при необходимости обеспечивается полосами прокрутки.
Вариант 12. Записная книжка
В записную книжку заносятся фамилия, телефоны и краткая информация о владельце номера, например его адрес или место работы.
Создайте программу, с помощью которой можно записать такую информацию на диск и находить нужный номер по фамилии. Если в записной книжке окажется несколько фамилий с разными номерами, то выводятся все. Поиск нужного номера пользователь записной книжки проводит с помощью информации о владельце номера.
Вариант 13. Урок рисования.
На форме есть два окна. В одно из них помещается картинка. Когда ученик двигает указатель мыши по картине, то во втором окне рисуется линия. Целью программы является получение копии картинки.
При создании программы предусмотрите:
• возможность смены картинок;
• включение и выключения режима рисования кнопками мыши;
• смену палитры.
Вариант 16. Трехоконный редактор
Создайте текстовый редактор, с функциями редактора «Блокнот».
Редактор имеет три окна, расположенные рядом. В двух окнах можно помещать текст разных файлов. Третье окно служит для того, чтобы создавать текст и переносить его из двух первых окон.
Вариант 17. Графический редактор
Программа представляет собой графический редактор.
Имеется возможность рисования графических примитивов (линия, квадрат, эллипс), задание различных цветов и стирание, рисование объектов с текстурой, а также сохранение и открытие рисунков.
Вариант 38. Флаг
Нужно сделать заставку в виде развивающегося (движущегося от ветра) российского флага.
40. Бегущая строка
Программа читает записанный в файле текст и выводит его в виде бегущей строки, например, справа налево. Необходимо создать соответствующий интерфейс позволяющий изменять тип шрифта, его размеры и цвет. Кроме того, нужно предусмотреть возможность изменение цвета фона и направления движения.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.02.2013, 18:50
Ответы с готовыми решениями:

можно ли в С++ Builder 2006 писать программы на С++ Builder 6?
подскажите, пожалуйста... если программка написана на С++ Builder 2006, могу ли я перевести проект под С++ Builder 6? если да, то как? ...

Выбор шаблонного варианта для аргумента-массива
По стопам оффтопа в теме решил создать свою. Для ускорения прояснения ситуации, так сказать. Имеем код: #include <iostream>...

c++ builder 2006
хочу научиться делать хотя бы простые приложения на c++, сам немного знаю pascal и lazarus, купил диск Borland Developer Studio Architect...

5
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
18.02.2013, 20:00
Цитата Сообщение от Turbokill Посмотреть сообщение
40. Бегущая строка
это не сложно реалезовать
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
18.02.2013, 20:42
Да по моему последние два варианта самые адекватные...

Только последний не так просто, нужно будет хорошо подумать как выводить текст порциями на экран.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
18.02.2013, 23:13
чего там думать... все уже украдено до нас:
Бегущая строка в C Builder

Добавлено через 2 минуты
вот еще кто-то маялся на вражеском форуме
C++
1
2
3
4
5
6
7
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
 if(Label1->Left+Label1->Caption.Length() <= ClientWidth)
    Label1->Left++;
 else
     Label1->Left = 10;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
AnsiString Source("Бегущая");
int AlphaPos = 1;
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
 if(AlphPos >= Source.Length())
    AlphaPos = 1;
 if(Label1->Left+Label1->Caption.Length() <= ClientWidth)
    Label1->Left++;
 else
 {
    Label1->Caption = Source[AlphaPos++];
    Label1->Left = 10;
 }
}
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
18.02.2013, 23:17
Ну какие то не серьёзные примеры... да ивыводить наверное надо на TImage ... расчитывать ширину текста, ширину окна итп...
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
18.02.2013, 23:29
... пишите для бегущей строки роман, кто ж против. Да принцип останется один, вот для вес в курсовую конечно стоит накидать всяких параметров, поддержку разчных человеческих языков, скинов гламурных. Препод обалдееет и поставит вполне заслуженный уд.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.02.2013, 23:29
Помогаю со студенческими работами здесь

Borland C++ Builder 2006
здраствуйте, я начинаюший. Изучаю стандатрный С++, и хотелась бы перейти на Борланд 2006 (все свои программы компилировал там). Хочу...

Как делать полный исполняемый .exe файл в Borland C++ Builder 2006?
Ребята, всем привет! Очень важный вопрос! Как делать полный исполняемый .exe файл в C++ Builder? Проблема: делаю курсовой в Builder и...

Cкопировать базу SQL через DBGrid в StringGrid. Ошибка памяти (Builder 2006)
Необходимо скопировать базу SQL через DBGrid в StringGrid. for (i=1;i&lt;Form4-&gt;DBGrid2-&gt;DataSource-&gt;DataSet-&gt;Eof;i++) { ...

Выбор размеров футпринта для компонента (P-CAD 2006)
Добрый день! Начинаю разводить плату в P-cad 2006 (сразу скажу, что другие PCB-редакторы не предлагать, я понимаю, что спектр широкий и...

Выбор варианта для восстановления работы системы
Здравствуйте, формучане. Загадился Windows, стал дико тормозить (особенно Chrome), слетели драйвера мышки и тачпада (ноутбук Sony VAIO...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru