Под кпк на VB.Net - в чем хранить таблицу?

Средства разработки, технические вопросы, отвечает (по мере сил) Отдел Разработок
Закрыто
Аватара пользователя
zaitsman
Доктор (4 lvl)
Сообщения: 477
Зарегистрирован: Ср апр 13, 2005 20:59

Под кпк на VB.Net - в чем хранить таблицу?

Сообщение zaitsman » Чт сен 20, 2007 11:40

Есть некая таблица с данными (около 180 значений). Необходимо реализовать ее сохранение на КПК в удобном для дальнейших изменений виде (ну то есть просто хранить 180 значений в коде программы не годится). Нужна помощь по идеям.
PS Сам чайнег еще тот, оказалось что VB.NET 2005 ушел прилично от VB 6, да и к тому же нету вообще никакой литературы по разработке на нем под WM...
o2 xda flame+,HP rw6815,Moto HT820,EOS300D+стёкла, Panasonic NV-GS11, Panasonic SDR-H280, ВАЗ 2105, ГАЗ-2217

Аватара пользователя
igorekk
Модератор
Сообщения: 3792
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение igorekk » Чт сен 20, 2007 12:54

CSV не подходит разве?

Аватара пользователя
zaitsman
Доктор (4 lvl)
Сообщения: 477
Зарегистрирован: Ср апр 13, 2005 20:59

Сообщение zaitsman » Чт сен 20, 2007 12:55

Эм, а как реализовать его чтение?
Сижу штудирую мануалы, запутался немного в файловых моделях, и толком везде описано только чтение текстового документа (ну и запись в него) :(
o2 xda flame+,HP rw6815,Moto HT820,EOS300D+стёкла, Panasonic NV-GS11, Panasonic SDR-H280, ВАЗ 2105, ГАЗ-2217

mkol
Академик (6 lvl)
Сообщения: 1195
Зарегистрирован: Вс апр 11, 2004 12:14

Сообщение mkol » Пт сен 21, 2007 15:55

Для изучения NET Compact Framework сгодится любая литература про NET Framework.

VerturSoft
Новенький (0 lvl)
Сообщения: 11
Зарегистрирован: Вт мар 01, 2005 09:50

Сообщение VerturSoft » Вс ноя 11, 2007 23:17

Эм, а как реализовать его чтение?
- как текстового файла. CSV - это списки значений, разделенных символом разделителем (обычно - запятой)

В Windows Mobile есть встроеное API для работы со "внутренними" БД, это не SQl а гораздо проще, надежней и быстрее.
Я бы организовал эту таблицу в виде внутренней БД.
Если надо cинхронизировать данные с ПК, то:
1. ActiveSync синхронизирует файлы внутренних БД с ими же на ПК.
2. Можно написать плагин и делать синхронизацию с БД на ПК (например через ODBC).

Советую читать описания след. функций:
CeCreateDatabaseEx2
CeFindFirstDatabaseEx
CeFindNextDatabaseEx
CeOpenDatabaseEx2
CeReadRecordPropsEx
CeSeekDatabaseEx

и т.д.

Аватара пользователя
inter189
Доктор (4 lvl)
Сообщения: 431
Зарегистрирован: Ср дек 20, 2006 12:23

Сообщение inter189 » Пт дек 28, 2007 13:12

Или можно использовать все тот же старый добрый sqlite в связке со все тем же старым добрым VB.NET 2005

Работа с этой БД на кпк проста и понятна. А для ББ так вообще весь спектр приложений и драйверов имеется
если вы должны мне денег, срочно свяжитесь со мной, чтобы отдать долг

Аватара пользователя
igorekk
Модератор
Сообщения: 3792
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение igorekk » Пт дек 28, 2007 14:12

inter189, sqlite рулит, да. Я его даже для web-разработки использую.

Аватара пользователя
inter189
Доктор (4 lvl)
Сообщения: 431
Зарегистрирован: Ср дек 20, 2006 12:23

Сообщение inter189 » Ср янв 09, 2008 08:48

так под wm сейчас для web-разработок ничего кроме hph и нет ?

а так да. с ним sqlite тоже вроди работает. не знаю на сколько быстро/нет.
если вы должны мне денег, срочно свяжитесь со мной, чтобы отдать долг

Закрыто

Вернуться в «Программирование для КПК»