locked
С чего начать и что делать??? RRS feed

  • Вопрос

  • У меня есть сайт о репетиторах www.repetitori.md - решил сделать для него приложение ну и научиться программировать для Windows Phone 7

    В приложении как и на сайте хочу выводить списки с репетиторами - курсами ну и пока все ( это для начала) 

    На данный момент меня интересует как мне собирать данные с сайта, они хранятся в MySQL и  как мне поступать собирать данные и хранить на телефоне и по мере обновлений загружать их и добавлять, или при выборе категории просмотра загружать ? 

    список вывода: 

    Категории

    Список репетиторов с кратким описанием и фото

    Полная информация о репетиторе (фото, контакты и т.д.) 

    7 сентября 2011 г. 9:51

Ответы

  • Делаете веб-сервис, который будет отдавать данные в XML или json формате. На клиенте (телефоне) парсите этот файл и сериализируете в свои локальные бизнес объекты.

    Пример как что-то похожее я сделал для базы компний: http://msug.vn.ua/Services/Companies.ashx?q=ciklum

    • Предложено в качестве ответа PetrishkoMVP 7 сентября 2011 г. 15:12
    • Помечено в качестве ответа Abolmasov Dmitry 9 сентября 2011 г. 6:39
    7 сентября 2011 г. 10:57

Все ответы

  • скриншоты приложения

    7 сентября 2011 г. 10:12
  • Делаете веб-сервис, который будет отдавать данные в XML или json формате. На клиенте (телефоне) парсите этот файл и сериализируете в свои локальные бизнес объекты.

    Пример как что-то похожее я сделал для базы компний: http://msug.vn.ua/Services/Companies.ashx?q=ciklum

    • Предложено в качестве ответа PetrishkoMVP 7 сентября 2011 г. 15:12
    • Помечено в качестве ответа Abolmasov Dmitry 9 сентября 2011 г. 6:39
    7 сентября 2011 г. 10:57
  • JSON/XML отдавать данные с сервера.

    что касается онлайн-оффлайн, я бы как пользователь хотел, чтобы приложение и в оффлайне работало.

    мы похожие сценарии решали просто тем что последние данные хранили в iso, а при обновлении их заменяли свежими.

    Еще 5 копеек - мне как пользователю хотелось бы интеграцию с mango/wp7: то бишь позвонить/написать письмо репетитору, пошарить репетитора (ссылка на сайт как вариант) и secondary tile  с конкретным репетитором (возможность прилепить на home hub, как в списке контактов).

     

    7 сентября 2011 г. 11:00
  • В дополнении к тому, что написал akrakovetsky, скажу лишь, что надо подумать лишь о структуре XML в которой будут выдаваться данные, написать серверную часть на PHP используя GET запрос. Это бОльшая часть работы.
    А в приложении для телефона XML парсится с помощью xml.linq , примеров в интернете множество.
    • Предложено в качестве ответа ukrainian 17 сентября 2011 г. 10:51
    7 сентября 2011 г. 15:18
  • Уважаемый пользователь,

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

    Спасибо.


    Для связи [mail]
    8 сентября 2011 г. 5:42