C# и .CDB

Средства разработки, технические вопросы, отвечает (по мере сил) Отдел Разработок
Admin_Vlad
Аспирант (2 lvl)
Сообщения: 65
Зарегистрирован: Пт авг 29, 2003 16:53

Сообщение Admin_Vlad » Вт фев 06, 2007 13:09

Спасибо!
Мне придется прерваться на месяц, так как сегодня я отдал коммуникатор в сервис-центр HP. Сказали позвонить через 3 недели.
Он у меня самопроизвольно перезагружался и вис даже когда никакие пограммы не были загружены и стоя в крэйдле.

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

Сообщение inter189 » Вт фев 06, 2007 13:25

соответственно предложение, igorekk:
Создать и прикрепить тему в которой описывать найденные и проверенные решения субд + язык.

Хочу заметить на собственном примере, что ничего подобного ни у кого пока нет. Есть какие то отмазки типа скачайте Perl, Tcl/tk, C#, eVC++ для покетов и бог его знает какой еще винегрет из разных косяков как частично мертвых или еле дышащих, до дохлых давно и крепко.

За примером далеко ходить не надо. На том же 4пда сайте, нарушающем закон рф:), мы можем видеть яркие примеры в виде нескольких "ВАЖНЫХ ТЕМ", убивающих в людях желание что-либо разрабатывать в принцыпе.

Отсюда и проистекают эти бесконечные вопросы страждущих, вроде админ_влада, которые хотят начать разработки для кпк, но не знают с чего начать и побившись головой об стену плюют на все и идут лесом.

пусть нас будет много :)
если вы должны мне денег, срочно свяжитесь со мной, чтобы отдать долг

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

Сообщение igorekk » Вт фев 06, 2007 13:29

Хорошо, создавай тему, я её прикреплю. И по мере возможностей будем наполнять.

Admin_Vlad
Аспирант (2 lvl)
Сообщения: 65
Зарегистрирован: Пт авг 29, 2003 16:53

Сообщение Admin_Vlad » Вт фев 06, 2007 13:54

:-)))
I'll be back

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

Сообщение inter189 » Вт фев 06, 2007 15:29

как неожиданно оказалось есть еще одно вполне рабочее решение. Я даже писал о нем в этой теме: http://mobileleap.net/hph

Разработчики анонсировали на своем сайте поддержку sqlite3, но по неизвестной причине включили в состав своего дистриба пример с базой *.db, в то время как родной формат sqlite3, это *.s3db

Когда я, в свое время, мучал этот урезанный эмулятор php, то столкнулся с проблемой, с которой возможно столкнулись и другие искатели решений :) - это невозможность поадминить базу из примера на чем либо, хоть на ББ, хоть на покете. Сейчас вот в свете новых знаний попробовал подсунуть этому hph базу *.s3db и с удивлением обнаружил, что он с легкостью ее проглотил :)

Отсюда вытекает возможность админить базу для своего локального покет веб сервера хотя бы даже на том же ББ (http://sqliteadmin.orbmu2k.de/ см. выше), что уже неплохо !

итак, имеем уже 2 рабочих решения для работы с субд sqlite для WM5
если вы должны мне денег, срочно свяжитесь со мной, чтобы отдать долг

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

Сообщение igorekk » Вт фев 06, 2007 15:48

inter189, ну вот видишь, как всё хорошо :)
я плохого не посоветую ;)

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

Сообщение inter189 » Вт фев 06, 2007 16:14

про hph это я так, к слову, чиркнул пару строк в качестве лирического отступления :)

поднимать и конфигурировать веб сервер, хоть и урезанный до нельзя, для словаря, или чо там админ_влад рисует, это как бы черезчур наверно :))

к тому же эта хрень денег просит на жизнь и релизы sqlite, которые она поддерживает, малость отстают от самых свежих.

Это решение скорее для того, чтобы ущемленных веб-разработчиков хоть чем-то поддержать. Они ж сейчас вообще не в лодке WM :)
если вы должны мне денег, срочно свяжитесь со мной, чтобы отдать долг

Admin_Vlad
Аспирант (2 lvl)
Сообщения: 65
Зарегистрирован: Пт авг 29, 2003 16:53

Сообщение Admin_Vlad » Чт фев 08, 2007 14:40

Я нашел в Интернет список полезного софта для программирования на КПК. Может попробовать Visual CE Lite?

И тут интересное описание MS SQL Server 2005 Mobile, может у меня урезанная версия? Что-то я этих вичей не вижу. У меня только Query Analyzer и Manager.

------------------------------------------------------------------------------
Visual CE Lite - программный комплекс для создания приложений на основе баз данных. Позволяет быстро без программирования создать с достаточной гибкостью программу для сбора или отображения данных. Предусмотрена синхронизация с настольным компьютером, обмен данными с поддержкой ODBC.
- Визуальный дизайнер форм
- Основные управляющие элементы форм - выпадающие списки, радиокнопки и т.д.
- Преднастроенные и индивидуально настрараиваемые фильтры
- Вычисляемые поля, автоподстановка времени
- Поддержка баркод-сканнеров, звуковая сигнализация
- Отладка и запуск форм на КПК и на ПК
- Подписи, хранение изображений, навигационные карты (активные области) к картинкам
- Зависимые друг от друга выпадающие меню с возможностью множественного выбора
- Импорт и экспорт CSV


Pocket C# 1.10
Pocket C# - ну то что за этим языком будущее все знают но теперь компилятор и дополнительные проги есть и для pda .Позволяют легко создавать программы для .NET CF прямо на карманном компьютере.

iDiffCE by SK
DiffCE by SK - нужна для сравнения текстовых и двоичных файлов. Сравнивает два файла и создает текстовый файл с отчетом о различиях.

Ewe 1.30 ppc
Ewe - программная среда, позволяющая создавать универсальные программы, работающие одинаково на различных операционных системах. ОС, в которых работает Ewe - PocketPC, HandHeldPC Pro, Sharp Zaurus SL-5500, Linux Desktop, PalmPC, Casio BE-300, Windows Desktop, Any Java 1.x VM. Программы для Ewe могут работать и без Ewe VM. На любой Java 1.1, 1.2 или PersonalJava VM можно запустить программы для Ewe.
Ewe SDK бесплатен.

PocketGCC 1.50
Когда я увидел это то я просто плакал от щастьяНа Pocket PC GCC (GNU C Compiler) -, включает в себя компилятор и редактор связей (linker).Теперь пиши свои руткиты трои прямо на КПК.В состав пакета входят компиляторы языков C, С++ и Ассемблер, препроцессор, компилятор ресурсов, линкер, все необходимые бибилотеки и примеры программ.
Простой HTML редактор

lgtEditor - неплохой HTML редактор, позволяющий работать с основными тэгами и несложными таблицами. Возможен предпросмотр в Pocket Internet Explorer. Также есть вставка основных HTML тегов, внедрение простых таблиц, редактор для текстовых файлов и даже сетевая ActiveX библиотека.
SKHexEd – хехехе ета прога просто подарок хакеру.удобный инструмент для
Возможности SKHexEd: Просмотр и редактирование бинарных файлов. Поддерживает русский, конвертор и калькулятор, выделение изменений, результатов поиска и сравнения цветом, сравнение файлов с возможностью записи результата в отдельный файл, поиск по файлу в режимах hex, ascii, unicode.И куча куча всего другого.
MySQLMobile 1.5
Набор компонентов для разработки приложений, которые могут взаимодействовать с mySQL. Возможности MySQLMobile:
Можно задействовать в C++, eVC, eVB, VB.NET и C#
Подключение к любой БД MySQL (версии 3.x, 4.x и 5.x)
Поддержка сжатия данных
Python for the Microsoft Pocket PC все понятно сразу змейка под рокет не глючит пашет сатбильно

Pocket HPH рнр аж 5 версии для КПК.Теперь ты можеш запускать свои злые скрипты прямо с наладонника!!!!
SP-Forth – может Каму нужен старинный Форт.
GNU CommonLisp– портированный но глючный язык обработки списков
Perl 5.6 - причем отлично работающий
SuperWaba Java-машина для и Pocket PC

SQL Server Mobile 2005
Бесплатное решение от мелкомягких (неплохо кстати сделанное).
Все возможности перечислять бессмысленно вот только некоторые-Интеграция с SQL Server 2005: Инструмент SQL Workbench для управления настольными и мобильными БД, графические панели запросов, минимизация усилий по созаданию и синхронизации БД, интеграция с Data Transformation Services (DTS) .Модуль Bulk copy program (BCP) для улучшения масштабируемости .Специальный API для реализации необходимой бизнес-логики при синхронизации данных .Оптимизация работы с большим количеством репликаций БД на мобильных устройствах.

db-ace Local mySQL 1.2
Local MySQL - программа для доступа и работы с MS SQL БД прямо на Pocket PC КПК, без необходимости сетевого подключения. Просмотр таблиц БД.Запуск SQL запросов вручную, используются SQL шаблоны ,cохранение истории всех SQL запросов- Легко работает с большими БД десятки тысяч записей
.Basic4ppc - средство для создания программ для Pocket PC на языке Basic. По командам представляет собой нечто среднее между Basic и Microsoft Visual Basic. Есть встроенный редактор интерфейсов, поддержка локальных и глобальных переменных, рекурсия и процедуры, а также встроенные подсказки


CASL -Прикольная штука.Интегрированная среда разработки, которая позволит создавать приложения для Pocket PC/Windows Mobile, Palm OS и Windows, используя один и тот же код! С помощью CASL - высокоуровневый язык программирования, изучение которого отнимет у вас минимум времени. CASL, возможно, хорошо подойдет для новичков

Idokorro Mobile Admin –Настоящий комбайн.Позволяет управлять сетевыми ресурсами и службами прямо с КПК. Подумать только что может такая маленькая прога!!!
- Управление Windows серверами - перезапуск, файловая система, безопасность, принтеры, командная строка и т.п.
- Управление Active Directory - аккаунты, пароли, пользователи и группы
- Управление Exchange - почтовые ящики и треды
- Управление кластерами - управление нодами, ресурсами и т.д.
- Управление IIS - вебсайты, виртуальные директории, FTP-сайты
- Сеть - управление зонами DNS, DHCP, Ping и т.д.
- Администрирование Lotus Domino
- Администрирование Novell
- Администрирование баз данных - Microsoft SQL Server и Oracle
- Управление защитой данных и шифрованием

Лицензия продается на администрируемые сервера, установка возможна на любое число КПК. Для получения триального лицензионного номера надо пройти регистрацию на сайте разработчика - http://www.idokorro.com/trial.html .
IP Dashboard Network Monitor - программа для мониторинга подключения к сети на Pocket PC КПК. Покажет тебе трафик входящий и исходящий,ip скорость. Можешь сбросить и обновит IP через DHCP ,и другие полезные фичи. И что самое крутое можешь выбрать и настроить подключение как на обычном pc !!!!!!!Полезные данные о сети доступны прямо с экрана Today.
IPer 4.0 Прога для теста локальной сети. Может очень многое но самое вкусное что в ней есть так это мультипотоковый сканер IP , еще Wake on LAN на на любой комп и просмотр заголовков HTTP.
Ну также есть другие функции а именно - Отображение информации о карточке, скорость, hardware адрес, ip , маска подсети, gateway, DNS сервер. Обновление данных, получаемых через DHCP Статистика по протоколам IP, TCP, UDP, ICMP , Проверка подключения к сети - Ping, проверка целостности данных Показывает MAC адрес пингуемого хоста Traceroute - Finger - Whois - Просмотр заголовков http


IP Toolkit Аналог ipconfig для винды.Нечего особенного все просто и надежно.Для каждой сетевой карточеи можно просмотреть настройки, включая IP , DNS Кроме того в программу включены утилиты Ping и Traceroute.
Возможности IP ToolKit:
- IP адрес и сетевая маска для каждого адаптера
- Отображение настроек DNS, Gateway и DHCP
- Просмотр, сброс, обновление адресов, полученных от DHCP сервера
- Прямое и обратное определение доменного имени
mToken С виду софтина очень похожа на файл менеджер фар + куча сетевых функций.Нужна она для работы с сетевыми ресурсами, основанными на текстовых интерфейсах. Ты не поверишь также содержит средства для имитации мыши в сетевых приложениях, которые поддерживают эту функцию,есть ssh2.
И это далеко не все!!!
- Поддержка подключений TCP/IP Telnet
- Поддержка прямых подключений по последовательному порту
- Подключение через Microsoft Telephony API (TAPI)
- Поддержка XModem Checksum/CRC/1K-CRC загрузки и выгрузки
- Лог обмена данными
- Автоматический логин
- Поддержка эмуляции терминалов VT100/VT102/VT52/ANSI
NbtStatCE 0.05 NetBIOS сканер. Вспомни детство как ты крал диалап пароли через шары. Сканирует весь диапазон ip на наличие шаров. Прога гениальная, но работает с глюками тк находиться в разработке.
NetDump realtime Network Sniffer Сниффер
Прога для перехвата сетевых пакетов в реальном времени. Одна из лучших в своем роде. Работает со всеми типами подключения. можно настраивать фильтры по портам и протоколам. Есть pingе DHCP Discover Tool и Broadcast Tool.
Airscanner Mobile Sniffer
Отличный сканер на 100% справляется со своей работой
захватывает все пролетающие мимо пакеты и записывают их в файл
Ловит пароли в незашифрованном виде
Данная утилита открывает новые возможности для прослушивания беспроводных Wi-Fi сетей.
neoTools - neoScan Быстрый и надежный сканер портов сетки. Показывает тебе версии демонов эдакий нмап под покет.Умеет делать Ping, Ping Range, traceroute, GetHTTP, WhoIS, SMTP(Email).
Network Analyzer PowerToy ppc
Анализавтор сети для КПК
Бесплатная коллекция сетевых прог .Собирают инфоо конфигурации IP и тестирует связь pingует на специальный веб-сервер. В список выполняемых тестов можно добавить собственные (DLL). Те возможности проги безграничны можеш сделать из нее хоть фтп бутафорсер хот sql анализатор. Загрузочный xml-файл определяет список выполняемых тестов. Может отправить информацию о трафике в .cap-файл. Просмотреть его можно с помощью инструмента Network Monitor или инструмента Ethereal. Результат сохраняется в локальном .log-файле и просматривается через мобильный Internet Explorer. Функции ping и ipconfig
PockeTTY 1.10
Реальный ssh без глюков. PockeTTY - SSH клиент, хорошо работающий. Поддерживает SSH1, SSH2, Telnet и Serial.
SNMPUtils 1.0
SNMPUtils - бесплатная программа для работы с протоколом SNMP в командной строке. Состоит из программы snmpset для отправки SNMP запросов и программы snmpget для их получения.
GetIt FTP 3.0
Лучший FTP клиент для Pocket PC КПК. Содержит также файловый менеджер, который позволяет работать с группами файлов, просматривать суммарные свойства группы. Может работать с secure FTP серверами через Secure Sockets Layer (SSL) и Transport Layer Security (TLS). GetIt FTP умеет дозагружать файлы, если загрузка была прервана, хорошо обрабатываются ошибки FTP. Рекурсивная загрузка файлов. Может автоматически звонить, можно настроить несколько FTP аккаунтов для автоматизации работы с серверами. GetIt FTP умеет работать с файрволлами и прокси-серверами.
IECookie Viewer 1.1
Тулза для просмотра, редактирования и удаления cookie специально для любителей xss
P12imprt 0.1
Настоящее золото а не прога. Импорт сертификатов PKCS#12P12imprt - программа для импорта персональных сертификатов из файлов PKCS#12. Персональные сертификаты требуются для L2TP/IPsec VPN сетей, аутентификации веб-клиентов, EAP-TLS беспроводных сетей. В отличие от винды, Windows Mobile не поддерживает файлы PKCS#12, но с помощью P12imprt ты можш с легкостью импортировать их на ваш КПК.
PasswordMaker v1.0
Генератор паролей на любой вкус.Все просто и понятно. Русская и нее требует бабла.
Pocket Google 1.0
Google в кармане. Эта прога позволяет осуществлять поиск в нете и загружать выбранные страницы в адаптированном для просмотра на КПК формате. Pocket Google использует Google API. Для того, чтобы запустить прогу, нужно получить бесплатный Google Search API ключ на http://www.google.com/apis
Pocket IRC 1.2 ppcТвоя любимая Иришка.
Pocket IRC может похвастаться некоторыми функциями MirС,также встроенный IDENT-сервер.О дним словом ставь смело не пожалееш тоже самое что и MirС.
mToken 4.1.0
Лучший - клиент для подключений к Telnet/SSH/COM/TAPI. Поддержка аутентификаций с помощью keyboard-interactive, public-key и host-based. Использует шифрование по AES, 3DES, Blowfish. Поддерживает макросы для набора команд. Встроен ping tracerote.

vxUtil 1.6.2
Содержит в себе Quote, Finger Lookup, Whois, Time Service IP-калькулятор подсетей, генератор паролей, GET HTML клиент, Finger, Wake on LAN, DNS аудит, сканер портов, trace route, пинг на список ip.
StreetHawk 0.1Поиск доступных WiFi сетейStreetHawk - небольшая бесплатная прога для поиска WiFi сетей и определения возможности подключения к ним.

Pocket Annihilator 1.0Полное уничтожение файловУдвляет все начисто (я для теста пытался восстановить данные различным софтом нечего не получилось), файло нельзя будет восстановить никаким из способов восстановления удаленных файлов.

Pocket Hosts 1.5Pocket Hosts - позволяет прописывать пары "имя хоста - IP адрес" для использования всеми прогами Pocket PC КПК. Типа файла hosts на Windows
FTP Client - бесплатный FTP клиент.Стандартые функции+ Работает в режимах active и passive, может изменять права файлов в Unix системах (CHMOD), а также удалять их.
ProtectStar Mobile Firewall 1.0
ДА да это фаервол для покета ты не ошибся эдакий аутпост . Позволяет оградить КПК или смартфон от неавторизованного доступа извне, кражи данных или взлома.
ProtectStar Mobile Firewall поддерживает как Windows Mobile Pocket PC, так и Phone Edition, оптимизирован для работы в сетях GPRS и UMTS. Настройка файрволла может происходить удаленно – через сеть, а также Wi-Fi, Bluetooth и USB-подключения.
Возможности ProtectStar Mobile Firewall: Контроль в реальном времени за подключениям входящими и исходящими .Фильтр контента и защита телефонной части .Поддержка VPN и журналирование трафика .Система предупреждений и журналирования .Защита от DoS атак и SYN сканирования . Защита от известных и неизвестных вирусов, троянцов и червей - Защита Wi-Fi, UMTS, GPRS, Bluetooth и USB портов .Мастер настройки фильтрации и ручная настройка- Менеджер профайлов

sshCE
Клиент SSH (версии 1.5)
sshCE - клиент SSH для Pocket PC. Совместим с протоколом SSH 1.5.
Полная поддержка VT100/VT52.
Blowfish и Triple-DES шифрование в режимах Cipher-Block-Chaining (CBC).
PDAKill
Не бойся эта прога не убьет твой КПК. ОНА удаляет содержимое КПК по получении специально оформленного SMS сообщения. Фактически, программа мониторит все входящие SMS сообщения и ищет в них кодовую фразу. Соответственно, последнюю надо подбирать крайне осмотрительно.
VNC Viewer for Pocket PC 3.3.5.1
Клиент VNC
VNC Viewer for Pocket PC – Легендарная и лучшая программа для управления дедиком при помощи КПК( и нетолько версии есть почти длявсего). Работает только с установленным сервером VNC, который можно установить на Unix, Solaris, Linux, Windows и Mac OS Сервер VNC можно скачать с сайта www.realvnc.com .Ввы вводите пароль, заранее заданный на сервере, и попадаете на рабочий стол компьютера. И далее можете совершать любые операции.

NET VNC Viewer 1.0.1.16
Еше один Клиент VNC, для удаленного управление ПК.Написанный на C#. Работает как на Pocket PC, так и на Windows (нужен .NET Framework). Нечего особенного хорошая прога.

Pocket GnuPG Это всем известный и круто зарекомендовавший себя аналог PGP, от тех же разработчиков и с темеже настройками. Что он делает? Просто шифрует файло так что его некто без тебя не расшифрует(главное выбрать ключ правильный)
Sentry for Pocket PC,аналогичен PGP Disk для ПК. С помощью этой проги вы можете создавать «защищенные диски». Для шифрования используется достаточно стойкий криптоалгоритм CAST-128 (RFC 2144).

CEdit 3.4
Редактор C#, C++, Java, HTML, XML, PHP
CEdit – Это самый лучший в мире текстовый редактор для программистов и веб-мастеров .Кагда он попал ко мне в руки я неповерел что такое возможно на КПК. Редактирует исходники (C#, C++, Java, HTML, XML, PHP и т.д.)
CEdit понимает формат файлов проектов Microsoft Visual Studio 2003 и version 6.0, что позволяет открывать их прямно на КПК.
- И самое главное это Подсветка синтаксиса C#, C++, Java, Visual Basic .NET, ASP.NET, HTML, XML, PHP, JSP - Поддержка файлов проектов Visual C#, Visual Basic .NET, Visual Basic 6.0, Visual C++, eMbedded Visual C++, eMbedded Visual Basic - Поиск и замена
MD5 Generator 1.0
Генератор контрольной суммы MD5
MD5 Generator - программа генерит контрольную сумму MD5 для выбранного произвольного файла.

PocketConsole
Тебя бесят окна тошнит от кнопок и интерфейса тагда эта прога для тебя -консоль для Pocket PC. Обеспечивает работу программ в текстовом режиме и выполняет основные I/O функции. Аналог командной строки Windows или Unix. Для полноценной работы ставь PocketCMD
Возможности PocketConsole:
- Полностью реализует функции Microsofts Windows CE console device driver
- Можно запускать программы для консоли Windows CE H/PC

PocketCMD интерпритатор командной строки для Pocket PC работает вместе с PocketConsole

Admin_Vlad
Аспирант (2 lvl)
Сообщения: 65
Зарегистрирован: Пт авг 29, 2003 16:53

Продолжим?

Сообщение Admin_Vlad » Пн май 14, 2007 00:48

Привет чуваки! Как я по вам соскучился. Вы не верили, что я вернусь к обсуждению программирования СУБД на Pocket PC, но я вернулся! ;-)

Извините за опоздание - три месяца коммуникатор был в ремонте и только пять дней назад мне выдали другой - HP hw6915 с WM5.

Продолжим?

Закрыто

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