Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
 Аватар для DevilX
0 / 0 / 0
Регистрация: 27.04.2009
Сообщений: 13

Создание кодового замка.

13.02.2012, 23:41. Показов 3505. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Есть задание "Создать кодовый замок при помощи VCL". Использую C++ Builder 2010.

На данный момент сделал интерфейс + события при нажатии цифровых клавиш + очистка дисплея при нажатии клавиши "C".

Нужно:

1. При запуске программы на дисплей выводится предложение о вводе кода. Этот код будет отпирать устройство. Подтверждением о конце кода будет нажатие на кнопку "CODE".

2. При нажатии кнопки "CODE" возникает запрос о вводе кода и если этот код совпадает с отпирающим кодом, установленным в п.1, то появляется возможность установить новый код.

3.При нажатии на "ОК" происходит проверка кода, введенного на дисплей и если он одинаков с отпирающим кодом, то на дисплей выводится подтверждение правильности кода.

Код вводится с помощью цифровых клавиш на форме.

Извините, если непонятно объяснил)

Заранее спасибо.
Вложения
Тип файла: rar WorkBtn + C.rar (4.6 Кб, 46 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.02.2012, 23:41
Ответы с готовыми решениями:

Accembler: Программирование с использованием кодового отладчика debug
Всем привет) Столкнулся с такой проблемой, дали лабораторную, ничего не объяснили как делать. Ниже ссылка) Подскажите как это...

Нарисовать в Caption символ замка
Помогите нарисовать в caption символ замка как на картинке Искал символ lock в юникоде но почему его там нет

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

8
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
14.02.2012, 03:06
Все ваши три вопроса решаются выводом одного окна диалога.
И где в проекте, собственно, файл реализации?
Или вы таким образом просто развлекаетесь ?
0
 Аватар для DevilX
0 / 0 / 0
Регистрация: 27.04.2009
Сообщений: 13
14.02.2012, 07:44  [ТС]
Извините, но я не понял как решить мою задачу "выводом одного окна диалога".

Развлекаюсь я несколько иным образом.
Изображения
 
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
14.02.2012, 13:11
и что вы хотите сказать этой картинкой вашего кастрированного проекта ?
то, что вы так старательно подчеркнули - файл проекта, а не файл реализации.
может, вам для начала книгу какую почитать ?
тогда, может, поймете и то,
как решить мою задачу "выводом одного окна диалога"
.
0
 Аватар для DevilX
0 / 0 / 0
Регистрация: 27.04.2009
Сообщений: 13
14.02.2012, 14:39  [ТС]
Виноват, не то скинул.

Книгу читаю.
Вложения
Тип файла: rar Сombination lock.rar (7.05 Мб, 42 просмотров)
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
14.02.2012, 14:56
Проект не открывал, но при запуске приложения - см. картинку.
Видимо, не помешает почитать это:
Компиляция программы под С++ Builder, чтобы работала на других компьютерах

Также, при отправке проекта на форум, можно безболезненно удалить эти
Debug\Project1.#00
Debug\Project1.ilc
Debug\Project1.ild
Debug\Project1.ilf
Debug\Project1.ils
Debug\Project1.map
Debug\Project1.obj
Debug\Project1.pch
Debug\Project1.tds
Debug\Unit1.obj
файлы, с целью экономии времени-трафика-места-нервов у принимающей стороны.
Миниатюры
Создание кодового замка.  
0
 Аватар для DevilX
0 / 0 / 0
Регистрация: 27.04.2009
Сообщений: 13
14.02.2012, 15:16  [ТС]
Спасибо.

Надеюсь, в этот раз всё нормально.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
14.02.2012, 15:55
Во всяком случае, теперь я понял, о какой кнопке КОДЕ идет речь .

При открытии проекта :
Невозможно открыть файл: Course project\Clear Form\Unit1.cpp
В Project1.cpp
USEFORM("..\Course project\Clear Form\Unit1.cpp", Form1);
это от чего остатки?
Пришлось ручками удалять из проекта присуствующий Unit1.cpp и добавлять аналогичный из папки Сombination lock. Дальнейшее развитие смотрите на картинках. Создавать новый проект и переносить ваш код мне чего-то не хотелось .
Миниатюры
Создание кодового замка.   Создание кодового замка.   Создание кодового замка.  

0
 Аватар для DevilX
0 / 0 / 0
Регистрация: 27.04.2009
Сообщений: 13
15.02.2012, 15:59  [ТС]
Может эта версия будет нормально работать)

Должно быть только одно окно. Всё выводится на элементе "Panel1"
Вложения
Тип файла: rar Сombination_lock.rar (19.5 Кб, 49 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.02.2012, 15:59
Помогаю со студенческими работами здесь

Нужен совет по усовершенствованию кодового замка :)
Здравствуйте. Заранее прошу прощения, если сейчас сморожу какую-то глупость - я не специально. На дверь рабочего кабинета поставили...

Схема кодового замка с последовательным вводом пароля
Здравствуйте. нужно собрать схему в аплете Circuit Simulator, схему кодового замка с последовательным вводом пароля (четыре кнопки,...

Программное обеспечение встроенного микропроцессора кодового замка
Здравствуйте, уважаемые форумчане. Имеется по C#Window Forms следующее задание: Требуется разработать модель программного обеспечения...

Нужен алгоритм перебора всех вариантов кодового замка
Не могу найти такой алгоритм в гугле и не могу придумать сам. Помогите!! Есть кодовый замок такого плана : ...

Найти время, которое уйдет на подбор комбинаций кодового замка
Формат входного файла В первой строке даны три натуральных числа: N, K, S. N <= 30 — количество дисков; K <= 26 — количество...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник 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
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru