|
5 / 5 / 2
Регистрация: 07.05.2014
Сообщений: 39
|
||
Запись и чтение бинарного файла14.05.2014, 22:12. Показов 3279. Ответов 5
Метки нет (Все метки)
в общем, имею форму, задача которой при нажатии кнопки записать из TextBox1, 2, 3... в бинарный файл такие значения, типа:
Name Login Pass... Получается что-то вроде двумерного массива, где Name - содержит около 15 данных, типа Login, Pass и т.д. Само Name должно выводится строкой в ListBox.
0
|
||
| 14.05.2014, 22:12 | |
|
Ответы с готовыми решениями:
5
Чтение бинарного файла на visual c++ Чтение данных из бинарного файла Чтение/запись бинарного файла |
|
Администратор
|
||||||
| 15.05.2014, 01:48 | ||||||
|
alhimera, а зачем обязательно файл? Делаешь класс с нужными полями, переопредяешь у него ToString() и добавляешь его в Items у ListBox. Благодаря перегрузке ToString() пользователь будет видеть имя, а твой код при выделении элемента в ListBox будет получать экземпляр со всей информацией сразу.
Пример класса:
0
|
||||||
|
5 / 5 / 2
Регистрация: 07.05.2014
Сообщений: 39
|
|
| 15.05.2014, 11:12 [ТС] | |
|
Дело в том. что мне нужно, чтоб вызванные элементы помещались каждый в свой ТекстБокс и если сниму ограничение с указанного имени, то я смогу удалить всю запись или отредактировать каждый элемент в отдельности, плюс идет проверка на правильность введенного пароля. По-этому вариант вывода всей инфы разом (как я понял в один объект) не устраивает.
Далее, планирую шифровать все это дело, и получится некая база с кашей, которую нужно по имени из листбокса найти, расшифровать и вывести в соответствующие поля. Но пока мне нужно понять, как осуществить хотябы запись\чтение. П.С. Я новичек в С++, осуществил эту программу на другом движке, но поскольку он ограничен, решил заняться изучением этого языка. Поиском по гуглю мало что дает, на форуме так что-то я и не нашел ничего толкового по этому вопросу. Добавлено через 3 часа 4 минуты Есть, конечно, вариант записывать именно в массив по индексам, а затем этот массив нужно сохранять в файл. Но тогда при загрузке файла нужно определять количество записей и выставлять размер массиву. К тому же, мне сказали, что массивом пользоватся не стоит и проще это сделать бинарником. Вот только ни то ни другое пока не имею представления как осуществить. Может у кого завалялся исходник подобных записей в файл и чтения из него. Проблема в том, что нужно выводить не один элемент, а группу. Добавлено через 8 минут Для наглядности, вот программа, которую хочу переписать. Там визуально видно то, как я это хочу сделать. NotePassWord Там у меня сделано через массив, но в движке есть прямое сохранение всего массива в файл, и так же его загрузка. По его определенному индексу считывается кол-во записей, выставляется размер массиву и затем выводятся заголовки в листбокс.
0
|
|
|
5 / 5 / 2
Регистрация: 07.05.2014
Сообщений: 39
|
|
| 16.05.2014, 13:19 [ТС] | |
|
Слаживается такое впечатление, что никто не хранит данных в своих приложениях. Либо хранит, но не в бинарнике.
Может есть альтернатива?
0
|
|
|
Администратор
|
|
| 16.05.2014, 15:05 | |
|
alhimera, способов записи в файл куча - бинарная сериализация, ручная запись через FileStream/BinaryWriter, через маршаллинг данных. Я лично задумался над проблемой безопасной запиcи на диск и безопасного хранения в памяти. А именно как это наиболее эффективно реализовать.
1
|
|
|
5 / 5 / 2
Регистрация: 07.05.2014
Сообщений: 39
|
||
| 16.05.2014, 19:01 [ТС] | ||
|
Спасибо за ответ) Тут форум, смотрю, не очень людный - ответов долго ждать приходится. Но тем не менее, более обширного форума чтот я не вижу.
Что значит Чтоб не стырили? Или на CD имеется в виду?
0
|
||
| 16.05.2014, 19:01 | |
|
Помогаю со студенческими работами здесь
6
Запись/чтение бинарного файла Запись и чтение из бинарного файла Запись и чтение бинарного файла Запись/чтение бинарного файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|