Страница: 1 |
Страница: 1 |
Вопрос: Простая задачка...
Добавлено: 07.04.08 21:40
Автор вопроса: Юрий
Здравствуйте.
Задачка такого характера - очень нужно сделать программу на vb6 след. типа: в проге будет обычная база данных в текстовом файле, только в зашифрованном виде (шифровать буду по ключу). Этот файл будет создаваться и редактироваться юзером. В файле будут данные след. порядка:
1 строка - имя
2 стр - фамилия
3 - отчество
4 - краткие данные
5----------------- символ разделения ----------------
6 - имя
7 - фам.
и т.д.
Прога имеет 4 текстбокса с такими же именами для добавления данных в базу. Это несложно, сложность в том как считать данные из файла примерно в таком порядке и вывести их в разные листбоксы. Т.е. чтобы например, 1стр - имя выводилась в листбоксе "Имя", стр "фамилия" - в листбоксе фамилия и т.д. Или пожалуйста посоветуйте в какой объект их лучше выводить. При операциях добавления записей и считывания из файла данные будут шифроваться/расшифровываться. При этом нужно организовать поиск данных по базе и возможность редактирования выделенных данных.
Спасибо
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 07.04.08 23:01
Ты забыл указать сумму вознаграждения.
Номер ответа: 2
Автор ответа:
Эндрю
ICQ: 303-304-826
Вопросов: 24
Ответов: 103
Web-сайт:
Профиль | | #2
Добавлено: 08.04.08 00:55
попробуй через ini-файл там удобно редактировать отдельные строки, а данные которые тебе нужны залей в одну строку через разделитель, а потом обратно расщепляй через Split. Этот способ херовый и имеет низкое быстродействие)
Номер ответа: 3
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #3
Добавлено: 08.04.08 01:00
Эндрю, самокритично)
Номер ответа: 4
Автор ответа:
s12
Вопросов: 24
Ответов: 363
Профиль | | #4
Добавлено: 08.04.08 01:12
Мысль проста как Арбуз.
За быстродействием в С. Я счас проверю, может и там можно выкрутится.
Номер ответа: 5
Автор ответа:
s12
Вопросов: 24
Ответов: 363
Профиль | | #5
Добавлено: 08.04.08 02:06
Здесь исходник.
Мда, выводы неутешительные. Скорость загрузки файла маленькая слишком, хотя может я где-нить накосячил.
Номер ответа: 6
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #6
Добавлено: 08.04.08 02:40
все бы ничего, но как будем удалять записи и модифицировать
1.55 мб файл, core2duo 2.66ггц, 2 Gb рамы - зависло с концами
Номер ответа: 7
Автор ответа:
s12
Вопросов: 24
Ответов: 363
Профиль | | #7
Добавлено: 08.04.08 03:26
Ну дык и че? Будем заниматся оптимизацией
Ночь она длинная
Номер ответа: 8
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #8
Добавлено: 08.04.08 07:49
Я бы ограничил длину полей и писал бы в файл структуру... Файл может увеличиться в размерах, но скорость будет выше на порядок.
Номер ответа: 9
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #9
Добавлено: 08.04.08 09:16
Вот тебе идея. Остальное сам допишешь.
http://www.domkratt.com/share/Fields.rar
Номер ответа: 10
Автор ответа:
Юрий
Вопросов: 11
Ответов: 30
Профиль | | #10
Добавлено: 08.04.08 21:10
Благодарю... Про ИНИ уже сам думал, всем спасибо.