Страница 1 из 17 1234567811 ... ПоследняяПоследняя
Показано с 1 по 15 из 254
  1. #1
    Коротковолновик
    Регистрация
    12.10.2008
    Адрес
    Москва, Зеленоград
    Возраст
    58
    Сообщений
    285
    Поблагодарили
    57
    Поблагодарил
    6

    Лог для путешественников с КПК

    Предлагаю желающим лог для КПК - сваял его первый вариант за несколько дней Всё-таки КПК - гораздо более живучая для путешествий штука, нежели ноутбук. Осталось лишь сделать лог почти таким же удобным, как и в ноутбуке, что и надеюсь сотворить с вашей помощью.
    Программа требует установленного на КПК .NET Framework 2.0. Пробовал без него - не хочет, пишет "I/O error"
    Распакуйте архив в папку на карточке памяти и запускайте экзешник. При запуске он создаёт базу данных logdb
    Настройки находятся в текстовом файле, весь имеющийся на данный момент хэлп - в другом текстовом файле.
    Режим соревнований будет добавлен чуть позже, как и многое-многое другое. Что именно - предлагайте !
    Любая критика приветствуется
    Изображения Изображения        
    Вложения Вложения


  2. #2
    Коротковолновик
    Регистрация
    12.10.2008
    Адрес
    Москва, Зеленоград
    Возраст
    58
    Сообщений
    285
    Поблагодарили
    57
    Поблагодарил
    6
    Описание:

    Верхние выпадающие списки используются как меню.
    Левый список (список 1) - выбор операции.
    Второй список (список 2) - выбор поля (если надо).
    Кнопка √ выполняет операцию.
    Поле после неё - для ввода параметра поиска. Если после ввода в это поле текста на клавиатуре нажать Enter, то операция также выполнится.

    Итак, о поиске:
    Если не введено - выбирается всё.
    Если ввести - выбираются записи с совпадением введённого текста с полем, указанным в списке 2.
    Можно использовать * для обозначения "что угодно".
    Например, RD3* будет искать всё, что начинается с RD3. *AJB будет искать всё, что заканчивается на AJB.
    R*B - начинается с R и заканчивется В
    *D3A* - в середине находится D3A
    В файле настроек log_ini.txt есть блок [FindAnyAfter], в нём по умолчанию стоит "yes". Это означает, что * после введённого текста можно не ставить (используется для экономии нажатий).
    Если записать в этот блок что-то иное ("no"), то звёздочка после введённого текста добавляться не будет.
    Блок [FindAnyBefore] при "yes" сам проставляет * перед текстом.
    Так что если в оба блока поставить "yes",то при вводе D3A получится *D3A*

    Сортировка:
    Делается по возрастанию указанного поля. Особенность - если при этом в поле поиска что-то ввести, то выберутся и отсортируются записи, у которых в указанном поле есть введённый текст.

    Экспорт:
    Укажите имя файла, и лог будет экспортирован в формат ADIF с кодировкой UTF-8.

    Импорт:
    Укажите имя файла, и лог будет импортирован из формата ADIF. Кодировка должна быть UTF-8 (открыть adif-лог в Блокноте и "сохранить как", указав внизу кодировку UTF-Cool. Проверялись MixW, HRD и UR5EQF-логи.
    Записи с одинаковыми позывным, датой-временем, режимом и частотой дублироваться не будут.

    +поле, -поле
    Внизу основного экрана есть таблица 2 для показа дополнительной информации о записи, выбранной в верхней табл.1.
    Состав полей можно менять. Режим +поле добавляет указанное поле, -поле удаляет это поле из таблицы. Список полей по умолчанию при запуске программы находится в блоке [Fields_T2]. Если поля не помещаются на экране, то горизонтальный ползунок закрывает информацию. Тогда можно поставить галочку слева внизу, чтобы не показывать названия столбцов в табл.2. Программа при запуске делает эту проверку.

    Экран ввода-правки:
    После записи нового QSO режим и частота запомнятся в памяти, и следующее новое QSO будет предложено с этими установками.
    Если QSO с таким позывным уже было - программа сообщит о дате-времени, режиме и частоте последнего такого QSO. При этом из предыдущих QSO соберутся и подставятся значения полей name, qth, locator, state, iota, comment.
    Дата-время при вводе нового QSO обновится в момент записи. Формат даты-времени: ГГГГММДД ЧЧММ

    В файле настроек log_ini.txt есть блоки [Modes] и [Frequencies] - туда можете вписывать (или удалять) любые дополнительные режимы и частоты. При этом звёздочкой можно пометить режим и частоту, какие ставить по умолчанию при запуске для ввода нового QSO.
    Блок [UTCdiff] - разница между текущим временем и UTC. Менять при переходе на летнее-зимнее время !
    В блоках [Operator], [OperName], [OperQTH], [OperLocator], [OperRDA] надо указать свои данные (свой позывной, имя, QTH, локатор, RDA)
    _______________________________________________

    Всё это живёт у меня на HP IPAQ-4150.
    Скорость импорта лога - примерно 300 QSO в минуту (так сделано сейчас, что показывает процесс через экран). Экспорт идёт без экрана и получается несравненно быстрее.
    Лог занимает примерно 80 килобайт на 1000 QSO. Сама программа, как видите, тоже крошечная, так что впихнуть можно ещё очень многое

  3. #3
    Экстра-класс Аватар для RK3FW
    Регистрация
    17.08.2002
    Адрес
    ko85mo, RDA MO-56
    Возраст
    55
    Сообщений
    2,991
    Поблагодарили
    395
    Поблагодарил
    157
    1. Сделать как можно больше полей для занесения как можно большего количества данных.
    2. Сделать возможность формирования произвольного шаблона для импорта. Чтобы каждый мог настроить импорт под свой любимый журнал.
    3. Не усложнять программу. Не надо делать всякие статистики и т.п. Все это есть во "взрослых" журналах.

    Писали в Visual Studio? У меня что-то не получается его настроить под программирование для КПК.

  4. #4
    Коротковолновик
    Регистрация
    12.10.2008
    Адрес
    Москва, Зеленоград
    Возраст
    58
    Сообщений
    285
    Поблагодарили
    57
    Поблагодарил
    6
    Так экран же не резиновый Мне казалось, я собрал нужные поля - а какие ещё нужны ? и для чего ? Хотелось бы представлять себе всё-таки размер необходимости необходимого
    По поводу импорта - имеется в виду импорт в данную программу ? Тогда это опять сводится в верхнему вопросу - что из ADIF ещё надо в неё будет втаскивать ?
    Пишу это всё на бейсике, весьма удобно и просто. Есть уже немало библиотек - работа с базами данных, графикой, GPS-приёмником, прочим....

  5. #5
    Экстра-класс Аватар для RK3FW
    Регистрация
    17.08.2002
    Адрес
    ko85mo, RDA MO-56
    Возраст
    55
    Сообщений
    2,991
    Поблагодарили
    395
    Поблагодарил
    157
    ОписАлся - для экспорта. Почему много полей - чтобы каждый мог загнать как можно больше нужной ему инфы.

    Для примера - лог от UR5EQF. Там для статистики по дипломам используется куча полей. Хорошо бы иметь возможность экспортировать в них нужную инфу.

    А в шаблоне хорошо бы иметь возможность задавать имена полей в экспортированном файле, для стыковки с разными логами. Тогда можно будет легко экспортировать лог в разные журналы одновременно.

  6. #6
    Коротковолновик
    Регистрация
    12.10.2008
    Адрес
    Москва, Зеленоград
    Возраст
    58
    Сообщений
    285
    Поблагодарили
    57
    Поблагодарил
    6
    Вполне вероятно,что Вы правы Я добавлю кучку полей, не вопрос. Вот только сложно представить, как Вы с КПК в руках будете стилусом тыкать в экранную клавиатуру, чтобы "загнать как можно больше нужной" Вам информации... Неудобно же...
    Тогда надо блютусовскую клавиатуру подключать, верно ? С ней - да, можно будет уже разбежаться и навводить только это редкая вещь, да и у народа может возникнуть мысль - "нафига мне КПК, я тогда что-нибудь типа ЕЕЕ РС куплю". И вся идея - под корень
    Мне представляется, что было бы логичнее как-то организовывать работу на КПК так, чтобы вводить-то как раз надо было как можно меньше. Тогда минусы КПК не так видны, а плюсы - прямо на ладони, нет ?

  7. #7
    Коротковолновик Аватар для UN7MAU
    Регистрация
    06.06.2009
    Адрес
    Uralsk
    Возраст
    46
    Сообщений
    498
    Поблагодарили
    231
    Поблагодарил
    23
    Bluetooth COM порт, соответственно САТ интерфейс. DX кластер через GPRS.Callbook. В итоге получится солидный законченный продукт.

  8. #8
    Коротковолновик Аватар для UA3VVB
    Регистрация
    16.10.2006
    Адрес
    Владимирская губерния
    Возраст
    47
    Сообщений
    242
    Поблагодарили
    41
    Поблагодарил
    11
    http://www.n0hr.com/MobileLog/MobileLog_2_Tour.htm
    Вот лог, но платный . Может пригодится ссылка для наглядности.
    PS: PDA у меня нет, но наверное вещь неплохая и удобная.

  9. #9
    Заблокирован
    Регистрация
    23.02.2009
    Возраст
    33
    Сообщений
    16
    Поблагодарили
    6
    Поблагодарил
    8
    Сделайте ввод позывных пальцами с помощью большой экранной клавиатуры. Такой лог будет действительно удобно использовать.

  10. #10
    Экстра-класс Аватар для RK3FW
    Регистрация
    17.08.2002
    Адрес
    ko85mo, RDA MO-56
    Возраст
    55
    Сообщений
    2,991
    Поблагодарили
    395
    Поблагодарил
    157
    Цитата Сообщение от nomick Посмотреть сообщение
    Вполне вероятно,что Вы правы Я добавлю кучку полей, не вопрос. Вот только сложно представить, как Вы с КПК в руках будете стилусом тыкать в экранную клавиатуру, чтобы "загнать как можно больше нужной" Вам информации... Неудобно же...
    Нормально. Не пайлап же разгребать. Для этого используют полноценные ноуты. А для отдыха на природе самое то - КПК.
    Посидел, шашлычок под коньячок поел, ну и пару часиков, вечерком, в эфире пообщался. Зачем нам торопиться, чем-то впопыхах в экран тыкать?

  11. #11
    Коротковолновик
    Регистрация
    12.10.2008
    Адрес
    Москва, Зеленоград
    Возраст
    58
    Сообщений
    285
    Поблагодарили
    57
    Поблагодарил
    6
    Из нового - добавлен Russian Internet Callbook. Теперь при вводе нового QSO сначала смотрит - не было ли QSO с ним у Вас в логе (показывается красным), затем - нет ли инфы о нём в коллбуке (показывается зелёным). Сам показ всей этой информации переделан из одной строки в таблицу, чтобы можно было видеть всё сразу.
    Добавлен ручной перенос инфы из таблицы в поля ввода, так что если товарищ есть в коллбуке, то заполнить нужные поля QSO можно всего лишь несколькими тычками стилусом
    Добавлены ещё 4 поля для всякой Вашей дополнительной информации. В блоках файла настройки Вы можете указать, под какими именами их показывать при вводе, а также в какие параметры ADIF они должны лечь при экспорте.
    RIC пришлось обрабатывать и удалять дубли перед втаскиванием в logdb. Получился архив 3 мегабайта (logdb с RIC и основной вариант программы). В следующий раз, полагаю, logdb загружать заново уже не надо будет
    Основной вариант и лог с коллбуком - RD3AJB.rar
    Дополнение - вариант,оттранслированный под принудительный перевод КПК в QVGA
    Вложения Вложения

  12. #12
    Мастер Аватар для R3XD
    Регистрация
    13.09.2009
    Адрес
    Калуга
    Сообщений
    583
    Поблагодарили
    132
    Поблагодарил
    129
    Очень нестабильная работа на HP2490B, qvga версия не запускается вообще.
    в других импорт проходит не полностью, затыкается с ошибкой (на строчках вероятно содержащих апостроф?)
    При вводе позывного 3Х показывает щсо в4 с Майком из москвы ... 8(
    С вероятностью 80% ввод любой инфы заканчивается ошибками (sql error и т.д.)
    попозже выложу содержание ошибок.

  13. #13
    Коротковолновик
    Регистрация
    12.10.2008
    Адрес
    Москва, Зеленоград
    Возраст
    58
    Сообщений
    285
    Поблагодарили
    57
    Поблагодарил
    6
    Киньте мне этот Ваш лог тоже, если можно ? Не дело это, конечно, надо разобраться...
    Сам я до таких крупных ошибок как-то не добирался В выходные использовал КПК как лог, нашёл пару моментов для исправления, но так, не сильно серьёзные - одно с обновлением экрана (после записи, а потом отказа), другое - по ошибке нажал на Отказ вместо Запись В остальном всё вроде как без проблем отработалось...

  14. #14
    Элита Аватар для RC3C
    Регистрация
    07.04.2002
    Адрес
    Новая Москва, Троицк, Коммунарка
    Возраст
    43
    Сообщений
    7,865
    Записей в дневнике
    8
    Поблагодарили
    1596
    Поблагодарил
    5538
    Цитата Сообщение от RK3FW Посмотреть сообщение
    Для этого используют полноценные ноуты. А для отдыха на природе самое то - КПК.
    На такие поездки я беру ноут + аппаратура (TRX,CAT,wire ANT).

    Да, если пайлап не разгребать, то лог для КПК самое то. Есть у меня и КПК - точнее коммуникатор. Хочется попробовать. Вот, давече на прошедших выходных был в Киеве. ЩСО записывал на бумагу. Было бы интересно в телефоне все руками набить и потом экспортом в свой лог внести.

    А по поводу данных полноты данных. и из-за месенького размера экрана сделать длинным поле заметок (Notes), и через запятую вносить туда что ходите.

    Начинание автора поддерживаю!

  15. #15
    Мастер Аватар для R3XD
    Регистрация
    13.09.2009
    Адрес
    Калуга
    Сообщений
    583
    Поблагодарили
    132
    Поблагодарил
    129
    Желательно ограничить открытие файлов только ади и тхт
    или выбор сразу папки откуда импортировать -
    при обьеме кпк в 4-16гбтолько открытие файла занимает до 5 минут!!(проц у меня 525мгц) пока весь фат прочитает...

    сделать кнопку ОК вверху справа на "ок"( а то получается выход из программы - непривычно)
    а выход из проги отдельной кнопкой.


    сборка следующая - HP2490B CF8Gb SD4Gb, стоит на SD
    log.ico
    log.ini c моими данными
    logdb (с колбуком)
    rd3ajb_qvga.dll
    rd3ajb_qvga.exe
    rd3ajb_qvga.exe.config
    SQLdevice.dll
    System.data.Sqlite.dll

    что есть:
    ошибка при импорте
    - an error occured on sub _main_imp_qso
    SQLite error unrecognised token ",",",",",",",",1,1243)"continue?
    жмем "да", ничего нет. перезагружаю - вставились щсо до 20090210 ON3MT... ((
    примерно половина...

    далее пишу новое щсо - хм, заработала.... щсо записывает, предыдущие показывает...

    тестим дальше, лог отправлю на мыло.

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker
Яндекс.Метрика