Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #93, СЕНТЯБРЬ 2006 г.

веб-сервиз для КПК

Тарасов Дмитрий aka Dem@n

Хакер, номер #093, стр. 093-142-4


Ловим момент окончания загрузки данных

private void timer1_Tick(object sender, EventArgs e)

{

if (handle.IsCompleted)

{

ds=di.EndGetCursOnDate(handle); //записываем полученные данные в наш DataGrid

...

//код для преобразования и отображения данных

}

else

{

StatusBar.Text=statusBar.Text+"."; //показываем, что идет загрузка данных

}

}

После того как получен DataSet с запрошенными данными, их необходимо обработать таким образом, чтобы они нормально смотрелись на экране девайса. Как это сделать, думаю, разберешься сам. Намекну лишь, что придется пользоваться таблицами стилей для каждого столбца, который ты захочешь отображать. Рекомендую также взглянуть на исходник.

Вместо заключения

Как видишь, использование веб-сервисов при программировании под .NET CF не вызывает особых сложностей. Ты можешь самостоятельно расширить функциональность программки, которую мы с тобой сегодня наваяли, добавив в нее поддержку загрузки остальных данных с сервера ЦБ. Ценность данного примера заключается в том, что разработка приложения, использующего другие веб-службы, не будет принципиально отличаться от процесса, который я постарался описать в этой статье. Так что Visual Studio тебе в руки — и вперед к покорению рынка софта для КПК :).

разработка приложения, использующего другие веб-службы, не будет принципиально отличаться от процесса, который я постарался описать в этой статье

CD

На диске ты найдешь исходник проги. Для компиляции подойдет 2003 студия

INFO

Если ты увлекся программированием под .NET CF, то рекомендую почитать книгу И. Салмре «Программирование мобильных устройств на платформе .NET Compact Framework» *

Назад на стр. 093-142-3  Содержание