Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Простая задачка... Добавлено: 07.04.08 21:40  

Автор вопроса:  Юрий
Здравствуйте.
Задачка такого характера - очень нужно сделать программу на vb6 след. типа: в проге будет обычная база данных в текстовом файле, только в зашифрованном виде (шифровать буду по ключу). Этот файл будет создаваться и редактироваться юзером. В файле будут данные след. порядка:
1 строка - имя
2 стр - фамилия
3 - отчество
4 - краткие данные
5----------------- символ разделения ----------------
6 - имя
7 - фам.

и т.д.

Прога имеет 4 текстбокса с такими же именами для добавления данных в базу. Это несложно, сложность в том как считать данные из файла примерно в таком порядке и вывести их в разные листбоксы. Т.е. чтобы например, 1стр - имя выводилась в листбоксе "Имя", стр "фамилия" - в листбоксе фамилия и т.д. Или пожалуйста посоветуйте в какой объект их лучше выводить. При операциях добавления записей и считывания из файла данные будут шифроваться/расшифровываться. При этом нужно организовать поиск данных по базе и возможность редактирования выделенных данных.
Спасибо

Ответить

  Ответы Всего ответов: 10  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 07.04.08 23:01
Ты забыл указать сумму вознаграждения.

Ответить

Номер ответа: 2
Автор ответа:
 Эндрю



ICQ: 303-304-826 

Вопросов: 24
Ответов: 103
 Web-сайт: www.пока_нет.ru
 Профиль | | #2
Добавлено: 08.04.08 00:55
попробуй через ini-файл :) там удобно редактировать отдельные строки, а данные которые тебе нужны залей в одну строку через разделитель, а потом обратно расщепляй через Split. Этот способ херовый и имеет низкое быстродействие)

Ответить

Номер ответа: 3
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #3
Добавлено: 08.04.08 01:00
Эндрю, самокритично)

Ответить

Номер ответа: 4
Автор ответа:
 s12



Вопросов: 24
Ответов: 363
 Профиль | | #4 Добавлено: 08.04.08 01:12
попробуй через ini-файл :) там удобно редактировать отдельные строки, а данные которые тебе нужны залей в одну строку через разделитель, а потом обратно расщепляй через Split.


Мысль проста как Арбуз.

Этот способ херовый и имеет низкое быстродействие)

За быстродействием в С. Я счас проверю, может и там можно выкрутится. :)

Ответить

Номер ответа: 5
Автор ответа:
 s12



Вопросов: 24
Ответов: 363
 Профиль | | #5 Добавлено: 08.04.08 02:06
http://www.sharemania.ru/0216002


Здесь исходник.
Мда, выводы неутешительные. Скорость загрузки файла маленькая слишком, хотя может я где-нить накосячил.

Ответить

Номер ответа: 6
Автор ответа:
 Ra$cal



ICQ: 8068014 

Вопросов: 18
Ответов: 817
 Web-сайт: www.rascalspb.narod.ru
 Профиль | | #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-сайт: domkratt.com
 Профиль | | #8
Добавлено: 08.04.08 07:49
Я бы ограничил длину полей и писал бы в файл структуру... Файл может увеличиться в размерах, но скорость будет выше на порядок.

Ответить

Номер ответа: 9
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #9
Добавлено: 08.04.08 09:16
Вот тебе идея. Остальное сам допишешь.
http://www.domkratt.com/share/Fields.rar

Ответить

Номер ответа: 10
Автор ответа:
 Юрий



Вопросов: 11
Ответов: 30
 Профиль | | #10 Добавлено: 08.04.08 21:10
Благодарю... Про ИНИ уже сам думал, всем спасибо.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам