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

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

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


  2. #2
    Standart Power
    Регистрация
    12.10.2008
    Адрес
    Москва, Зеленоград
    Возраст
    62
    Сообщений
    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
    Very High Power Аватар для RK3FW
    Регистрация
    17.08.2002
    Адрес
    ko85mo, RDA MO-56
    Возраст
    59
    Сообщений
    2,983
    Поблагодарили
    396
    Поблагодарил
    158
    1. Сделать как можно больше полей для занесения как можно большего количества данных.
    2. Сделать возможность формирования произвольного шаблона для импорта. Чтобы каждый мог настроить импорт под свой любимый журнал.
    3. Не усложнять программу. Не надо делать всякие статистики и т.п. Все это есть во "взрослых" журналах.

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

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

  5. #5
    Very High Power Аватар для RK3FW
    Регистрация
    17.08.2002
    Адрес
    ko85mo, RDA MO-56
    Возраст
    59
    Сообщений
    2,983
    Поблагодарили
    396
    Поблагодарил
    158
    ОписАлся - для экспорта. Почему много полей - чтобы каждый мог загнать как можно больше нужной ему инфы.

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

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

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

  7. #7
    High Power Аватар для UN7MAU
    Регистрация
    06.06.2009
    Адрес
    Uralsk
    Возраст
    50
    Сообщений
    631
    Поблагодарили
    329
    Поблагодарил
    32
    Bluetooth COM порт, соответственно САТ интерфейс. DX кластер через GPRS.Callbook. В итоге получится солидный законченный продукт.

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

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

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

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

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

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

  14. #14
    ИТ/ИБ сервис инженер Аватар для RC3C
    Регистрация
    07.04.2002
    Адрес
    г.Москва, г.Троицк
    Возраст
    47
    Сообщений
    8,887
    Записей в дневнике
    8
    Поблагодарили
    2265
    Поблагодарил
    6940
    Цитата Сообщение от RK3FW Посмотреть сообщение
    Для этого используют полноценные ноуты. А для отдыха на природе самое то - КПК.
    На такие поездки я беру ноут + аппаратура (TRX,CAT,wire ANT).

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

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

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

  15. #15
    High Power Аватар для R3XD
    Регистрация
    13.09.2009
    Адрес
    Калуга
    Сообщений
    587
    Поблагодарили
    137
    Поблагодарил
    140
    Желательно ограничить открытие файлов только ади и тхт
    или выбор сразу папки откуда импортировать -
    при обьеме кпк в 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


Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×