![]() |
ПО для терминала сбора данных
Здравствуйте.
Есть терминалы сбора данных CipherLab CP30, подключаются по wi-fi, запускается RDP сеанс, внутри которого работает обработка 1С. Всё работает. Я тут решил в целях самообразования, возможно оптимизации работы (если получится) написать своё ПО, которое будет выполнять те же операции, что и обработка в 1С (но без RDP, лицензий на 1С и лицензий на RDP). Мой уровень познания .NET и C# основан на университете и никаких сложных проектов я не создавал. Нашёл библиотеки с SDK_API для этого терминала; нашёл инструкцию с описанием классов и их применения. Сделал проект, закодил пару кнопок, закинул в терминал - работает. Инициализировал ридер штрихкодов, получилось при помощи обработки таймера считать данные (понимаю что это костыль, просто пробовал). На одной из первых страниц инструкции описан классс: Код:
public class MsgWindow : MessageWindow Этот код не работает, т.к. нет некоторых параметров (да и не понятно откуда им взяться). В конце инструкции есть глава Sample Code, в которой этот же класс немного расширен, и приведён к более-менее рабочему виду, но в нём снова встречаются пункты, в которых я не могу разобраться: Цитата:
Немного ниже есть такой кусочек кода: Код:
public class Win32API { Пожалуйста помогите разобраться. |
Цитата:
Цитата:
Про coredll.dll гляньте это. |
User001, даже не знаю что написать :). Я ещё раз переписал листинг программы и всё заработало. Как я понял coredll.dll это библиотека системы, а не .net. Сейчас всё запускается (но пока не работает). Лезут ошибки при инициализации ридера и т.д.
Ещё есть вопрос по поводу отладки. При написании приложений под мобильные устройства программа запускается в одном из эмуляторов, у меня (как наверное у всех в VisualStudio 2008) это какое-то подобие Windows PDA. Программу я пишу под терминал сбора данных. Скажите можно ли как-нибудь добавить в список эмулятор этого устройства? |
Цитата:
А про само устройство тема есть, которая ведет к саппорту. |
Кстати, Пишем под ТСД.
|
Программы для Windows CE наша компания писала на Sys Dev Kalipso (база данных, файлы, вебсервисы, коммуникации с различными интерфейсами и многое другое без заморочек.., единственный минус в том, что она платная). Демоверсию одного из наших проектов можно посмотреть по ссылке https://www.mercoded.com/id/terminal...-sbora-dannykh (в этом проекте предусмотрена возможность интеграции с 1с или другой учётной системой) . Но недавно наша компания начала торговать китайскими ТСД с ОС Andrpid (Caribe) информацию по ним можно посмотреть у нас на сайте https://www.mercoded.com/. Существущие проекты с небольшими изменениями перенесли на эти девайсы и теперь поддерживаем в основном проекты на Android. Программы для них ( можно на Kalipso писать, можно на беспланой IDE Android Studio, сами девайсы дешёвые и шустрые, наша компания даёт по ним полную поддержку, есть все необходимые SDK, поддерживаем связь с производителем.
|
Время: 22:49. |
Время: 22:49.
© OSzone.net 2001-